Skip to content

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": ...,
    }
Definition
class AWSLocationTypeDef(TypedDict):
    Zone: NotRequired[str],
    SubnetArn: NotRequired[str],

AcceptAttachmentRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AcceptAttachmentRequestRequestTypeDef

def get_value() -> AcceptAttachmentRequestRequestTypeDef:
    return {
        "AttachmentId": ...,
    }
Definition
class AcceptAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,

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

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

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

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

TagTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

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": ...,
    }
Definition
class BgpOptionsTypeDef(TypedDict):
    PeerAsn: NotRequired[int],

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

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

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

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": ...,
    }
Definition
class DeleteAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,

DeleteConnectPeerRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteConnectPeerRequestRequestTypeDef

def get_value() -> DeleteConnectPeerRequestRequestTypeDef:
    return {
        "ConnectPeerId": ...,
    }
Definition
class DeleteConnectPeerRequestRequestTypeDef(TypedDict):
    ConnectPeerId: str,

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": ...,
    }
Definition
class DeleteCoreNetworkRequestRequestTypeDef(TypedDict):
    CoreNetworkId: str,

DeleteDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteDeviceRequestRequestTypeDef

def get_value() -> DeleteDeviceRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "DeviceId": ...,
    }
Definition
class DeleteDeviceRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: str,

DeleteGlobalNetworkRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteGlobalNetworkRequestRequestTypeDef

def get_value() -> DeleteGlobalNetworkRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class DeleteGlobalNetworkRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,

DeleteLinkRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteLinkRequestRequestTypeDef

def get_value() -> DeleteLinkRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "LinkId": ...,
    }
Definition
class DeleteLinkRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    LinkId: str,

DeletePeeringRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeletePeeringRequestRequestTypeDef

def get_value() -> DeletePeeringRequestRequestTypeDef:
    return {
        "PeeringId": ...,
    }
Definition
class DeletePeeringRequestRequestTypeDef(TypedDict):
    PeeringId: str,

DeleteResourcePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteResourcePolicyRequestRequestTypeDef

def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

DeleteSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteSiteRequestRequestTypeDef

def get_value() -> DeleteSiteRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "SiteId": ...,
    }
Definition
class DeleteSiteRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteId: str,

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": ...,
    }
Definition
class GetConnectAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,

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": ...,
    }
Definition
class GetConnectPeerRequestRequestTypeDef(TypedDict):
    ConnectPeerId: str,

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

GetCoreNetworkRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkRequestRequestTypeDef

def get_value() -> GetCoreNetworkRequestRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }
Definition
class GetCoreNetworkRequestRequestTypeDef(TypedDict):
    CoreNetworkId: str,

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": ...,
    }
Definition
class RelationshipTypeDef(TypedDict):
    From: NotRequired[str],
    To: NotRequired[str],

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": ...,
    }
Definition
class GetResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

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": ...,
    }
Definition
class GetSiteToSiteVpnAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,

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": ...,
    }
Definition
class GetTransitGatewayPeeringRequestRequestTypeDef(TypedDict):
    PeeringId: str,

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": ...,
    }
Definition
class GetVpcAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,

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

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

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

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": ...,
    }
Definition
class RejectAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,

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

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": ...,
    }
Definition
class StartOrganizationServiceAccessUpdateRequestRequestTypeDef(TypedDict):
    Action: str,

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

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

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

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

AssociateConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateConnectPeerResponseTypeDef

