Manages a VPC Encryption Control.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const exampleVpc = new aws.ec2.Vpc("example", {cidrBlock: "10.1.0.0/16"});
const example = new aws.ec2.VpcEncryptionControl("example", {
vpcId: exampleVpc.id,
mode: "monitor",
});
import pulumi
import pulumi_aws as aws
example_vpc = aws.ec2.Vpc("example", cidr_block="10.1.0.0/16")
example = aws.ec2.VpcEncryptionControl("example",
vpc_id=example_vpc.id,
mode="monitor")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleVpc, err := ec2.NewVpc(ctx, "example", &ec2.VpcArgs{
CidrBlock: pulumi.String("10.1.0.0/16"),
})
if err != nil {
return err
}
_, err = ec2.NewVpcEncryptionControl(ctx, "example", &ec2.VpcEncryptionControlArgs{
VpcId: exampleVpc.ID(),
Mode: pulumi.String("monitor"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var exampleVpc = new Aws.Ec2.Vpc("example", new()
{
CidrBlock = "10.1.0.0/16",
});
var example = new Aws.Ec2.VpcEncryptionControl("example", new()
{
VpcId = exampleVpc.Id,
Mode = "monitor",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Vpc;
import com.pulumi.aws.ec2.VpcArgs;
import com.pulumi.aws.ec2.VpcEncryptionControl;
import com.pulumi.aws.ec2.VpcEncryptionControlArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleVpc = new Vpc("exampleVpc", VpcArgs.builder()
.cidrBlock("10.1.0.0/16")
.build());
var example = new VpcEncryptionControl("example", VpcEncryptionControlArgs.builder()
.vpcId(exampleVpc.id())
.mode("monitor")
.build());
}
}
resources:
example:
type: aws:ec2:VpcEncryptionControl
properties:
vpcId: ${exampleVpc.id}
mode: monitor
exampleVpc:
type: aws:ec2:Vpc
name: example
properties:
cidrBlock: 10.1.0.0/16
Create EncryptionControl Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EncryptionControl(name: string, args: EncryptionControlArgs, opts?: CustomResourceOptions);@overload
def EncryptionControl(resource_name: str,
args: EncryptionControlArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EncryptionControl(resource_name: str,
opts: Optional[ResourceOptions] = None,
egress_only_internet_gateway_exclusion: Optional[str] = None,
elastic_file_system_exclusion: Optional[str] = None,
internet_gateway_exclusion: Optional[str] = None,
lambda_exclusion: Optional[str] = None,
mode: Optional[str] = None,
nat_gateway_exclusion: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
timeouts: Optional[EncryptionControlTimeoutsArgs] = None,
virtual_private_gateway_exclusion: Optional[str] = None,
vpc_id: Optional[str] = None,
vpc_lattice_exclusion: Optional[str] = None,
vpc_peering_exclusion: Optional[str] = None)func NewEncryptionControl(ctx *Context, name string, args EncryptionControlArgs, opts ...ResourceOption) (*EncryptionControl, error)public EncryptionControl(string name, EncryptionControlArgs args, CustomResourceOptions? opts = null)
public EncryptionControl(String name, EncryptionControlArgs args)
public EncryptionControl(String name, EncryptionControlArgs args, CustomResourceOptions options)
type: aws:ec2:EncryptionControl
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EncryptionControlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EncryptionControlArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EncryptionControlArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EncryptionControlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EncryptionControlArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
EncryptionControl Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The EncryptionControl resource accepts the following input properties:
- Mode string
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - Vpc
Id string The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- Egress
Only stringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Elastic
File stringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Internet
Gateway stringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Lambda
Exclusion string - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Nat
Gateway stringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Dictionary<string, string>
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Timeouts
Encryption
Control Timeouts - Virtual
Private stringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Lattice stringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Peering stringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- Mode string
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - Vpc
Id string The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- Egress
Only stringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Elastic
File stringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Internet
Gateway stringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Lambda
Exclusion string - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Nat
Gateway stringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map[string]string
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Timeouts
Encryption
Control Timeouts Args - Virtual
Private stringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Lattice stringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Peering stringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- mode String
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - vpc
Id String The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- egress
Only StringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic
File StringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet
Gateway StringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda
Exclusion String - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - nat
Gateway StringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String,String>
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts
Encryption
Control Timeouts - virtual
Private StringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Lattice StringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Peering StringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- mode string
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - vpc
Id string The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- egress
Only stringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic
File stringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet
Gateway stringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda
Exclusion string - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - nat
Gateway stringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- {[key: string]: string}
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts
Encryption
Control Timeouts - virtual
Private stringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Lattice stringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Peering stringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- mode str
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - vpc_
id str The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- egress_
only_ strinternet_ gateway_ exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic_
file_ strsystem_ exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet_
gateway_ strexclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda_
exclusion str - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - nat_
gateway_ strexclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Mapping[str, str]
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts
Encryption
Control Timeouts Args - virtual_
private_ strgateway_ exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc_
lattice_ strexclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc_
peering_ strexclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- mode String
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - vpc
Id String The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- egress
Only StringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic
File StringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet
Gateway StringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda
Exclusion String - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - nat
Gateway StringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String>
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts Property Map
- virtual
Private StringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Lattice StringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Peering StringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
Outputs
All input properties are implicitly available as output properties. Additionally, the EncryptionControl resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block.
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block.
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block.
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block.
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block.
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Exclusions Property Map - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block.
Look up Existing EncryptionControl Resource
Get an existing EncryptionControl resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EncryptionControlState, opts?: CustomResourceOptions): EncryptionControl@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
egress_only_internet_gateway_exclusion: Optional[str] = None,
elastic_file_system_exclusion: Optional[str] = None,
internet_gateway_exclusion: Optional[str] = None,
lambda_exclusion: Optional[str] = None,
mode: Optional[str] = None,
nat_gateway_exclusion: Optional[str] = None,
region: Optional[str] = None,
resource_exclusions: Optional[EncryptionControlResourceExclusionsArgs] = None,
state: Optional[str] = None,
state_message: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
timeouts: Optional[EncryptionControlTimeoutsArgs] = None,
virtual_private_gateway_exclusion: Optional[str] = None,
vpc_id: Optional[str] = None,
vpc_lattice_exclusion: Optional[str] = None,
vpc_peering_exclusion: Optional[str] = None) -> EncryptionControlfunc GetEncryptionControl(ctx *Context, name string, id IDInput, state *EncryptionControlState, opts ...ResourceOption) (*EncryptionControl, error)public static EncryptionControl Get(string name, Input<string> id, EncryptionControlState? state, CustomResourceOptions? opts = null)public static EncryptionControl get(String name, Output<String> id, EncryptionControlState state, CustomResourceOptions options)resources: _: type: aws:ec2:EncryptionControl get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Egress
Only stringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Elastic
File stringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Internet
Gateway stringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Lambda
Exclusion string - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Mode string
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - Nat
Gateway stringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- Dictionary<string, string>
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block. - Timeouts
Encryption
Control Timeouts - Virtual
Private stringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Id string The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- Vpc
Lattice stringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Peering stringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- Egress
Only stringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Elastic
File stringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Internet
Gateway stringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Lambda
Exclusion string - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Mode string
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - Nat
Gateway stringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Resource
Exclusions EncryptionControl Resource Exclusions Args - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- map[string]string
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block. - Timeouts
Encryption
Control Timeouts Args - Virtual
Private stringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Id string The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- Vpc
Lattice stringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - Vpc
Peering stringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- egress
Only StringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic
File StringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet
Gateway StringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda
Exclusion String - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - mode String
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - nat
Gateway StringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- Map<String,String>
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block. - timeouts
Encryption
Control Timeouts - virtual
Private StringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Id String The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- vpc
Lattice StringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Peering StringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- egress
Only stringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic
File stringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet
Gateway stringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda
Exclusion string - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - mode string
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - nat
Gateway stringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- resource
Exclusions EncryptionControl Resource Exclusions - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- {[key: string]: string}
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block. - timeouts
Encryption
Control Timeouts - virtual
Private stringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Id string The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- vpc
Lattice stringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Peering stringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- egress_
only_ strinternet_ gateway_ exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic_
file_ strsystem_ exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet_
gateway_ strexclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda_
exclusion str - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - mode str
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - nat_
gateway_ strexclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- resource_
exclusions EncryptionControl Resource Exclusions Args - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- Mapping[str, str]
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block. - timeouts
Encryption
Control Timeouts Args - virtual_
private_ strgateway_ exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc_
id str The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- vpc_
lattice_ strexclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc_
peering_ strexclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
- egress
Only StringInternet Gateway Exclusion - Whether to exclude Egress-Only Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - elastic
File StringSystem Exclusion - Whether to exclude Elastic File System (EFS) from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - internet
Gateway StringExclusion - Whether to exclude Internet Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - lambda
Exclusion String - Whether to exclude Lambda Functions from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - mode String
- Mode to enable for VPC Encryption Control.
Valid values are
monitororenforce. - nat
Gateway StringExclusion - Whether to exclude NAT Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- resource
Exclusions Property Map - State of exclusions from encryption enforcement.
Will be
nilifmodeismonitor. Seeresource_exclusionsbelow - state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- Map<String>
- A map of tags to assign to the resource. If configured with a provider
default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tagsconfiguration block. - timeouts Property Map
- virtual
Private StringGateway Exclusion - Whether to exclude Virtual Private Gateways from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Id String The ID of the VPC the VPC Encryption Control is linked to.
The following arguments are optional:
- vpc
Lattice StringExclusion - Whether to exclude VPC Lattice from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce. - vpc
Peering StringExclusion - Whether to exclude peered VPCs from encryption enforcement.
Valid values are
disableorenable. Default isdisable. Only valid whenmodeisenforce.
Supporting Types
EncryptionControlResourceExclusions, EncryptionControlResourceExclusionsArgs
- Egress
Only EncryptionInternet Gateway Control Resource Exclusions Egress Only Internet Gateway stateandstate_messagedescribing encryption enforcement state for Egress-Only Internet Gateways.- Elastic
File EncryptionSystem Control Resource Exclusions Elastic File System stateandstate_messagedescribing encryption enforcement state for Elastic File System (EFS).- Internet
Gateway EncryptionControl Resource Exclusions Internet Gateway stateandstate_messagedescribing encryption enforcement state for Internet Gateways.- Lambda
Encryption
Control Resource Exclusions Lambda stateandstate_messagedescribing encryption enforcement state for Lambda Functions.- Nat
Gateway EncryptionControl Resource Exclusions Nat Gateway stateandstate_messagedescribing encryption enforcement state for NAT Gateways.- Virtual
Private EncryptionGateway Control Resource Exclusions Virtual Private Gateway stateandstate_messagedescribing encryption enforcement state for Virtual Private Gateways.- Vpc
Lattice EncryptionControl Resource Exclusions Vpc Lattice stateandstate_messagedescribing encryption enforcement state for VPC Lattice.- Vpc
Peering EncryptionControl Resource Exclusions Vpc Peering stateandstate_messagedescribing encryption enforcement state for peered VPCs.
- Egress
Only EncryptionInternet Gateway Control Resource Exclusions Egress Only Internet Gateway stateandstate_messagedescribing encryption enforcement state for Egress-Only Internet Gateways.- Elastic
File EncryptionSystem Control Resource Exclusions Elastic File System stateandstate_messagedescribing encryption enforcement state for Elastic File System (EFS).- Internet
Gateway EncryptionControl Resource Exclusions Internet Gateway stateandstate_messagedescribing encryption enforcement state for Internet Gateways.- Lambda
Encryption
Control Resource Exclusions Lambda stateandstate_messagedescribing encryption enforcement state for Lambda Functions.- Nat
Gateway EncryptionControl Resource Exclusions Nat Gateway stateandstate_messagedescribing encryption enforcement state for NAT Gateways.- Virtual
Private EncryptionGateway Control Resource Exclusions Virtual Private Gateway stateandstate_messagedescribing encryption enforcement state for Virtual Private Gateways.- Vpc
Lattice EncryptionControl Resource Exclusions Vpc Lattice stateandstate_messagedescribing encryption enforcement state for VPC Lattice.- Vpc
Peering EncryptionControl Resource Exclusions Vpc Peering stateandstate_messagedescribing encryption enforcement state for peered VPCs.
- egress
Only EncryptionInternet Gateway Control Resource Exclusions Egress Only Internet Gateway stateandstate_messagedescribing encryption enforcement state for Egress-Only Internet Gateways.- elastic
File EncryptionSystem Control Resource Exclusions Elastic File System stateandstate_messagedescribing encryption enforcement state for Elastic File System (EFS).- internet
Gateway EncryptionControl Resource Exclusions Internet Gateway stateandstate_messagedescribing encryption enforcement state for Internet Gateways.- lambda
Encryption
Control Resource Exclusions Lambda stateandstate_messagedescribing encryption enforcement state for Lambda Functions.- nat
Gateway EncryptionControl Resource Exclusions Nat Gateway stateandstate_messagedescribing encryption enforcement state for NAT Gateways.- virtual
Private EncryptionGateway Control Resource Exclusions Virtual Private Gateway stateandstate_messagedescribing encryption enforcement state for Virtual Private Gateways.- vpc
Lattice EncryptionControl Resource Exclusions Vpc Lattice stateandstate_messagedescribing encryption enforcement state for VPC Lattice.- vpc
Peering EncryptionControl Resource Exclusions Vpc Peering stateandstate_messagedescribing encryption enforcement state for peered VPCs.
- egress
Only EncryptionInternet Gateway Control Resource Exclusions Egress Only Internet Gateway stateandstate_messagedescribing encryption enforcement state for Egress-Only Internet Gateways.- elastic
File EncryptionSystem Control Resource Exclusions Elastic File System stateandstate_messagedescribing encryption enforcement state for Elastic File System (EFS).- internet
Gateway EncryptionControl Resource Exclusions Internet Gateway stateandstate_messagedescribing encryption enforcement state for Internet Gateways.- lambda
Encryption
Control Resource Exclusions Lambda stateandstate_messagedescribing encryption enforcement state for Lambda Functions.- nat
Gateway EncryptionControl Resource Exclusions Nat Gateway stateandstate_messagedescribing encryption enforcement state for NAT Gateways.- virtual
Private EncryptionGateway Control Resource Exclusions Virtual Private Gateway stateandstate_messagedescribing encryption enforcement state for Virtual Private Gateways.- vpc
Lattice EncryptionControl Resource Exclusions Vpc Lattice stateandstate_messagedescribing encryption enforcement state for VPC Lattice.- vpc
Peering EncryptionControl Resource Exclusions Vpc Peering stateandstate_messagedescribing encryption enforcement state for peered VPCs.
- egress_
only_ Encryptioninternet_ gateway Control Resource Exclusions Egress Only Internet Gateway stateandstate_messagedescribing encryption enforcement state for Egress-Only Internet Gateways.- elastic_
file_ Encryptionsystem Control Resource Exclusions Elastic File System stateandstate_messagedescribing encryption enforcement state for Elastic File System (EFS).- internet_
gateway EncryptionControl Resource Exclusions Internet Gateway stateandstate_messagedescribing encryption enforcement state for Internet Gateways.- lambda_
Encryption
Control Resource Exclusions Lambda stateandstate_messagedescribing encryption enforcement state for Lambda Functions.- nat_
gateway EncryptionControl Resource Exclusions Nat Gateway stateandstate_messagedescribing encryption enforcement state for NAT Gateways.- virtual_
private_ Encryptiongateway Control Resource Exclusions Virtual Private Gateway stateandstate_messagedescribing encryption enforcement state for Virtual Private Gateways.- vpc_
lattice EncryptionControl Resource Exclusions Vpc Lattice stateandstate_messagedescribing encryption enforcement state for VPC Lattice.- vpc_
peering EncryptionControl Resource Exclusions Vpc Peering stateandstate_messagedescribing encryption enforcement state for peered VPCs.
- egress
Only Property MapInternet Gateway stateandstate_messagedescribing encryption enforcement state for Egress-Only Internet Gateways.- elastic
File Property MapSystem stateandstate_messagedescribing encryption enforcement state for Elastic File System (EFS).- internet
Gateway Property Map stateandstate_messagedescribing encryption enforcement state for Internet Gateways.- lambda Property Map
stateandstate_messagedescribing encryption enforcement state for Lambda Functions.- nat
Gateway Property Map stateandstate_messagedescribing encryption enforcement state for NAT Gateways.- virtual
Private Property MapGateway stateandstate_messagedescribing encryption enforcement state for Virtual Private Gateways.- vpc
Lattice Property Map stateandstate_messagedescribing encryption enforcement state for VPC Lattice.- vpc
Peering Property Map stateandstate_messagedescribing encryption enforcement state for peered VPCs.
EncryptionControlResourceExclusionsEgressOnlyInternetGateway, EncryptionControlResourceExclusionsEgressOnlyInternetGatewayArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsElasticFileSystem, EncryptionControlResourceExclusionsElasticFileSystemArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsInternetGateway, EncryptionControlResourceExclusionsInternetGatewayArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsLambda, EncryptionControlResourceExclusionsLambdaArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsNatGateway, EncryptionControlResourceExclusionsNatGatewayArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsVirtualPrivateGateway, EncryptionControlResourceExclusionsVirtualPrivateGatewayArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsVpcLattice, EncryptionControlResourceExclusionsVpcLatticeArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlResourceExclusionsVpcPeering, EncryptionControlResourceExclusionsVpcPeeringArgs
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- State string
- The current state of the VPC Encryption Control.
- State
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
- state string
- The current state of the VPC Encryption Control.
- state
Message string - A message providing additional information about the state of the VPC Encryption Control.
- state str
- The current state of the VPC Encryption Control.
- state_
message str - A message providing additional information about the state of the VPC Encryption Control.
- state String
- The current state of the VPC Encryption Control.
- state
Message String - A message providing additional information about the state of the VPC Encryption Control.
EncryptionControlTimeouts, EncryptionControlTimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Import
Using pulumi import, import VPC Encryption Control using the id. For example:
$ pulumi import aws:ec2/encryptionControl:EncryptionControl example vpcec-12345678901234567
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
