Class CfnTransitGatewayAttachmentMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnTransitGatewayAttachmentMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTransitGatewayAttachmentMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTransitGatewayAttachmentMixinProps
@Stability(Stable)
@Internal
public static final class CfnTransitGatewayAttachmentMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTransitGatewayAttachmentMixinProps
An implementation for
CfnTransitGatewayAttachmentMixinProps-
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.cfnpropertymixins.services.ec2.CfnTransitGatewayAttachmentMixinProps
CfnTransitGatewayAttachmentMixinProps.Builder, CfnTransitGatewayAttachmentMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTransitGatewayAttachmentMixinProps.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 ObjectThe VPC attachment options.The IDs of one or more subnets.getTags()The tags for the attachment.final ObjectThe ID of the transit gateway.final ObjectgetVpcId()The ID of the VPC.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 theCfnTransitGatewayAttachmentMixinProps.Builder.
-
-
Method Details
-
getOptions
Description copied from interface:CfnTransitGatewayAttachmentMixinPropsThe VPC attachment options.- Specified by:
getOptionsin interfaceCfnTransitGatewayAttachmentMixinProps- See Also:
-
getSubnetIds
Description copied from interface:CfnTransitGatewayAttachmentMixinPropsThe 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.
Returns union: Listinvalid input: '<'either
StringorISubnetRef>- Specified by:
getSubnetIdsin interfaceCfnTransitGatewayAttachmentMixinProps- See Also:
-
getTags
Description copied from interface:CfnTransitGatewayAttachmentMixinPropsThe tags for the attachment.- Specified by:
getTagsin interfaceCfnTransitGatewayAttachmentMixinProps- See Also:
-
getTransitGatewayId
Description copied from interface:CfnTransitGatewayAttachmentMixinPropsThe ID of the transit gateway.Returns union: either
StringorITransitGatewayRef- Specified by:
getTransitGatewayIdin interfaceCfnTransitGatewayAttachmentMixinProps- See Also:
-
getVpcId
Description copied from interface:CfnTransitGatewayAttachmentMixinProps- Specified by:
getVpcIdin interfaceCfnTransitGatewayAttachmentMixinProps- See Also:
-
$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()
-