Class CfnVPCEncryptionControl.ResourceExclusionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCEncryptionControl.ResourceExclusionsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCEncryptionControl.ResourceExclusionsProperty
CfnVPCEncryptionControl.ResourceExclusionsProperty-
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.CfnVPCEncryptionControl.ResourceExclusionsProperty
CfnVPCEncryptionControl.ResourceExclusionsProperty.Builder, CfnVPCEncryptionControl.ResourceExclusionsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPCEncryptionControl.ResourceExclusionsProperty.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 ObjectSpecifies whether to exclude egress-only internet gateway traffic from encryption enforcement.final ObjectSpecifies whether to exclude Elastic File System traffic from encryption enforcement.final ObjectSpecifies whether to exclude internet gateway traffic from encryption enforcement.final ObjectSpecifies whether to exclude Lambda function traffic from encryption enforcement.final ObjectSpecifies whether to exclude NAT gateway traffic from encryption enforcement.final ObjectSpecifies whether to exclude virtual private gateway traffic from encryption enforcement.final ObjectSpecifies whether to exclude VPC Lattice traffic from encryption enforcement.final ObjectSpecifies 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 theCfnVPCEncryptionControl.ResourceExclusionsProperty.Builder.
-
-
Method Details
-
getEgressOnlyInternetGateway
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude egress-only internet gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getEgressOnlyInternetGatewayin interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getElasticFileSystem
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude Elastic File System traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getElasticFileSystemin interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getInternetGateway
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude internet gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getInternetGatewayin interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getLambda
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude Lambda function traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getLambdain interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getNatGateway
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude NAT gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getNatGatewayin interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getVirtualPrivateGateway
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude virtual private gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getVirtualPrivateGatewayin interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getVpcLattice
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude VPC Lattice traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getVpcLatticein interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- See Also:
-
getVpcPeering
Description copied from interface:CfnVPCEncryptionControl.ResourceExclusionsPropertySpecifies whether to exclude VPC peering connection traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- Specified by:
getVpcPeeringin interfaceCfnVPCEncryptionControl.ResourceExclusionsProperty- 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()
-