View a markdown version of this page

AWS::EC2::VPC VpcEncryptionControl - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::EC2::VPC VpcEncryptionControl

Describes the configuration and state of VPC encryption controls.

For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

Properties

EgressOnlyInternetGatewayExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

ElasticFileSystemExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

InternetGatewayExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

LambdaExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

Mode

The encryption mode for the VPC Encryption Control configuration.

Required: No

Type: String

Allowed values: monitor | enforce

Update requires: Replacement

NatGatewayExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

ResourceExclusions

Information about resource exclusions for the VPC Encryption Control configuration.

Required: No

Type: VpcEncryptionControlExclusions

Update requires: Replacement

State

The current state of the VPC Encryption Control configuration.

Required: No

Type: String

Allowed values: enforce-in-progress | monitor-in-progress | enforce-failed | monitor-failed | deleting | deleted | available | creating | delete-failed

Update requires: Replacement

StateMessage

A message providing additional information about the encryption control state.

Required: No

Type: String

Update requires: Replacement

VirtualPrivateGatewayExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

VpcEncryptionControlId

The ID of the VPC Encryption Control configuration.

Required: No

Type: String

Update requires: Replacement

VpcId

The ID of the VPC associated with the encryption control configuration.

Required: No

Type: String

Update requires: Replacement

VpcLatticeExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement

VpcPeeringExclusion

Property description not available.

Required: No

Type: String

Allowed values: enable | disable

Update requires: Replacement