Skip to content

AssociateTrunkInterfaceRequest

Source code in docs_src/capo_ec2/types/associate_trunk_interface_request.py
class AssociateTrunkInterfaceRequest(TypedDict, closed=True):
    branch_interface_id: NotRequired[
        "capo_ec2.types.network_interface_id.NetworkInterfaceId"
    ]
    """<p>The ID of the branch network interface.</p>"""
    trunk_interface_id: NotRequired[
        "capo_ec2.types.network_interface_id.NetworkInterfaceId"
    ]
    """<p>The ID of the trunk network interface.</p>"""
    vlan_id: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The ID of the VLAN. This applies to the VLAN protocol.</p>"""
    gre_key: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The application key. This applies to the GRE protocol.</p>"""
    client_token: NotRequired["capo_ec2.types.string.String"]
    """<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href="https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html">Ensuring idempotency</a>.</p>"""
    dry_run: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>"""

branch_interface_id instance-attribute

branch_interface_id: NotRequired[NetworkInterfaceId]

The ID of the branch network interface.

client_token instance-attribute

client_token: NotRequired[String]

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

dry_run instance-attribute

dry_run: NotRequired[Boolean]

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

gre_key instance-attribute

gre_key: NotRequired[Integer]

The application key. This applies to the GRE protocol.

trunk_interface_id instance-attribute

trunk_interface_id: NotRequired[NetworkInterfaceId]

The ID of the trunk network interface.

vlan_id instance-attribute

vlan_id: NotRequired[Integer]

The ID of the VLAN. This applies to the VLAN protocol.