Class CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTransitGatewayVpcAttachmentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnTransitGatewayVpcAttachmentProps
@Stability(Stable)
@Internal
public static final class CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTransitGatewayVpcAttachmentProps
An implementation for
CfnTransitGatewayVpcAttachmentProps
-
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.CfnTransitGatewayVpcAttachmentProps
CfnTransitGatewayVpcAttachmentProps.Builder, CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTransitGatewayVpcAttachmentProps.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
The IDs of one or more subnets to add.final Object
The VPC attachment options, in JSON or YAML.The IDs of one or more subnets to remove.The IDs of the subnets.getTags()
The tags for the VPC 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 theCfnTransitGatewayVpcAttachmentProps.Builder
.
-
-
Method Details
-
getSubnetIds
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The IDs of the subnets.- Specified by:
getSubnetIds
in interfaceCfnTransitGatewayVpcAttachmentProps
-
getTransitGatewayId
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The ID of the transit gateway.- Specified by:
getTransitGatewayId
in interfaceCfnTransitGatewayVpcAttachmentProps
-
getVpcId
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The ID of the VPC.- Specified by:
getVpcId
in interfaceCfnTransitGatewayVpcAttachmentProps
-
getAddSubnetIds
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The IDs of one or more subnets to add.You can specify at most one subnet per Availability Zone.
- Specified by:
getAddSubnetIds
in interfaceCfnTransitGatewayVpcAttachmentProps
-
getOptions
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The VPC attachment options, in JSON or YAML.ApplianceModeSupport
- Set toenable
ordisable
. The default isdisable
.DnsSupport
- Set toenable
ordisable
. The default isenable
.Ipv6Support
- Set toenable
ordisable
. The default isdisable
.
- Specified by:
getOptions
in interfaceCfnTransitGatewayVpcAttachmentProps
-
getRemoveSubnetIds
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The IDs of one or more subnets to remove.- Specified by:
getRemoveSubnetIds
in interfaceCfnTransitGatewayVpcAttachmentProps
-
getTags
Description copied from interface:CfnTransitGatewayVpcAttachmentProps
The tags for the VPC attachment.- Specified by:
getTags
in interfaceCfnTransitGatewayVpcAttachmentProps
-
$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()
-