Skip to content

DirectConnectGatewayAssociation

Source code in docs_src/capo_direct_connect/types/direct_connect_gateway_association.py
class DirectConnectGatewayAssociation(TypedDict, closed=True):
    direct_connect_gateway_id: NotRequired[
        "capo_direct_connect.types.direct_connect_gateway_id.DirectConnectGatewayId"
    ]
    """<p>The ID of the Direct Connect gateway.</p>"""
    direct_connect_gateway_owner_account: NotRequired[
        "capo_direct_connect.types.owner_account.OwnerAccount"
    ]
    """<p>The ID of the Amazon Web Services account that owns the associated gateway.</p>"""
    association_state: NotRequired[
        "capo_direct_connect.types.direct_connect_gateway_association_state.DirectConnectGatewayAssociationState"
    ]
    """<p>The state of the association. The following are the possible values:</p> <ul> <li> <p> <code>associating</code>: The initial state after calling <a>CreateDirectConnectGatewayAssociation</a>.</p> </li> <li> <p> <code>associated</code>: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.</p> </li> <li> <p> <code>disassociating</code>: The initial state after calling <a>DeleteDirectConnectGatewayAssociation</a>.</p> </li> <li> <p> <code>disassociated</code>: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.</p> </li> <li> <p> <code>updating</code>: The CIDR blocks for the virtual private gateway or transit gateway are currently being updated. This could be new CIDR blocks added or current CIDR blocks removed.</p> </li> </ul>"""
    state_change_error: NotRequired[
        "capo_direct_connect.types.state_change_error.StateChangeError"
    ]
    """<p>The error message if the state of an object failed to advance.</p>"""
    associated_gateway: NotRequired[
        "capo_direct_connect.types.associated_gateway.AssociatedGateway"
    ]
    """<p>Information about the associated gateway.</p>"""
    association_id: NotRequired[
        "capo_direct_connect.types.direct_connect_gateway_association_id.DirectConnectGatewayAssociationId"
    ]
    """<p>The ID of the Direct Connect gateway association.</p>"""
    allowed_prefixes_to_direct_connect_gateway: NotRequired[
        "capo_direct_connect.types.route_filter_prefix_list.RouteFilterPrefixList"
    ]
    """<p>The Amazon VPC prefixes to advertise to the Direct Connect gateway.</p>"""
    associated_core_network: NotRequired[
        "capo_direct_connect.types.associated_core_network.AssociatedCoreNetwork"
    ]
    """<p>The ID of the Cloud WAN core network associated with the Direct Connect gateway attachment.</p>"""
    virtual_gateway_id: NotRequired[
        "capo_direct_connect.types.virtual_gateway_id.VirtualGatewayId"
    ]
    """<p>The ID of the virtual private gateway. Applies only to private virtual interfaces.</p>"""
    virtual_gateway_region: NotRequired[
        "capo_direct_connect.types.virtual_gateway_region.VirtualGatewayRegion"
    ]
    """<p>The Amazon Web Services Region where the virtual private gateway is located.</p>"""
    virtual_gateway_owner_account: NotRequired[
        "capo_direct_connect.types.owner_account.OwnerAccount"
    ]
    """<p>The ID of the Amazon Web Services account that owns the virtual private gateway.</p>"""

allowed_prefixes_to_direct_connect_gateway instance-attribute

allowed_prefixes_to_direct_connect_gateway: NotRequired[RouteFilterPrefixList]

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

associated_core_network instance-attribute

associated_core_network: NotRequired[AssociatedCoreNetwork]

The ID of the Cloud WAN core network associated with the Direct Connect gateway attachment.

associated_gateway instance-attribute

associated_gateway: NotRequired[AssociatedGateway]

Information about the associated gateway.

association_id instance-attribute

association_id: NotRequired[DirectConnectGatewayAssociationId]

The ID of the Direct Connect gateway association.

association_state instance-attribute

association_state: NotRequired[DirectConnectGatewayAssociationState]

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

  • updating: The CIDR blocks for the virtual private gateway or transit gateway are currently being updated. This could be new CIDR blocks added or current CIDR blocks removed.

direct_connect_gateway_id instance-attribute

direct_connect_gateway_id: NotRequired[DirectConnectGatewayId]

The ID of the Direct Connect gateway.

direct_connect_gateway_owner_account instance-attribute

direct_connect_gateway_owner_account: NotRequired[OwnerAccount]

The ID of the Amazon Web Services account that owns the associated gateway.

state_change_error instance-attribute

state_change_error: NotRequired[StateChangeError]

The error message if the state of an object failed to advance.

virtual_gateway_id instance-attribute

virtual_gateway_id: NotRequired[VirtualGatewayId]

The ID of the virtual private gateway. Applies only to private virtual interfaces.

virtual_gateway_owner_account instance-attribute

virtual_gateway_owner_account: NotRequired[OwnerAccount]

The ID of the Amazon Web Services account that owns the virtual private gateway.

virtual_gateway_region instance-attribute

virtual_gateway_region: NotRequired[VirtualGatewayRegion]

The Amazon Web Services Region where the virtual private gateway is located.