Class ConnectionOptions.Jsii$Proxy
- All Implemented Interfaces:
ConnectionOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ConnectionOptions
ConnectionOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.ConnectionOptions
ConnectionOptions.Builder, ConnectionOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ConnectionOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theConnectionOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe name of the connection.final StringThe description of the connection.A list of criteria that can be used in selecting this connection.final ConnectionNetworkThe VPC network placement for this connection, so it can reach resources inside a VPC.Key-Value pairs that define parameters for the connection.final ISecretRefA reference to a Secrets Manager secret holding the credentials for this connection.final List<ISecurityGroup> The list of security groups needed to successfully make this connection e.g.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theConnectionOptions.Builder.
-
-
Method Details
-
getConnectionName
Description copied from interface:ConnectionOptionsThe name of the connection.Default: cloudformation generated name
- Specified by:
getConnectionNamein interfaceConnectionOptions
-
getDescription
Description copied from interface:ConnectionOptionsThe description of the connection.Default: no description
- Specified by:
getDescriptionin interfaceConnectionOptions
-
getMatchCriteria
Description copied from interface:ConnectionOptionsA list of criteria that can be used in selecting this connection.This is useful for filtering the results of https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-connections.html
Default: no match criteria
- Specified by:
getMatchCriteriain interfaceConnectionOptions
-
getNetwork
Description copied from interface:ConnectionOptionsThe VPC network placement for this connection, so it can reach resources inside a VPC. See more at https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html.Build it with
ConnectionNetwork.subnet(subnet)to pin a specific subnet, orConnectionNetwork.vpc(vpc, vpcSubnets?)to let the CDK select one.Default: - no VPC network placement
- Specified by:
getNetworkin interfaceConnectionOptions
-
getProperties
Description copied from interface:ConnectionOptionsKey-Value pairs that define parameters for the connection.Default: empty properties
- Specified by:
getPropertiesin interfaceConnectionOptions- See Also:
-
getSecret
Description copied from interface:ConnectionOptionsA reference to a Secrets Manager secret holding the credentials for this connection.The secret is referenced through the connection's
SECRET_IDproperty, so Glue reads the credentials at runtime and the secret value never appears in the synthesized template. Prefer this over placing credentials directly inproperties. Accepts anysecretsmanager.ISecret.Default: - no secret; any credentials must be supplied via `properties`
- Specified by:
getSecretin interfaceConnectionOptions
-
getSecurityGroups
Description copied from interface:ConnectionOptionsThe list of security groups needed to successfully make this connection e.g. to successfully connect to VPC.Default: no security group
- Specified by:
getSecurityGroupsin interfaceConnectionOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-