Skip to content

ActiveVpnTunnelStatus

Source code in docs_src/capo_ec2/types/active_vpn_tunnel_status.py
class ActiveVpnTunnelStatus(TypedDict, closed=True):
    phase1_encryption_algorithm: NotRequired["capo_ec2.types.string.String"]
    """<p>The encryption algorithm negotiated in Phase 1 IKE negotiations.</p>"""
    phase2_encryption_algorithm: NotRequired["capo_ec2.types.string.String"]
    """<p>The encryption algorithm negotiated in Phase 2 IKE negotiations.</p>"""
    phase1_integrity_algorithm: NotRequired["capo_ec2.types.string.String"]
    """<p>The integrity algorithm negotiated in Phase 1 IKE negotiations.</p>"""
    phase2_integrity_algorithm: NotRequired["capo_ec2.types.string.String"]
    """<p>The integrity algorithm negotiated in Phase 2 IKE negotiations.</p>"""
    phase1_dh_group: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The Diffie-Hellman group number being used in Phase 1 IKE negotiations.</p>"""
    phase2_dh_group: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The Diffie-Hellman group number being used in Phase 2 IKE negotiations.</p>"""
    ike_version: NotRequired["capo_ec2.types.string.String"]
    """<p>The version of the Internet Key Exchange (IKE) protocol being used.</p>"""
    provisioning_status: NotRequired[
        "capo_ec2.types.vpn_tunnel_provisioning_status.VpnTunnelProvisioningStatus"
    ]
    """<p>The current provisioning status of the VPN tunnel.</p>"""
    provisioning_status_reason: NotRequired["capo_ec2.types.string.String"]
    """<p>The reason for the current provisioning status.</p>"""

ike_version instance-attribute

ike_version: NotRequired[String]

The version of the Internet Key Exchange (IKE) protocol being used.

phase1_dh_group instance-attribute

phase1_dh_group: NotRequired[Integer]

The Diffie-Hellman group number being used in Phase 1 IKE negotiations.

phase1_encryption_algorithm instance-attribute

phase1_encryption_algorithm: NotRequired[String]

The encryption algorithm negotiated in Phase 1 IKE negotiations.

phase1_integrity_algorithm instance-attribute

phase1_integrity_algorithm: NotRequired[String]

The integrity algorithm negotiated in Phase 1 IKE negotiations.

phase2_dh_group instance-attribute

phase2_dh_group: NotRequired[Integer]

The Diffie-Hellman group number being used in Phase 2 IKE negotiations.

phase2_encryption_algorithm instance-attribute

phase2_encryption_algorithm: NotRequired[String]

The encryption algorithm negotiated in Phase 2 IKE negotiations.

phase2_integrity_algorithm instance-attribute

phase2_integrity_algorithm: NotRequired[String]

The integrity algorithm negotiated in Phase 2 IKE negotiations.

provisioning_status instance-attribute

provisioning_status: NotRequired[VpnTunnelProvisioningStatus]

The current provisioning status of the VPN tunnel.

provisioning_status_reason instance-attribute

provisioning_status_reason: NotRequired[String]

The reason for the current provisioning status.