Skip to content

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)
  1. See ConnectPeerAssociationStateType

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)
  1. See CustomerGatewayAssociationStateType

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)
  1. See LinkAssociationStateType

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)
  1. See TransitGatewayConnectPeerAssociationStateType

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)
  1. See TunnelProtocolType

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],
  1. See ConnectionTypeType
  2. See ConnectionStatusType

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)
  1. See CoreNetworkPolicyAliasType
  2. See ChangeSetStateType

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)
  1. See CoreNetworkPolicyAliasType

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],
  1. See AttachmentTypeType
  2. See AttachmentStateType

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],
  1. See PeeringTypeType
  2. 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]],
  1. See RouteAnalysisCompletionResultCodeType
  2. See RouteAnalysisCompletionReasonCodeType

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],
  1. See TransitGatewayRegistrationStateType

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)
  1. See ResponseMetadataTypeDef

UpdateNetworkResourceMetadataResponseTypeDef#

# UpdateNetworkResourceMetadataResponseTypeDef definition

class UpdateNetworkResourceMetadataResponseTypeDef(TypedDict):
    ResourceArn: str,
    Metadata: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

OrganizationStatusTypeDef#

# OrganizationStatusTypeDef definition

class OrganizationStatusTypeDef(TypedDict):
    OrganizationId: NotRequired[str],
    OrganizationAwsServiceAccessStatus: NotRequired[str],
    SLRDeploymentStatus: NotRequired[str],
    AccountStatusList: NotRequired[List[AccountStatusTypeDef]],  # (1)
  1. See AccountStatusTypeDef

AssociateConnectPeerResponseTypeDef#

# AssociateConnectPeerResponseTypeDef definition

class AssociateConnectPeerResponseTypeDef(TypedDict):
    ConnectPeerAssociation: ConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateConnectPeerResponseTypeDef#

# DisassociateConnectPeerResponseTypeDef definition

class DisassociateConnectPeerResponseTypeDef(TypedDict):
    ConnectPeerAssociation: ConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetConnectPeerAssociationsResponseTypeDef#

# GetConnectPeerAssociationsResponseTypeDef definition

class GetConnectPeerAssociationsResponseTypeDef(TypedDict):
    ConnectPeerAssociations: List[ConnectPeerAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateCustomerGatewayResponseTypeDef#

# AssociateCustomerGatewayResponseTypeDef definition

class AssociateCustomerGatewayResponseTypeDef(TypedDict):
    CustomerGatewayAssociation: CustomerGatewayAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateCustomerGatewayResponseTypeDef#

# DisassociateCustomerGatewayResponseTypeDef definition

class DisassociateCustomerGatewayResponseTypeDef(TypedDict):
    CustomerGatewayAssociation: CustomerGatewayAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetCustomerGatewayAssociationsResponseTypeDef#

# GetCustomerGatewayAssociationsResponseTypeDef definition

class GetCustomerGatewayAssociationsResponseTypeDef(TypedDict):
    CustomerGatewayAssociations: List[CustomerGatewayAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateLinkResponseTypeDef#

# AssociateLinkResponseTypeDef definition

class AssociateLinkResponseTypeDef(TypedDict):
    LinkAssociation: LinkAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateLinkResponseTypeDef#

# DisassociateLinkResponseTypeDef definition

class DisassociateLinkResponseTypeDef(TypedDict):
    LinkAssociation: LinkAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetLinkAssociationsResponseTypeDef#

# GetLinkAssociationsResponseTypeDef definition

class GetLinkAssociationsResponseTypeDef(TypedDict):
    LinkAssociations: List[LinkAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateTransitGatewayConnectPeerResponseTypeDef#

# AssociateTransitGatewayConnectPeerResponseTypeDef definition

class AssociateTransitGatewayConnectPeerResponseTypeDef(TypedDict):
    TransitGatewayConnectPeerAssociation: TransitGatewayConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateTransitGatewayConnectPeerResponseTypeDef#

# DisassociateTransitGatewayConnectPeerResponseTypeDef definition

class DisassociateTransitGatewayConnectPeerResponseTypeDef(TypedDict):
    TransitGatewayConnectPeerAssociation: TransitGatewayConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayConnectPeerAssociationsResponseTypeDef#

# GetTransitGatewayConnectPeerAssociationsResponseTypeDef definition

class GetTransitGatewayConnectPeerAssociationsResponseTypeDef(TypedDict):
    TransitGatewayConnectPeerAssociations: List[TransitGatewayConnectPeerAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ConnectPeerStateType
  2. 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)
  1. See ConnectionStateType
  2. 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)
  1. See CoreNetworkStateType
  2. 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)
  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],
  1. See TagTypeDef

