VpcEncryptionControlExclusionsProperty Struct
Describes the exclusion configurations for various resource types in VPC Encryption Control.
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 { aws_ec2 as ec2 } from 'aws-cdk-lib';
const vpcEncryptionControlExclusionsProperty: ec2.CfnVPC.VpcEncryptionControlExclusionsProperty = {
egressOnlyInternetGateway: {
state: 'state',
stateMessage: 'stateMessage',
},
elasticFileSystem: {
state: 'state',
stateMessage: 'stateMessage',
},
internetGateway: {
state: 'state',
stateMessage: 'stateMessage',
},
lambda: {
state: 'state',
stateMessage: 'stateMessage',
},
natGateway: {
state: 'state',
stateMessage: 'stateMessage',
},
virtualPrivateGateway: {
state: 'state',
stateMessage: 'stateMessage',
},
vpcLattice: {
state: 'state',
stateMessage: 'stateMessage',
},
vpcPeering: {
state: 'state',
stateMessage: 'stateMessage',
},
};
Properties
egressOnlyInternetGatewayIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertyegress_only_internet_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]egressOnlyInternetGatewayIResolvableEgressOnlyInternetGatewayIResolvableEgressOnlyInternetGatewayinterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
elasticFileSystemIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertyelastic_file_systemtyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]elasticFileSystemIResolvableElasticFileSystemIResolvableElasticFileSysteminterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
internetGatewayIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertyinternet_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]internetGatewayIResolvableInternetGatewayIResolvableInternetGatewayinterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
lambdaIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertylambdatyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]lambdaIResolvableLambdaIResolvableLambdainterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
natGatewayIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertynat_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]natGatewayIResolvableNatGatewayIResolvableNatGatewayinterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
virtualPrivateGatewayIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertyvirtual_private_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]virtualPrivateGatewayIResolvableVirtualPrivateGatewayIResolvableVirtualPrivateGatewayinterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
vpcLatticeIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertyvpc_latticetyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]vpcLatticeIResolvableVpcLatticeIResolvableVpcLatticeinterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
vpcPeeringIResolvable | CfnVPC.VpcEncryptionControlExclusionPropertyvpc_peeringtyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]vpcPeeringIResolvableVpcPeeringIResolvableVpcPeeringinterface{}#For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.