Skip to content

VpnConnectionOptions

Source code in docs_src/capo_ec2/types/vpn_connection_options.py
class VpnConnectionOptions(TypedDict, closed=True):
    enable_acceleration: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether acceleration is enabled for the VPN connection.</p>"""
    static_routes_only: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.</p>"""
    local_ipv4_network_cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.</p>"""
    remote_ipv4_network_cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv4 CIDR on the Amazon Web Services side of the VPN connection.</p>"""
    local_ipv6_network_cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.</p>"""
    remote_ipv6_network_cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv6 CIDR on the Amazon Web Services side of the VPN connection.</p>"""
    outside_ip_address_type: NotRequired["capo_ec2.types.string.String"]
    """<p>The type of IPv4 address assigned to the outside interface of the customer gateway.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> | <code>Ipv6</code> </p> <p>Default: <code>PublicIpv4</code> </p>"""
    transport_transit_gateway_attachment_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The transit gateway attachment ID in use for the VPN tunnel.</p>"""
    tunnel_inside_ip_version: NotRequired[
        "capo_ec2.types.tunnel_inside_ip_version.TunnelInsideIpVersion"
    ]
    """<p>Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.</p>"""
    tunnel_options: NotRequired["capo_ec2.types.tunnel_options_list.TunnelOptionsList"]
    """<p>Indicates the VPN tunnel options.</p>"""
    tunnel_bandwidth: NotRequired[
        "capo_ec2.types.vpn_tunnel_bandwidth.VpnTunnelBandwidth"
    ]
    """<p> The configured bandwidth for the VPN tunnel. Represents the current throughput capacity setting for the tunnel connection. <code>standard</code> tunnel bandwidth supports up to 1.25 Gbps per tunnel while <code>large</code> supports up to 5 Gbps per tunnel. If no tunnel bandwidth was specified for the connection, <code>standard</code> is used as the default value. </p>"""

enable_acceleration instance-attribute

enable_acceleration: NotRequired[Boolean]

Indicates whether acceleration is enabled for the VPN connection.

local_ipv4_network_cidr instance-attribute

local_ipv4_network_cidr: NotRequired[String]

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

local_ipv6_network_cidr instance-attribute

local_ipv6_network_cidr: NotRequired[String]

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

outside_ip_address_type instance-attribute

outside_ip_address_type: NotRequired[String]

The type of IPv4 address assigned to the outside interface of the customer gateway.

Valid values: PrivateIpv4 | PublicIpv4 | Ipv6

Default: PublicIpv4

remote_ipv4_network_cidr instance-attribute

remote_ipv4_network_cidr: NotRequired[String]

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

remote_ipv6_network_cidr instance-attribute

remote_ipv6_network_cidr: NotRequired[String]

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

static_routes_only instance-attribute

static_routes_only: NotRequired[Boolean]

Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.

transport_transit_gateway_attachment_id instance-attribute

transport_transit_gateway_attachment_id: NotRequired[String]

The transit gateway attachment ID in use for the VPN tunnel.

tunnel_bandwidth instance-attribute

tunnel_bandwidth: NotRequired[VpnTunnelBandwidth]

The configured bandwidth for the VPN tunnel. Represents the current throughput capacity setting for the tunnel connection. standard tunnel bandwidth supports up to 1.25 Gbps per tunnel while large supports up to 5 Gbps per tunnel. If no tunnel bandwidth was specified for the connection, standard is used as the default value.

tunnel_inside_ip_version instance-attribute

tunnel_inside_ip_version: NotRequired[TunnelInsideIpVersion]

Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.

tunnel_options instance-attribute

tunnel_options: NotRequired[TunnelOptionsList]

Indicates the VPN tunnel options.