CreateGlobalNetworkRequestRequestTypeDef#

# CreateGlobalNetworkRequestRequestTypeDef definition

class CreateGlobalNetworkRequestRequestTypeDef(TypedDict):
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateSiteToSiteVpnAttachmentRequestRequestTypeDef#

# CreateSiteToSiteVpnAttachmentRequestRequestTypeDef definition

class CreateSiteToSiteVpnAttachmentRequestRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    VpnConnectionArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateTransitGatewayPeeringRequestRequestTypeDef#

# CreateTransitGatewayPeeringRequestRequestTypeDef definition

class CreateTransitGatewayPeeringRequestRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    TransitGatewayArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef#

# CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef definition

class CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef(TypedDict):
    PeeringId: str,
    TransitGatewayRouteTableArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. 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)
  1. See GlobalNetworkStateType
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. 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]],
  1. 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],
  1. See PeeringTypeType
  2. See PeeringStateType
  3. See TagTypeDef

ProposedSegmentChangeTypeDef#

# ProposedSegmentChangeTypeDef definition

class ProposedSegmentChangeTypeDef(TypedDict):
    Tags: NotRequired[List[TagTypeDef]],  # (1)
    AttachmentPolicyRuleNumber: NotRequired[int],
    SegmentName: NotRequired[str],
  1. See TagTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  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)
  1. See BandwidthTypeDef
  2. 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)
  1. See BandwidthTypeDef
  2. See LinkStateType
  3. 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],
  1. 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],
  1. See BgpOptionsTypeDef
  2. 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],
  1. See ConnectAttachmentOptionsTypeDef
  2. See TagTypeDef

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)
  1. See TunnelProtocolType
  2. See ConnectPeerBgpConfigurationTypeDef

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)
  1. See ConnectionHealthTypeDef

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)
  1. See ChangeTypeType
  2. See ChangeActionType
  3. See ChangeStatusType
  4. 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],
  1. See ChangeTypeType
  2. See ChangeActionType
  3. See CoreNetworkChangeValuesTypeDef
  4. 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],
  1. See CoreNetworkPolicyAliasType
  2. See ChangeSetStateType
  3. See CoreNetworkPolicyErrorTypeDef

ListCoreNetworkPolicyVersionsResponseTypeDef#

# ListCoreNetworkPolicyVersionsResponseTypeDef definition

class ListCoreNetworkPolicyVersionsResponseTypeDef(TypedDict):
    CoreNetworkPolicyVersions: List[CoreNetworkPolicyVersionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyVersionTypeDef
  2. See ResponseMetadataTypeDef

RouteTableIdentifierTypeDef#

# RouteTableIdentifierTypeDef definition

class RouteTableIdentifierTypeDef(TypedDict):
    TransitGatewayRouteTableArn: NotRequired[str],
    CoreNetworkSegmentEdge: NotRequired[CoreNetworkSegmentEdgeIdentifierTypeDef],  # (1)
  1. See CoreNetworkSegmentEdgeIdentifierTypeDef

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)
  1. See CoreNetworkStateType
  2. See CoreNetworkSegmentTypeDef
  3. See CoreNetworkEdgeTypeDef
  4. See TagTypeDef

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)
  1. See AWSLocationTypeDef
  2. See LocationTypeDef
  3. See TagTypeDef

CreateSiteRequestRequestTypeDef#

# CreateSiteRequestRequestTypeDef definition

class CreateSiteRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    Description: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See LocationTypeDef
  2. 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)
  1. See AWSLocationTypeDef
  2. See LocationTypeDef
  3. See DeviceStateType
  4. 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)
  1. See LocationTypeDef
  2. See SiteStateType
  3. 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],
  1. See AWSLocationTypeDef
  2. See LocationTypeDef

