Skip to content
v2.273.0

ResourceExclusionsProperty Struct ​

Information about resource exclusions for the VPC Encryption Control configuration.

Example ​

ts
// 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 resourceExclusionsProperty: ec2.CfnVPCEncryptionControl.ResourceExclusionsProperty = {
  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 | CfnVPCEncryptionControl.VpcEncryptionControlExclusionPropertyegress_only_internet_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]egressOnlyInternetGatewayIResolvableEgressOnlyInternetGatewayIResolvableEgressOnlyInternetGatewayinterface{}#
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.
elasticFileSystemIResolvable | CfnVPCEncryptionControl.VpcEncryptionControlExclusionPropertyelastic_file_systemtyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]elasticFileSystemIResolvableElasticFileSystemIResolvableElasticFileSysteminterface{}#
Specifies whether to exclude Elastic File System traffic from encryption enforcement.
internetGatewayIResolvable | CfnVPCEncryptionControl.VpcEncryptionControlExclusionPropertyinternet_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]internetGatewayIResolvableInternetGatewayIResolvableInternetGatewayinterface{}#
Specifies whether to exclude internet gateway traffic from encryption enforcement.
Specifies whether to exclude Lambda function traffic from encryption enforcement.
Specifies whether to exclude NAT gateway traffic from encryption enforcement.
virtualPrivateGatewayIResolvable | CfnVPCEncryptionControl.VpcEncryptionControlExclusionPropertyvirtual_private_gatewaytyping.Union[IResolvable, VpcEncryptionControlExclusionProperty]virtualPrivateGatewayIResolvableVirtualPrivateGatewayIResolvableVirtualPrivateGatewayinterface{}#
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.