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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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, # (