Skip to content

AwsEc2VpnConnectionDetails

Source code in docs_src/capo_securityhub/types/aws_ec2_vpn_connection_details.py
class AwsEc2VpnConnectionDetails(TypedDict, closed=True):
    vpn_connection_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the VPN connection.</p>"""
    state: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The current state of the VPN connection. Valid values are as follows:</p> <ul> <li> <p> <code>available</code> </p> </li> <li> <p> <code>deleted</code> </p> </li> <li> <p> <code>deleting</code> </p> </li> <li> <p> <code>pending</code> </p> </li> </ul>"""
    customer_gateway_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the customer gateway that is at your end of the VPN connection.</p>"""
    customer_gateway_configuration: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The configuration information for the VPN connection's customer gateway, in the native XML format.</p>"""
    type: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The type of VPN connection.</p>"""
    vpn_gateway_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the virtual private gateway that is at the Amazon Web Services side of the VPN connection.</p>"""
    category: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The category of the VPN connection. <code>VPN</code> indicates an Amazon Web Services VPN connection. <code>VPN-Classic</code> indicates an Amazon Web Services Classic VPN connection.</p>"""
    vgw_telemetry: NotRequired[
        "capo_securityhub.types.aws_ec2_vpn_connection_vgw_telemetry_list.AwsEc2VpnConnectionVgwTelemetryList"
    ]
    """<p>Information about the VPN tunnel.</p>"""
    options: NotRequired[
        "capo_securityhub.types.aws_ec2_vpn_connection_options_details.AwsEc2VpnConnectionOptionsDetails"
    ]
    """<p>The VPN connection options.</p>"""
    routes: NotRequired[
        "capo_securityhub.types.aws_ec2_vpn_connection_routes_list.AwsEc2VpnConnectionRoutesList"
    ]
    """<p>The static routes that are associated with the VPN connection.</p>"""
    transit_gateway_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the transit gateway that is associated with the VPN connection.</p>"""

category instance-attribute

category: NotRequired[NonEmptyString]

The category of the VPN connection. VPN indicates an Amazon Web Services VPN connection. VPN-Classic indicates an Amazon Web Services Classic VPN connection.

customer_gateway_configuration instance-attribute

customer_gateway_configuration: NotRequired[NonEmptyString]

The configuration information for the VPN connection's customer gateway, in the native XML format.

customer_gateway_id instance-attribute

customer_gateway_id: NotRequired[NonEmptyString]

The identifier of the customer gateway that is at your end of the VPN connection.

options instance-attribute

options: NotRequired[AwsEc2VpnConnectionOptionsDetails]

The VPN connection options.

routes instance-attribute

routes: NotRequired[AwsEc2VpnConnectionRoutesList]

The static routes that are associated with the VPN connection.

state instance-attribute

state: NotRequired[NonEmptyString]

The current state of the VPN connection. Valid values are as follows:

  • available

  • deleted

  • deleting

  • pending

transit_gateway_id instance-attribute

transit_gateway_id: NotRequired[NonEmptyString]

The identifier of the transit gateway that is associated with the VPN connection.

type instance-attribute

type: NotRequired[NonEmptyString]

The type of VPN connection.

vgw_telemetry instance-attribute

vgw_telemetry: NotRequired[AwsEc2VpnConnectionVgwTelemetryList]

Information about the VPN tunnel.

vpn_connection_id instance-attribute

vpn_connection_id: NotRequired[NonEmptyString]

The identifier of the VPN connection.

vpn_gateway_id instance-attribute

vpn_gateway_id: NotRequired[NonEmptyString]

The identifier of the virtual private gateway that is at the Amazon Web Services side of the VPN connection.