Interface CfnVPCEncryptionControl.ResourceExclusionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVPCEncryptionControl.ResourceExclusionsProperty.Jsii$Proxy
- Enclosing class:
CfnVPCEncryptionControl
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.*;
ResourceExclusionsProperty resourceExclusionsProperty = ResourceExclusionsProperty.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 forCfnVPCEncryptionControl.ResourceExclusionsPropertystatic final classAn implementation forCfnVPCEncryptionControl.ResourceExclusionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies whether to exclude egress-only internet gateway traffic from encryption enforcement.default ObjectSpecifies whether to exclude Elastic File System traffic from encryption enforcement.default ObjectSpecifies whether to exclude internet gateway traffic from encryption enforcement.default ObjectSpecifies whether to exclude Lambda function traffic from encryption enforcement.default ObjectSpecifies whether to exclude NAT gateway traffic from encryption enforcement.default ObjectSpecifies whether to exclude virtual private gateway traffic from encryption enforcement.default ObjectSpecifies whether to exclude VPC Lattice traffic from encryption enforcement.default ObjectSpecifies whether to exclude VPC peering connection traffic from encryption enforcement.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEgressOnlyInternetGateway
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getElasticFileSystem
Specifies whether to exclude Elastic File System traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getInternetGateway
Specifies whether to exclude internet gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getLambda
Specifies whether to exclude Lambda function traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getNatGateway
Specifies whether to exclude NAT gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getVirtualPrivateGateway
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getVpcLattice
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
getVpcPeering
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControl.VpcEncryptionControlExclusionProperty- See Also:
-
builder
-