Interface CfnVPC.VpcEncryptionControlExclusionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVPC.VpcEncryptionControlExclusionsProperty.Jsii$Proxy
- Enclosing class:
CfnVPC
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.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 forCfnVPC.VpcEncryptionControlExclusionsPropertystatic final classAn implementation forCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.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
IResolvableorCfnVPC.VpcEncryptionControlExclusionProperty- See Also:
-
builder
-