Skip to content

VpcEncryptionControlConfiguration

Source code in docs_src/capo_ec2/types/vpc_encryption_control_configuration.py
class VpcEncryptionControlConfiguration(TypedDict, closed=True):
    mode: NotRequired[
        "capo_ec2.types.vpc_encryption_control_mode.VpcEncryptionControlMode"
    ]
    """<p>The encryption mode for the VPC Encryption Control configuration.</p>"""
    internet_gateway_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude internet gateway traffic from encryption enforcement.</p>"""
    egress_only_internet_gateway_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.</p>"""
    nat_gateway_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude NAT gateway traffic from encryption enforcement.</p>"""
    virtual_private_gateway_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude virtual private gateway traffic from encryption enforcement.</p>"""
    vpc_peering_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude VPC peering connection traffic from encryption enforcement.</p>"""
    lambda_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude Lambda function traffic from encryption enforcement.</p>"""
    vpc_lattice_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude VPC Lattice traffic from encryption enforcement.</p>"""
    elastic_file_system_exclusion: NotRequired[
        "capo_ec2.types.vpc_encryption_control_exclusion_state_input.VpcEncryptionControlExclusionStateInput"
    ]
    """<p>Specifies whether to exclude Elastic File System traffic from encryption enforcement.</p>"""

egress_only_internet_gateway_exclusion instance-attribute

egress_only_internet_gateway_exclusion: NotRequired[
    VpcEncryptionControlExclusionStateInput
]

Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.

elastic_file_system_exclusion instance-attribute

elastic_file_system_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude Elastic File System traffic from encryption enforcement.

internet_gateway_exclusion instance-attribute

internet_gateway_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude internet gateway traffic from encryption enforcement.

lambda_exclusion instance-attribute

lambda_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude Lambda function traffic from encryption enforcement.

mode instance-attribute

mode: NotRequired[VpcEncryptionControlMode]

The encryption mode for the VPC Encryption Control configuration.

nat_gateway_exclusion instance-attribute

nat_gateway_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude NAT gateway traffic from encryption enforcement.

virtual_private_gateway_exclusion instance-attribute

virtual_private_gateway_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude virtual private gateway traffic from encryption enforcement.

vpc_lattice_exclusion instance-attribute

vpc_lattice_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude VPC Lattice traffic from encryption enforcement.

vpc_peering_exclusion instance-attribute

vpc_peering_exclusion: NotRequired[VpcEncryptionControlExclusionStateInput]

Specifies whether to exclude VPC peering connection traffic from encryption enforcement.