Class ConnectionProps.Jsii$Proxy
- All Implemented Interfaces:
ConnectionOptions,ConnectionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ConnectionProps
ConnectionProps-
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.alpha.ConnectionProps
ConnectionProps.Builder, ConnectionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ConnectionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theConnectionProps.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 String(experimental) The name of the connection.final String(experimental) The description of the connection.(experimental) A list of criteria that can be used in selecting this connection.final ConnectionNetwork(experimental) The VPC network placement for this connection, so it can reach resources inside a VPC.(experimental) Key-Value pairs that define parameters for the connection.final ISecretRef(experimental) A reference to a Secrets Manager secret holding the credentials for this connection.final List<ISecurityGroup> (experimental) The list of security groups needed to successfully make this connection e.g.final ConnectionTypegetType()(experimental) The type of the connection.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 theConnectionProps.Builder.
-
-
Method Details
-
getType
Description copied from interface:ConnectionProps(experimental) The type of the connection.- Specified by:
getTypein interfaceConnectionProps
-
getConnectionName
Description copied from interface:ConnectionOptions(experimental) The name of the connection.Default: cloudformation generated name
- Specified by:
getConnectionNamein interfaceConnectionOptions
-
getDescription
Description copied from interface:ConnectionOptions(experimental) The description of the connection.Default: no description
- Specified by:
getDescriptionin interfaceConnectionOptions
-
getMatchCriteria
Description copied from interface:ConnectionOptions(experimental) A 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:ConnectionOptions(experimental) The 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:ConnectionOptions(experimental) Key-Value pairs that define parameters for the connection.Default: empty properties
- Specified by:
getPropertiesin interfaceConnectionOptions- See Also:
-
getSecret
Description copied from interface:ConnectionOptions(experimental) A 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:ConnectionOptions(experimental) The 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()
-