Package com.pulumi.aws.ec2.inputs
Class VpcEncryptionControlResourceExclusionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.VpcEncryptionControlResourceExclusionsArgs.Builder
-
- Enclosing class:
- VpcEncryptionControlResourceExclusionsArgs
public static final class VpcEncryptionControlResourceExclusionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcEncryptionControlResourceExclusionsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcEncryptionControlResourceExclusionsArgs defaults)
-
-
Method Detail
-
egressOnlyInternetGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder egressOnlyInternetGateway(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayArgs> egressOnlyInternetGateway)
- Parameters:
egressOnlyInternetGateway- Encryption enforcement state for Egress-Only Internet Gateways. See `resource_exclusions.egress_only_internet_gateway` below.- Returns:
- builder
-
egressOnlyInternetGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder egressOnlyInternetGateway(VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayArgs egressOnlyInternetGateway)
- Parameters:
egressOnlyInternetGateway- Encryption enforcement state for Egress-Only Internet Gateways. See `resource_exclusions.egress_only_internet_gateway` below.- Returns:
- builder
-
elasticFileSystem
public VpcEncryptionControlResourceExclusionsArgs.Builder elasticFileSystem(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsElasticFileSystemArgs> elasticFileSystem)
- Parameters:
elasticFileSystem- Encryption enforcement state for Elastic File System (EFS). See `resource_exclusions.elastic_file_system` below.- Returns:
- builder
-
elasticFileSystem
public VpcEncryptionControlResourceExclusionsArgs.Builder elasticFileSystem(VpcEncryptionControlResourceExclusionsElasticFileSystemArgs elasticFileSystem)
- Parameters:
elasticFileSystem- Encryption enforcement state for Elastic File System (EFS). See `resource_exclusions.elastic_file_system` below.- Returns:
- builder
-
internetGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder internetGateway(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsInternetGatewayArgs> internetGateway)
- Parameters:
internetGateway- Encryption enforcement state for Internet Gateways. See `resource_exclusions.internet_gateway` below.- Returns:
- builder
-
internetGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder internetGateway(VpcEncryptionControlResourceExclusionsInternetGatewayArgs internetGateway)
- Parameters:
internetGateway- Encryption enforcement state for Internet Gateways. See `resource_exclusions.internet_gateway` below.- Returns:
- builder
-
lambda
public VpcEncryptionControlResourceExclusionsArgs.Builder lambda(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsLambdaArgs> lambda)
- Parameters:
lambda- Encryption enforcement state for Lambda Functions. See `resource_exclusions.lambda` below.- Returns:
- builder
-
lambda
public VpcEncryptionControlResourceExclusionsArgs.Builder lambda(VpcEncryptionControlResourceExclusionsLambdaArgs lambda)
- Parameters:
lambda- Encryption enforcement state for Lambda Functions. See `resource_exclusions.lambda` below.- Returns:
- builder
-
natGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder natGateway(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsNatGatewayArgs> natGateway)
- Parameters:
natGateway- Encryption enforcement state for NAT Gateways. See `resource_exclusions.nat_gateway` below.- Returns:
- builder
-
natGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder natGateway(VpcEncryptionControlResourceExclusionsNatGatewayArgs natGateway)
- Parameters:
natGateway- Encryption enforcement state for NAT Gateways. See `resource_exclusions.nat_gateway` below.- Returns:
- builder
-
virtualPrivateGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder virtualPrivateGateway(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayArgs> virtualPrivateGateway)
- Parameters:
virtualPrivateGateway- Encryption enforcement state for Virtual Private Gateways. See `resource_exclusions.virtual_private_gateway` below.- Returns:
- builder
-
virtualPrivateGateway
public VpcEncryptionControlResourceExclusionsArgs.Builder virtualPrivateGateway(VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayArgs virtualPrivateGateway)
- Parameters:
virtualPrivateGateway- Encryption enforcement state for Virtual Private Gateways. See `resource_exclusions.virtual_private_gateway` below.- Returns:
- builder
-
vpcLattice
public VpcEncryptionControlResourceExclusionsArgs.Builder vpcLattice(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsVpcLatticeArgs> vpcLattice)
- Parameters:
vpcLattice- Encryption enforcement state for VPC Lattice. See `resource_exclusions.vpc_lattice` below.- Returns:
- builder
-
vpcLattice
public VpcEncryptionControlResourceExclusionsArgs.Builder vpcLattice(VpcEncryptionControlResourceExclusionsVpcLatticeArgs vpcLattice)
- Parameters:
vpcLattice- Encryption enforcement state for VPC Lattice. See `resource_exclusions.vpc_lattice` below.- Returns:
- builder
-
vpcPeering
public VpcEncryptionControlResourceExclusionsArgs.Builder vpcPeering(com.pulumi.core.Output<VpcEncryptionControlResourceExclusionsVpcPeeringArgs> vpcPeering)
- Parameters:
vpcPeering- Encryption enforcement state for peered VPCs. See `resource_exclusions.vpc_peering` below.- Returns:
- builder
-
vpcPeering
public VpcEncryptionControlResourceExclusionsArgs.Builder vpcPeering(VpcEncryptionControlResourceExclusionsVpcPeeringArgs vpcPeering)
- Parameters:
vpcPeering- Encryption enforcement state for peered VPCs. See `resource_exclusions.vpc_peering` below.- Returns:
- builder
-
build
public VpcEncryptionControlResourceExclusionsArgs build()
-
-