UpdateSiteRequestRequestTypeDef#

# UpdateSiteRequestRequestTypeDef definition

class UpdateSiteRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteId: str,
    Description: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (1)
  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],
  1. See VpcOptionsTypeDef
  2. See TagTypeDef

UpdateVpcAttachmentRequestRequestTypeDef#

# UpdateVpcAttachmentRequestRequestTypeDef definition

class UpdateVpcAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,
    AddSubnetArns: NotRequired[Sequence[str]],
    RemoveSubnetArns: NotRequired[Sequence[str]],
    Options: NotRequired[VpcOptionsTypeDef],  # (1)
  1. See VpcOptionsTypeDef

DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef#

# DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef definition

class DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef(TypedDict):
    GlobalNetworkIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef#

# GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef definition

class GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectPeerIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetConnectionsRequestGetConnectionsPaginateTypeDef#

# GetConnectionsRequestGetConnectionsPaginateTypeDef definition

class GetConnectionsRequestGetConnectionsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectionIds: NotRequired[Sequence[str]],
    DeviceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef#

# GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef definition

class GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef#

# GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef definition

class GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef#

# GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef definition

class GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    CustomerGatewayArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDevicesRequestGetDevicesPaginateTypeDef#

# GetDevicesRequestGetDevicesPaginateTypeDef definition

class GetDevicesRequestGetDevicesPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceIds: NotRequired[Sequence[str]],
    SiteId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef#

# GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef definition

class GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef#

# GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef definition

class GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    ResourceType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

GetSitesRequestGetSitesPaginateTypeDef#

# GetSitesRequestGetSitesPaginateTypeDef definition

class GetSitesRequestGetSitesPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef#

# GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef definition

class GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayConnectPeerArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef#

# GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef definition

class GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAttachmentsRequestListAttachmentsPaginateTypeDef#

# ListAttachmentsRequestListAttachmentsPaginateTypeDef definition

