Class CfnTransitGatewayAttachmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnTransitGatewayAttachmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTransitGatewayAttachmentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTransitGatewayAttachmentProps
@Stability(Stable)
@Internal
public static final class CfnTransitGatewayAttachmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTransitGatewayAttachmentProps
An implementation for
CfnTransitGatewayAttachmentProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnTransitGatewayAttachmentProps
CfnTransitGatewayAttachmentProps.Builder, CfnTransitGatewayAttachmentProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTransitGatewayAttachmentProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
The VPC attachment options.The IDs of one or more subnets.getTags()
The tags for the attachment.final String
The ID of the transit gateway.final String
getVpcId()
The ID of the VPC.final int
hashCode()
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 theCfnTransitGatewayAttachmentProps.Builder
.
-
-
Method Details
-
getSubnetIds
Description copied from interface:CfnTransitGatewayAttachmentProps
The IDs of one or more subnets.You can specify only one subnet per Availability Zone. You must specify at least one subnet, but we recommend that you specify two subnets for better availability. The transit gateway uses one IP address from each specified subnet.
- Specified by:
getSubnetIds
in interfaceCfnTransitGatewayAttachmentProps
- See Also:
-
getTransitGatewayId
Description copied from interface:CfnTransitGatewayAttachmentProps
The ID of the transit gateway.- Specified by:
getTransitGatewayId
in interfaceCfnTransitGatewayAttachmentProps
- See Also:
-
getVpcId
Description copied from interface:CfnTransitGatewayAttachmentProps
The ID of the VPC.- Specified by:
getVpcId
in interfaceCfnTransitGatewayAttachmentProps
- See Also:
-
getOptions
Description copied from interface:CfnTransitGatewayAttachmentProps
The VPC attachment options.- Specified by:
getOptions
in interfaceCfnTransitGatewayAttachmentProps
- See Also:
-
getTags
Description copied from interface:CfnTransitGatewayAttachmentProps
The tags for the attachment.- Specified by:
getTags
in interfaceCfnTransitGatewayAttachmentProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-