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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVPCBlockPublicAccessExclusionProps
CfnVPCBlockPublicAccessExclusionProps.Builder, CfnVPCBlockPublicAccessExclusionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnVPCBlockPublicAccessExclusionProps.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 String
The desired VPC Block Public Access mode for a specific VPC or subnet exclusion.final String
The ID of the subnet you want to exclude.getTags()
An array of key-value pairs to apply to this resource.final String
getVpcId()
The ID of the VPC you want to exclude.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 theCfnVPCBlockPublicAccessExclusionProps.Builder
.
-
-
Method Details
-
getInternetGatewayExclusionMode
Description copied from interface:CfnVPCBlockPublicAccessExclusionProps
The 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:
getInternetGatewayExclusionMode
in interfaceCfnVPCBlockPublicAccessExclusionProps
- See Also:
-
getSubnetId
Description copied from interface:CfnVPCBlockPublicAccessExclusionProps
The ID of the subnet you want to exclude.Required only if you don't specify VpcId.
- Specified by:
getSubnetId
in interfaceCfnVPCBlockPublicAccessExclusionProps
- See Also:
-
getTags
Description copied from interface:CfnVPCBlockPublicAccessExclusionProps
An array of key-value pairs to apply to this resource.- Specified by:
getTags
in interfaceCfnVPCBlockPublicAccessExclusionProps
- See Also:
-
getVpcId
Description copied from interface:CfnVPCBlockPublicAccessExclusionProps
The ID of the VPC you want to exclude.Required only if you don't specify SubnetId.
- Specified by:
getVpcId
in interfaceCfnVPCBlockPublicAccessExclusionProps
- 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()
-