def get_value() -> AssociateConnectPeerResponseTypeDef:
    return {
        "ConnectPeerAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateConnectPeerResponseTypeDef(TypedDict):
    ConnectPeerAssociation: ConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateConnectPeerResponseTypeDef

def get_value() -> DisassociateConnectPeerResponseTypeDef:
    return {
        "ConnectPeerAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateConnectPeerResponseTypeDef(TypedDict):
    ConnectPeerAssociation: ConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetConnectPeerAssociationsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectPeerAssociationsResponseTypeDef

def get_value() -> GetConnectPeerAssociationsResponseTypeDef:
    return {
        "ConnectPeerAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConnectPeerAssociationsResponseTypeDef(TypedDict):
    ConnectPeerAssociations: List[ConnectPeerAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateCustomerGatewayResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateCustomerGatewayResponseTypeDef

def get_value() -> AssociateCustomerGatewayResponseTypeDef:
    return {
        "CustomerGatewayAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateCustomerGatewayResponseTypeDef(TypedDict):
    CustomerGatewayAssociation: CustomerGatewayAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateCustomerGatewayResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateCustomerGatewayResponseTypeDef

def get_value() -> DisassociateCustomerGatewayResponseTypeDef:
    return {
        "CustomerGatewayAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateCustomerGatewayResponseTypeDef(TypedDict):
    CustomerGatewayAssociation: CustomerGatewayAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetCustomerGatewayAssociationsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCustomerGatewayAssociationsResponseTypeDef

def get_value() -> GetCustomerGatewayAssociationsResponseTypeDef:
    return {
        "CustomerGatewayAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCustomerGatewayAssociationsResponseTypeDef(TypedDict):
    CustomerGatewayAssociations: List[CustomerGatewayAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomerGatewayAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateLinkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateLinkResponseTypeDef

def get_value() -> AssociateLinkResponseTypeDef:
    return {
        "LinkAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateLinkResponseTypeDef(TypedDict):
    LinkAssociation: LinkAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateLinkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateLinkResponseTypeDef

def get_value() -> DisassociateLinkResponseTypeDef:
    return {
        "LinkAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateLinkResponseTypeDef(TypedDict):
    LinkAssociation: LinkAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetLinkAssociationsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetLinkAssociationsResponseTypeDef

def get_value() -> GetLinkAssociationsResponseTypeDef:
    return {
        "LinkAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetLinkAssociationsResponseTypeDef(TypedDict):
    LinkAssociations: List[LinkAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateTransitGatewayConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AssociateTransitGatewayConnectPeerResponseTypeDef

def get_value() -> AssociateTransitGatewayConnectPeerResponseTypeDef:
    return {
        "TransitGatewayConnectPeerAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateTransitGatewayConnectPeerResponseTypeDef(TypedDict):
    TransitGatewayConnectPeerAssociation: TransitGatewayConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateTransitGatewayConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DisassociateTransitGatewayConnectPeerResponseTypeDef

def get_value() -> DisassociateTransitGatewayConnectPeerResponseTypeDef:
    return {
        "TransitGatewayConnectPeerAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateTransitGatewayConnectPeerResponseTypeDef(TypedDict):
    TransitGatewayConnectPeerAssociation: TransitGatewayConnectPeerAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayConnectPeerAssociationsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayConnectPeerAssociationsResponseTypeDef

def get_value() -> GetTransitGatewayConnectPeerAssociationsResponseTypeDef:
    return {
        "TransitGatewayConnectPeerAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTransitGatewayConnectPeerAssociationsResponseTypeDef(TypedDict):
    TransitGatewayConnectPeerAssociations: List[TransitGatewayConnectPeerAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayConnectPeerAssociationTypeDef
  2. See ResponseMetadataTypeDef

ConnectPeerSummaryTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectPeerSummaryTypeDef

def get_value() -> ConnectPeerSummaryTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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)
  1. See ConnectPeerStateType
  2. See TagTypeDef

ConnectionTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectionTypeDef

def get_value() -> ConnectionTypeDef:
    return {
        "ConnectionId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkSummaryTypeDef

def get_value() -> CoreNetworkSummaryTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateConnectionRequestRequestTypeDef

def get_value() -> CreateConnectionRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "DeviceId": ...,
        "ConnectedDeviceId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateCoreNetworkRequestRequestTypeDef

def get_value() -> CreateCoreNetworkRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class CreateCoreNetworkRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    PolicyDocument: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateGlobalNetworkRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateGlobalNetworkRequestRequestTypeDef

def get_value() -> CreateGlobalNetworkRequestRequestTypeDef:
    return {
        "Description": ...,
    }
Definition
class CreateGlobalNetworkRequestRequestTypeDef(TypedDict):
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateSiteToSiteVpnAttachmentRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateSiteToSiteVpnAttachmentRequestRequestTypeDef

def get_value() -> CreateSiteToSiteVpnAttachmentRequestRequestTypeDef:
    return {
        "CoreNetworkId": ...,
        "VpnConnectionArn": ...,
    }
Definition
class CreateSiteToSiteVpnAttachmentRequestRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    VpnConnectionArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateTransitGatewayPeeringRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayPeeringRequestRequestTypeDef

def get_value() -> CreateTransitGatewayPeeringRequestRequestTypeDef:
    return {
        "CoreNetworkId": ...,
        "TransitGatewayArn": ...,
    }
Definition
class CreateTransitGatewayPeeringRequestRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    TransitGatewayArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef

def get_value() -> CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef:
    return {
        "PeeringId": ...,
        "TransitGatewayRouteTableArn": ...,
    }
Definition
class CreateTransitGatewayRouteTableAttachmentRequestRequestTypeDef(TypedDict):
    PeeringId: str,
    TransitGatewayRouteTableArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

GlobalNetworkTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GlobalNetworkTypeDef

def get_value() -> GlobalNetworkTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

NetworkResourceTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import NetworkResourceTypeDef

def get_value() -> NetworkResourceTypeDef:
    return {
        "RegisteredGatewayArn": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import PeeringTypeDef

def get_value() -> PeeringTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import ProposedSegmentChangeTypeDef

def get_value() -> ProposedSegmentChangeTypeDef:
    return {
        "Tags": ...,
    }
Definition
class ProposedSegmentChangeTypeDef(TypedDict):
    Tags: NotRequired[List[TagTypeDef]],  # (1)
    AttachmentPolicyRuleNumber: NotRequired[int],
    SegmentName: NotRequired[str],
  1. See TagTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateLinkRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateLinkRequestRequestTypeDef

def get_value() -> CreateLinkRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "Bandwidth": ...,
        "SiteId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import LinkTypeDef

def get_value() -> LinkTypeDef:
    return {
        "LinkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateLinkRequestRequestTypeDef

def get_value() -> UpdateLinkRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "LinkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateConnectPeerRequestRequestTypeDef

def get_value() -> CreateConnectPeerRequestRequestTypeDef:
    return {
        "ConnectAttachmentId": ...,
        "PeerAddress": ...,
        "InsideCidrBlocks": ...,
    }
Definition
class CreateConnectPeerRequestRequestTypeDef(TypedDict):
    ConnectAttachmentId: str,
    PeerAddress: str,
    InsideCidrBlocks: Sequence[str],
    CoreNetworkAddress: NotRequired[str],
    BgpOptions: NotRequired[BgpOptionsTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientToken: NotRequired[str],
  1. See BgpOptionsTypeDef
  2. See TagTypeDef

CreateConnectAttachmentRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateConnectAttachmentRequestRequestTypeDef

def get_value() -> CreateConnectAttachmentRequestRequestTypeDef:
    return {
        "CoreNetworkId": ...,
        "EdgeLocation": ...,
        "TransportAttachmentId": ...,
        "Options": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectPeerConfigurationTypeDef

def get_value() -> ConnectPeerConfigurationTypeDef:
    return {
        "CoreNetworkAddress": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import NetworkTelemetryTypeDef

def get_value() -> NetworkTelemetryTypeDef:
    return {
        "RegisteredGatewayArn": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeEventTypeDef

def get_value() -> CoreNetworkChangeEventTypeDef:
    return {
        "Type": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeTypeDef

def get_value() -> CoreNetworkChangeTypeDef:
    return {
        "Type": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkPolicyTypeDef

def get_value() -> CoreNetworkPolicyTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import ListCoreNetworkPolicyVersionsResponseTypeDef

def get_value() -> ListCoreNetworkPolicyVersionsResponseTypeDef:
    return {
        "CoreNetworkPolicyVersions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCoreNetworkPolicyVersionsResponseTypeDef(TypedDict):
    CoreNetworkPolicyVersions: List[CoreNetworkPolicyVersionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyVersionTypeDef
  2. See ResponseMetadataTypeDef

RouteTableIdentifierTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import RouteTableIdentifierTypeDef

def get_value() -> RouteTableIdentifierTypeDef:
    return {
        "TransitGatewayRouteTableArn": ...,
    }
Definition
class RouteTableIdentifierTypeDef(TypedDict):
    TransitGatewayRouteTableArn: NotRequired[str],
    CoreNetworkSegmentEdge: NotRequired[CoreNetworkSegmentEdgeIdentifierTypeDef],  # (1)
  1. See CoreNetworkSegmentEdgeIdentifierTypeDef

CoreNetworkTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CoreNetworkTypeDef

def get_value() -> CoreNetworkTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateDeviceRequestRequestTypeDef

def get_value() -> CreateDeviceRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateSiteRequestRequestTypeDef

def get_value() -> CreateSiteRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import DeviceTypeDef

def get_value() -> DeviceTypeDef:
    return {
        "DeviceId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import SiteTypeDef

def get_value() -> SiteTypeDef:
    return {
        "SiteId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateDeviceRequestRequestTypeDef

def get_value() -> UpdateDeviceRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "DeviceId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateSiteRequestRequestTypeDef

def get_value() -> UpdateSiteRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "SiteId": ...,
    }
Definition
class UpdateSiteRequestRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteId: str,
    Description: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (1)
  1. See LocationTypeDef

CreateVpcAttachmentRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateVpcAttachmentRequestRequestTypeDef

def get_value() -> CreateVpcAttachmentRequestRequestTypeDef:
    return {
        "CoreNetworkId": ...,
        "VpcArn": ...,
        "SubnetArns": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateVpcAttachmentRequestRequestTypeDef

def get_value() -> UpdateVpcAttachmentRequestRequestTypeDef:
    return {
        "AttachmentId": ...,
    }
Definition
class UpdateVpcAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentId: str,
    AddSubnetArns: NotRequired[Sequence[str]],
    RemoveSubnetArns: NotRequired[Sequence[str]],
    Options: NotRequired[VpcOptionsTypeDef],  # (1)
  1. See VpcOptionsTypeDef

DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef

def get_value() -> DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef:
    return {
        "GlobalNetworkIds": ...,
    }
Definition
class DescribeGlobalNetworksRequestDescribeGlobalNetworksPaginateTypeDef(TypedDict):
    GlobalNetworkIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef

def get_value() -> GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetConnectPeerAssociationsRequestGetConnectPeerAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectPeerIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetConnectionsRequestGetConnectionsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectionsRequestGetConnectionsPaginateTypeDef

def get_value() -> GetConnectionsRequestGetConnectionsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetConnectionsRequestGetConnectionsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectionIds: NotRequired[Sequence[str]],
    DeviceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef

def get_value() -> GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
        "PolicyVersionId": ...,
    }
Definition
class GetCoreNetworkChangeEventsRequestGetCoreNetworkChangeEventsPaginateTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef

def get_value() -> GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
        "PolicyVersionId": ...,
    }
Definition
class GetCoreNetworkChangeSetRequestGetCoreNetworkChangeSetPaginateTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef

def get_value() -> GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetCustomerGatewayAssociationsRequestGetCustomerGatewayAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    CustomerGatewayArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetDevicesRequestGetDevicesPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetDevicesRequestGetDevicesPaginateTypeDef

def get_value() -> GetDevicesRequestGetDevicesPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetDevicesRequestGetDevicesPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceIds: NotRequired[Sequence[str]],
    SiteId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef

def get_value() -> GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetLinkAssociationsRequestGetLinkAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetLinksRequestGetLinksPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetLinksRequestGetLinksPaginateTypeDef

def get_value() -> GetLinksRequestGetLinksPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef

def get_value() -> GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetNetworkResourceCountsRequestGetNetworkResourceCountsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    ResourceType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetNetworkResourceRelationshipsRequestGetNetworkResourceRelationshipsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourceRelationshipsRequestGetNetworkResourceRelationshipsPaginateTypeDef

def get_value() -> GetNetworkResourceRelationshipsRequestGetNetworkResourceRelationshipsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourcesRequestGetNetworkResourcesPaginateTypeDef

def get_value() -> GetNetworkResourcesRequestGetNetworkResourcesPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkTelemetryRequestGetNetworkTelemetryPaginateTypeDef

def get_value() -> GetNetworkTelemetryRequestGetNetworkTelemetryPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import GetSitesRequestGetSitesPaginateTypeDef

def get_value() -> GetSitesRequestGetSitesPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetSitesRequestGetSitesPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef

def get_value() -> GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetTransitGatewayConnectPeerAssociationsRequestGetTransitGatewayConnectPeerAssociationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayConnectPeerArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef

def get_value() -> GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class GetTransitGatewayRegistrationsRequestGetTransitGatewayRegistrationsPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayArns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAttachmentsRequestListAttachmentsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListAttachmentsRequestListAttachmentsPaginateTypeDef

def get_value() -> ListAttachmentsRequestListAttachmentsPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import ListConnectPeersRequestListConnectPeersPaginateTypeDef

def get_value() -> ListConnectPeersRequestListConnectPeersPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }
Definition
class ListConnectPeersRequestListConnectPeersPaginateTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    ConnectAttachmentId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef

def get_value() -> ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }
Definition
class ListCoreNetworkPolicyVersionsRequestListCoreNetworkPolicyVersionsPaginateTypeDef(TypedDict):
    CoreNetworkId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCoreNetworksRequestListCoreNetworksPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListCoreNetworksRequestListCoreNetworksPaginateTypeDef

def get_value() -> ListCoreNetworksRequestListCoreNetworksPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListCoreNetworksRequestListCoreNetworksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPeeringsRequestListPeeringsPaginateTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListPeeringsRequestListPeeringsPaginateTypeDef

def get_value() -> ListPeeringsRequestListPeeringsPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourceCountsResponseTypeDef

def get_value() -> GetNetworkResourceCountsResponseTypeDef:
    return {
        "NetworkResourceCounts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkResourceCountsResponseTypeDef(TypedDict):
    NetworkResourceCounts: List[NetworkResourceCountTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkResourceCountTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkResourceRelationshipsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourceRelationshipsResponseTypeDef

def get_value() -> GetNetworkResourceRelationshipsResponseTypeDef:
    return {
        "Relationships": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkResourceRelationshipsResponseTypeDef(TypedDict):
    Relationships: List[RelationshipTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RelationshipTypeDef
  2. See ResponseMetadataTypeDef

PathComponentTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import PathComponentTypeDef

def get_value() -> PathComponentTypeDef:
    return {
        "Sequence": ...,
    }
Definition
class PathComponentTypeDef(TypedDict):
    Sequence: NotRequired[int],
    Resource: NotRequired[NetworkResourceSummaryTypeDef],  # (1)
    DestinationCidrBlock: NotRequired[str],
  1. See NetworkResourceSummaryTypeDef

NetworkRouteTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import NetworkRouteTypeDef

def get_value() -> NetworkRouteTypeDef:
    return {
        "DestinationCidrBlock": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import StartRouteAnalysisRequestRequestTypeDef

def get_value() -> StartRouteAnalysisRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "Source": ...,
        "Destination": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import TransitGatewayRegistrationTypeDef

def get_value() -> TransitGatewayRegistrationTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
Definition
class TransitGatewayRegistrationTypeDef(TypedDict):
    GlobalNetworkId: NotRequired[str],
    TransitGatewayArn: NotRequired[str],
    State: NotRequired[TransitGatewayRegistrationStateReasonTypeDef],  # (1)
  1. See TransitGatewayRegistrationStateReasonTypeDef

ListOrganizationServiceAccessStatusResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListOrganizationServiceAccessStatusResponseTypeDef

def get_value() -> ListOrganizationServiceAccessStatusResponseTypeDef:
    return {
        "OrganizationStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOrganizationServiceAccessStatusResponseTypeDef(TypedDict):
    OrganizationStatus: OrganizationStatusTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationStatusTypeDef
  2. See ResponseMetadataTypeDef

StartOrganizationServiceAccessUpdateResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import StartOrganizationServiceAccessUpdateResponseTypeDef

def get_value() -> StartOrganizationServiceAccessUpdateResponseTypeDef:
    return {
        "OrganizationStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartOrganizationServiceAccessUpdateResponseTypeDef(TypedDict):
    OrganizationStatus: OrganizationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationStatusTypeDef
  2. See ResponseMetadataTypeDef

ListConnectPeersResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListConnectPeersResponseTypeDef

def get_value() -> ListConnectPeersResponseTypeDef:
    return {
        "ConnectPeers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConnectPeersResponseTypeDef(TypedDict):
    ConnectPeers: List[ConnectPeerSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateConnectionResponseTypeDef

def get_value() -> CreateConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteConnectionResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteConnectionResponseTypeDef

def get_value() -> DeleteConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

GetConnectionsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectionsResponseTypeDef

def get_value() -> GetConnectionsResponseTypeDef:
    return {
        "Connections": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConnectionsResponseTypeDef(TypedDict):
    Connections: List[ConnectionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

UpdateConnectionResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateConnectionResponseTypeDef

def get_value() -> UpdateConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

ListCoreNetworksResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListCoreNetworksResponseTypeDef

def get_value() -> ListCoreNetworksResponseTypeDef:
    return {
        "CoreNetworks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCoreNetworksResponseTypeDef(TypedDict):
    CoreNetworks: List[CoreNetworkSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateGlobalNetworkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateGlobalNetworkResponseTypeDef

def get_value() -> CreateGlobalNetworkResponseTypeDef:
    return {
        "GlobalNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGlobalNetworkResponseTypeDef(TypedDict):
    GlobalNetwork: GlobalNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

DeleteGlobalNetworkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteGlobalNetworkResponseTypeDef

def get_value() -> DeleteGlobalNetworkResponseTypeDef:
    return {
        "GlobalNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteGlobalNetworkResponseTypeDef(TypedDict):
    GlobalNetwork: GlobalNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

DescribeGlobalNetworksResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DescribeGlobalNetworksResponseTypeDef

def get_value() -> DescribeGlobalNetworksResponseTypeDef:
    return {
        "GlobalNetworks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeGlobalNetworksResponseTypeDef(TypedDict):
    GlobalNetworks: List[GlobalNetworkTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

UpdateGlobalNetworkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateGlobalNetworkResponseTypeDef

def get_value() -> UpdateGlobalNetworkResponseTypeDef:
    return {
        "GlobalNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateGlobalNetworkResponseTypeDef(TypedDict):
    GlobalNetwork: GlobalNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GlobalNetworkTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkResourcesResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkResourcesResponseTypeDef

def get_value() -> GetNetworkResourcesResponseTypeDef:
    return {
        "NetworkResources": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkResourcesResponseTypeDef(TypedDict):
    NetworkResources: List[NetworkResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkResourceTypeDef
  2. See ResponseMetadataTypeDef

DeletePeeringResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeletePeeringResponseTypeDef

def get_value() -> DeletePeeringResponseTypeDef:
    return {
        "Peering": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeletePeeringResponseTypeDef(TypedDict):
    Peering: PeeringTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PeeringTypeDef
  2. See ResponseMetadataTypeDef

ListPeeringsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListPeeringsResponseTypeDef

def get_value() -> ListPeeringsResponseTypeDef:
    return {
        "Peerings": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPeeringsResponseTypeDef(TypedDict):
    Peerings: List[PeeringTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PeeringTypeDef
  2. See ResponseMetadataTypeDef

TransitGatewayPeeringTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import TransitGatewayPeeringTypeDef

def get_value() -> TransitGatewayPeeringTypeDef:
    return {
        "Peering": ...,
    }
Definition
class TransitGatewayPeeringTypeDef(TypedDict):
    Peering: NotRequired[PeeringTypeDef],  # (1)
    TransitGatewayArn: NotRequired[str],
    TransitGatewayPeeringAttachmentId: NotRequired[str],
  1. See PeeringTypeDef

AttachmentTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AttachmentTypeDef

def get_value() -> AttachmentTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateLinkResponseTypeDef

def get_value() -> CreateLinkResponseTypeDef:
    return {
        "Link": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLinkResponseTypeDef(TypedDict):
    Link: LinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

DeleteLinkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteLinkResponseTypeDef

def get_value() -> DeleteLinkResponseTypeDef:
    return {
        "Link": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteLinkResponseTypeDef(TypedDict):
    Link: LinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

GetLinksResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetLinksResponseTypeDef

def get_value() -> GetLinksResponseTypeDef:
    return {
        "Links": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetLinksResponseTypeDef(TypedDict):
    Links: List[LinkTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

UpdateLinkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateLinkResponseTypeDef

def get_value() -> UpdateLinkResponseTypeDef:
    return {
        "Link": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateLinkResponseTypeDef(TypedDict):
    Link: LinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LinkTypeDef
  2. See ResponseMetadataTypeDef

ConnectPeerTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectPeerTypeDef

def get_value() -> ConnectPeerTypeDef:
    return {
        "CoreNetworkId": ...,
    }
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)
  1. See ConnectPeerStateType
  2. See ConnectPeerConfigurationTypeDef
  3. See TagTypeDef

GetNetworkTelemetryResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkTelemetryResponseTypeDef

def get_value() -> GetNetworkTelemetryResponseTypeDef:
    return {
        "NetworkTelemetry": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkTelemetryResponseTypeDef(TypedDict):
    NetworkTelemetry: List[NetworkTelemetryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkTelemetryTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkChangeEventsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeEventsResponseTypeDef

def get_value() -> GetCoreNetworkChangeEventsResponseTypeDef:
    return {
        "CoreNetworkChangeEvents": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCoreNetworkChangeEventsResponseTypeDef(TypedDict):
    CoreNetworkChangeEvents: List[CoreNetworkChangeEventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkChangeEventTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkChangeSetResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeSetResponseTypeDef

def get_value() -> GetCoreNetworkChangeSetResponseTypeDef:
    return {
        "CoreNetworkChanges": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCoreNetworkChangeSetResponseTypeDef(TypedDict):
    CoreNetworkChanges: List[CoreNetworkChangeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkChangeTypeDef
  2. See ResponseMetadataTypeDef

DeleteCoreNetworkPolicyVersionResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkPolicyVersionResponseTypeDef

def get_value() -> DeleteCoreNetworkPolicyVersionResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteCoreNetworkPolicyVersionResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkPolicyResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkPolicyResponseTypeDef

def get_value() -> GetCoreNetworkPolicyResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCoreNetworkPolicyResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

PutCoreNetworkPolicyResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import PutCoreNetworkPolicyResponseTypeDef

def get_value() -> PutCoreNetworkPolicyResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutCoreNetworkPolicyResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

RestoreCoreNetworkPolicyVersionResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import RestoreCoreNetworkPolicyVersionResponseTypeDef

def get_value() -> RestoreCoreNetworkPolicyVersionResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class RestoreCoreNetworkPolicyVersionResponseTypeDef(TypedDict):
    CoreNetworkPolicy: CoreNetworkPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkRoutesRequestRequestTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkRoutesRequestRequestTypeDef

def get_value() -> GetNetworkRoutesRequestRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
        "RouteTableIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateCoreNetworkResponseTypeDef

def get_value() -> CreateCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

DeleteCoreNetworkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkResponseTypeDef

def get_value() -> DeleteCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

GetCoreNetworkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetCoreNetworkResponseTypeDef

def get_value() -> GetCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

UpdateCoreNetworkResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateCoreNetworkResponseTypeDef

def get_value() -> UpdateCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateCoreNetworkResponseTypeDef(TypedDict):
    CoreNetwork: CoreNetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoreNetworkTypeDef
  2. See ResponseMetadataTypeDef

CreateDeviceResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateDeviceResponseTypeDef

def get_value() -> CreateDeviceResponseTypeDef:
    return {
        "Device": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

DeleteDeviceResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteDeviceResponseTypeDef

def get_value() -> DeleteDeviceResponseTypeDef:
    return {
        "Device": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

GetDevicesResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetDevicesResponseTypeDef

def get_value() -> GetDevicesResponseTypeDef:
    return {
        "Devices": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDevicesResponseTypeDef(TypedDict):
    Devices: List[DeviceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

UpdateDeviceResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateDeviceResponseTypeDef

def get_value() -> UpdateDeviceResponseTypeDef:
    return {
        "Device": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateSiteResponseTypeDef

def get_value() -> CreateSiteResponseTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSiteResponseTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

DeleteSiteResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteSiteResponseTypeDef

def get_value() -> DeleteSiteResponseTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteSiteResponseTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

GetSitesResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetSitesResponseTypeDef

def get_value() -> GetSitesResponseTypeDef:
    return {
        "Sites": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSitesResponseTypeDef(TypedDict):
    Sites: List[SiteTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

UpdateSiteResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateSiteResponseTypeDef

def get_value() -> UpdateSiteResponseTypeDef:
    return {
        "Site": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSiteResponseTypeDef(TypedDict):
    Site: SiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

RouteAnalysisPathTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import RouteAnalysisPathTypeDef

def get_value() -> RouteAnalysisPathTypeDef:
    return {
        "CompletionStatus": ...,
    }
Definition
class RouteAnalysisPathTypeDef(TypedDict):
    CompletionStatus: NotRequired[RouteAnalysisCompletionTypeDef],  # (1)
    Path: NotRequired[List[PathComponentTypeDef]],  # (2)
  1. See RouteAnalysisCompletionTypeDef
  2. See PathComponentTypeDef

GetNetworkRoutesResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetNetworkRoutesResponseTypeDef

def get_value() -> GetNetworkRoutesResponseTypeDef:
    return {
        "RouteTableArn": ...,
        "CoreNetworkSegmentEdge": ...,
        "RouteTableType": ...,
        "RouteTableTimestamp": ...,
        "NetworkRoutes": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import DeregisterTransitGatewayResponseTypeDef

def get_value() -> DeregisterTransitGatewayResponseTypeDef:
    return {
        "TransitGatewayRegistration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterTransitGatewayResponseTypeDef(TypedDict):
    TransitGatewayRegistration: TransitGatewayRegistrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRegistrationTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayRegistrationsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRegistrationsResponseTypeDef

def get_value() -> GetTransitGatewayRegistrationsResponseTypeDef:
    return {
        "TransitGatewayRegistrations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTransitGatewayRegistrationsResponseTypeDef(TypedDict):
    TransitGatewayRegistrations: List[TransitGatewayRegistrationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRegistrationTypeDef
  2. See ResponseMetadataTypeDef

RegisterTransitGatewayResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import RegisterTransitGatewayResponseTypeDef

def get_value() -> RegisterTransitGatewayResponseTypeDef:
    return {
        "TransitGatewayRegistration": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterTransitGatewayResponseTypeDef(TypedDict):
    TransitGatewayRegistration: TransitGatewayRegistrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRegistrationTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayPeeringResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayPeeringResponseTypeDef

def get_value() -> CreateTransitGatewayPeeringResponseTypeDef:
    return {
        "TransitGatewayPeering": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateTransitGatewayPeeringResponseTypeDef(TypedDict):
    TransitGatewayPeering: TransitGatewayPeeringTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayPeeringResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayPeeringResponseTypeDef

def get_value() -> GetTransitGatewayPeeringResponseTypeDef:
    return {
        "TransitGatewayPeering": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTransitGatewayPeeringResponseTypeDef(TypedDict):
    TransitGatewayPeering: TransitGatewayPeeringTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayPeeringTypeDef
  2. See ResponseMetadataTypeDef

AcceptAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import AcceptAttachmentResponseTypeDef

def get_value() -> AcceptAttachmentResponseTypeDef:
    return {
        "Attachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class AcceptAttachmentResponseTypeDef(TypedDict):
    Attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

ConnectAttachmentTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ConnectAttachmentTypeDef

def get_value() -> ConnectAttachmentTypeDef:
    return {
        "Attachment": ...,
    }
Definition
class ConnectAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    TransportAttachmentId: NotRequired[str],
    Options: NotRequired[ConnectAttachmentOptionsTypeDef],  # (2)
  1. See AttachmentTypeDef
  2. See ConnectAttachmentOptionsTypeDef

DeleteAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteAttachmentResponseTypeDef

def get_value() -> DeleteAttachmentResponseTypeDef:
    return {
        "Attachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteAttachmentResponseTypeDef(TypedDict):
    Attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

ListAttachmentsResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import ListAttachmentsResponseTypeDef

def get_value() -> ListAttachmentsResponseTypeDef:
    return {
        "Attachments": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAttachmentsResponseTypeDef(TypedDict):
    Attachments: List[AttachmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

RejectAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import RejectAttachmentResponseTypeDef

def get_value() -> RejectAttachmentResponseTypeDef:
    return {
        "Attachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class RejectAttachmentResponseTypeDef(TypedDict):
    Attachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

SiteToSiteVpnAttachmentTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import SiteToSiteVpnAttachmentTypeDef

def get_value() -> SiteToSiteVpnAttachmentTypeDef:
    return {
        "Attachment": ...,
    }
Definition
class SiteToSiteVpnAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    VpnConnectionArn: NotRequired[str],
  1. See AttachmentTypeDef

TransitGatewayRouteTableAttachmentTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import TransitGatewayRouteTableAttachmentTypeDef

def get_value() -> TransitGatewayRouteTableAttachmentTypeDef:
    return {
        "Attachment": ...,
    }
Definition
class TransitGatewayRouteTableAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    PeeringId: NotRequired[str],
    TransitGatewayRouteTableArn: NotRequired[str],
  1. See AttachmentTypeDef

VpcAttachmentTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import VpcAttachmentTypeDef

def get_value() -> VpcAttachmentTypeDef:
    return {
        "Attachment": ...,
    }
Definition
class VpcAttachmentTypeDef(TypedDict):
    Attachment: NotRequired[AttachmentTypeDef],  # (1)
    SubnetArns: NotRequired[List[str]],
    Options: NotRequired[VpcOptionsTypeDef],  # (2)
  1. See AttachmentTypeDef
  2. See VpcOptionsTypeDef

CreateConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateConnectPeerResponseTypeDef

def get_value() -> CreateConnectPeerResponseTypeDef:
    return {
        "ConnectPeer": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConnectPeerResponseTypeDef(TypedDict):
    ConnectPeer: ConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

DeleteConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import DeleteConnectPeerResponseTypeDef

def get_value() -> DeleteConnectPeerResponseTypeDef:
    return {
        "ConnectPeer": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteConnectPeerResponseTypeDef(TypedDict):
    ConnectPeer: ConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

GetConnectPeerResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectPeerResponseTypeDef

def get_value() -> GetConnectPeerResponseTypeDef:
    return {
        "ConnectPeer": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConnectPeerResponseTypeDef(TypedDict):
    ConnectPeer: ConnectPeerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectPeerTypeDef
  2. See ResponseMetadataTypeDef

RouteAnalysisTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import RouteAnalysisTypeDef

def get_value() -> RouteAnalysisTypeDef:
    return {
        "GlobalNetworkId": ...,
    }
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

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateConnectAttachmentResponseTypeDef

def get_value() -> CreateConnectAttachmentResponseTypeDef:
    return {
        "ConnectAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConnectAttachmentResponseTypeDef(TypedDict):
    ConnectAttachment: ConnectAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetConnectAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetConnectAttachmentResponseTypeDef

def get_value() -> GetConnectAttachmentResponseTypeDef:
    return {
        "ConnectAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConnectAttachmentResponseTypeDef(TypedDict):
    ConnectAttachment: ConnectAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteToSiteVpnAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateSiteToSiteVpnAttachmentResponseTypeDef

def get_value() -> CreateSiteToSiteVpnAttachmentResponseTypeDef:
    return {
        "SiteToSiteVpnAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSiteToSiteVpnAttachmentResponseTypeDef(TypedDict):
    SiteToSiteVpnAttachment: SiteToSiteVpnAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteToSiteVpnAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetSiteToSiteVpnAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetSiteToSiteVpnAttachmentResponseTypeDef

def get_value() -> GetSiteToSiteVpnAttachmentResponseTypeDef:
    return {
        "SiteToSiteVpnAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSiteToSiteVpnAttachmentResponseTypeDef(TypedDict):
    SiteToSiteVpnAttachment: SiteToSiteVpnAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteToSiteVpnAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateTransitGatewayRouteTableAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayRouteTableAttachmentResponseTypeDef

def get_value() -> CreateTransitGatewayRouteTableAttachmentResponseTypeDef:
    return {
        "TransitGatewayRouteTableAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateTransitGatewayRouteTableAttachmentResponseTypeDef(TypedDict):
    TransitGatewayRouteTableAttachment: TransitGatewayRouteTableAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetTransitGatewayRouteTableAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRouteTableAttachmentResponseTypeDef

def get_value() -> GetTransitGatewayRouteTableAttachmentResponseTypeDef:
    return {
        "TransitGatewayRouteTableAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTransitGatewayRouteTableAttachmentResponseTypeDef(TypedDict):
    TransitGatewayRouteTableAttachment: TransitGatewayRouteTableAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransitGatewayRouteTableAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import CreateVpcAttachmentResponseTypeDef

def get_value() -> CreateVpcAttachmentResponseTypeDef:
    return {
        "VpcAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVpcAttachmentResponseTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetVpcAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetVpcAttachmentResponseTypeDef

def get_value() -> GetVpcAttachmentResponseTypeDef:
    return {
        "VpcAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetVpcAttachmentResponseTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateVpcAttachmentResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import UpdateVpcAttachmentResponseTypeDef

def get_value() -> UpdateVpcAttachmentResponseTypeDef:
    return {
        "VpcAttachment": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateVpcAttachmentResponseTypeDef(TypedDict):
    VpcAttachment: VpcAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetRouteAnalysisResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import GetRouteAnalysisResponseTypeDef

def get_value() -> GetRouteAnalysisResponseTypeDef:
    return {
        "RouteAnalysis": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRouteAnalysisResponseTypeDef(TypedDict):
    RouteAnalysis: RouteAnalysisTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteAnalysisTypeDef
  2. See ResponseMetadataTypeDef

StartRouteAnalysisResponseTypeDef

Usage Example
from mypy_boto3_networkmanager.type_defs import StartRouteAnalysisResponseTypeDef

def get_value() -> StartRouteAnalysisResponseTypeDef:
    return {
        "RouteAnalysis": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartRouteAnalysisResponseTypeDef(TypedDict):
    RouteAnalysis: RouteAnalysisTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RouteAnalysisTypeDef
  2. See ResponseMetadataTypeDef