Skip to content

DirectConnectGatewayAssociationProposal

Source code in docs_src/capo_direct_connect/types/direct_connect_gateway_association_proposal.py
class DirectConnectGatewayAssociationProposal(TypedDict, closed=True):
    proposal_id: NotRequired[
        "capo_direct_connect.types.direct_connect_gateway_association_proposal_id.DirectConnectGatewayAssociationProposalId"
    ]
    """<p>The ID of the association proposal.</p>"""
    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 Direct Connect gateway.</p>"""
    proposal_state: NotRequired[
        "capo_direct_connect.types.direct_connect_gateway_association_proposal_state.DirectConnectGatewayAssociationProposalState"
    ]
    """<p>The state of the proposal. The following are possible values:</p> <ul> <li> <p> <code>accepted</code>: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.</p> </li> <li> <p> <code>deleted</code>: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.</p> </li> <li> <p> <code>requested</code>: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.</p> </li> </ul>"""
    associated_gateway: NotRequired[
        "capo_direct_connect.types.associated_gateway.AssociatedGateway"
    ]
    """<p>Information about the associated gateway.</p>"""
    existing_allowed_prefixes_to_direct_connect_gateway: NotRequired[
        "capo_direct_connect.types.route_filter_prefix_list.RouteFilterPrefixList"
    ]
    """<p>The existing Amazon VPC prefixes advertised to the Direct Connect gateway.</p>"""
    requested_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_gateway instance-attribute

associated_gateway: NotRequired[AssociatedGateway]

Information about the associated gateway.

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 Direct Connect gateway.

existing_allowed_prefixes_to_direct_connect_gateway instance-attribute

existing_allowed_prefixes_to_direct_connect_gateway: NotRequired[RouteFilterPrefixList]

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

proposal_id instance-attribute

The ID of the association proposal.

proposal_state instance-attribute

proposal_state: NotRequired[DirectConnectGatewayAssociationProposalState]

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

requested_allowed_prefixes_to_direct_connect_gateway instance-attribute

requested_allowed_prefixes_to_direct_connect_gateway: NotRequired[RouteFilterPrefixList]

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