Interface CfnVPCPropsMixin.VpcEncryptionControlExclusionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVPCPropsMixin.VpcEncryptionControlExclusionsProperty.Jsii$Proxy
- Enclosing class:
CfnVPCPropsMixin
For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.ec2.*;
VpcEncryptionControlExclusionsProperty vpcEncryptionControlExclusionsProperty = VpcEncryptionControlExclusionsProperty.builder()
.egressOnlyInternetGateway(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.elasticFileSystem(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.internetGateway(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.lambda(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.natGateway(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.virtualPrivateGateway(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.vpcLattice(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.vpcPeering(VpcEncryptionControlExclusionProperty.builder()
.state("state")
.stateMessage("stateMessage")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVPCPropsMixin.VpcEncryptionControlExclusionsPropertystatic final classAn implementation forCfnVPCPropsMixin.VpcEncryptionControlExclusionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.default ObjectDescribes an exclusion configuration for VPC Encryption Control.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEgressOnlyInternetGateway
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getElasticFileSystem
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getInternetGateway
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getLambda
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getNatGateway
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getVirtualPrivateGateway
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getVpcLattice
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getVpcPeering
Describes an exclusion configuration for VPC Encryption Control.For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
Returns union: either
IResolvableorCfnVPCPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
builder
-