Class CfnVPCBlockPublicAccessExclusionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVPCBlockPublicAccessExclusionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCBlockPublicAccessExclusionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCBlockPublicAccessExclusionProps
@Stability(Stable)
@Internal
public static final class CfnVPCBlockPublicAccessExclusionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPCBlockPublicAccessExclusionProps
An implementation for
CfnVPCBlockPublicAccessExclusionProps-
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.ec2.CfnVPCBlockPublicAccessExclusionProps
CfnVPCBlockPublicAccessExclusionProps.Builder, CfnVPCBlockPublicAccessExclusionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPCBlockPublicAccessExclusionProps.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 theCfnVPCBlockPublicAccessExclusionProps.Builder.
-
-
Method Details
-
getInternetGatewayExclusionMode
Description copied from interface:CfnVPCBlockPublicAccessExclusionPropsThe 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 interfaceCfnVPCBlockPublicAccessExclusionProps- See Also:
-
getSubnetId
Description copied from interface:CfnVPCBlockPublicAccessExclusionPropsThe ID of the subnet you want to exclude.Required only if you don't specify VpcId.
- Specified by:
getSubnetIdin interfaceCfnVPCBlockPublicAccessExclusionProps- See Also:
-
getTags
Description copied from interface:CfnVPCBlockPublicAccessExclusionPropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnVPCBlockPublicAccessExclusionProps- See Also:
-
getVpcId
Description copied from interface:CfnVPCBlockPublicAccessExclusionPropsThe ID of the VPC you want to exclude.Required only if you don't specify SubnetId.
- Specified by:
getVpcIdin interfaceCfnVPCBlockPublicAccessExclusionProps- 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()
-