Typed dictionaries
Index > NetworkManager > Typed dictionaries
Auto-generated documentation for NetworkManager type annotations stubs module mypy-boto3-networkmanager.
AWSLocationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AWSLocationTypeDef
def get_value() -> AWSLocationTypeDef:
return {
"Zone": ...,
}
AcceptAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AcceptAttachmentRequestRequestTypeDef
def get_value() -> AcceptAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AccountStatusTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AccountStatusTypeDef
def get_value() -> AccountStatusTypeDef:
return {
"AccountId": ...,
}
Definition
class AccountStatusTypeDef(TypedDict):
AccountId: NotRequired[str],
SLRDeploymentStatus: NotRequired[str],
AssociateConnectPeerRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateConnectPeerRequestRequestTypeDef
def get_value() -> AssociateConnectPeerRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"ConnectPeerId": ...,
"DeviceId": ...,
}
Definition
class AssociateConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerId: str,
DeviceId: str,
LinkId: NotRequired[str],
ConnectPeerAssociationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectPeerAssociationTypeDef
def get_value() -> ConnectPeerAssociationTypeDef:
return {
"ConnectPeerId": ...,
}
Definition
class ConnectPeerAssociationTypeDef(TypedDict):
ConnectPeerId: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
State: NotRequired[ConnectPeerAssociationStateType], # (1)
AssociateCustomerGatewayRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateCustomerGatewayRequestRequestTypeDef
def get_value() -> AssociateCustomerGatewayRequestRequestTypeDef:
return {
"CustomerGatewayArn": ...,
"GlobalNetworkId": ...,
"DeviceId": ...,
}
Definition
class AssociateCustomerGatewayRequestRequestTypeDef(TypedDict):
CustomerGatewayArn: str,
GlobalNetworkId: str,
DeviceId: str,
LinkId: NotRequired[str],
CustomerGatewayAssociationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import CustomerGatewayAssociationTypeDef
def get_value() -> CustomerGatewayAssociationTypeDef:
return {
"CustomerGatewayArn": ...,
}
Definition
class CustomerGatewayAssociationTypeDef(TypedDict):
CustomerGatewayArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
State: NotRequired[CustomerGatewayAssociationStateType], # (1)
AssociateLinkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateLinkRequestRequestTypeDef
def get_value() -> AssociateLinkRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"DeviceId": ...,
"LinkId": ...,
}
Definition
class AssociateLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
LinkId: str,
LinkAssociationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import LinkAssociationTypeDef
def get_value() -> LinkAssociationTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class LinkAssociationTypeDef(TypedDict):
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
LinkAssociationState: NotRequired[LinkAssociationStateType], # (1)
AssociateTransitGatewayConnectPeerRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateTransitGatewayConnectPeerRequestRequestTypeDef
def get_value() -> AssociateTransitGatewayConnectPeerRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"TransitGatewayConnectPeerArn": ...,
"DeviceId": ...,
}
Definition
class AssociateTransitGatewayConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArn: str,
DeviceId: str,
LinkId: NotRequired[str],
TransitGatewayConnectPeerAssociationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import TransitGatewayConnectPeerAssociationTypeDef
def get_value() -> TransitGatewayConnectPeerAssociationTypeDef:
return {
"TransitGatewayConnectPeerArn": ...,
}
Definition
class TransitGatewayConnectPeerAssociationTypeDef(TypedDict):
TransitGatewayConnectPeerArn: NotRequired[str],
GlobalNetworkId: NotRequired[str],
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
State: NotRequired[TransitGatewayConnectPeerAssociationStateType], # (1)
TagTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
BandwidthTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import BandwidthTypeDef
def get_value() -> BandwidthTypeDef:
return {
"UploadSpeed": ...,
}
Definition
class BandwidthTypeDef(TypedDict):
UploadSpeed: NotRequired[int],
DownloadSpeed: NotRequired[int],
BgpOptionsTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import BgpOptionsTypeDef
def get_value() -> BgpOptionsTypeDef:
return {
"PeerAsn": ...,
}
ConnectAttachmentOptionsTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectAttachmentOptionsTypeDef
def get_value() -> ConnectAttachmentOptionsTypeDef:
return {
"Protocol": ...,
}
Definition
class ConnectAttachmentOptionsTypeDef(TypedDict):
Protocol: NotRequired[TunnelProtocolType], # (1)
ConnectPeerBgpConfigurationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectPeerBgpConfigurationTypeDef
def get_value() -> ConnectPeerBgpConfigurationTypeDef:
return {
"CoreNetworkAsn": ...,
}
Definition
class ConnectPeerBgpConfigurationTypeDef(TypedDict):
CoreNetworkAsn: NotRequired[int],
PeerAsn: NotRequired[int],
CoreNetworkAddress: NotRequired[str],
PeerAddress: NotRequired[str],
ConnectionHealthTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectionHealthTypeDef
def get_value() -> ConnectionHealthTypeDef:
return {
"Type": ...,
}
Definition
class ConnectionHealthTypeDef(TypedDict):
Type: NotRequired[ConnectionTypeType], # (1)
Status: NotRequired[ConnectionStatusType], # (2)
Timestamp: NotRequired[datetime],
CoreNetworkChangeEventValuesTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeEventValuesTypeDef
def get_value() -> CoreNetworkChangeEventValuesTypeDef:
return {
"EdgeLocation": ...,
}
Definition
class CoreNetworkChangeEventValuesTypeDef(TypedDict):
EdgeLocation: NotRequired[str],
SegmentName: NotRequired[str],
AttachmentId: NotRequired[str],
Cidr: NotRequired[str],
CoreNetworkChangeValuesTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeValuesTypeDef
def get_value() -> CoreNetworkChangeValuesTypeDef:
return {
"SegmentName": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkEdgeTypeDef
def get_value() -> CoreNetworkEdgeTypeDef:
return {
"EdgeLocation": ...,
}
Definition
class CoreNetworkEdgeTypeDef(TypedDict):
EdgeLocation: NotRequired[str],
Asn: NotRequired[int],
InsideCidrBlocks: NotRequired[List[str]],
CoreNetworkPolicyErrorTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkPolicyErrorTypeDef
def get_value() -> CoreNetworkPolicyErrorTypeDef:
return {
"ErrorCode": ...,
"Message": ...,
}
Definition
class CoreNetworkPolicyErrorTypeDef(TypedDict):
ErrorCode: str,
Message: str,
Path: NotRequired[str],
CoreNetworkPolicyVersionTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkPolicyVersionTypeDef
def get_value() -> CoreNetworkPolicyVersionTypeDef:
return {
"CoreNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkSegmentEdgeIdentifierTypeDef
def get_value() -> CoreNetworkSegmentEdgeIdentifierTypeDef:
return {
"CoreNetworkId": ...,
}
Definition
class CoreNetworkSegmentEdgeIdentifierTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
SegmentName: NotRequired[str],
EdgeLocation: NotRequired[str],
CoreNetworkSegmentTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkSegmentTypeDef
def get_value() -> CoreNetworkSegmentTypeDef:
return {
"Name": ...,
}
Definition
class CoreNetworkSegmentTypeDef(TypedDict):
Name: NotRequired[str],
EdgeLocations: NotRequired[List[str]],
SharedSegments: NotRequired[List[str]],
LocationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import LocationTypeDef
def get_value() -> LocationTypeDef:
return {
"Address": ...,
}
Definition
class LocationTypeDef(TypedDict):
Address: NotRequired[str],
Latitude: NotRequired[str],
Longitude: NotRequired[str],
VpcOptionsTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import VpcOptionsTypeDef
def get_value() -> VpcOptionsTypeDef:
return {
"Ipv6Support": ...,
}
Definition
class VpcOptionsTypeDef(TypedDict):
Ipv6Support: NotRequired[bool],
ApplianceModeSupport: NotRequired[bool],
DeleteAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteAttachmentRequestRequestTypeDef
def get_value() -> DeleteAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
DeleteConnectPeerRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteConnectPeerRequestRequestTypeDef
def get_value() -> DeleteConnectPeerRequestRequestTypeDef:
return {
"ConnectPeerId": ...,
}
DeleteConnectionRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteConnectionRequestRequestTypeDef
def get_value() -> DeleteConnectionRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"ConnectionId": ...,
}
Definition
class DeleteConnectionRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionId: str,
DeleteCoreNetworkPolicyVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkPolicyVersionRequestRequestTypeDef
def get_value() -> DeleteCoreNetworkPolicyVersionRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
"PolicyVersionId": ...,
}
Definition
class DeleteCoreNetworkPolicyVersionRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
DeleteCoreNetworkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkRequestRequestTypeDef
def get_value() -> DeleteCoreNetworkRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
DeleteDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteDeviceRequestRequestTypeDef
def get_value() -> DeleteDeviceRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"DeviceId": ...,
}
DeleteGlobalNetworkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteGlobalNetworkRequestRequestTypeDef
def get_value() -> DeleteGlobalNetworkRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
DeleteLinkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteLinkRequestRequestTypeDef
def get_value() -> DeleteLinkRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"LinkId": ...,
}
DeletePeeringRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeletePeeringRequestRequestTypeDef
def get_value() -> DeletePeeringRequestRequestTypeDef:
return {
"PeeringId": ...,
}
DeleteResourcePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteResourcePolicyRequestRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
DeleteSiteRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteSiteRequestRequestTypeDef
def get_value() -> DeleteSiteRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"SiteId": ...,
}
DeregisterTransitGatewayRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DeregisterTransitGatewayRequestRequestTypeDef
def get_value() -> DeregisterTransitGatewayRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"TransitGatewayArn": ...,
}
Definition
class DeregisterTransitGatewayRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArn: str,
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeGlobalNetworksRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DescribeGlobalNetworksRequestRequestTypeDef
def get_value() -> DescribeGlobalNetworksRequestRequestTypeDef:
return {
"GlobalNetworkIds": ...,
}
Definition
class DescribeGlobalNetworksRequestRequestTypeDef(TypedDict):
GlobalNetworkIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DisassociateConnectPeerRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateConnectPeerRequestRequestTypeDef
def get_value() -> DisassociateConnectPeerRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"ConnectPeerId": ...,
}
Definition
class DisassociateConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerId: str,
DisassociateCustomerGatewayRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateCustomerGatewayRequestRequestTypeDef
def get_value() -> DisassociateCustomerGatewayRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"CustomerGatewayArn": ...,
}
Definition
class DisassociateCustomerGatewayRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CustomerGatewayArn: str,
DisassociateLinkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateLinkRequestRequestTypeDef
def get_value() -> DisassociateLinkRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"DeviceId": ...,
"LinkId": ...,
}
Definition
class DisassociateLinkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: str,
LinkId: str,
DisassociateTransitGatewayConnectPeerRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateTransitGatewayConnectPeerRequestRequestTypeDef
def get_value() -> DisassociateTransitGatewayConnectPeerRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"TransitGatewayConnectPeerArn": ...,
}
Definition
class DisassociateTransitGatewayConnectPeerRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArn: str,
ExecuteCoreNetworkChangeSetRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ExecuteCoreNetworkChangeSetRequestRequestTypeDef
def get_value() -> ExecuteCoreNetworkChangeSetRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
"PolicyVersionId": ...,
}
Definition
class ExecuteCoreNetworkChangeSetRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
GetConnectAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectAttachmentRequestRequestTypeDef
def get_value() -> GetConnectAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
GetConnectPeerAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectPeerAssociationsRequestRequestTypeDef
def get_value() -> GetConnectPeerAssociationsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetConnectPeerAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectPeerIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetConnectPeerRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectPeerRequestRequestTypeDef
def get_value() -> GetConnectPeerRequestRequestTypeDef:
return {
"ConnectPeerId": ...,
}
GetConnectionsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectionsRequestRequestTypeDef
def get_value() -> GetConnectionsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetConnectionsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionIds: NotRequired[Sequence[str]],
DeviceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCoreNetworkChangeEventsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeEventsRequestRequestTypeDef
def get_value() -> GetCoreNetworkChangeEventsRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
"PolicyVersionId": ...,
}
Definition
class GetCoreNetworkChangeEventsRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCoreNetworkChangeSetRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeSetRequestRequestTypeDef
def get_value() -> GetCoreNetworkChangeSetRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
"PolicyVersionId": ...,
}
Definition
class GetCoreNetworkChangeSetRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetCoreNetworkPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkPolicyRequestRequestTypeDef
def get_value() -> GetCoreNetworkPolicyRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
Definition
class GetCoreNetworkPolicyRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: NotRequired[int],
Alias: NotRequired[CoreNetworkPolicyAliasType], # (1)
GetCoreNetworkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkRequestRequestTypeDef
def get_value() -> GetCoreNetworkRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
GetCustomerGatewayAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetCustomerGatewayAssociationsRequestRequestTypeDef
def get_value() -> GetCustomerGatewayAssociationsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetCustomerGatewayAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
CustomerGatewayArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetDevicesRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetDevicesRequestRequestTypeDef
def get_value() -> GetDevicesRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetDevicesRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceIds: NotRequired[Sequence[str]],
SiteId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetLinkAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetLinkAssociationsRequestRequestTypeDef
def get_value() -> GetLinkAssociationsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetLinkAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
DeviceId: NotRequired[str],
LinkId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetLinksRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetLinksRequestRequestTypeDef
def get_value() -> GetLinksRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourceCountsRequestRequestTypeDef
def get_value() -> GetNetworkResourceCountsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetNetworkResourceCountsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ResourceType: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NetworkResourceCountTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import NetworkResourceCountTypeDef
def get_value() -> NetworkResourceCountTypeDef:
return {
"ResourceType": ...,
}
Definition
class NetworkResourceCountTypeDef(TypedDict):
ResourceType: NotRequired[str],
Count: NotRequired[int],
GetNetworkResourceRelationshipsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourceRelationshipsRequestRequestTypeDef
def get_value() -> GetNetworkResourceRelationshipsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import RelationshipTypeDef
def get_value() -> RelationshipTypeDef:
return {
"From": ...,
}
GetNetworkResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourcesRequestRequestTypeDef
def get_value() -> GetNetworkResourcesRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkTelemetryRequestRequestTypeDef
def get_value() -> GetNetworkTelemetryRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import GetResourcePolicyRequestRequestTypeDef
def get_value() -> GetResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
GetRouteAnalysisRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetRouteAnalysisRequestRequestTypeDef
def get_value() -> GetRouteAnalysisRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"RouteAnalysisId": ...,
}
Definition
class GetRouteAnalysisRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
RouteAnalysisId: str,
GetSiteToSiteVpnAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetSiteToSiteVpnAttachmentRequestRequestTypeDef
def get_value() -> GetSiteToSiteVpnAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
GetSitesRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetSitesRequestRequestTypeDef
def get_value() -> GetSitesRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetSitesRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
SiteIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef
def get_value() -> GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetTransitGatewayConnectPeerAssociationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayConnectPeerArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetTransitGatewayPeeringRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayPeeringRequestRequestTypeDef
def get_value() -> GetTransitGatewayPeeringRequestRequestTypeDef:
return {
"PeeringId": ...,
}
GetTransitGatewayRegistrationsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRegistrationsRequestRequestTypeDef
def get_value() -> GetTransitGatewayRegistrationsRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class GetTransitGatewayRegistrationsRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArns: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef
def get_value() -> GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
Definition
class GetTransitGatewayRouteTableAttachmentRequestRequestTypeDef(TypedDict):
AttachmentId: str,
GetVpcAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetVpcAttachmentRequestRequestTypeDef
def get_value() -> GetVpcAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
ListAttachmentsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ListAttachmentsRequestRequestTypeDef
def get_value() -> ListAttachmentsRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import ListConnectPeersRequestRequestTypeDef
def get_value() -> ListConnectPeersRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
Definition
class ListConnectPeersRequestRequestTypeDef(TypedDict):
CoreNetworkId: NotRequired[str],
ConnectAttachmentId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCoreNetworkPolicyVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ListCoreNetworkPolicyVersionsRequestRequestTypeDef
def get_value() -> ListCoreNetworkPolicyVersionsRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
Definition
class ListCoreNetworkPolicyVersionsRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCoreNetworksRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ListCoreNetworksRequestRequestTypeDef
def get_value() -> ListCoreNetworksRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListCoreNetworksRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOrganizationServiceAccessStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ListOrganizationServiceAccessStatusRequestRequestTypeDef
def get_value() -> ListOrganizationServiceAccessStatusRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListOrganizationServiceAccessStatusRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPeeringsRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import ListPeeringsRequestRequestTypeDef
def get_value() -> ListPeeringsRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
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
Usage Example
from mypy_boto3_networkmanager.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
NetworkResourceSummaryTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import NetworkResourceSummaryTypeDef
def get_value() -> NetworkResourceSummaryTypeDef:
return {
"RegisteredGatewayArn": ...,
}
Definition
class NetworkResourceSummaryTypeDef(TypedDict):
RegisteredGatewayArn: NotRequired[str],
ResourceArn: NotRequired[str],
ResourceType: NotRequired[str],
Definition: NotRequired[str],
NameTag: NotRequired[str],
IsMiddlebox: NotRequired[bool],
NetworkRouteDestinationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import NetworkRouteDestinationTypeDef
def get_value() -> NetworkRouteDestinationTypeDef:
return {
"CoreNetworkAttachmentId": ...,
}
Definition
class NetworkRouteDestinationTypeDef(TypedDict):
CoreNetworkAttachmentId: NotRequired[str],
TransitGatewayAttachmentId: NotRequired[str],
SegmentName: NotRequired[str],
EdgeLocation: NotRequired[str],
ResourceType: NotRequired[str],
ResourceId: NotRequired[str],
PutCoreNetworkPolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import PutCoreNetworkPolicyRequestRequestTypeDef
def get_value() -> PutCoreNetworkPolicyRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
"PolicyDocument": ...,
}
Definition
class PutCoreNetworkPolicyRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyDocument: str,
Description: NotRequired[str],
LatestVersionId: NotRequired[int],
ClientToken: NotRequired[str],
PutResourcePolicyRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import PutResourcePolicyRequestRequestTypeDef
def get_value() -> PutResourcePolicyRequestRequestTypeDef:
return {
"PolicyDocument": ...,
"ResourceArn": ...,
}
Definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
PolicyDocument: str,
ResourceArn: str,
RegisterTransitGatewayRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import RegisterTransitGatewayRequestRequestTypeDef
def get_value() -> RegisterTransitGatewayRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"TransitGatewayArn": ...,
}
Definition
class RegisterTransitGatewayRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
TransitGatewayArn: str,
RejectAttachmentRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import RejectAttachmentRequestRequestTypeDef
def get_value() -> RejectAttachmentRequestRequestTypeDef:
return {
"AttachmentId": ...,
}
RestoreCoreNetworkPolicyVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import RestoreCoreNetworkPolicyVersionRequestRequestTypeDef
def get_value() -> RestoreCoreNetworkPolicyVersionRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
"PolicyVersionId": ...,
}
Definition
class RestoreCoreNetworkPolicyVersionRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
PolicyVersionId: int,
RouteAnalysisCompletionTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import RouteAnalysisCompletionTypeDef
def get_value() -> RouteAnalysisCompletionTypeDef:
return {
"ResultCode": ...,
}
Definition
class RouteAnalysisCompletionTypeDef(TypedDict):
ResultCode: NotRequired[RouteAnalysisCompletionResultCodeType], # (1)
ReasonCode: NotRequired[RouteAnalysisCompletionReasonCodeType], # (2)
ReasonContext: NotRequired[Dict[str, str]],
RouteAnalysisEndpointOptionsSpecificationTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import RouteAnalysisEndpointOptionsSpecificationTypeDef
def get_value() -> RouteAnalysisEndpointOptionsSpecificationTypeDef:
return {
"TransitGatewayAttachmentArn": ...,
}
Definition
class RouteAnalysisEndpointOptionsSpecificationTypeDef(TypedDict):
TransitGatewayAttachmentArn: NotRequired[str],
IpAddress: NotRequired[str],
RouteAnalysisEndpointOptionsTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import RouteAnalysisEndpointOptionsTypeDef
def get_value() -> RouteAnalysisEndpointOptionsTypeDef:
return {
"TransitGatewayAttachmentArn": ...,
}
Definition
class RouteAnalysisEndpointOptionsTypeDef(TypedDict):
TransitGatewayAttachmentArn: NotRequired[str],
TransitGatewayArn: NotRequired[str],
IpAddress: NotRequired[str],
StartOrganizationServiceAccessUpdateRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import StartOrganizationServiceAccessUpdateRequestRequestTypeDef
def get_value() -> StartOrganizationServiceAccessUpdateRequestRequestTypeDef:
return {
"Action": ...,
}
TransitGatewayRegistrationStateReasonTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import TransitGatewayRegistrationStateReasonTypeDef
def get_value() -> TransitGatewayRegistrationStateReasonTypeDef:
return {
"Code": ...,
}
Definition
class TransitGatewayRegistrationStateReasonTypeDef(TypedDict):
Code: NotRequired[TransitGatewayRegistrationStateType], # (1)
Message: NotRequired[str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateConnectionRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateConnectionRequestRequestTypeDef
def get_value() -> UpdateConnectionRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"ConnectionId": ...,
}
Definition
class UpdateConnectionRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ConnectionId: str,
LinkId: NotRequired[str],
ConnectedLinkId: NotRequired[str],
Description: NotRequired[str],
UpdateCoreNetworkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateCoreNetworkRequestRequestTypeDef
def get_value() -> UpdateCoreNetworkRequestRequestTypeDef:
return {
"CoreNetworkId": ...,
}
Definition
class UpdateCoreNetworkRequestRequestTypeDef(TypedDict):
CoreNetworkId: str,
Description: NotRequired[str],
UpdateGlobalNetworkRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateGlobalNetworkRequestRequestTypeDef
def get_value() -> UpdateGlobalNetworkRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
}
Definition
class UpdateGlobalNetworkRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
Description: NotRequired[str],
UpdateNetworkResourceMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateNetworkResourceMetadataRequestRequestTypeDef
def get_value() -> UpdateNetworkResourceMetadataRequestRequestTypeDef:
return {
"GlobalNetworkId": ...,
"ResourceArn": ...,
"Metadata": ...,
}
Definition
class UpdateNetworkResourceMetadataRequestRequestTypeDef(TypedDict):
GlobalNetworkId: str,
ResourceArn: str,
Metadata: Mapping[str, str],
GetResourcePolicyResponseTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"PolicyDocument": ...,
"ResponseMetadata": ...,
}
Definition
class GetResourcePolicyResponseTypeDef(TypedDict):
PolicyDocument: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateNetworkResourceMetadataResponseTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateNetworkResourceMetadataResponseTypeDef
def get_value() -> UpdateNetworkResourceMetadataResponseTypeDef:
return {
"ResourceArn": ...,
"Metadata": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateNetworkResourceMetadataResponseTypeDef(TypedDict):
ResourceArn: str,
Metadata: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
OrganizationStatusTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import OrganizationStatusTypeDef
def get_value() -> OrganizationStatusTypeDef:
return {
"OrganizationId": ...,
}
Definition
class OrganizationStatusTypeDef(TypedDict):
OrganizationId: NotRequired[str],
OrganizationAwsServiceAccessStatus: NotRequired[str],
SLRDeploymentStatus: NotRequired[str],
AccountStatusList: NotRequired[List[AccountStatusTypeDef]], # (1)
AssociateConnectPeerResponseTypeDef
Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateConnectPeerResponseTypeDef
def get_value() -> AssociateConnectPeerResponseTypeDef:
return {
"ConnectPeerAssociation": ...,
"ResponseMetadata": ...,
}