Interface CfnVPCEncryptionControlPropsMixin.ResourceExclusionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVPCEncryptionControlPropsMixin.ResourceExclusionsProperty.Jsii$Proxy
- Enclosing class:
CfnVPCEncryptionControlPropsMixin
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.ec2.mixins.*;
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 classstatic final classAn implementation forCfnVPCEncryptionControlPropsMixin.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
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getElasticFileSystem
Specifies whether to exclude Elastic File System traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getInternetGateway
Specifies whether to exclude internet gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getLambda
Specifies whether to exclude Lambda function traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getNatGateway
Specifies whether to exclude NAT gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getVirtualPrivateGateway
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getVpcLattice
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
getVpcPeering
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.Returns union: either
IResolvableorCfnVPCEncryptionControlPropsMixin.VpcEncryptionControlExclusionProperty- See Also:
-
builder
@Stability(Stable) static CfnVPCEncryptionControlPropsMixin.ResourceExclusionsProperty.Builder builder()
-