Class CfnVPCBlockPublicAccessExclusionMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVPCBlockPublicAccessExclusionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCBlockPublicAccessExclusionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCBlockPublicAccessExclusionMixinProps
@Stability(Stable)
@Internal
public static final class CfnVPCBlockPublicAccessExclusionMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPCBlockPublicAccessExclusionMixinProps
An implementation for
CfnVPCBlockPublicAccessExclusionMixinProps-
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.CfnVPCBlockPublicAccessExclusionMixinProps
CfnVPCBlockPublicAccessExclusionMixinProps.Builder, CfnVPCBlockPublicAccessExclusionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPCBlockPublicAccessExclusionMixinProps.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 desired VPC Block Public Access mode for a specific VPC or subnet exclusion.final StringThe ID of the subnet you want to exclude.getTags()An array of key-value pairs to apply to this resource.final StringgetVpcId()The ID of the VPC you want to exclude.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 theCfnVPCBlockPublicAccessExclusionMixinProps.Builder.
-
-
Method Details
-
getInternetGatewayExclusionMode
Description copied from interface:CfnVPCBlockPublicAccessExclusionMixinPropsThe desired VPC Block Public Access mode for a specific VPC or subnet exclusion.allow-bidirectional: Allow all internet traffic to and from the excluded VPCs and subnets.allow-egress: Allow outbound internet traffic from the excluded VPCs and subnets. Block inbound internet traffic to the excluded VPCs and subnets. Only applies when VPC Block Public Access is set toblock-bidirectional.
- Specified by:
getInternetGatewayExclusionModein interfaceCfnVPCBlockPublicAccessExclusionMixinProps- See Also:
-
getSubnetId
Description copied from interface:CfnVPCBlockPublicAccessExclusionMixinPropsThe ID of the subnet you want to exclude.Required only if you don't specify VpcId.
- Specified by:
getSubnetIdin interfaceCfnVPCBlockPublicAccessExclusionMixinProps- See Also:
-
getTags
Description copied from interface:CfnVPCBlockPublicAccessExclusionMixinPropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnVPCBlockPublicAccessExclusionMixinProps- See Also:
-
getVpcId
Description copied from interface:CfnVPCBlockPublicAccessExclusionMixinPropsThe ID of the VPC you want to exclude.Required only if you don't specify SubnetId.
- Specified by:
getVpcIdin interfaceCfnVPCBlockPublicAccessExclusionMixinProps- 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()
-