Class CfnVPCEncryptionControlProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVPCEncryptionControlProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCEncryptionControlProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCEncryptionControlProps
@Stability(Stable)
@Internal
public static final class CfnVPCEncryptionControlProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPCEncryptionControlProps
An implementation for
CfnVPCEncryptionControlProps-
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.CfnVPCEncryptionControlProps
CfnVPCEncryptionControlProps.Builder, CfnVPCEncryptionControlProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPCEncryptionControlProps.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 StringSpecifies whether to exclude egress-only internet gateway traffic from encryption enforcement.final StringSpecifies whether to exclude Elastic File System traffic from encryption enforcement.final StringSpecifies whether to exclude internet gateway traffic from encryption enforcement.final StringSpecifies whether to exclude Lambda function traffic from encryption enforcement.final StringgetMode()The encryption mode for the VPC Encryption Control configuration.final StringSpecifies whether to exclude NAT gateway traffic from encryption enforcement.getTags()The tags assigned to the VPC Encryption Control configuration.final StringSpecifies whether to exclude virtual private gateway traffic from encryption enforcement.final StringgetVpcId()The ID of the VPC for which to create the encryption control configuration.final StringSpecifies whether to exclude VPC Lattice traffic from encryption enforcement.final StringSpecifies whether to exclude VPC peering connection traffic from encryption enforcement.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 theCfnVPCEncryptionControlProps.Builder.
-
-
Method Details
-
getEgressOnlyInternetGatewayExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude egress-only internet gateway traffic from encryption enforcement.- Specified by:
getEgressOnlyInternetGatewayExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getElasticFileSystemExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude Elastic File System traffic from encryption enforcement.- Specified by:
getElasticFileSystemExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getInternetGatewayExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude internet gateway traffic from encryption enforcement.- Specified by:
getInternetGatewayExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getLambdaExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude Lambda function traffic from encryption enforcement.- Specified by:
getLambdaExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getMode
Description copied from interface:CfnVPCEncryptionControlPropsThe encryption mode for the VPC Encryption Control configuration.- Specified by:
getModein interfaceCfnVPCEncryptionControlProps- See Also:
-
getNatGatewayExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude NAT gateway traffic from encryption enforcement.- Specified by:
getNatGatewayExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getTags
Description copied from interface:CfnVPCEncryptionControlPropsThe tags assigned to the VPC Encryption Control configuration.- Specified by:
getTagsin interfaceCfnVPCEncryptionControlProps- See Also:
-
getVirtualPrivateGatewayExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude virtual private gateway traffic from encryption enforcement.- Specified by:
getVirtualPrivateGatewayExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getVpcId
Description copied from interface:CfnVPCEncryptionControlPropsThe ID of the VPC for which to create the encryption control configuration.- Specified by:
getVpcIdin interfaceCfnVPCEncryptionControlProps- See Also:
-
getVpcLatticeExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude VPC Lattice traffic from encryption enforcement.- Specified by:
getVpcLatticeExclusionInputin interfaceCfnVPCEncryptionControlProps- See Also:
-
getVpcPeeringExclusionInput
Description copied from interface:CfnVPCEncryptionControlPropsSpecifies whether to exclude VPC peering connection traffic from encryption enforcement.- Specified by:
getVpcPeeringExclusionInputin interfaceCfnVPCEncryptionControlProps- 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()
-