class ListAttachmentsRequestListAttachmentsPaginateTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    AttachmentType: NotRequired[AttachmentTypeType],  # (1)
    EdgeLocation: NotRequired[str],
    State: NotRequired[AttachmentStateType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See AttachmentTypeType
  2. See AttachmentStateType
  3. See PaginatorConfigTypeDef

ListConnectPeersRequestListConnectPeersPaginateTypeDef#

# ListConnectPeersRequestListConnectPeersPaginateTypeDef definition

class ListConnectPeersRequestListConnectPeersPaginateTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    ConnectAttachmentId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef#

# ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef definition

class ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef(TypedDict):
    CoreNetworkId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCoreNetworksRequestListCoreNetworksPaginateTypeDef#

# ListCoreNetworksRequestListCoreNetworksPaginateTypeDef definition

class ListCoreNetworksRequestListCoreNetworksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPeeringsRequestListPeeringsPaginateTypeDef#

# ListPeeringsRequestListPeeringsPaginateTypeDef definition

class ListPeeringsRequestListPeeringsPaginateTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    PeeringType: NotRequired[PeeringTypeType],  # (1)
    EdgeLocation: NotRequired[str],
    State: NotRequired[PeeringStateType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PeeringTypeType
  2. See PeeringStateType
  3. See PaginatorConfigTypeDef

GetNetworkResourceCountsResponseTypeDef#

# GetNetworkResourceCountsResponseTypeDef definition

class GetNetworkResourceCountsResponseTypeDef(TypedDict):
    NetworkResourceCounts: List[NetworkResourceCountTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkResourceCountTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkResourceRelationshipsResponseTypeDef#

# GetNetworkResourceRelationshipsResponseTypeDef definition

class GetNetworkResourceRelationshipsResponseTypeDef(TypedDict):
    Relationships: List[RelationshipTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationshipTypeDef
  2. See ResponseMetadataTypeDef

PathComponentTypeDef#

# PathComponentTypeDef definition

class PathComponentTypeDef(TypedDict):
    Sequence: NotRequired[int],
    Resource: NotRequired[NetworkResourceSummaryTypeDef],  # (1)
    DestinationCidrBlock: NotRequired[str],
  1. See NetworkResourceSummaryTypeDef

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)
  1. See NetworkRouteDestinationTypeDef
  2. See RouteStateType
  3. See RouteTypeType

StartRouteAnalysisRequestRequestTypeDef#

# StartRouteAnalysisRequestRequestTypeDef definition

class StartRouteAnalysisRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    Source: RouteAnalysisEndpointOptionsSpecificationTypeDef,  # (1)
    Destination: RouteAnalysisEndpointOptionsSpecificationTypeDef,  # (1)
    IncludeReturnPath: NotRequired[bool],
    UseMiddleboxes: NotRequired[bool],
  1. See RouteAnalysisEndpointOptionsSpecificationTypeDef
  2. See RouteAnalysisEndpointOptionsSpecificationTypeDef

TransitGatewayRegistrationTypeDef#

# TransitGatewayRegistrationTypeDef definition

class TransitGatewayRegistrationTypeDef(TypedDict):
    GlobalNetworkId: NotRequired[str],
    TransitGatewayArn: NotRequired[str],
    State: NotRequired[TransitGatewayRegistrationStateReasonTypeDef],  # (1)
  1. See TransitGatewayRegistrationStateReasonTypeDef

ListOrganizationServiceAccessStatusResponseTypeDef#

# ListOrganizationServiceAccessStatusResponseTypeDef definition

class ListOrganizationServiceAccessStatusResponseTypeDef(TypedDict):
    OrganizationStatus: OrganizationStatusTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationStatusTypeDef
  2. See ResponseMetadataTypeDef

StartOrganizationServiceAccessUpdateResponseTypeDef#

# StartOrganizationServiceAccessUpdateResponseTypeDef definition

class StartOrganizationServiceAccessUpdateResponseTypeDef(TypedDict):
    OrganizationStatus: OrganizationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationStatusTypeDef
  2. See ResponseMetadataTypeDef

ListConnectPeersResponseTypeDef#

# ListConnectPeersResponseTypeDef definition

class ListConnectPeersResponseTypeDef(TypedDict):
    ConnectPeers: List[ConnectPeerSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef definition

class CreateConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef definition

class DeleteConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

GetConnectionsResponseTypeDef#

# GetConnectionsResponseTypeDef definition

class GetConnectionsResponseTypeDef(TypedDict):
    Connections: List[ConnectionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

UpdateConnectionResponseTypeDef#

# UpdateConnectionResponseTypeDef definition

class UpdateConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

ListCoreNetworksResponseTypeDef#

# ListCoreNetworksResponseTypeDef definition

class ListCoreNetworksResponseTypeDef(TypedDict):
    CoreNetworks: List[CoreNetworkSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateGlobalNetworkResponseTypeDef#

# CreateGlobalNetworkResponseTypeDef definition

class CreateGlobalNetworkResponseTypeDef(TypedDict):
    GlobalNetwork: GlobalNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

DeleteGlobalNetworkResponseTypeDef#

# DeleteGlobalNetworkResponseTypeDef definition

class DeleteGlobalNetworkResponseTypeDef(TypedDict):
    GlobalNetwork: GlobalNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

DescribeGlobalNetworksResponseTypeDef#

# DescribeGlobalNetworksResponseTypeDef definition

class DescribeGlobalNetworksResponseTypeDef(TypedDict):
    GlobalNetworks: List[GlobalNetworkTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

UpdateGlobalNetworkResponseTypeDef#

# UpdateGlobalNetworkResponseTypeDef definition

class UpdateGlobalNetworkResponseTypeDef(TypedDict):
    GlobalNetwork: GlobalNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkResourcesResponseTypeDef#

# GetNetworkResourcesResponseTypeDef definition

class GetNetworkResourcesResponseTypeDef(TypedDict):
    NetworkResources: List[NetworkResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkResourceTypeDef
  2. See ResponseMetadataTypeDef

DeletePeeringResponseTypeDef#

# DeletePeeringResponseTypeDef definition

class DeletePeeringResponseTypeDef(TypedDict):
    Peering: PeeringTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PeeringTypeDef
  2. See ResponseMetadataTypeDef

ListPeeringsResponseTypeDef#

# ListPeeringsResponseTypeDef definition

class ListPeeringsResponseTypeDef(TypedDict):
    Peerings: List[PeeringTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PeeringTypeDef
  2. See ResponseMetadataTypeDef

TransitGatewayPeeringTypeDef#

# TransitGatewayPeeringTypeDef definition

class TransitGatewayPeeringTypeDef(TypedDict):
    Peering: NotRequired[PeeringTypeDef],  # (1)
    TransitGatewayArn: NotRequired[str],
    TransitGatewayPeeringAttachmentId: NotRequired[str],
  1. 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],
  1. See AttachmentTypeType
  2. See AttachmentStateType
  3. See TagTypeDef
  4. See ProposedSegmentChangeTypeDef

CreateLinkResponseTypeDef#

# CreateLinkResponseTypeDef definition

class CreateLinkResponseTypeDef(TypedDict):
    Link: LinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

DeleteLinkResponseTypeDef#

# DeleteLinkResponseTypeDef definition

class DeleteLinkResponseTypeDef(TypedDict):
    Link: LinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

GetLinksResponseTypeDef#

# GetLinksResponseTypeDef definition

class GetLinksResponseTypeDef(TypedDict):
    Links: List[LinkTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

UpdateLinkResponseTypeDef#

# UpdateLinkResponseTypeDef definition

class UpdateLinkResponseTypeDef(TypedDict):
    Link: LinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. 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],
  1. See ConnectPeerStateType
  2. See ConnectPeerConfigurationTypeDef
  3. See TagTypeDef

GetNetworkTelemetryResponseTypeDef#

# GetNetworkTelemetryResponseTypeDef definition

class GetNetworkTelemetryResponseTypeDef(TypedDict):
    NetworkTelemetry: List[NetworkTelemetryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkTelemetryTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkChangeEventsResponseTypeDef#

# GetCoreNetworkChangeEventsResponseTypeDef definition

class GetCoreNetworkChangeEventsResponseTypeDef(TypedDict):
    CoreNetworkChangeEvents: List[CoreNetworkChangeEventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkChangeEventTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkChangeSetResponseTypeDef#

# GetCoreNetworkChangeSetResponseTypeDef definition

class GetCoreNetworkChangeSetResponseTypeDef(TypedDict):
    CoreNetworkChanges: List[CoreNetworkChangeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkChangeTypeDef
  2. See ResponseMetadataTypeDef

DeleteCoreNetworkPolicyVersionResponseTypeDef#

# DeleteCoreNetworkPolicyVersionResponseTypeDef definition

class DeleteCoreNetworkPolicyVersionResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkPolicyResponseTypeDef#

# GetCoreNetworkPolicyResponseTypeDef definition

class GetCoreNetworkPolicyResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

PutCoreNetworkPolicyResponseTypeDef#

# PutCoreNetworkPolicyResponseTypeDef definition

class PutCoreNetworkPolicyResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

RestoreCoreNetworkPolicyVersionResponseTypeDef#

# RestoreCoreNetworkPolicyVersionResponseTypeDef definition

class RestoreCoreNetworkPolicyVersionResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

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]]],
  1. See RouteTableIdentifierTypeDef
  2. See RouteStateType
  3. See RouteTypeType

CreateCoreNetworkResponseTypeDef#

# CreateCoreNetworkResponseTypeDef definition

class CreateCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

DeleteCoreNetworkResponseTypeDef#

# DeleteCoreNetworkResponseTypeDef definition

class DeleteCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkResponseTypeDef#

# GetCoreNetworkResponseTypeDef definition

class GetCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

UpdateCoreNetworkResponseTypeDef#

# UpdateCoreNetworkResponseTypeDef definition

class UpdateCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

CreateDeviceResponseTypeDef#

# CreateDeviceResponseTypeDef definition

class CreateDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

DeleteDeviceResponseTypeDef#

# DeleteDeviceResponseTypeDef definition

class DeleteDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

GetDevicesResponseTypeDef#

# GetDevicesResponseTypeDef definition

class GetDevicesResponseTypeDef(TypedDict):
    Devices: List[DeviceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

UpdateDeviceResponseTypeDef#

# UpdateDeviceResponseTypeDef definition

class UpdateDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteResponseTypeDef#

# CreateSiteResponseTypeDef definition

class CreateSiteResponseTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

DeleteSiteResponseTypeDef#

# DeleteSiteResponseTypeDef definition

class DeleteSiteResponseTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

GetSitesResponseTypeDef#

# GetSitesResponseTypeDef definition

class GetSitesResponseTypeDef(TypedDict):
    Sites: List[SiteTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

UpdateSiteResponseTypeDef#

# UpdateSiteResponseTypeDef definition

class UpdateSiteResponseTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

RouteAnalysisPathTypeDef#

# RouteAnalysisPathTypeDef definition

class RouteAnalysisPathTypeDef(TypedDict):
    CompletionStatus: NotRequired[RouteAnalysisCompletionTypeDef],  # (1)
    Path: NotRequired[List[PathComponentTypeDef]],  # (2)
  1. See RouteAnalysisCompletionTypeDef
  2. See PathComponentTypeDef

GetNetworkRoutesResponseTypeDef#

# GetNetworkRoutesResponseTypeDef definition

class GetNetworkRoutesResponseTypeDef(TypedDict):
    RouteTableArn: str,
    CoreNetworkSegmentEdge: CoreNetworkSegmentEdgeIdentifierTypeDef,  # (1)
    RouteTableType: RouteTableTypeType,  # (2)
    RouteTableTimestamp: datetime,
    NetworkRoutes: List[NetworkRouteTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See CoreNetworkSegmentEdgeIdentifierTypeDef
  2. See RouteTableTypeType
  3. See NetworkRouteTypeDef
  4. See ResponseMetadataTypeDef

DeregisterTransitGatewayResponseTypeDef#

# DeregisterTransitGatewayResponseTypeDef definition

class DeregisterTransitGatewayResponseTypeDef(TypedDict):
    TransitGatewayRegistration: TransitGatewayRegistrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRegistrationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayRegistrationsResponseTypeDef#

# GetTransitGatewayRegistrationsResponseTypeDef definition

class GetTransitGatewayRegistrationsResponseTypeDef(TypedDict):
    TransitGatewayRegistrations: List[TransitGatewayRegistrationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRegistrationTypeDef
  2. See ResponseMetadataTypeDef

RegisterTransitGatewayResponseTypeDef#

# RegisterTransitGatewayResponseTypeDef definition

class RegisterTransitGatewayResponseTypeDef(TypedDict):
    TransitGatewayRegistration: TransitGatewayRegistrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRegistrationTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayPeeringResponseTypeDef#

# CreateTransitGatewayPeeringResponseTypeDef definition

class CreateTransitGatewayPeeringResponseTypeDef(TypedDict):
    TransitGatewayPeering: TransitGatewayPeeringTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayPeeringResponseTypeDef#

# GetTransitGatewayPeeringResponseTypeDef definition

class GetTransitGatewayPeeringResponseTypeDef(TypedDict):
    TransitGatewayPeering: TransitGatewayPeeringTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringTypeDef
  2. See ResponseMetadataTypeDef

AcceptAttachmentResponseTypeDef#

# AcceptAttachmentResponseTypeDef definition

class AcceptAttachmentResponseTypeDef(TypedDict):
    Attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

ConnectAttachmentTypeDef#

# ConnectAttachmentTypeDef definition

class ConnectAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    TransportAttachmentId: NotRequired[str],
    Options: NotRequired[ConnectAttachmentOptionsTypeDef],  # (2)
  1. See AttachmentTypeDef
  2. See ConnectAttachmentOptionsTypeDef

DeleteAttachmentResponseTypeDef#

# DeleteAttachmentResponseTypeDef definition

class DeleteAttachmentResponseTypeDef(TypedDict):
    Attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

ListAttachmentsResponseTypeDef#

# ListAttachmentsResponseTypeDef definition

class ListAttachmentsResponseTypeDef(TypedDict):
    Attachments: List[AttachmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

RejectAttachmentResponseTypeDef#

# RejectAttachmentResponseTypeDef definition

class RejectAttachmentResponseTypeDef(TypedDict):
    Attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

SiteToSiteVpnAttachmentTypeDef#

# SiteToSiteVpnAttachmentTypeDef definition

class SiteToSiteVpnAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    VpnConnectionArn: NotRequired[str],
  1. See AttachmentTypeDef

TransitGatewayRouteTableAttachmentTypeDef#

# TransitGatewayRouteTableAttachmentTypeDef definition

class TransitGatewayRouteTableAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    PeeringId: NotRequired[str],
    TransitGatewayRouteTableArn: NotRequired[str],
  1. See AttachmentTypeDef

VpcAttachmentTypeDef#

# VpcAttachmentTypeDef definition

class VpcAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    SubnetArns: NotRequired[List[str]],
    Options: NotRequired[VpcOptionsTypeDef],  # (2)
  1. See AttachmentTypeDef
  2. See VpcOptionsTypeDef

CreateConnectPeerResponseTypeDef#

# CreateConnectPeerResponseTypeDef definition

class CreateConnectPeerResponseTypeDef(TypedDict):
    ConnectPeer: ConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

DeleteConnectPeerResponseTypeDef#

# DeleteConnectPeerResponseTypeDef definition

class DeleteConnectPeerResponseTypeDef(TypedDict):
    ConnectPeer: ConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

GetConnectPeerResponseTypeDef#

# GetConnectPeerResponseTypeDef definition

class GetConnectPeerResponseTypeDef(TypedDict):
    ConnectPeer: ConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RouteAnalysisStatusType
  2. See RouteAnalysisEndpointOptionsTypeDef
  3. See RouteAnalysisEndpointOptionsTypeDef
  4. See RouteAnalysisPathTypeDef
  5. See RouteAnalysisPathTypeDef

CreateConnectAttachmentResponseTypeDef#

# CreateConnectAttachmentResponseTypeDef definition

class CreateConnectAttachmentResponseTypeDef(TypedDict):
    ConnectAttachment: ConnectAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetConnectAttachmentResponseTypeDef#

# GetConnectAttachmentResponseTypeDef definition

class GetConnectAttachmentResponseTypeDef(TypedDict):
    ConnectAttachment: ConnectAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteToSiteVpnAttachmentResponseTypeDef#

# CreateSiteToSiteVpnAttachmentResponseTypeDef definition

class CreateSiteToSiteVpnAttachmentResponseTypeDef(TypedDict):
    SiteToSiteVpnAttachment: SiteToSiteVpnAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteToSiteVpnAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetSiteToSiteVpnAttachmentResponseTypeDef#

# GetSiteToSiteVpnAttachmentResponseTypeDef definition

class GetSiteToSiteVpnAttachmentResponseTypeDef(TypedDict):
    SiteToSiteVpnAttachment: SiteToSiteVpnAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteToSiteVpnAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayRouteTableAttachmentResponseTypeDef#

# CreateTransitGatewayRouteTableAttachmentResponseTypeDef definition

class CreateTransitGatewayRouteTableAttachmentResponseTypeDef(TypedDict):
    TransitGatewayRouteTableAttachment: TransitGatewayRouteTableAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayRouteTableAttachmentResponseTypeDef#

# GetTransitGatewayRouteTableAttachmentResponseTypeDef definition

class GetTransitGatewayRouteTableAttachmentResponseTypeDef(TypedDict):
    TransitGatewayRouteTableAttachment: TransitGatewayRouteTableAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcAttachmentResponseTypeDef#

# CreateVpcAttachmentResponseTypeDef definition

class CreateVpcAttachmentResponseTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetVpcAttachmentResponseTypeDef#

# GetVpcAttachmentResponseTypeDef definition

class GetVpcAttachmentResponseTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateVpcAttachmentResponseTypeDef#

# UpdateVpcAttachmentResponseTypeDef definition

class UpdateVpcAttachmentResponseTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetRouteAnalysisResponseTypeDef#

# GetRouteAnalysisResponseTypeDef definition

class GetRouteAnalysisResponseTypeDef(TypedDict):
    RouteAnalysis: RouteAnalysisTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteAnalysisTypeDef
  2. See ResponseMetadataTypeDef

StartRouteAnalysisResponseTypeDef#

# StartRouteAnalysisResponseTypeDef definition

class StartRouteAnalysisResponseTypeDef(TypedDict):
    RouteAnalysis: RouteAnalysisTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteAnalysisTypeDef
  2. See ResponseMetadataTypeDef