Type definitions#
Index > NetworkManager > Type definitions
Auto-generated documentation for NetworkManager type annotations stubs module mypy-boto3-networkmanager.
AWSLocationTypeDef#
# AWSLocationTypeDef definition
class AWSLocationTypeDef(TypedDict):
Zone: NotRequired[str],
SubnetArn: NotRequired[str],
AcceptAttachmentRequestRequestTypeDef#
# AcceptAttachmentRequestRequestTypeDef definition
class AcceptAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AccountStatusTypeDef#
# AccountStatusTypeDef definition
class AccountStatusTypeDef(TypedDict):
AccountId: NotRequired[str],
SLRDeploymentStatus: NotRequired[str],
AssociateConnectPeerRequestRequestTypeDef#
# AssociateConnectPeerRequestRequestTypeDef definition
class AssociateConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerId: str,
DeviceId: str,
LinkId: NotRequired[str],
ConnectPeerAssociationTypeDef#
# ConnectPeerAssociationTypeDef definition
class ConnectPeerAssociationTypeDef(TypedDict):
ConnectPeerId: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
State: NotRequired[ConnectPeerAssociationStateType], # (1)
AssociateCustomerGatewayRequestRequestTypeDef#
# AssociateCustomerGatewayRequestRequestTypeDef definition
class AssociateCustomerGatewayRequestRequestTypeDef(TypedDict):
CustomerGatewayArn: str,
GlobalNetworkId: str,
DeviceId: str,
LinkId: NotRequired[str],
CustomerGatewayAssociationTypeDef#
# CustomerGatewayAssociationTypeDef definition
class CustomerGatewayAssociationTypeDef(TypedDict):
CustomerGatewayArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
State: NotRequired[CustomerGatewayAssociationStateType], # (1)
AssociateLinkRequestRequestTypeDef#
# AssociateLinkRequestRequestTypeDef definition
class AssociateLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
LinkId: str,
LinkAssociationTypeDef#
# LinkAssociationTypeDef definition
class LinkAssociationTypeDef(TypedDict):
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
LinkAssociationState: NotRequired[LinkAssociationStateType], # (1)
AssociateTransitGatewayConnectPeerRequestRequestTypeDef#
# AssociateTransitGatewayConnectPeerRequestRequestTypeDef definition
class AssociateTransitGatewayConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArn: str,
DeviceId: str,
LinkId: NotRequired[str],
TransitGatewayConnectPeerAssociationTypeDef#
# TransitGatewayConnectPeerAssociationTypeDef definition
class TransitGatewayConnectPeerAssociationTypeDef(TypedDict):
TransitGatewayConnectPeerArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
State: NotRequired[TransitGatewayConnectPeerAssociationStateType], # (1)
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
BandwidthTypeDef#
# BandwidthTypeDef definition
class BandwidthTypeDef(TypedDict):
UploadSpeed: NotRequired[int],
DownloadSpeed: NotRequired[int],
BgpOptionsTypeDef#
# BgpOptionsTypeDef definition
class BgpOptionsTypeDef(TypedDict):
PeerAsn: NotRequired[int],
ConnectAttachmentOptionsTypeDef#
# ConnectAttachmentOptionsTypeDef definition
class ConnectAttachmentOptionsTypeDef(TypedDict):
Protocol: NotRequired[TunnelProtocolType], # (1)
ConnectPeerBgpConfigurationTypeDef#
# ConnectPeerBgpConfigurationTypeDef definition
class ConnectPeerBgpConfigurationTypeDef(TypedDict):
CoreNetworkAsn: NotRequired[int],
PeerAsn: NotRequired[int],
CoreNetworkAddress: NotRequired[str],
PeerAddress: NotRequired[str],
ConnectionHealthTypeDef#
# ConnectionHealthTypeDef definition
class ConnectionHealthTypeDef(TypedDict):
Type: NotRequired[ConnectionTypeType], # (1)
Status: NotRequired[ConnectionStatusType], # (2)
Timestamp: NotRequired[datetime],
CoreNetworkChangeEventValuesTypeDef#
# CoreNetworkChangeEventValuesTypeDef definition
class CoreNetworkChangeEventValuesTypeDef(TypedDict):
EdgeLocation: NotRequired[str],
SegmentName: NotRequired[str],
AttachmentId: NotRequired[str],
Cidr: NotRequired[str],
CoreNetworkChangeValuesTypeDef#
# CoreNetworkChangeValuesTypeDef definition
class CoreNetworkChangeValuesTypeDef(TypedDict):
SegmentName: NotRequired[str],
EdgeLocations: NotRequired[List[str]],
Asn: NotRequired[int],
Cidr: NotRequired[str],
DestinationIdentifier: NotRequired[str],
InsideCidrBlocks: NotRequired[List[str]],
SharedSegments: NotRequired[List[str]],
CoreNetworkEdgeTypeDef#
# CoreNetworkEdgeTypeDef definition
class CoreNetworkEdgeTypeDef(TypedDict):
EdgeLocation: NotRequired[str],
Asn: NotRequired[int],
InsideCidrBlocks: NotRequired[List[str]],
CoreNetworkPolicyErrorTypeDef#
# CoreNetworkPolicyErrorTypeDef definition
class CoreNetworkPolicyErrorTypeDef(TypedDict):
ErrorCode: str,
Message: str,
Path: NotRequired[str],
CoreNetworkPolicyVersionTypeDef#
# CoreNetworkPolicyVersionTypeDef definition
class CoreNetworkPolicyVersionTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
PolicyVersionId: NotRequired[int],
Alias: NotRequired[CoreNetworkPolicyAliasType], # (1)
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
ChangeSetState: NotRequired[ChangeSetStateType], # (2)
CoreNetworkSegmentEdgeIdentifierTypeDef#
# CoreNetworkSegmentEdgeIdentifierTypeDef definition
class CoreNetworkSegmentEdgeIdentifierTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
SegmentName: NotRequired[str],
EdgeLocation: NotRequired[str],
CoreNetworkSegmentTypeDef#
# CoreNetworkSegmentTypeDef definition
class CoreNetworkSegmentTypeDef(TypedDict):
Name: NotRequired[str],
EdgeLocations: NotRequired[List[str]],
SharedSegments: NotRequired[List[str]],
LocationTypeDef#
# LocationTypeDef definition
class LocationTypeDef(TypedDict):
Address: NotRequired[str],
Latitude: NotRequired[str],
Longitude: NotRequired[str],
VpcOptionsTypeDef#
# VpcOptionsTypeDef definition
class VpcOptionsTypeDef(TypedDict):
Ipv6Support: NotRequired[bool],
ApplianceModeSupport: NotRequired[bool],
DeleteAttachmentRequestRequestTypeDef#
# DeleteAttachmentRequestRequestTypeDef definition
class DeleteAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
DeleteConnectPeerRequestRequestTypeDef#
# DeleteConnectPeerRequestRequestTypeDef definition
class DeleteConnectPeerRequestRequestTypeDef(TypedDict):
ConnectPeerId: str,
DeleteConnectionRequestRequestTypeDef#
# DeleteConnectionRequestRequestTypeDef definition
class DeleteConnectionRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionId: str,
DeleteCoreNetworkPolicyVersionRequestRequestTypeDef#
# DeleteCoreNetworkPolicyVersionRequestRequestTypeDef definition
class DeleteCoreNetworkPolicyVersionRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
DeleteCoreNetworkRequestRequestTypeDef#
# DeleteCoreNetworkRequestRequestTypeDef definition
class DeleteCoreNetworkRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
DeleteDeviceRequestRequestTypeDef#
# DeleteDeviceRequestRequestTypeDef definition
class DeleteDeviceRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
DeleteGlobalNetworkRequestRequestTypeDef#
# DeleteGlobalNetworkRequestRequestTypeDef definition
class DeleteGlobalNetworkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeleteLinkRequestRequestTypeDef#
# DeleteLinkRequestRequestTypeDef definition
class DeleteLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
LinkId: str,
DeletePeeringRequestRequestTypeDef#
# DeletePeeringRequestRequestTypeDef definition
class DeletePeeringRequestRequestTypeDef(TypedDict):
PeeringId: str,
DeleteResourcePolicyRequestRequestTypeDef#
# DeleteResourcePolicyRequestRequestTypeDef definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
DeleteSiteRequestRequestTypeDef#
# DeleteSiteRequestRequestTypeDef definition
class DeleteSiteRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
SiteId: str,
DeregisterTransitGatewayRequestRequestTypeDef#
# DeregisterTransitGatewayRequestRequestTypeDef definition
class DeregisterTransitGatewayRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeGlobalNetworksRequestRequestTypeDef#
# DescribeGlobalNetworksRequestRequestTypeDef definition
class DescribeGlobalNetworksRequestRequestTypeDef(TypedDict):
GlobalNetworkIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DisassociateConnectPeerRequestRequestTypeDef#
# DisassociateConnectPeerRequestRequestTypeDef definition
class DisassociateConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerId: str,
DisassociateCustomerGatewayRequestRequestTypeDef#
# DisassociateCustomerGatewayRequestRequestTypeDef definition
class DisassociateCustomerGatewayRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CustomerGatewayArn: str,
DisassociateLinkRequestRequestTypeDef#
# DisassociateLinkRequestRequestTypeDef definition
class DisassociateLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
LinkId: str,
DisassociateTransitGatewayConnectPeerRequestRequestTypeDef#
# DisassociateTransitGatewayConnectPeerRequestRequestTypeDef definition
class DisassociateTransitGatewayConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArn: str,
ExecuteCoreNetworkChangeSetRequestRequestTypeDef#
# ExecuteCoreNetworkChangeSetRequestRequestTypeDef definition
class ExecuteCoreNetworkChangeSetRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
GetConnectAttachmentRequestRequestTypeDef#
# GetConnectAttachmentRequestRequestTypeDef definition
class GetConnectAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
GetConnectPeerAssociationsRequestRequestTypeDef#
# GetConnectPeerAssociationsRequestRequestTypeDef definition
class GetConnectPeerAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetConnectPeerRequestRequestTypeDef#
# GetConnectPeerRequestRequestTypeDef definition
class GetConnectPeerRequestRequestTypeDef(TypedDict):
ConnectPeerId: str,
GetConnectionsRequestRequestTypeDef#
# GetConnectionsRequestRequestTypeDef definition
class GetConnectionsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionIds: NotRequired[Sequence[str]],
DeviceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCoreNetworkChangeEventsRequestRequestTypeDef#
# GetCoreNetworkChangeEventsRequestRequestTypeDef definition
class GetCoreNetworkChangeEventsRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCoreNetworkChangeSetRequestRequestTypeDef#
# GetCoreNetworkChangeSetRequestRequestTypeDef definition
class GetCoreNetworkChangeSetRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCoreNetworkPolicyRequestRequestTypeDef#
# GetCoreNetworkPolicyRequestRequestTypeDef definition
class GetCoreNetworkPolicyRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: NotRequired[int],
Alias: NotRequired[CoreNetworkPolicyAliasType], # (1)
GetCoreNetworkRequestRequestTypeDef#
# GetCoreNetworkRequestRequestTypeDef definition
class GetCoreNetworkRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
GetCustomerGatewayAssociationsRequestRequestTypeDef#
# GetCustomerGatewayAssociationsRequestRequestTypeDef definition
class GetCustomerGatewayAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CustomerGatewayArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetDevicesRequestRequestTypeDef#
# GetDevicesRequestRequestTypeDef definition
class GetDevicesRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceIds: NotRequired[Sequence[str]],
SiteId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetLinkAssociationsRequestRequestTypeDef#
# GetLinkAssociationsRequestRequestTypeDef definition
class GetLinkAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetLinksRequestRequestTypeDef#
# GetLinksRequestRequestTypeDef definition
class GetLinksRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
LinkIds: NotRequired[Sequence[str]],
SiteId: NotRequired[str],
Type: NotRequired[str],
Provider: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetNetworkResourceCountsRequestRequestTypeDef#
# GetNetworkResourceCountsRequestRequestTypeDef definition
class GetNetworkResourceCountsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ResourceType: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NetworkResourceCountTypeDef#
# NetworkResourceCountTypeDef definition
class NetworkResourceCountTypeDef(TypedDict):
ResourceType: NotRequired[str],
Count: NotRequired[int],
GetNetworkResourceRelationshipsRequestRequestTypeDef#
# GetNetworkResourceRelationshipsRequestRequestTypeDef definition
class GetNetworkResourceRelationshipsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CoreNetworkId: NotRequired[str],
RegisteredGatewayArn: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RelationshipTypeDef#
# RelationshipTypeDef definition
class RelationshipTypeDef(TypedDict):
From: NotRequired[str],
To: NotRequired[str],
GetNetworkResourcesRequestRequestTypeDef#
# GetNetworkResourcesRequestRequestTypeDef definition
class GetNetworkResourcesRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CoreNetworkId: NotRequired[str],
RegisteredGatewayArn: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetNetworkTelemetryRequestRequestTypeDef#
# GetNetworkTelemetryRequestRequestTypeDef definition
class GetNetworkTelemetryRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CoreNetworkId: NotRequired[str],
RegisteredGatewayArn: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetResourcePolicyRequestRequestTypeDef#
# GetResourcePolicyRequestRequestTypeDef definition
class GetResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
GetRouteAnalysisRequestRequestTypeDef#
# GetRouteAnalysisRequestRequestTypeDef definition
class GetRouteAnalysisRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
RouteAnalysisId: str,
GetSiteToSiteVpnAttachmentRequestRequestTypeDef#
# GetSiteToSiteVpnAttachmentRequestRequestTypeDef definition
class GetSiteToSiteVpnAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
GetSitesRequestRequestTypeDef#
# GetSitesRequestRequestTypeDef definition
class GetSitesRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
SiteIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef#
# GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef definition
class GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetTransitGatewayPeeringRequestRequestTypeDef#
# GetTransitGatewayPeeringRequestRequestTypeDef definition
class GetTransitGatewayPeeringRequestRequestTypeDef(TypedDict):
PeeringId: str,
GetTransitGatewayRegistrationsRequestRequestTypeDef#
# GetTransitGatewayRegistrationsRequestRequestTypeDef definition
class GetTransitGatewayRegistrationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef#
# GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef definition
class GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
GetVpcAttachmentRequestRequestTypeDef#
# GetVpcAttachmentRequestRequestTypeDef definition
class GetVpcAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
ListAttachmentsRequestRequestTypeDef#
# ListAttachmentsRequestRequestTypeDef definition
class ListAttachmentsRequestRequestTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
AttachmentType: NotRequired[AttachmentTypeType], # (1)
EdgeLocation: NotRequired[str],
State: NotRequired[AttachmentStateType], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConnectPeersRequestRequestTypeDef#
# ListConnectPeersRequestRequestTypeDef definition
class ListConnectPeersRequestRequestTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
ConnectAttachmentId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCoreNetworkPolicyVersionsRequestRequestTypeDef#
# ListCoreNetworkPolicyVersionsRequestRequestTypeDef definition
class ListCoreNetworkPolicyVersionsRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCoreNetworksRequestRequestTypeDef#
# ListCoreNetworksRequestRequestTypeDef definition
class ListCoreNetworksRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOrganizationServiceAccessStatusRequestRequestTypeDef#
# ListOrganizationServiceAccessStatusRequestRequestTypeDef definition
class ListOrganizationServiceAccessStatusRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPeeringsRequestRequestTypeDef#
# ListPeeringsRequestRequestTypeDef definition
class ListPeeringsRequestRequestTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
PeeringType: NotRequired[PeeringTypeType], # (1)
EdgeLocation: NotRequired[str],
State: NotRequired[PeeringStateType], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See PeeringTypeType
- See PeeringStateType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
NetworkResourceSummaryTypeDef#
# NetworkResourceSummaryTypeDef definition
class NetworkResourceSummaryTypeDef(TypedDict):
RegisteredGatewayArn: NotRequired[str],
ResourceArn: NotRequired[str],
ResourceType: NotRequired[str],
Definition: NotRequired[str],
NameTag: NotRequired[str],
IsMiddlebox: NotRequired[bool],
NetworkRouteDestinationTypeDef#
# NetworkRouteDestinationTypeDef definition
class NetworkRouteDestinationTypeDef(TypedDict):
CoreNetworkAttachmentId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
SegmentName: NotRequired[str],
EdgeLocation: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
PutCoreNetworkPolicyRequestRequestTypeDef#
# PutCoreNetworkPolicyRequestRequestTypeDef definition
class PutCoreNetworkPolicyRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyDocument: str,
Description: NotRequired[str],
LatestVersionId: NotRequired[int],
ClientToken: NotRequired[str],
PutResourcePolicyRequestRequestTypeDef#
# PutResourcePolicyRequestRequestTypeDef definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
PolicyDocument: str,
ResourceArn: str,
RegisterTransitGatewayRequestRequestTypeDef#
# RegisterTransitGatewayRequestRequestTypeDef definition
class RegisterTransitGatewayRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArn: str,
RejectAttachmentRequestRequestTypeDef#
# RejectAttachmentRequestRequestTypeDef definition
class RejectAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
RestoreCoreNetworkPolicyVersionRequestRequestTypeDef#
# RestoreCoreNetworkPolicyVersionRequestRequestTypeDef definition
class RestoreCoreNetworkPolicyVersionRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
RouteAnalysisCompletionTypeDef#
# RouteAnalysisCompletionTypeDef definition
class RouteAnalysisCompletionTypeDef(TypedDict):
ResultCode: NotRequired[RouteAnalysisCompletionResultCodeType], # (1)
ReasonCode: NotRequired[RouteAnalysisCompletionReasonCodeType], # (2)
ReasonContext: NotRequired[Dict[str, str]],
RouteAnalysisEndpointOptionsSpecificationTypeDef#
# RouteAnalysisEndpointOptionsSpecificationTypeDef definition
class RouteAnalysisEndpointOptionsSpecificationTypeDef(TypedDict):
TransitGatewayAttachmentArn: NotRequired[str],
IpAddress: NotRequired[str],
RouteAnalysisEndpointOptionsTypeDef#
# RouteAnalysisEndpointOptionsTypeDef definition
class RouteAnalysisEndpointOptionsTypeDef(TypedDict):
TransitGatewayAttachmentArn: NotRequired[str],
TransitGatewayArn: NotRequired[str],
IpAddress: NotRequired[str],
StartOrganizationServiceAccessUpdateRequestRequestTypeDef#
# StartOrganizationServiceAccessUpdateRequestRequestTypeDef definition
class StartOrganizationServiceAccessUpdateRequestRequestTypeDef(TypedDict):
Action: str,
TransitGatewayRegistrationStateReasonTypeDef#
# TransitGatewayRegistrationStateReasonTypeDef definition
class TransitGatewayRegistrationStateReasonTypeDef(TypedDict):
Code: NotRequired[TransitGatewayRegistrationStateType], # (1)
Message: NotRequired[str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateConnectionRequestRequestTypeDef#
# UpdateConnectionRequestRequestTypeDef definition
class UpdateConnectionRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionId: str,
LinkId: NotRequired[str],
ConnectedLinkId: NotRequired[str],
Description: NotRequired[str],
UpdateCoreNetworkRequestRequestTypeDef#
# UpdateCoreNetworkRequestRequestTypeDef definition
class UpdateCoreNetworkRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
Description: NotRequired[str],
UpdateGlobalNetworkRequestRequestTypeDef#
# UpdateGlobalNetworkRequestRequestTypeDef definition
class UpdateGlobalNetworkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
Description: NotRequired[str],
UpdateNetworkResourceMetadataRequestRequestTypeDef#
# UpdateNetworkResourceMetadataRequestRequestTypeDef definition
class UpdateNetworkResourceMetadataRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ResourceArn: str,
Metadata: Mapping[str, str],
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateNetworkResourceMetadataResponseTypeDef#
# UpdateNetworkResourceMetadataResponseTypeDef definition
class UpdateNetworkResourceMetadataResponseTypeDef(TypedDict):
ResourceArn: str,
Metadata: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
OrganizationStatusTypeDef#
# OrganizationStatusTypeDef definition
class OrganizationStatusTypeDef(TypedDict):
OrganizationId: NotRequired[str],
OrganizationAwsServiceAccessStatus: NotRequired[str],
SLRDeploymentStatus: NotRequired[str],
AccountStatusList: NotRequired[List[AccountStatusTypeDef]], # (1)
AssociateConnectPeerResponseTypeDef#
# AssociateConnectPeerResponseTypeDef definition
class AssociateConnectPeerResponseTypeDef(TypedDict):
ConnectPeerAssociation: ConnectPeerAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateConnectPeerResponseTypeDef#
# DisassociateConnectPeerResponseTypeDef definition
class DisassociateConnectPeerResponseTypeDef(TypedDict):
ConnectPeerAssociation: ConnectPeerAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectPeerAssociationsResponseTypeDef#
# GetConnectPeerAssociationsResponseTypeDef definition
class GetConnectPeerAssociationsResponseTypeDef(TypedDict):
ConnectPeerAssociations: List[ConnectPeerAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateCustomerGatewayResponseTypeDef#
# AssociateCustomerGatewayResponseTypeDef definition
class AssociateCustomerGatewayResponseTypeDef(TypedDict):
CustomerGatewayAssociation: CustomerGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateCustomerGatewayResponseTypeDef#
# DisassociateCustomerGatewayResponseTypeDef definition
class DisassociateCustomerGatewayResponseTypeDef(TypedDict):
CustomerGatewayAssociation: CustomerGatewayAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCustomerGatewayAssociationsResponseTypeDef#
# GetCustomerGatewayAssociationsResponseTypeDef definition
class GetCustomerGatewayAssociationsResponseTypeDef(TypedDict):
CustomerGatewayAssociations: List[CustomerGatewayAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateLinkResponseTypeDef#
# AssociateLinkResponseTypeDef definition
class AssociateLinkResponseTypeDef(TypedDict):
LinkAssociation: LinkAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateLinkResponseTypeDef#
# DisassociateLinkResponseTypeDef definition
class DisassociateLinkResponseTypeDef(TypedDict):
LinkAssociation: LinkAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLinkAssociationsResponseTypeDef#
# GetLinkAssociationsResponseTypeDef definition
class GetLinkAssociationsResponseTypeDef(TypedDict):
LinkAssociations: List[LinkAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateTransitGatewayConnectPeerResponseTypeDef#
# AssociateTransitGatewayConnectPeerResponseTypeDef definition
class AssociateTransitGatewayConnectPeerResponseTypeDef(TypedDict):
TransitGatewayConnectPeerAssociation: TransitGatewayConnectPeerAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateTransitGatewayConnectPeerResponseTypeDef#
# DisassociateTransitGatewayConnectPeerResponseTypeDef definition
class DisassociateTransitGatewayConnectPeerResponseTypeDef(TypedDict):
TransitGatewayConnectPeerAssociation: TransitGatewayConnectPeerAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayConnectPeerAssociationsResponseTypeDef#
# GetTransitGatewayConnectPeerAssociationsResponseTypeDef definition
class GetTransitGatewayConnectPeerAssociationsResponseTypeDef(TypedDict):
TransitGatewayConnectPeerAssociations: List[TransitGatewayConnectPeerAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectPeerSummaryTypeDef#
# ConnectPeerSummaryTypeDef definition
class ConnectPeerSummaryTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
ConnectAttachmentId: NotRequired[str],
ConnectPeerId: NotRequired[str],
EdgeLocation: NotRequired[str],
ConnectPeerState: NotRequired[ConnectPeerStateType], # (1)
CreatedAt: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (2)
SubnetArn: NotRequired[str],
- See ConnectPeerStateType
- See TagTypeDef
ConnectionTypeDef#
# ConnectionTypeDef definition
class ConnectionTypeDef(TypedDict):
ConnectionId: NotRequired[str],
ConnectionArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
ConnectedDeviceId: NotRequired[str],
LinkId: NotRequired[str],
ConnectedLinkId: NotRequired[str],
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
State: NotRequired[ConnectionStateType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ConnectionStateType
- See TagTypeDef
CoreNetworkSummaryTypeDef#
# CoreNetworkSummaryTypeDef definition
class CoreNetworkSummaryTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
CoreNetworkArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
OwnerAccountId: NotRequired[str],
State: NotRequired[CoreNetworkStateType], # (1)
Description: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
- See CoreNetworkStateType
- See TagTypeDef
CreateConnectionRequestRequestTypeDef#
# CreateConnectionRequestRequestTypeDef definition
class CreateConnectionRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
ConnectedDeviceId: str,
LinkId: NotRequired[str],
ConnectedLinkId: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateCoreNetworkRequestRequestTypeDef#
# CreateCoreNetworkRequestRequestTypeDef definition
class CreateCoreNetworkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
PolicyDocument: NotRequired[str],
ClientToken: NotRequired[str],
- See TagTypeDef
CreateGlobalNetworkRequestRequestTypeDef#
# CreateGlobalNetworkRequestRequestTypeDef definition
class CreateGlobalNetworkRequestRequestTypeDef(TypedDict):
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSiteToSiteVpnAttachmentRequestRequestTypeDef#
# CreateSiteToSiteVpnAttachmentRequestRequestTypeDef definition
class CreateSiteToSiteVpnAttachmentRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
VpnConnectionArn: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateTransitGatewayPeeringRequestRequestTypeDef#
# CreateTransitGatewayPeeringRequestRequestTypeDef definition
class CreateTransitGatewayPeeringRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
TransitGatewayArn: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef#
# CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef definition
class CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef(TypedDict):
PeeringId: str,
TransitGatewayRouteTableArn: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
GlobalNetworkTypeDef#
# GlobalNetworkTypeDef definition
class GlobalNetworkTypeDef(TypedDict):
GlobalNetworkId: NotRequired[str],
GlobalNetworkArn: NotRequired[str],
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
State: NotRequired[GlobalNetworkStateType], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See GlobalNetworkStateType
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
NetworkResourceTypeDef#
# NetworkResourceTypeDef definition
class NetworkResourceTypeDef(TypedDict):
RegisteredGatewayArn: NotRequired[str],
CoreNetworkId: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ResourceArn: NotRequired[str],
Definition: NotRequired[str],
DefinitionTimestamp: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (1)
Metadata: NotRequired[Dict[str, str]],
- See TagTypeDef
PeeringTypeDef#
# PeeringTypeDef definition
class PeeringTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
CoreNetworkArn: NotRequired[str],
PeeringId: NotRequired[str],
OwnerAccountId: NotRequired[str],
PeeringType: NotRequired[PeeringTypeType], # (1)
State: NotRequired[PeeringStateType], # (2)
EdgeLocation: NotRequired[str],
ResourceArn: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
CreatedAt: NotRequired[datetime],
- See PeeringTypeType
- See PeeringStateType
- See TagTypeDef
ProposedSegmentChangeTypeDef#
# ProposedSegmentChangeTypeDef definition
class ProposedSegmentChangeTypeDef(TypedDict):
Tags: NotRequired[List[TagTypeDef]], # (1)
AttachmentPolicyRuleNumber: NotRequired[int],
SegmentName: NotRequired[str],
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateLinkRequestRequestTypeDef#
# CreateLinkRequestRequestTypeDef definition
class CreateLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
Bandwidth: BandwidthTypeDef, # (1)
SiteId: str,
Description: NotRequired[str],
Type: NotRequired[str],
Provider: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See BandwidthTypeDef
- See TagTypeDef
LinkTypeDef#
# LinkTypeDef definition
class LinkTypeDef(TypedDict):
LinkId: NotRequired[str],
LinkArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
SiteId: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[str],
Bandwidth: NotRequired[BandwidthTypeDef], # (1)
Provider: NotRequired[str],
CreatedAt: NotRequired[datetime],
State: NotRequired[LinkStateType], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
- See BandwidthTypeDef
- See LinkStateType
- See TagTypeDef
UpdateLinkRequestRequestTypeDef#
# UpdateLinkRequestRequestTypeDef definition
class UpdateLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
LinkId: str,
Description: NotRequired[str],
Type: NotRequired[str],
Bandwidth: NotRequired[BandwidthTypeDef], # (1)
Provider: NotRequired[str],
- See BandwidthTypeDef
CreateConnectPeerRequestRequestTypeDef#
# CreateConnectPeerRequestRequestTypeDef definition
class CreateConnectPeerRequestRequestTypeDef(TypedDict):
ConnectAttachmentId: str,
PeerAddress: str,
CoreNetworkAddress: NotRequired[str],
BgpOptions: NotRequired[BgpOptionsTypeDef], # (1)
InsideCidrBlocks: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
SubnetArn: NotRequired[str],
- See BgpOptionsTypeDef
- See TagTypeDef
CreateConnectAttachmentRequestRequestTypeDef#
# CreateConnectAttachmentRequestRequestTypeDef definition
class CreateConnectAttachmentRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
EdgeLocation: str,
TransportAttachmentId: str,
Options: ConnectAttachmentOptionsTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
ConnectPeerConfigurationTypeDef#
# ConnectPeerConfigurationTypeDef definition
class ConnectPeerConfigurationTypeDef(TypedDict):
CoreNetworkAddress: NotRequired[str],
PeerAddress: NotRequired[str],
InsideCidrBlocks: NotRequired[List[str]],
Protocol: NotRequired[TunnelProtocolType], # (1)
BgpConfigurations: NotRequired[List[ConnectPeerBgpConfigurationTypeDef]], # (2)
NetworkTelemetryTypeDef#
# NetworkTelemetryTypeDef definition
class NetworkTelemetryTypeDef(TypedDict):
RegisteredGatewayArn: NotRequired[str],
CoreNetworkId: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
ResourceArn: NotRequired[str],
Address: NotRequired[str],
Health: NotRequired[ConnectionHealthTypeDef], # (1)
CoreNetworkChangeEventTypeDef#
# CoreNetworkChangeEventTypeDef definition
class CoreNetworkChangeEventTypeDef(TypedDict):
Type: NotRequired[ChangeTypeType], # (1)
Action: NotRequired[ChangeActionType], # (2)
IdentifierPath: NotRequired[str],
EventTime: NotRequired[datetime],
Status: NotRequired[ChangeStatusType], # (3)
Values: NotRequired[CoreNetworkChangeEventValuesTypeDef], # (4)
- See ChangeTypeType
- See ChangeActionType
- See ChangeStatusType
- See CoreNetworkChangeEventValuesTypeDef
CoreNetworkChangeTypeDef#
# CoreNetworkChangeTypeDef definition
class CoreNetworkChangeTypeDef(TypedDict):
Type: NotRequired[ChangeTypeType], # (1)
Action: NotRequired[ChangeActionType], # (2)
Identifier: NotRequired[str],
PreviousValues: NotRequired[CoreNetworkChangeValuesTypeDef], # (3)
NewValues: NotRequired[CoreNetworkChangeValuesTypeDef], # (3)
IdentifierPath: NotRequired[str],
- See ChangeTypeType
- See ChangeActionType
- See CoreNetworkChangeValuesTypeDef
- See CoreNetworkChangeValuesTypeDef
CoreNetworkPolicyTypeDef#
# CoreNetworkPolicyTypeDef definition
class CoreNetworkPolicyTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
PolicyVersionId: NotRequired[int],
Alias: NotRequired[CoreNetworkPolicyAliasType], # (1)
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
ChangeSetState: NotRequired[ChangeSetStateType], # (2)
PolicyErrors: NotRequired[List[CoreNetworkPolicyErrorTypeDef]], # (3)
PolicyDocument: NotRequired[str],
ListCoreNetworkPolicyVersionsResponseTypeDef#
# ListCoreNetworkPolicyVersionsResponseTypeDef definition
class ListCoreNetworkPolicyVersionsResponseTypeDef(TypedDict):
CoreNetworkPolicyVersions: List[CoreNetworkPolicyVersionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RouteTableIdentifierTypeDef#
# RouteTableIdentifierTypeDef definition
class RouteTableIdentifierTypeDef(TypedDict):
TransitGatewayRouteTableArn: NotRequired[str],
CoreNetworkSegmentEdge: NotRequired[CoreNetworkSegmentEdgeIdentifierTypeDef], # (1)
CoreNetworkTypeDef#
# CoreNetworkTypeDef definition
class CoreNetworkTypeDef(TypedDict):
GlobalNetworkId: NotRequired[str],
CoreNetworkId: NotRequired[str],
CoreNetworkArn: NotRequired[str],
Description: NotRequired[str],
CreatedAt: NotRequired[datetime],
State: NotRequired[CoreNetworkStateType], # (1)
Segments: NotRequired[List[CoreNetworkSegmentTypeDef]], # (2)
Edges: NotRequired[List[CoreNetworkEdgeTypeDef]], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
CreateDeviceRequestRequestTypeDef#
# CreateDeviceRequestRequestTypeDef definition
class CreateDeviceRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
AWSLocation: NotRequired[AWSLocationTypeDef], # (1)
Description: NotRequired[str],
Type: NotRequired[str],
Vendor: NotRequired[str],
Model: NotRequired[str],
SerialNumber: NotRequired[str],
Location: NotRequired[LocationTypeDef], # (2)
SiteId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See AWSLocationTypeDef
- See LocationTypeDef
- See TagTypeDef
CreateSiteRequestRequestTypeDef#
# CreateSiteRequestRequestTypeDef definition
class CreateSiteRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
Description: NotRequired[str],
Location: NotRequired[LocationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See LocationTypeDef
- See TagTypeDef
DeviceTypeDef#
# DeviceTypeDef definition
class DeviceTypeDef(TypedDict):
DeviceId: NotRequired[str],
DeviceArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
AWSLocation: NotRequired[AWSLocationTypeDef], # (1)
Description: NotRequired[str],
Type: NotRequired[str],
Vendor: NotRequired[str],
Model: NotRequired[str],
SerialNumber: NotRequired[str],
Location: NotRequired[LocationTypeDef], # (2)
SiteId: NotRequired[str],
CreatedAt: NotRequired[datetime],
State: NotRequired[DeviceStateType], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
- See AWSLocationTypeDef
- See LocationTypeDef
- See DeviceStateType
- See TagTypeDef
SiteTypeDef#
# SiteTypeDef definition
class SiteTypeDef(TypedDict):
SiteId: NotRequired[str],
SiteArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
Description: NotRequired[str],
Location: NotRequired[LocationTypeDef], # (1)
CreatedAt: NotRequired[datetime],
State: NotRequired[SiteStateType], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
- See LocationTypeDef
- See SiteStateType
- See TagTypeDef
UpdateDeviceRequestRequestTypeDef#
# UpdateDeviceRequestRequestTypeDef definition
class UpdateDeviceRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
AWSLocation: NotRequired[AWSLocationTypeDef], # (1)
Description: NotRequired[str],
Type: NotRequired[str],
Vendor: NotRequired[str],
Model: NotRequired[str],
SerialNumber: NotRequired[str],
Location: NotRequired[LocationTypeDef], # (2)
SiteId: NotRequired[str],
- See AWSLocationTypeDef
- See LocationTypeDef
UpdateSiteRequestRequestTypeDef#
# UpdateSiteRequestRequestTypeDef definition
class UpdateSiteRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
SiteId: str,
Description: NotRequired[str],
Location: NotRequired[LocationTypeDef], # (1)
- See LocationTypeDef
CreateVpcAttachmentRequestRequestTypeDef#
# CreateVpcAttachmentRequestRequestTypeDef definition
class CreateVpcAttachmentRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
VpcArn: str,
SubnetArns: Sequence[str],
Options: NotRequired[VpcOptionsTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See VpcOptionsTypeDef
- See TagTypeDef
UpdateVpcAttachmentRequestRequestTypeDef#
# UpdateVpcAttachmentRequestRequestTypeDef definition
class UpdateVpcAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
AddSubnetArns: NotRequired[Sequence[str]],
RemoveSubnetArns: NotRequired[Sequence[str]],
Options: NotRequired[VpcOptionsTypeDef], # (1)
DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef#
# DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef definition
class DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef(TypedDict):
GlobalNetworkIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef#
# GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef definition
class GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetConnectionsRequestGetConnectionsPaginateTypeDef#
# GetConnectionsRequestGetConnectionsPaginateTypeDef definition
class GetConnectionsRequestGetConnectionsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionIds: NotRequired[Sequence[str]],
DeviceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef#
# GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef definition
class GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef#
# GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef definition
class GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef#
# GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef definition
class GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
CustomerGatewayArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDevicesRequestGetDevicesPaginateTypeDef#
# GetDevicesRequestGetDevicesPaginateTypeDef definition
class GetDevicesRequestGetDevicesPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceIds: NotRequired[Sequence[str]],
SiteId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef#
# GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef definition
class GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetLinksRequestGetLinksPaginateTypeDef#
# GetLinksRequestGetLinksPaginateTypeDef definition
class GetLinksRequestGetLinksPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
LinkIds: NotRequired[Sequence[str]],
SiteId: NotRequired[str],
Type: NotRequired[str],
Provider: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef#
# GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef definition
class GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetNetworkResourceRelationshipsRequestGetNetworkResourceRelationshipsPaginateTypeDef#
# GetNetworkResourceRelationshipsRequestGetNetworkResourceRelationshipsPaginateTypeDef definition
class GetNetworkResourceRelationshipsRequestGetNetworkResourceRelationshipsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
CoreNetworkId: NotRequired[str],
RegisteredGatewayArn: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetNetworkResourcesRequestGetNetworkResourcesPaginateTypeDef#
# GetNetworkResourcesRequestGetNetworkResourcesPaginateTypeDef definition
class GetNetworkResourcesRequestGetNetworkResourcesPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
CoreNetworkId: NotRequired[str],
RegisteredGatewayArn: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetNetworkTelemetryRequestGetNetworkTelemetryPaginateTypeDef#
# GetNetworkTelemetryRequestGetNetworkTelemetryPaginateTypeDef definition
class GetNetworkTelemetryRequestGetNetworkTelemetryPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
CoreNetworkId: NotRequired[str],
RegisteredGatewayArn: NotRequired[str],
AwsRegion: NotRequired[str],
AccountId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetSitesRequestGetSitesPaginateTypeDef#
# GetSitesRequestGetSitesPaginateTypeDef definition
class GetSitesRequestGetSitesPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
SiteIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef#
# GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef definition
class GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef#
# GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef definition
class GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachmentsRequestListAttachmentsPaginateTypeDef#
# ListAttachmentsRequestListAttachmentsPaginateTypeDef definition
class ListAttachmentsRequestListAttachmentsPaginateTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
AttachmentType: NotRequired[AttachmentTypeType], # (1)
EdgeLocation: NotRequired[str],
State: NotRequired[AttachmentStateType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListConnectPeersRequestListConnectPeersPaginateTypeDef#
# ListConnectPeersRequestListConnectPeersPaginateTypeDef definition
class ListConnectPeersRequestListConnectPeersPaginateTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
ConnectAttachmentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef#
# ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef definition
class ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef(TypedDict):
CoreNetworkId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCoreNetworksRequestListCoreNetworksPaginateTypeDef#
# ListCoreNetworksRequestListCoreNetworksPaginateTypeDef definition
class ListCoreNetworksRequestListCoreNetworksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPeeringsRequestListPeeringsPaginateTypeDef#
# ListPeeringsRequestListPeeringsPaginateTypeDef definition
class ListPeeringsRequestListPeeringsPaginateTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
PeeringType: NotRequired[PeeringTypeType], # (1)
EdgeLocation: NotRequired[str],
State: NotRequired[PeeringStateType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See PeeringTypeType
- See PeeringStateType
- See PaginatorConfigTypeDef
GetNetworkResourceCountsResponseTypeDef#
# GetNetworkResourceCountsResponseTypeDef definition
class GetNetworkResourceCountsResponseTypeDef(TypedDict):
NetworkResourceCounts: List[NetworkResourceCountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkResourceRelationshipsResponseTypeDef#
# GetNetworkResourceRelationshipsResponseTypeDef definition
class GetNetworkResourceRelationshipsResponseTypeDef(TypedDict):
Relationships: List[RelationshipTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PathComponentTypeDef#
# PathComponentTypeDef definition
class PathComponentTypeDef(TypedDict):
Sequence: NotRequired[int],
Resource: NotRequired[NetworkResourceSummaryTypeDef], # (1)
DestinationCidrBlock: NotRequired[str],
NetworkRouteTypeDef#
# NetworkRouteTypeDef definition
class NetworkRouteTypeDef(TypedDict):
DestinationCidrBlock: NotRequired[str],
Destinations: NotRequired[List[NetworkRouteDestinationTypeDef]], # (1)
PrefixListId: NotRequired[str],
State: NotRequired[RouteStateType], # (2)
Type: NotRequired[RouteTypeType], # (3)
StartRouteAnalysisRequestRequestTypeDef#
# StartRouteAnalysisRequestRequestTypeDef definition
class StartRouteAnalysisRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
Source: RouteAnalysisEndpointOptionsSpecificationTypeDef, # (1)
Destination: RouteAnalysisEndpointOptionsSpecificationTypeDef, # (1)
IncludeReturnPath: NotRequired[bool],
UseMiddleboxes: NotRequired[bool],
- See RouteAnalysisEndpointOptionsSpecificationTypeDef
- See RouteAnalysisEndpointOptionsSpecificationTypeDef
TransitGatewayRegistrationTypeDef#
# TransitGatewayRegistrationTypeDef definition
class TransitGatewayRegistrationTypeDef(TypedDict):
GlobalNetworkId: NotRequired[str],
TransitGatewayArn: NotRequired[str],
State: NotRequired[TransitGatewayRegistrationStateReasonTypeDef], # (1)
ListOrganizationServiceAccessStatusResponseTypeDef#
# ListOrganizationServiceAccessStatusResponseTypeDef definition
class ListOrganizationServiceAccessStatusResponseTypeDef(TypedDict):
OrganizationStatus: OrganizationStatusTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartOrganizationServiceAccessUpdateResponseTypeDef#
# StartOrganizationServiceAccessUpdateResponseTypeDef definition
class StartOrganizationServiceAccessUpdateResponseTypeDef(TypedDict):
OrganizationStatus: OrganizationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConnectPeersResponseTypeDef#
# ListConnectPeersResponseTypeDef definition
class ListConnectPeersResponseTypeDef(TypedDict):
ConnectPeers: List[ConnectPeerSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConnectionResponseTypeDef#
# CreateConnectionResponseTypeDef definition
class CreateConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectionResponseTypeDef#
# DeleteConnectionResponseTypeDef definition
class DeleteConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectionsResponseTypeDef#
# GetConnectionsResponseTypeDef definition
class GetConnectionsResponseTypeDef(TypedDict):
Connections: List[ConnectionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConnectionResponseTypeDef#
# UpdateConnectionResponseTypeDef definition
class UpdateConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCoreNetworksResponseTypeDef#
# ListCoreNetworksResponseTypeDef definition
class ListCoreNetworksResponseTypeDef(TypedDict):
CoreNetworks: List[CoreNetworkSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGlobalNetworkResponseTypeDef#
# CreateGlobalNetworkResponseTypeDef definition
class CreateGlobalNetworkResponseTypeDef(TypedDict):
GlobalNetwork: GlobalNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGlobalNetworkResponseTypeDef#
# DeleteGlobalNetworkResponseTypeDef definition
class DeleteGlobalNetworkResponseTypeDef(TypedDict):
GlobalNetwork: GlobalNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGlobalNetworksResponseTypeDef#
# DescribeGlobalNetworksResponseTypeDef definition
class DescribeGlobalNetworksResponseTypeDef(TypedDict):
GlobalNetworks: List[GlobalNetworkTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGlobalNetworkResponseTypeDef#
# UpdateGlobalNetworkResponseTypeDef definition
class UpdateGlobalNetworkResponseTypeDef(TypedDict):
GlobalNetwork: GlobalNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkResourcesResponseTypeDef#
# GetNetworkResourcesResponseTypeDef definition
class GetNetworkResourcesResponseTypeDef(TypedDict):
NetworkResources: List[NetworkResourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePeeringResponseTypeDef#
# DeletePeeringResponseTypeDef definition
class DeletePeeringResponseTypeDef(TypedDict):
Peering: PeeringTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPeeringsResponseTypeDef#
# ListPeeringsResponseTypeDef definition
class ListPeeringsResponseTypeDef(TypedDict):
Peerings: List[PeeringTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TransitGatewayPeeringTypeDef#
# TransitGatewayPeeringTypeDef definition
class TransitGatewayPeeringTypeDef(TypedDict):
Peering: NotRequired[PeeringTypeDef], # (1)
TransitGatewayArn: NotRequired[str],
TransitGatewayPeeringAttachmentId: NotRequired[str],
- See PeeringTypeDef
AttachmentTypeDef#
# AttachmentTypeDef definition
class AttachmentTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
CoreNetworkArn: NotRequired[str],
AttachmentId: NotRequired[str],
OwnerAccountId: NotRequired[str],
AttachmentType: NotRequired[AttachmentTypeType], # (1)
State: NotRequired[AttachmentStateType], # (2)
EdgeLocation: NotRequired[str],
ResourceArn: NotRequired[str],
AttachmentPolicyRuleNumber: NotRequired[int],
SegmentName: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
ProposedSegmentChange: NotRequired[ProposedSegmentChangeTypeDef], # (4)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
- See AttachmentTypeType
- See AttachmentStateType
- See TagTypeDef
- See ProposedSegmentChangeTypeDef
CreateLinkResponseTypeDef#
# CreateLinkResponseTypeDef definition
class CreateLinkResponseTypeDef(TypedDict):
Link: LinkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LinkTypeDef
- See ResponseMetadataTypeDef
DeleteLinkResponseTypeDef#
# DeleteLinkResponseTypeDef definition
class DeleteLinkResponseTypeDef(TypedDict):
Link: LinkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LinkTypeDef
- See ResponseMetadataTypeDef
GetLinksResponseTypeDef#
# GetLinksResponseTypeDef definition
class GetLinksResponseTypeDef(TypedDict):
Links: List[LinkTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LinkTypeDef
- See ResponseMetadataTypeDef
UpdateLinkResponseTypeDef#
# UpdateLinkResponseTypeDef definition
class UpdateLinkResponseTypeDef(TypedDict):
Link: LinkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LinkTypeDef
- See ResponseMetadataTypeDef
ConnectPeerTypeDef#
# ConnectPeerTypeDef definition
class ConnectPeerTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
ConnectAttachmentId: NotRequired[str],
ConnectPeerId: NotRequired[str],
EdgeLocation: NotRequired[str],
State: NotRequired[ConnectPeerStateType], # (1)
CreatedAt: NotRequired[datetime],
Configuration: NotRequired[ConnectPeerConfigurationTypeDef], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
SubnetArn: NotRequired[str],
GetNetworkTelemetryResponseTypeDef#
# GetNetworkTelemetryResponseTypeDef definition
class GetNetworkTelemetryResponseTypeDef(TypedDict):
NetworkTelemetry: List[NetworkTelemetryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCoreNetworkChangeEventsResponseTypeDef#
# GetCoreNetworkChangeEventsResponseTypeDef definition
class GetCoreNetworkChangeEventsResponseTypeDef(TypedDict):
CoreNetworkChangeEvents: List[CoreNetworkChangeEventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCoreNetworkChangeSetResponseTypeDef#
# GetCoreNetworkChangeSetResponseTypeDef definition
class GetCoreNetworkChangeSetResponseTypeDef(TypedDict):
CoreNetworkChanges: List[CoreNetworkChangeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCoreNetworkPolicyVersionResponseTypeDef#
# DeleteCoreNetworkPolicyVersionResponseTypeDef definition
class DeleteCoreNetworkPolicyVersionResponseTypeDef(TypedDict):
CoreNetworkPolicy: CoreNetworkPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCoreNetworkPolicyResponseTypeDef#
# GetCoreNetworkPolicyResponseTypeDef definition
class GetCoreNetworkPolicyResponseTypeDef(TypedDict):
CoreNetworkPolicy: CoreNetworkPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutCoreNetworkPolicyResponseTypeDef#
# PutCoreNetworkPolicyResponseTypeDef definition
class PutCoreNetworkPolicyResponseTypeDef(TypedDict):
CoreNetworkPolicy: CoreNetworkPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreCoreNetworkPolicyVersionResponseTypeDef#
# RestoreCoreNetworkPolicyVersionResponseTypeDef definition
class RestoreCoreNetworkPolicyVersionResponseTypeDef(TypedDict):
CoreNetworkPolicy: CoreNetworkPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkRoutesRequestRequestTypeDef#
# GetNetworkRoutesRequestRequestTypeDef definition
class GetNetworkRoutesRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
RouteTableIdentifier: RouteTableIdentifierTypeDef, # (1)
ExactCidrMatches: NotRequired[Sequence[str]],
LongestPrefixMatches: NotRequired[Sequence[str]],
SubnetOfMatches: NotRequired[Sequence[str]],
SupernetOfMatches: NotRequired[Sequence[str]],
PrefixListIds: NotRequired[Sequence[str]],
States: NotRequired[Sequence[RouteStateType]], # (2)
Types: NotRequired[Sequence[RouteTypeType]], # (3)
DestinationFilters: NotRequired[Mapping[str, Sequence[str]]],
- See RouteTableIdentifierTypeDef
- See RouteStateType
- See RouteTypeType
CreateCoreNetworkResponseTypeDef#
# CreateCoreNetworkResponseTypeDef definition
class CreateCoreNetworkResponseTypeDef(TypedDict):
CoreNetwork: CoreNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCoreNetworkResponseTypeDef#
# DeleteCoreNetworkResponseTypeDef definition
class DeleteCoreNetworkResponseTypeDef(TypedDict):
CoreNetwork: CoreNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCoreNetworkResponseTypeDef#
# GetCoreNetworkResponseTypeDef definition
class GetCoreNetworkResponseTypeDef(TypedDict):
CoreNetwork: CoreNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCoreNetworkResponseTypeDef#
# UpdateCoreNetworkResponseTypeDef definition
class UpdateCoreNetworkResponseTypeDef(TypedDict):
CoreNetwork: CoreNetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDeviceResponseTypeDef#
# CreateDeviceResponseTypeDef definition
class CreateDeviceResponseTypeDef(TypedDict):
Device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
DeleteDeviceResponseTypeDef#
# DeleteDeviceResponseTypeDef definition
class DeleteDeviceResponseTypeDef(TypedDict):
Device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
GetDevicesResponseTypeDef#
# GetDevicesResponseTypeDef definition
class GetDevicesResponseTypeDef(TypedDict):
Devices: List[DeviceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
UpdateDeviceResponseTypeDef#
# UpdateDeviceResponseTypeDef definition
class UpdateDeviceResponseTypeDef(TypedDict):
Device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
CreateSiteResponseTypeDef#
# CreateSiteResponseTypeDef definition
class CreateSiteResponseTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
DeleteSiteResponseTypeDef#
# DeleteSiteResponseTypeDef definition
class DeleteSiteResponseTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
GetSitesResponseTypeDef#
# GetSitesResponseTypeDef definition
class GetSitesResponseTypeDef(TypedDict):
Sites: List[SiteTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
UpdateSiteResponseTypeDef#
# UpdateSiteResponseTypeDef definition
class UpdateSiteResponseTypeDef(TypedDict):
Site: SiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SiteTypeDef
- See ResponseMetadataTypeDef
RouteAnalysisPathTypeDef#
# RouteAnalysisPathTypeDef definition
class RouteAnalysisPathTypeDef(TypedDict):
CompletionStatus: NotRequired[RouteAnalysisCompletionTypeDef], # (1)
Path: NotRequired[List[PathComponentTypeDef]], # (2)
GetNetworkRoutesResponseTypeDef#
# GetNetworkRoutesResponseTypeDef definition
class GetNetworkRoutesResponseTypeDef(TypedDict):
RouteTableArn: str,
CoreNetworkSegmentEdge: CoreNetworkSegmentEdgeIdentifierTypeDef, # (1)
RouteTableType: RouteTableTypeType, # (2)
RouteTableTimestamp: datetime,
NetworkRoutes: List[NetworkRouteTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See CoreNetworkSegmentEdgeIdentifierTypeDef
- See RouteTableTypeType
- See NetworkRouteTypeDef
- See ResponseMetadataTypeDef
DeregisterTransitGatewayResponseTypeDef#
# DeregisterTransitGatewayResponseTypeDef definition
class DeregisterTransitGatewayResponseTypeDef(TypedDict):
TransitGatewayRegistration: TransitGatewayRegistrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayRegistrationsResponseTypeDef#
# GetTransitGatewayRegistrationsResponseTypeDef definition
class GetTransitGatewayRegistrationsResponseTypeDef(TypedDict):
TransitGatewayRegistrations: List[TransitGatewayRegistrationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterTransitGatewayResponseTypeDef#
# RegisterTransitGatewayResponseTypeDef definition
class RegisterTransitGatewayResponseTypeDef(TypedDict):
TransitGatewayRegistration: TransitGatewayRegistrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayPeeringResponseTypeDef#
# CreateTransitGatewayPeeringResponseTypeDef definition
class CreateTransitGatewayPeeringResponseTypeDef(TypedDict):
TransitGatewayPeering: TransitGatewayPeeringTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayPeeringResponseTypeDef#
# GetTransitGatewayPeeringResponseTypeDef definition
class GetTransitGatewayPeeringResponseTypeDef(TypedDict):
TransitGatewayPeering: TransitGatewayPeeringTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceptAttachmentResponseTypeDef#
# AcceptAttachmentResponseTypeDef definition
class AcceptAttachmentResponseTypeDef(TypedDict):
Attachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectAttachmentTypeDef#
# ConnectAttachmentTypeDef definition
class ConnectAttachmentTypeDef(TypedDict):
Attachment: NotRequired[AttachmentTypeDef], # (1)
TransportAttachmentId: NotRequired[str],
Options: NotRequired[ConnectAttachmentOptionsTypeDef], # (2)
DeleteAttachmentResponseTypeDef#
# DeleteAttachmentResponseTypeDef definition
class DeleteAttachmentResponseTypeDef(TypedDict):
Attachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAttachmentsResponseTypeDef#
# ListAttachmentsResponseTypeDef definition
class ListAttachmentsResponseTypeDef(TypedDict):
Attachments: List[AttachmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectAttachmentResponseTypeDef#
# RejectAttachmentResponseTypeDef definition
class RejectAttachmentResponseTypeDef(TypedDict):
Attachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SiteToSiteVpnAttachmentTypeDef#
# SiteToSiteVpnAttachmentTypeDef definition
class SiteToSiteVpnAttachmentTypeDef(TypedDict):
Attachment: NotRequired[AttachmentTypeDef], # (1)
VpnConnectionArn: NotRequired[str],
TransitGatewayRouteTableAttachmentTypeDef#
# TransitGatewayRouteTableAttachmentTypeDef definition
class TransitGatewayRouteTableAttachmentTypeDef(TypedDict):
Attachment: NotRequired[AttachmentTypeDef], # (1)
PeeringId: NotRequired[str],
TransitGatewayRouteTableArn: NotRequired[str],
VpcAttachmentTypeDef#
# VpcAttachmentTypeDef definition
class VpcAttachmentTypeDef(TypedDict):
Attachment: NotRequired[AttachmentTypeDef], # (1)
SubnetArns: NotRequired[List[str]],
Options: NotRequired[VpcOptionsTypeDef], # (2)
- See AttachmentTypeDef
- See VpcOptionsTypeDef
CreateConnectPeerResponseTypeDef#
# CreateConnectPeerResponseTypeDef definition
class CreateConnectPeerResponseTypeDef(TypedDict):
ConnectPeer: ConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectPeerResponseTypeDef#
# DeleteConnectPeerResponseTypeDef definition
class DeleteConnectPeerResponseTypeDef(TypedDict):
ConnectPeer: ConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectPeerResponseTypeDef#
# GetConnectPeerResponseTypeDef definition
class GetConnectPeerResponseTypeDef(TypedDict):
ConnectPeer: ConnectPeerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RouteAnalysisTypeDef#
# RouteAnalysisTypeDef definition
class RouteAnalysisTypeDef(TypedDict):
GlobalNetworkId: NotRequired[str],
OwnerAccountId: NotRequired[str],
RouteAnalysisId: NotRequired[str],
StartTimestamp: NotRequired[datetime],
Status: NotRequired[RouteAnalysisStatusType], # (1)
Source: NotRequired[RouteAnalysisEndpointOptionsTypeDef], # (2)
Destination: NotRequired[RouteAnalysisEndpointOptionsTypeDef], # (2)
IncludeReturnPath: NotRequired[bool],
UseMiddleboxes: NotRequired[bool],
ForwardPath: NotRequired[RouteAnalysisPathTypeDef], # (4)
ReturnPath: NotRequired[RouteAnalysisPathTypeDef], # (4)
- See RouteAnalysisStatusType
- See RouteAnalysisEndpointOptionsTypeDef
- See RouteAnalysisEndpointOptionsTypeDef
- See RouteAnalysisPathTypeDef
- See RouteAnalysisPathTypeDef
CreateConnectAttachmentResponseTypeDef#
# CreateConnectAttachmentResponseTypeDef definition
class CreateConnectAttachmentResponseTypeDef(TypedDict):
ConnectAttachment: ConnectAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConnectAttachmentResponseTypeDef#
# GetConnectAttachmentResponseTypeDef definition
class GetConnectAttachmentResponseTypeDef(TypedDict):
ConnectAttachment: ConnectAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSiteToSiteVpnAttachmentResponseTypeDef#
# CreateSiteToSiteVpnAttachmentResponseTypeDef definition
class CreateSiteToSiteVpnAttachmentResponseTypeDef(TypedDict):
SiteToSiteVpnAttachment: SiteToSiteVpnAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSiteToSiteVpnAttachmentResponseTypeDef#
# GetSiteToSiteVpnAttachmentResponseTypeDef definition
class GetSiteToSiteVpnAttachmentResponseTypeDef(TypedDict):
SiteToSiteVpnAttachment: SiteToSiteVpnAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTransitGatewayRouteTableAttachmentResponseTypeDef#
# CreateTransitGatewayRouteTableAttachmentResponseTypeDef definition
class CreateTransitGatewayRouteTableAttachmentResponseTypeDef(TypedDict):
TransitGatewayRouteTableAttachment: TransitGatewayRouteTableAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTransitGatewayRouteTableAttachmentResponseTypeDef#
# GetTransitGatewayRouteTableAttachmentResponseTypeDef definition
class GetTransitGatewayRouteTableAttachmentResponseTypeDef(TypedDict):
TransitGatewayRouteTableAttachment: TransitGatewayRouteTableAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcAttachmentResponseTypeDef#
# CreateVpcAttachmentResponseTypeDef definition
class CreateVpcAttachmentResponseTypeDef(TypedDict):
VpcAttachment: VpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVpcAttachmentResponseTypeDef#
# GetVpcAttachmentResponseTypeDef definition
class GetVpcAttachmentResponseTypeDef(TypedDict):
VpcAttachment: VpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVpcAttachmentResponseTypeDef#
# UpdateVpcAttachmentResponseTypeDef definition
class UpdateVpcAttachmentResponseTypeDef(TypedDict):
VpcAttachment: VpcAttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRouteAnalysisResponseTypeDef#
# GetRouteAnalysisResponseTypeDef definition
class GetRouteAnalysisResponseTypeDef(TypedDict):
RouteAnalysis: RouteAnalysisTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartRouteAnalysisResponseTypeDef#
# StartRouteAnalysisResponseTypeDef definition
class StartRouteAnalysisResponseTypeDef(TypedDict):
RouteAnalysis: RouteAnalysisTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)