Type definitions#
Index > DirectConnect > Type definitions
Auto-generated documentation for DirectConnect type annotations stubs module mypy-boto3-directconnect.
RouteFilterPrefixTypeDef#
# RouteFilterPrefixTypeDef definition
class RouteFilterPrefixTypeDef(TypedDict):
cidr: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AllocateConnectionOnInterconnectRequestRequestTypeDef#
# AllocateConnectionOnInterconnectRequestRequestTypeDef definition
class AllocateConnectionOnInterconnectRequestRequestTypeDef(TypedDict):
bandwidth: str,
connectionName: str,
ownerAccount: str,
interconnectId: str,
vlan: int,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: NotRequired[str],
AssociateConnectionWithLagRequestRequestTypeDef#
# AssociateConnectionWithLagRequestRequestTypeDef definition
class AssociateConnectionWithLagRequestRequestTypeDef(TypedDict):
connectionId: str,
lagId: str,
AssociateHostedConnectionRequestRequestTypeDef#
# AssociateHostedConnectionRequestRequestTypeDef definition
class AssociateHostedConnectionRequestRequestTypeDef(TypedDict):
connectionId: str,
parentConnectionId: str,
AssociateMacSecKeyRequestRequestTypeDef#
# AssociateMacSecKeyRequestRequestTypeDef definition
class AssociateMacSecKeyRequestRequestTypeDef(TypedDict):
connectionId: str,
secretARN: NotRequired[str],
ckn: NotRequired[str],
cak: NotRequired[str],
MacSecKeyTypeDef#
# MacSecKeyTypeDef definition
class MacSecKeyTypeDef(TypedDict):
secretARN: NotRequired[str],
ckn: NotRequired[str],
state: NotRequired[str],
startOn: NotRequired[str],
AssociateVirtualInterfaceRequestRequestTypeDef#
# AssociateVirtualInterfaceRequestRequestTypeDef definition
class AssociateVirtualInterfaceRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
connectionId: str,
AssociatedCoreNetworkTypeDef#
# AssociatedCoreNetworkTypeDef definition
class AssociatedCoreNetworkTypeDef(TypedDict):
id: NotRequired[str],
ownerAccount: NotRequired[str],
attachmentId: NotRequired[str],
AssociatedGatewayTypeDef#
# AssociatedGatewayTypeDef definition
class AssociatedGatewayTypeDef(TypedDict):
id: NotRequired[str],
type: NotRequired[GatewayTypeType], # (1)
ownerAccount: NotRequired[str],
region: NotRequired[str],
- See GatewayTypeType
BGPPeerTypeDef#
# BGPPeerTypeDef definition
class BGPPeerTypeDef(TypedDict):
bgpPeerId: NotRequired[str],
asn: NotRequired[int],
authKey: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
bgpPeerState: NotRequired[BGPPeerStateType], # (2)
bgpStatus: NotRequired[BGPStatusType], # (3)
awsDeviceV2: NotRequired[str],
awsLogicalDeviceId: NotRequired[str],
- See AddressFamilyType
- See BGPPeerStateType
- See BGPStatusType
ConfirmConnectionRequestRequestTypeDef#
# ConfirmConnectionRequestRequestTypeDef definition
class ConfirmConnectionRequestRequestTypeDef(TypedDict):
connectionId: str,
ConfirmCustomerAgreementRequestRequestTypeDef#
# ConfirmCustomerAgreementRequestRequestTypeDef definition
class ConfirmCustomerAgreementRequestRequestTypeDef(TypedDict):
agreementName: NotRequired[str],
ConfirmPrivateVirtualInterfaceRequestRequestTypeDef#
# ConfirmPrivateVirtualInterfaceRequestRequestTypeDef definition
class ConfirmPrivateVirtualInterfaceRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
virtualGatewayId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
ConfirmPublicVirtualInterfaceRequestRequestTypeDef#
# ConfirmPublicVirtualInterfaceRequestRequestTypeDef definition
class ConfirmPublicVirtualInterfaceRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
ConfirmTransitVirtualInterfaceRequestRequestTypeDef#
# ConfirmTransitVirtualInterfaceRequestRequestTypeDef definition
class ConfirmTransitVirtualInterfaceRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
directConnectGatewayId: str,
NewBGPPeerTypeDef#
# NewBGPPeerTypeDef definition
class NewBGPPeerTypeDef(TypedDict):
asn: NotRequired[int],
authKey: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
CreateDirectConnectGatewayRequestRequestTypeDef#
# CreateDirectConnectGatewayRequestRequestTypeDef definition
class CreateDirectConnectGatewayRequestRequestTypeDef(TypedDict):
directConnectGatewayName: str,
amazonSideAsn: NotRequired[int],
DirectConnectGatewayTypeDef#
# DirectConnectGatewayTypeDef definition
class DirectConnectGatewayTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
directConnectGatewayName: NotRequired[str],
amazonSideAsn: NotRequired[int],
ownerAccount: NotRequired[str],
directConnectGatewayState: NotRequired[DirectConnectGatewayStateType], # (1)
stateChangeError: NotRequired[str],
CustomerAgreementTypeDef#
# CustomerAgreementTypeDef definition
class CustomerAgreementTypeDef(TypedDict):
agreementName: NotRequired[str],
status: NotRequired[str],
DeleteBGPPeerRequestRequestTypeDef#
# DeleteBGPPeerRequestRequestTypeDef definition
class DeleteBGPPeerRequestRequestTypeDef(TypedDict):
virtualInterfaceId: NotRequired[str],
asn: NotRequired[int],
customerAddress: NotRequired[str],
bgpPeerId: NotRequired[str],
DeleteConnectionRequestRequestTypeDef#
# DeleteConnectionRequestRequestTypeDef definition
class DeleteConnectionRequestRequestTypeDef(TypedDict):
connectionId: str,
DeleteDirectConnectGatewayAssociationProposalRequestRequestTypeDef#
# DeleteDirectConnectGatewayAssociationProposalRequestRequestTypeDef definition
class DeleteDirectConnectGatewayAssociationProposalRequestRequestTypeDef(TypedDict):
proposalId: str,
DeleteDirectConnectGatewayAssociationRequestRequestTypeDef#
# DeleteDirectConnectGatewayAssociationRequestRequestTypeDef definition
class DeleteDirectConnectGatewayAssociationRequestRequestTypeDef(TypedDict):
associationId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
virtualGatewayId: NotRequired[str],
DeleteDirectConnectGatewayRequestRequestTypeDef#
# DeleteDirectConnectGatewayRequestRequestTypeDef definition
class DeleteDirectConnectGatewayRequestRequestTypeDef(TypedDict):
directConnectGatewayId: str,
DeleteInterconnectRequestRequestTypeDef#
# DeleteInterconnectRequestRequestTypeDef definition
class DeleteInterconnectRequestRequestTypeDef(TypedDict):
interconnectId: str,
DeleteLagRequestRequestTypeDef#
# DeleteLagRequestRequestTypeDef definition
class DeleteLagRequestRequestTypeDef(TypedDict):
lagId: str,
DeleteVirtualInterfaceRequestRequestTypeDef#
# DeleteVirtualInterfaceRequestRequestTypeDef definition
class DeleteVirtualInterfaceRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
DescribeConnectionLoaRequestRequestTypeDef#
# DescribeConnectionLoaRequestRequestTypeDef definition
class DescribeConnectionLoaRequestRequestTypeDef(TypedDict):
connectionId: str,
providerName: NotRequired[str],
loaContentType: NotRequired[LoaContentTypeType], # (1)
LoaTypeDef#
# LoaTypeDef definition
class LoaTypeDef(TypedDict):
loaContent: NotRequired[bytes],
loaContentType: NotRequired[LoaContentTypeType], # (1)
DescribeConnectionsOnInterconnectRequestRequestTypeDef#
# DescribeConnectionsOnInterconnectRequestRequestTypeDef definition
class DescribeConnectionsOnInterconnectRequestRequestTypeDef(TypedDict):
interconnectId: str,
DescribeConnectionsRequestRequestTypeDef#
# DescribeConnectionsRequestRequestTypeDef definition
class DescribeConnectionsRequestRequestTypeDef(TypedDict):
connectionId: NotRequired[str],
DescribeDirectConnectGatewayAssociationProposalsRequestRequestTypeDef#
# DescribeDirectConnectGatewayAssociationProposalsRequestRequestTypeDef definition
class DescribeDirectConnectGatewayAssociationProposalsRequestRequestTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
proposalId: NotRequired[str],
associatedGatewayId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeDirectConnectGatewayAssociationsRequestRequestTypeDef#
# DescribeDirectConnectGatewayAssociationsRequestRequestTypeDef definition
class DescribeDirectConnectGatewayAssociationsRequestRequestTypeDef(TypedDict):
associationId: NotRequired[str],
associatedGatewayId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
virtualGatewayId: NotRequired[str],
DescribeDirectConnectGatewayAttachmentsRequestRequestTypeDef#
# DescribeDirectConnectGatewayAttachmentsRequestRequestTypeDef definition
class DescribeDirectConnectGatewayAttachmentsRequestRequestTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
virtualInterfaceId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DirectConnectGatewayAttachmentTypeDef#
# DirectConnectGatewayAttachmentTypeDef definition
class DirectConnectGatewayAttachmentTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
virtualInterfaceId: NotRequired[str],
virtualInterfaceRegion: NotRequired[str],
virtualInterfaceOwnerAccount: NotRequired[str],
attachmentState: NotRequired[DirectConnectGatewayAttachmentStateType], # (1)
attachmentType: NotRequired[DirectConnectGatewayAttachmentTypeType], # (2)
stateChangeError: NotRequired[str],
DescribeDirectConnectGatewaysRequestRequestTypeDef#
# DescribeDirectConnectGatewaysRequestRequestTypeDef definition
class DescribeDirectConnectGatewaysRequestRequestTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeHostedConnectionsRequestRequestTypeDef#
# DescribeHostedConnectionsRequestRequestTypeDef definition
class DescribeHostedConnectionsRequestRequestTypeDef(TypedDict):
connectionId: str,
DescribeInterconnectLoaRequestRequestTypeDef#
# DescribeInterconnectLoaRequestRequestTypeDef definition
class DescribeInterconnectLoaRequestRequestTypeDef(TypedDict):
interconnectId: str,
providerName: NotRequired[str],
loaContentType: NotRequired[LoaContentTypeType], # (1)
DescribeInterconnectsRequestRequestTypeDef#
# DescribeInterconnectsRequestRequestTypeDef definition
class DescribeInterconnectsRequestRequestTypeDef(TypedDict):
interconnectId: NotRequired[str],
DescribeLagsRequestRequestTypeDef#
# DescribeLagsRequestRequestTypeDef definition
class DescribeLagsRequestRequestTypeDef(TypedDict):
lagId: NotRequired[str],
DescribeLoaRequestRequestTypeDef#
# DescribeLoaRequestRequestTypeDef definition
class DescribeLoaRequestRequestTypeDef(TypedDict):
connectionId: str,
providerName: NotRequired[str],
loaContentType: NotRequired[LoaContentTypeType], # (1)
DescribeRouterConfigurationRequestRequestTypeDef#
# DescribeRouterConfigurationRequestRequestTypeDef definition
class DescribeRouterConfigurationRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
routerTypeIdentifier: NotRequired[str],
RouterTypeTypeDef#
# RouterTypeTypeDef definition
class RouterTypeTypeDef(TypedDict):
vendor: NotRequired[str],
platform: NotRequired[str],
software: NotRequired[str],
xsltTemplateName: NotRequired[str],
xsltTemplateNameForMacSec: NotRequired[str],
routerTypeIdentifier: NotRequired[str],
DescribeTagsRequestRequestTypeDef#
# DescribeTagsRequestRequestTypeDef definition
class DescribeTagsRequestRequestTypeDef(TypedDict):
resourceArns: Sequence[str],
DescribeVirtualInterfacesRequestRequestTypeDef#
# DescribeVirtualInterfacesRequestRequestTypeDef definition
class DescribeVirtualInterfacesRequestRequestTypeDef(TypedDict):
connectionId: NotRequired[str],
virtualInterfaceId: NotRequired[str],
DisassociateConnectionFromLagRequestRequestTypeDef#
# DisassociateConnectionFromLagRequestRequestTypeDef definition
class DisassociateConnectionFromLagRequestRequestTypeDef(TypedDict):
connectionId: str,
lagId: str,
DisassociateMacSecKeyRequestRequestTypeDef#
# DisassociateMacSecKeyRequestRequestTypeDef definition
class DisassociateMacSecKeyRequestRequestTypeDef(TypedDict):
connectionId: str,
secretARN: str,
ListVirtualInterfaceTestHistoryRequestRequestTypeDef#
# ListVirtualInterfaceTestHistoryRequestRequestTypeDef definition
class ListVirtualInterfaceTestHistoryRequestRequestTypeDef(TypedDict):
testId: NotRequired[str],
virtualInterfaceId: NotRequired[str],
bgpPeers: NotRequired[Sequence[str]],
status: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
VirtualInterfaceTestHistoryTypeDef#
# VirtualInterfaceTestHistoryTypeDef definition
class VirtualInterfaceTestHistoryTypeDef(TypedDict):
testId: NotRequired[str],
virtualInterfaceId: NotRequired[str],
bgpPeers: NotRequired[list[str]],
status: NotRequired[str],
ownerAccount: NotRequired[str],
testDurationInMinutes: NotRequired[int],
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
LocationTypeDef#
# LocationTypeDef definition
class LocationTypeDef(TypedDict):
locationCode: NotRequired[str],
locationName: NotRequired[str],
region: NotRequired[str],
availablePortSpeeds: NotRequired[list[str]],
availableProviders: NotRequired[list[str]],
availableMacSecPortSpeeds: NotRequired[list[str]],
StartBgpFailoverTestRequestRequestTypeDef#
# StartBgpFailoverTestRequestRequestTypeDef definition
class StartBgpFailoverTestRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
bgpPeers: NotRequired[Sequence[str]],
testDurationInMinutes: NotRequired[int],
StopBgpFailoverTestRequestRequestTypeDef#
# StopBgpFailoverTestRequestRequestTypeDef definition
class StopBgpFailoverTestRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateConnectionRequestRequestTypeDef#
# UpdateConnectionRequestRequestTypeDef definition
class UpdateConnectionRequestRequestTypeDef(TypedDict):
connectionId: str,
connectionName: NotRequired[str],
encryptionMode: NotRequired[str],
UpdateDirectConnectGatewayRequestRequestTypeDef#
# UpdateDirectConnectGatewayRequestRequestTypeDef definition
class UpdateDirectConnectGatewayRequestRequestTypeDef(TypedDict):
directConnectGatewayId: str,
newDirectConnectGatewayName: str,
UpdateLagRequestRequestTypeDef#
# UpdateLagRequestRequestTypeDef definition
class UpdateLagRequestRequestTypeDef(TypedDict):
lagId: str,
lagName: NotRequired[str],
minimumLinks: NotRequired[int],
encryptionMode: NotRequired[str],
UpdateVirtualInterfaceAttributesRequestRequestTypeDef#
# UpdateVirtualInterfaceAttributesRequestRequestTypeDef definition
class UpdateVirtualInterfaceAttributesRequestRequestTypeDef(TypedDict):
virtualInterfaceId: str,
mtu: NotRequired[int],
enableSiteLink: NotRequired[bool],
virtualInterfaceName: NotRequired[str],
VirtualGatewayTypeDef#
# VirtualGatewayTypeDef definition
class VirtualGatewayTypeDef(TypedDict):
virtualGatewayId: NotRequired[str],
virtualGatewayState: NotRequired[str],
AcceptDirectConnectGatewayAssociationProposalRequestRequestTypeDef#
# AcceptDirectConnectGatewayAssociationProposalRequestRequestTypeDef definition
class AcceptDirectConnectGatewayAssociationProposalRequestRequestTypeDef(TypedDict):
directConnectGatewayId: str,
proposalId: str,
associatedGatewayOwnerAccount: str,
overrideAllowedPrefixesToDirectConnectGateway: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (1)
CreateDirectConnectGatewayAssociationProposalRequestRequestTypeDef#
# CreateDirectConnectGatewayAssociationProposalRequestRequestTypeDef definition
class CreateDirectConnectGatewayAssociationProposalRequestRequestTypeDef(TypedDict):
directConnectGatewayId: str,
directConnectGatewayOwnerAccount: str,
gatewayId: str,
addAllowedPrefixesToDirectConnectGateway: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (1)
removeAllowedPrefixesToDirectConnectGateway: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (1)
CreateDirectConnectGatewayAssociationRequestRequestTypeDef#
# CreateDirectConnectGatewayAssociationRequestRequestTypeDef definition
class CreateDirectConnectGatewayAssociationRequestRequestTypeDef(TypedDict):
directConnectGatewayId: str,
gatewayId: NotRequired[str],
addAllowedPrefixesToDirectConnectGateway: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (1)
virtualGatewayId: NotRequired[str],
UpdateDirectConnectGatewayAssociationRequestRequestTypeDef#
# UpdateDirectConnectGatewayAssociationRequestRequestTypeDef definition
class UpdateDirectConnectGatewayAssociationRequestRequestTypeDef(TypedDict):
associationId: NotRequired[str],
addAllowedPrefixesToDirectConnectGateway: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (1)
removeAllowedPrefixesToDirectConnectGateway: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (1)
ConfirmConnectionResponseTypeDef#
# ConfirmConnectionResponseTypeDef definition
class ConfirmConnectionResponseTypeDef(TypedDict):
connectionState: ConnectionStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfirmCustomerAgreementResponseTypeDef#
# ConfirmCustomerAgreementResponseTypeDef definition
class ConfirmCustomerAgreementResponseTypeDef(TypedDict):
status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConfirmPrivateVirtualInterfaceResponseTypeDef#
# ConfirmPrivateVirtualInterfaceResponseTypeDef definition
class ConfirmPrivateVirtualInterfaceResponseTypeDef(TypedDict):
virtualInterfaceState: VirtualInterfaceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfirmPublicVirtualInterfaceResponseTypeDef#
# ConfirmPublicVirtualInterfaceResponseTypeDef definition
class ConfirmPublicVirtualInterfaceResponseTypeDef(TypedDict):
virtualInterfaceState: VirtualInterfaceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfirmTransitVirtualInterfaceResponseTypeDef#
# ConfirmTransitVirtualInterfaceResponseTypeDef definition
class ConfirmTransitVirtualInterfaceResponseTypeDef(TypedDict):
virtualInterfaceState: VirtualInterfaceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInterconnectResponseTypeDef#
# DeleteInterconnectResponseTypeDef definition
class DeleteInterconnectResponseTypeDef(TypedDict):
interconnectState: InterconnectStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVirtualInterfaceResponseTypeDef#
# DeleteVirtualInterfaceResponseTypeDef definition
class DeleteVirtualInterfaceResponseTypeDef(TypedDict):
virtualInterfaceState: VirtualInterfaceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoaResponseTypeDef#
# LoaResponseTypeDef definition
class LoaResponseTypeDef(TypedDict):
loaContent: bytes,
loaContentType: LoaContentTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllocateHostedConnectionRequestRequestTypeDef#
# AllocateHostedConnectionRequestRequestTypeDef definition
class AllocateHostedConnectionRequestRequestTypeDef(TypedDict):
connectionId: str,
ownerAccount: str,
bandwidth: str,
connectionName: str,
vlan: int,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateConnectionRequestRequestTypeDef#
# CreateConnectionRequestRequestTypeDef definition
class CreateConnectionRequestRequestTypeDef(TypedDict):
location: str,
bandwidth: str,
connectionName: str,
lagId: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
providerName: NotRequired[str],
requestMACSec: NotRequired[bool],
- See TagTypeDef
CreateInterconnectRequestRequestTypeDef#
# CreateInterconnectRequestRequestTypeDef definition
class CreateInterconnectRequestRequestTypeDef(TypedDict):
interconnectName: str,
bandwidth: str,
location: str,
lagId: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
providerName: NotRequired[str],
- See TagTypeDef
CreateLagRequestRequestTypeDef#
# CreateLagRequestRequestTypeDef definition
class CreateLagRequestRequestTypeDef(TypedDict):
numberOfConnections: int,
location: str,
connectionsBandwidth: str,
lagName: str,
connectionId: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
childConnectionTags: NotRequired[Sequence[TagTypeDef]], # (1)
providerName: NotRequired[str],
requestMACSec: NotRequired[bool],
- See TagTypeDef
- See TagTypeDef
InterconnectResponseTypeDef#
# InterconnectResponseTypeDef definition
class InterconnectResponseTypeDef(TypedDict):
interconnectId: str,
interconnectName: str,
interconnectState: InterconnectStateType, # (1)
region: str,
location: str,
bandwidth: str,
loaIssueTime: datetime,
lagId: str,
awsDevice: str,
jumboFrameCapable: bool,
awsDeviceV2: str,
awsLogicalDeviceId: str,
hasLogicalRedundancy: HasLogicalRedundancyType, # (2)
tags: list[TagTypeDef], # (3)
providerName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
InterconnectTypeDef#
# InterconnectTypeDef definition
class InterconnectTypeDef(TypedDict):
interconnectId: NotRequired[str],
interconnectName: NotRequired[str],
interconnectState: NotRequired[InterconnectStateType], # (1)
region: NotRequired[str],
location: NotRequired[str],
bandwidth: NotRequired[str],
loaIssueTime: NotRequired[datetime],
lagId: NotRequired[str],
awsDevice: NotRequired[str],
jumboFrameCapable: NotRequired[bool],
awsDeviceV2: NotRequired[str],
awsLogicalDeviceId: NotRequired[str],
hasLogicalRedundancy: NotRequired[HasLogicalRedundancyType], # (2)
tags: NotRequired[list[TagTypeDef]], # (3)
providerName: NotRequired[str],
- See InterconnectStateType
- See HasLogicalRedundancyType
- See TagTypeDef
NewPrivateVirtualInterfaceAllocationTypeDef#
# NewPrivateVirtualInterfaceAllocationTypeDef definition
class NewPrivateVirtualInterfaceAllocationTypeDef(TypedDict):
virtualInterfaceName: str,
vlan: int,
asn: int,
mtu: NotRequired[int],
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
customerAddress: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See AddressFamilyType
- See TagTypeDef
NewPrivateVirtualInterfaceTypeDef#
# NewPrivateVirtualInterfaceTypeDef definition
class NewPrivateVirtualInterfaceTypeDef(TypedDict):
virtualInterfaceName: str,
vlan: int,
asn: int,
mtu: NotRequired[int],
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
virtualGatewayId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
enableSiteLink: NotRequired[bool],
- See AddressFamilyType
- See TagTypeDef
NewPublicVirtualInterfaceAllocationTypeDef#
# NewPublicVirtualInterfaceAllocationTypeDef definition
class NewPublicVirtualInterfaceAllocationTypeDef(TypedDict):
virtualInterfaceName: str,
vlan: int,
asn: int,
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
routeFilterPrefixes: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See AddressFamilyType
- See RouteFilterPrefixTypeDef
- See TagTypeDef
NewPublicVirtualInterfaceTypeDef#
# NewPublicVirtualInterfaceTypeDef definition
class NewPublicVirtualInterfaceTypeDef(TypedDict):
virtualInterfaceName: str,
vlan: int,
asn: int,
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
routeFilterPrefixes: NotRequired[Sequence[RouteFilterPrefixTypeDef]], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See AddressFamilyType
- See RouteFilterPrefixTypeDef
- See TagTypeDef
NewTransitVirtualInterfaceAllocationTypeDef#
# NewTransitVirtualInterfaceAllocationTypeDef definition
class NewTransitVirtualInterfaceAllocationTypeDef(TypedDict):
virtualInterfaceName: NotRequired[str],
vlan: NotRequired[int],
asn: NotRequired[int],
mtu: NotRequired[int],
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See AddressFamilyType
- See TagTypeDef
NewTransitVirtualInterfaceTypeDef#
# NewTransitVirtualInterfaceTypeDef definition
class NewTransitVirtualInterfaceTypeDef(TypedDict):
virtualInterfaceName: NotRequired[str],
vlan: NotRequired[int],
asn: NotRequired[int],
mtu: NotRequired[int],
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
directConnectGatewayId: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
enableSiteLink: NotRequired[bool],
- See AddressFamilyType
- See TagTypeDef
ResourceTagTypeDef#
# ResourceTagTypeDef definition
class ResourceTagTypeDef(TypedDict):
resourceArn: NotRequired[str],
tags: NotRequired[list[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
AssociateMacSecKeyResponseTypeDef#
# AssociateMacSecKeyResponseTypeDef definition
class AssociateMacSecKeyResponseTypeDef(TypedDict):
connectionId: str,
macSecKeys: list[MacSecKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectionResponseTypeDef#
# ConnectionResponseTypeDef definition
class ConnectionResponseTypeDef(TypedDict):
ownerAccount: str,
connectionId: str,
connectionName: str,
connectionState: ConnectionStateType, # (1)
region: str,
location: str,
bandwidth: str,
vlan: int,
partnerName: str,
loaIssueTime: datetime,
lagId: str,
awsDevice: str,
jumboFrameCapable: bool,
awsDeviceV2: str,
awsLogicalDeviceId: str,
hasLogicalRedundancy: HasLogicalRedundancyType, # (2)
tags: list[TagTypeDef], # (3)
providerName: str,
macSecCapable: bool,
portEncryptionStatus: str,
encryptionMode: str,
macSecKeys: list[MacSecKeyTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ConnectionStateType
- See HasLogicalRedundancyType
- See TagTypeDef
- See MacSecKeyTypeDef
- See ResponseMetadataTypeDef
ConnectionTypeDef#
# ConnectionTypeDef definition
class ConnectionTypeDef(TypedDict):
ownerAccount: NotRequired[str],
connectionId: NotRequired[str],
connectionName: NotRequired[str],
connectionState: NotRequired[ConnectionStateType], # (1)
region: NotRequired[str],
location: NotRequired[str],
bandwidth: NotRequired[str],
vlan: NotRequired[int],
partnerName: NotRequired[str],
loaIssueTime: NotRequired[datetime],
lagId: NotRequired[str],
awsDevice: NotRequired[str],
jumboFrameCapable: NotRequired[bool],
awsDeviceV2: NotRequired[str],
awsLogicalDeviceId: NotRequired[str],
hasLogicalRedundancy: NotRequired[HasLogicalRedundancyType], # (2)
tags: NotRequired[list[TagTypeDef]], # (3)
providerName: NotRequired[str],
macSecCapable: NotRequired[bool],
portEncryptionStatus: NotRequired[str],
encryptionMode: NotRequired[str],
macSecKeys: NotRequired[list[MacSecKeyTypeDef]], # (4)
- See ConnectionStateType
- See HasLogicalRedundancyType
- See TagTypeDef
- See MacSecKeyTypeDef
DisassociateMacSecKeyResponseTypeDef#
# DisassociateMacSecKeyResponseTypeDef definition
class DisassociateMacSecKeyResponseTypeDef(TypedDict):
connectionId: str,
macSecKeys: list[MacSecKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DirectConnectGatewayAssociationProposalTypeDef#
# DirectConnectGatewayAssociationProposalTypeDef definition
class DirectConnectGatewayAssociationProposalTypeDef(TypedDict):
proposalId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
directConnectGatewayOwnerAccount: NotRequired[str],
proposalState: NotRequired[DirectConnectGatewayAssociationProposalStateType], # (1)
associatedGateway: NotRequired[AssociatedGatewayTypeDef], # (2)
existingAllowedPrefixesToDirectConnectGateway: NotRequired[list[RouteFilterPrefixTypeDef]], # (3)
requestedAllowedPrefixesToDirectConnectGateway: NotRequired[list[RouteFilterPrefixTypeDef]], # (3)
- See DirectConnectGatewayAssociationProposalStateType
- See AssociatedGatewayTypeDef
- See RouteFilterPrefixTypeDef
- See RouteFilterPrefixTypeDef
DirectConnectGatewayAssociationTypeDef#
# DirectConnectGatewayAssociationTypeDef definition
class DirectConnectGatewayAssociationTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
directConnectGatewayOwnerAccount: NotRequired[str],
associationState: NotRequired[DirectConnectGatewayAssociationStateType], # (1)
stateChangeError: NotRequired[str],
associatedGateway: NotRequired[AssociatedGatewayTypeDef], # (2)
associationId: NotRequired[str],
allowedPrefixesToDirectConnectGateway: NotRequired[list[RouteFilterPrefixTypeDef]], # (3)
associatedCoreNetwork: NotRequired[AssociatedCoreNetworkTypeDef], # (4)
virtualGatewayId: NotRequired[str],
virtualGatewayRegion: NotRequired[str],
virtualGatewayOwnerAccount: NotRequired[str],
- See DirectConnectGatewayAssociationStateType
- See AssociatedGatewayTypeDef
- See RouteFilterPrefixTypeDef
- See AssociatedCoreNetworkTypeDef
VirtualInterfaceResponseTypeDef#
# VirtualInterfaceResponseTypeDef definition
class VirtualInterfaceResponseTypeDef(TypedDict):
ownerAccount: str,
virtualInterfaceId: str,
location: str,
connectionId: str,
virtualInterfaceType: str,
virtualInterfaceName: str,
vlan: int,
asn: int,
amazonSideAsn: int,
authKey: str,
amazonAddress: str,
customerAddress: str,
addressFamily: AddressFamilyType, # (1)
virtualInterfaceState: VirtualInterfaceStateType, # (2)
customerRouterConfig: str,
mtu: int,
jumboFrameCapable: bool,
virtualGatewayId: str,
directConnectGatewayId: str,
routeFilterPrefixes: list[RouteFilterPrefixTypeDef], # (3)
bgpPeers: list[BGPPeerTypeDef], # (4)
region: str,
awsDeviceV2: str,
awsLogicalDeviceId: str,
tags: list[TagTypeDef], # (5)
siteLinkEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See AddressFamilyType
- See VirtualInterfaceStateType
- See RouteFilterPrefixTypeDef
- See BGPPeerTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
VirtualInterfaceTypeDef#
# VirtualInterfaceTypeDef definition
class VirtualInterfaceTypeDef(TypedDict):
ownerAccount: NotRequired[str],
virtualInterfaceId: NotRequired[str],
location: NotRequired[str],
connectionId: NotRequired[str],
virtualInterfaceType: NotRequired[str],
virtualInterfaceName: NotRequired[str],
vlan: NotRequired[int],
asn: NotRequired[int],
amazonSideAsn: NotRequired[int],
authKey: NotRequired[str],
amazonAddress: NotRequired[str],
customerAddress: NotRequired[str],
addressFamily: NotRequired[AddressFamilyType], # (1)
virtualInterfaceState: NotRequired[VirtualInterfaceStateType], # (2)
customerRouterConfig: NotRequired[str],
mtu: NotRequired[int],
jumboFrameCapable: NotRequired[bool],
virtualGatewayId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
routeFilterPrefixes: NotRequired[list[RouteFilterPrefixTypeDef]], # (3)
bgpPeers: NotRequired[list[BGPPeerTypeDef]], # (4)
region: NotRequired[str],
awsDeviceV2: NotRequired[str],
awsLogicalDeviceId: NotRequired[str],
tags: NotRequired[list[TagTypeDef]], # (5)
siteLinkEnabled: NotRequired[bool],
- See AddressFamilyType
- See VirtualInterfaceStateType
- See RouteFilterPrefixTypeDef
- See BGPPeerTypeDef
- See TagTypeDef
CreateBGPPeerRequestRequestTypeDef#
# CreateBGPPeerRequestRequestTypeDef definition
class CreateBGPPeerRequestRequestTypeDef(TypedDict):
virtualInterfaceId: NotRequired[str],
newBGPPeer: NotRequired[NewBGPPeerTypeDef], # (1)
CreateDirectConnectGatewayResultTypeDef#
# CreateDirectConnectGatewayResultTypeDef definition
class CreateDirectConnectGatewayResultTypeDef(TypedDict):
directConnectGateway: DirectConnectGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDirectConnectGatewayResultTypeDef#
# DeleteDirectConnectGatewayResultTypeDef definition
class DeleteDirectConnectGatewayResultTypeDef(TypedDict):
directConnectGateway: DirectConnectGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectConnectGatewaysResultTypeDef#
# DescribeDirectConnectGatewaysResultTypeDef definition
class DescribeDirectConnectGatewaysResultTypeDef(TypedDict):
directConnectGateways: list[DirectConnectGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDirectConnectGatewayResponseTypeDef#
# UpdateDirectConnectGatewayResponseTypeDef definition
class UpdateDirectConnectGatewayResponseTypeDef(TypedDict):
directConnectGateway: DirectConnectGatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomerMetadataResponseTypeDef#
# DescribeCustomerMetadataResponseTypeDef definition
class DescribeCustomerMetadataResponseTypeDef(TypedDict):
agreements: list[CustomerAgreementTypeDef], # (1)
nniPartnerType: NniPartnerTypeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeConnectionLoaResponseTypeDef#
# DescribeConnectionLoaResponseTypeDef definition
class DescribeConnectionLoaResponseTypeDef(TypedDict):
loa: LoaTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LoaTypeDef
- See ResponseMetadataTypeDef
DescribeInterconnectLoaResponseTypeDef#
# DescribeInterconnectLoaResponseTypeDef definition
class DescribeInterconnectLoaResponseTypeDef(TypedDict):
loa: LoaTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LoaTypeDef
- See ResponseMetadataTypeDef
DescribeDirectConnectGatewayAssociationsRequestPaginateTypeDef#
# DescribeDirectConnectGatewayAssociationsRequestPaginateTypeDef definition
class DescribeDirectConnectGatewayAssociationsRequestPaginateTypeDef(TypedDict):
associationId: NotRequired[str],
associatedGatewayId: NotRequired[str],
directConnectGatewayId: NotRequired[str],
virtualGatewayId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDirectConnectGatewayAttachmentsRequestPaginateTypeDef#
# DescribeDirectConnectGatewayAttachmentsRequestPaginateTypeDef definition
class DescribeDirectConnectGatewayAttachmentsRequestPaginateTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
virtualInterfaceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDirectConnectGatewaysRequestPaginateTypeDef#
# DescribeDirectConnectGatewaysRequestPaginateTypeDef definition
class DescribeDirectConnectGatewaysRequestPaginateTypeDef(TypedDict):
directConnectGatewayId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDirectConnectGatewayAttachmentsResultTypeDef#
# DescribeDirectConnectGatewayAttachmentsResultTypeDef definition
class DescribeDirectConnectGatewayAttachmentsResultTypeDef(TypedDict):
directConnectGatewayAttachments: list[DirectConnectGatewayAttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeRouterConfigurationResponseTypeDef#
# DescribeRouterConfigurationResponseTypeDef definition
class DescribeRouterConfigurationResponseTypeDef(TypedDict):
customerRouterConfig: str,
router: RouterTypeTypeDef, # (1)
virtualInterfaceId: str,
virtualInterfaceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualInterfaceTestHistoryResponseTypeDef#
# ListVirtualInterfaceTestHistoryResponseTypeDef definition
class ListVirtualInterfaceTestHistoryResponseTypeDef(TypedDict):
virtualInterfaceTestHistory: list[VirtualInterfaceTestHistoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartBgpFailoverTestResponseTypeDef#
# StartBgpFailoverTestResponseTypeDef definition
class StartBgpFailoverTestResponseTypeDef(TypedDict):
virtualInterfaceTest: VirtualInterfaceTestHistoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopBgpFailoverTestResponseTypeDef#
# StopBgpFailoverTestResponseTypeDef definition
class StopBgpFailoverTestResponseTypeDef(TypedDict):
virtualInterfaceTest: VirtualInterfaceTestHistoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LocationsTypeDef#
# LocationsTypeDef definition
class LocationsTypeDef(TypedDict):
locations: list[LocationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VirtualGatewaysTypeDef#
# VirtualGatewaysTypeDef definition
class VirtualGatewaysTypeDef(TypedDict):
virtualGateways: list[VirtualGatewayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InterconnectsTypeDef#
# InterconnectsTypeDef definition
class InterconnectsTypeDef(TypedDict):
interconnects: list[InterconnectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllocatePrivateVirtualInterfaceRequestRequestTypeDef#
# AllocatePrivateVirtualInterfaceRequestRequestTypeDef definition
class AllocatePrivateVirtualInterfaceRequestRequestTypeDef(TypedDict):
connectionId: str,
ownerAccount: str,
newPrivateVirtualInterfaceAllocation: NewPrivateVirtualInterfaceAllocationTypeDef, # (1)
CreatePrivateVirtualInterfaceRequestRequestTypeDef#
# CreatePrivateVirtualInterfaceRequestRequestTypeDef definition
class CreatePrivateVirtualInterfaceRequestRequestTypeDef(TypedDict):
connectionId: str,
newPrivateVirtualInterface: NewPrivateVirtualInterfaceTypeDef, # (1)
AllocatePublicVirtualInterfaceRequestRequestTypeDef#
# AllocatePublicVirtualInterfaceRequestRequestTypeDef definition
class AllocatePublicVirtualInterfaceRequestRequestTypeDef(TypedDict):
connectionId: str,
ownerAccount: str,
newPublicVirtualInterfaceAllocation: NewPublicVirtualInterfaceAllocationTypeDef, # (1)
CreatePublicVirtualInterfaceRequestRequestTypeDef#
# CreatePublicVirtualInterfaceRequestRequestTypeDef definition
class CreatePublicVirtualInterfaceRequestRequestTypeDef(TypedDict):
connectionId: str,
newPublicVirtualInterface: NewPublicVirtualInterfaceTypeDef, # (1)
AllocateTransitVirtualInterfaceRequestRequestTypeDef#
# AllocateTransitVirtualInterfaceRequestRequestTypeDef definition
class AllocateTransitVirtualInterfaceRequestRequestTypeDef(TypedDict):
connectionId: str,
ownerAccount: str,
newTransitVirtualInterfaceAllocation: NewTransitVirtualInterfaceAllocationTypeDef, # (1)
CreateTransitVirtualInterfaceRequestRequestTypeDef#
# CreateTransitVirtualInterfaceRequestRequestTypeDef definition
class CreateTransitVirtualInterfaceRequestRequestTypeDef(TypedDict):
connectionId: str,
newTransitVirtualInterface: NewTransitVirtualInterfaceTypeDef, # (1)
DescribeTagsResponseTypeDef#
# DescribeTagsResponseTypeDef definition
class DescribeTagsResponseTypeDef(TypedDict):
resourceTags: list[ResourceTagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectionsTypeDef#
# ConnectionsTypeDef definition
class ConnectionsTypeDef(TypedDict):
connections: list[ConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LagResponseTypeDef#
# LagResponseTypeDef definition
class LagResponseTypeDef(TypedDict):
connectionsBandwidth: str,
numberOfConnections: int,
lagId: str,
ownerAccount: str,
lagName: str,
lagState: LagStateType, # (1)
location: str,
region: str,
minimumLinks: int,
awsDevice: str,
awsDeviceV2: str,
awsLogicalDeviceId: str,
connections: list[ConnectionTypeDef], # (2)
allowsHostedConnections: bool,
jumboFrameCapable: bool,
hasLogicalRedundancy: HasLogicalRedundancyType, # (3)
tags: list[TagTypeDef], # (4)
providerName: str,
macSecCapable: bool,
encryptionMode: str,
macSecKeys: list[MacSecKeyTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See LagStateType
- See ConnectionTypeDef
- See HasLogicalRedundancyType
- See TagTypeDef
- See MacSecKeyTypeDef
- See ResponseMetadataTypeDef
LagTypeDef#
# LagTypeDef definition
class LagTypeDef(TypedDict):
connectionsBandwidth: NotRequired[str],
numberOfConnections: NotRequired[int],
lagId: NotRequired[str],
ownerAccount: NotRequired[str],
lagName: NotRequired[str],
lagState: NotRequired[LagStateType], # (1)
location: NotRequired[str],
region: NotRequired[str],
minimumLinks: NotRequired[int],
awsDevice: NotRequired[str],
awsDeviceV2: NotRequired[str],
awsLogicalDeviceId: NotRequired[str],
connections: NotRequired[list[ConnectionTypeDef]], # (2)
allowsHostedConnections: NotRequired[bool],
jumboFrameCapable: NotRequired[bool],
hasLogicalRedundancy: NotRequired[HasLogicalRedundancyType], # (3)
tags: NotRequired[list[TagTypeDef]], # (4)
providerName: NotRequired[str],
macSecCapable: NotRequired[bool],
encryptionMode: NotRequired[str],
macSecKeys: NotRequired[list[MacSecKeyTypeDef]], # (5)
- See LagStateType
- See ConnectionTypeDef
- See HasLogicalRedundancyType
- See TagTypeDef
- See MacSecKeyTypeDef
CreateDirectConnectGatewayAssociationProposalResultTypeDef#
# CreateDirectConnectGatewayAssociationProposalResultTypeDef definition
class CreateDirectConnectGatewayAssociationProposalResultTypeDef(TypedDict):
directConnectGatewayAssociationProposal: DirectConnectGatewayAssociationProposalTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDirectConnectGatewayAssociationProposalResultTypeDef#
# DeleteDirectConnectGatewayAssociationProposalResultTypeDef definition
class DeleteDirectConnectGatewayAssociationProposalResultTypeDef(TypedDict):
directConnectGatewayAssociationProposal: DirectConnectGatewayAssociationProposalTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectConnectGatewayAssociationProposalsResultTypeDef#
# DescribeDirectConnectGatewayAssociationProposalsResultTypeDef definition
class DescribeDirectConnectGatewayAssociationProposalsResultTypeDef(TypedDict):
directConnectGatewayAssociationProposals: list[DirectConnectGatewayAssociationProposalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AcceptDirectConnectGatewayAssociationProposalResultTypeDef#
# AcceptDirectConnectGatewayAssociationProposalResultTypeDef definition
class AcceptDirectConnectGatewayAssociationProposalResultTypeDef(TypedDict):
directConnectGatewayAssociation: DirectConnectGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDirectConnectGatewayAssociationResultTypeDef#
# CreateDirectConnectGatewayAssociationResultTypeDef definition
class CreateDirectConnectGatewayAssociationResultTypeDef(TypedDict):
directConnectGatewayAssociation: DirectConnectGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDirectConnectGatewayAssociationResultTypeDef#
# DeleteDirectConnectGatewayAssociationResultTypeDef definition
class DeleteDirectConnectGatewayAssociationResultTypeDef(TypedDict):
directConnectGatewayAssociation: DirectConnectGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectConnectGatewayAssociationsResultTypeDef#
# DescribeDirectConnectGatewayAssociationsResultTypeDef definition
class DescribeDirectConnectGatewayAssociationsResultTypeDef(TypedDict):
directConnectGatewayAssociations: list[DirectConnectGatewayAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDirectConnectGatewayAssociationResultTypeDef#
# UpdateDirectConnectGatewayAssociationResultTypeDef definition
class UpdateDirectConnectGatewayAssociationResultTypeDef(TypedDict):
directConnectGatewayAssociation: DirectConnectGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllocateTransitVirtualInterfaceResultTypeDef#
# AllocateTransitVirtualInterfaceResultTypeDef definition
class AllocateTransitVirtualInterfaceResultTypeDef(TypedDict):
virtualInterface: VirtualInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBGPPeerResponseTypeDef#
# CreateBGPPeerResponseTypeDef definition
class CreateBGPPeerResponseTypeDef(TypedDict):
virtualInterface: VirtualInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitVirtualInterfaceResultTypeDef#
# CreateTransitVirtualInterfaceResultTypeDef definition
class CreateTransitVirtualInterfaceResultTypeDef(TypedDict):
virtualInterface: VirtualInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBGPPeerResponseTypeDef#
# DeleteBGPPeerResponseTypeDef definition
class DeleteBGPPeerResponseTypeDef(TypedDict):
virtualInterface: VirtualInterfaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VirtualInterfacesTypeDef#
# VirtualInterfacesTypeDef definition
class VirtualInterfacesTypeDef(TypedDict):
virtualInterfaces: list[VirtualInterfaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LagsTypeDef#
# LagsTypeDef definition
class LagsTypeDef(TypedDict):
lags: list[LagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LagTypeDef
- See ResponseMetadataTypeDef