Skip to content

CreateLagRequest

Source code in docs_src/capo_direct_connect/types/create_lag_request.py
class CreateLagRequest(TypedDict, closed=True):
    number_of_connections: "capo_direct_connect.types.count.Count"
    """<p>The number of physical dedicated connections initially provisioned and bundled by the LAG. You can have a maximum of four connections when the port speed is 1Gbps or 10Gbps, or two when the port speed is 100Gbps or 400Gbps.</p>"""
    location: "capo_direct_connect.types.location_code.LocationCode"
    """<p>The location for the LAG.</p>"""
    connections_bandwidth: "capo_direct_connect.types.bandwidth.Bandwidth"
    """<p>The bandwidth of the individual physical dedicated connections bundled by the LAG. The possible values are 1Gbps,10Gbps, 100Gbps, and 400Gbps. </p>"""
    lag_name: "capo_direct_connect.types.lag_name.LagName"
    """<p>The name of the LAG.</p>"""
    connection_id: NotRequired["capo_direct_connect.types.connection_id.ConnectionId"]
    """<p>The ID of an existing dedicated connection to migrate to the LAG.</p>"""
    tags: NotRequired["capo_direct_connect.types.tag_list.TagList"]
    """<p>The tags to associate with the LAG.</p>"""
    child_connection_tags: NotRequired["capo_direct_connect.types.tag_list.TagList"]
    """<p>The tags to associate with the automtically created LAGs.</p>"""
    provider_name: NotRequired["capo_direct_connect.types.provider_name.ProviderName"]
    """<p>The name of the service provider associated with the LAG.</p>"""
    request_mac_sec: NotRequired[
        "capo_direct_connect.types.request_mac_sec.RequestMACSec"
    ]
    """<p>Indicates whether the connection will support MAC Security (MACsec).</p> <note> <p>All connections in the LAG must be capable of supporting MAC Security (MACsec). For information about MAC Security (MACsec) prerequisties, see <a href="https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-mac-sec-getting-started.html#mac-sec-prerequisites">MACsec prerequisties</a> in the <i>Direct Connect User Guide</i>.</p> </note>"""
    billing_mode: NotRequired[
        "capo_direct_connect.types.request_billing_mode.RequestBillingMode"
    ]
    """<p>The billing mode for the LAG.</p>"""

billing_mode instance-attribute

billing_mode: NotRequired[RequestBillingMode]

The billing mode for the LAG.

child_connection_tags instance-attribute

child_connection_tags: NotRequired[TagList]

The tags to associate with the automtically created LAGs.

connection_id instance-attribute

connection_id: NotRequired[ConnectionId]

The ID of an existing dedicated connection to migrate to the LAG.

connections_bandwidth instance-attribute

connections_bandwidth: Bandwidth

The bandwidth of the individual physical dedicated connections bundled by the LAG. The possible values are 1Gbps,10Gbps, 100Gbps, and 400Gbps.

lag_name instance-attribute

lag_name: LagName

The name of the LAG.

location instance-attribute

location: LocationCode

The location for the LAG.

number_of_connections instance-attribute

number_of_connections: Count

The number of physical dedicated connections initially provisioned and bundled by the LAG. You can have a maximum of four connections when the port speed is 1Gbps or 10Gbps, or two when the port speed is 100Gbps or 400Gbps.

provider_name instance-attribute

provider_name: NotRequired[ProviderName]

The name of the service provider associated with the LAG.

request_mac_sec instance-attribute

request_mac_sec: NotRequired[RequestMACSec]

Indicates whether the connection will support MAC Security (MACsec).

All connections in the LAG must be capable of supporting MAC Security (MACsec). For information about MAC Security (MACsec) prerequisties, see MACsec prerequisties in the Direct Connect User Guide.

tags instance-attribute

tags: NotRequired[TagList]

The tags to associate with the LAG.