EncryptionControlResourceExclusions constructor
- required Input<
EncryptionControlResourceExclusionsEgressOnlyInternetGateway> egressOnlyInternetGateway, - required Input<
EncryptionControlResourceExclusionsElasticFileSystem> elasticFileSystem, - required Input<
EncryptionControlResourceExclusionsInternetGateway> internetGateway, - required Input<
EncryptionControlResourceExclusionsLambda> lambda, - required Input<
EncryptionControlResourceExclusionsNatGateway> natGateway, - required Input<
EncryptionControlResourceExclusionsVirtualPrivateGateway> virtualPrivateGateway, - required Input<
EncryptionControlResourceExclusionsVpcLattice> vpcLattice, - required Input<
EncryptionControlResourceExclusionsVpcPeering> vpcPeering,
Creates a new EncryptionControlResourceExclusions.
egressOnlyInternetGateway state and stateMessage describing encryption enforcement state for Egress-Only Internet Gateways.
elasticFileSystem state and stateMessage describing encryption enforcement state for Elastic File System (EFS).
internetGateway state and stateMessage describing encryption enforcement state for Internet Gateways.
lambda state and stateMessage describing encryption enforcement state for Lambda Functions.
natGateway state and stateMessage describing encryption enforcement state for NAT Gateways.
virtualPrivateGateway state and stateMessage describing encryption enforcement state for Virtual Private Gateways.
vpcLattice state and stateMessage describing encryption enforcement state for VPC Lattice.
vpcPeering state and stateMessage describing encryption enforcement state for peered VPCs.
Implementation
const EncryptionControlResourceExclusions({
required this.egressOnlyInternetGateway,
required this.elasticFileSystem,
required this.internetGateway,
required this.lambda,
required this.natGateway,
required this.virtualPrivateGateway,
required this.vpcLattice,
required this.vpcPeering,
});