Skip to content

CreateConnectionRequest

Source code in docs_src/capo_direct_connect/types/create_connection_request.py
class CreateConnectionRequest(TypedDict, closed=True):
    location: "capo_direct_connect.types.location_code.LocationCode"
    """<p>The location of the connection.</p>"""
    bandwidth: "capo_direct_connect.types.bandwidth.Bandwidth"
    """<p>The bandwidth of the connection.</p>"""
    connection_name: "capo_direct_connect.types.connection_name.ConnectionName"
    """<p>The name of the connection.</p>"""
    lag_id: NotRequired["capo_direct_connect.types.lag_id.LagId"]
    """<p>The ID of the LAG.</p>"""
    tags: NotRequired["capo_direct_connect.types.tag_list.TagList"]
    """<p>The tags to associate with the lag.</p>"""
    provider_name: NotRequired["capo_direct_connect.types.provider_name.ProviderName"]
    """<p>The name of the service provider associated with the requested connection.</p>"""
    request_mac_sec: NotRequired[
        "capo_direct_connect.types.request_mac_sec.RequestMACSec"
    ]
    """<p>Indicates whether you want the connection to support MAC Security (MACsec).</p> <p>MAC Security (MACsec) is unavailable on hosted connections. For information about MAC Security (MACsec) prerequisites, see <a href="https://docs.aws.amazon.com/directconnect/latest/UserGuide/MACSec.html">MAC Security in Direct Connect</a> in the <i>Direct Connect User Guide</i>.</p>"""
    billing_mode: NotRequired[
        "capo_direct_connect.types.request_billing_mode.RequestBillingMode"
    ]
    """<p>The billing mode for the connection.</p>"""

bandwidth instance-attribute

bandwidth: Bandwidth

The bandwidth of the connection.

billing_mode instance-attribute

billing_mode: NotRequired[RequestBillingMode]

The billing mode for the connection.

connection_name instance-attribute

connection_name: ConnectionName

The name of the connection.

lag_id instance-attribute

lag_id: NotRequired[LagId]

The ID of the LAG.

location instance-attribute

location: LocationCode

The location of the connection.

provider_name instance-attribute

provider_name: NotRequired[ProviderName]

The name of the service provider associated with the requested connection.

request_mac_sec instance-attribute

request_mac_sec: NotRequired[RequestMACSec]

Indicates whether you want the connection to support MAC Security (MACsec).

MAC Security (MACsec) is unavailable on hosted connections. For information about MAC Security (MACsec) prerequisites, see MAC Security in Direct Connect in the Direct Connect User Guide.

tags instance-attribute

tags: NotRequired[TagList]

The tags to associate with the lag.