Skip to content

NatGatewayAttachedAppliance

Source code in docs_src/capo_ec2/types/nat_gateway_attached_appliance.py
class NatGatewayAttachedAppliance(TypedDict, closed=True):
    type: NotRequired[
        "capo_ec2.types.nat_gateway_appliance_type.NatGatewayApplianceType"
    ]
    """<p>The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".</p>"""
    appliance_arn: NotRequired["capo_ec2.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.</p>"""
    vpc_endpoint_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.</p>"""
    attachment_state: NotRequired[
        "capo_ec2.types.nat_gateway_appliance_state.NatGatewayApplianceState"
    ]
    """<p>The current attachment state of the appliance.</p>"""
    modification_state: NotRequired[
        "capo_ec2.types.nat_gateway_appliance_modify_state.NatGatewayApplianceModifyState"
    ]
    """<p>The current modification state of the appliance.</p>"""
    failure_code: NotRequired["capo_ec2.types.string.String"]
    """<p>The failure code if the appliance attachment or modification operation failed.</p>"""
    failure_message: NotRequired["capo_ec2.types.string.String"]
    """<p>A descriptive message explaining the failure if the appliance attachment or modification operation failed.</p>"""

appliance_arn instance-attribute

appliance_arn: NotRequired[String]

The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.

attachment_state instance-attribute

attachment_state: NotRequired[NatGatewayApplianceState]

The current attachment state of the appliance.

failure_code instance-attribute

failure_code: NotRequired[String]

The failure code if the appliance attachment or modification operation failed.

failure_message instance-attribute

failure_message: NotRequired[String]

A descriptive message explaining the failure if the appliance attachment or modification operation failed.

modification_state instance-attribute

modification_state: NotRequired[NatGatewayApplianceModifyState]

The current modification state of the appliance.

type instance-attribute

type: NotRequired[NatGatewayApplianceType]

The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".

vpc_endpoint_id instance-attribute

vpc_endpoint_id: NotRequired[String]

The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.