Skip to content

Type definitions#

Index > NetworkManager > Type definitions

Auto-generated documentation for NetworkManager type annotations stubs module mypy-boto3-networkmanager.

AWSLocationTypeDef#

# AWSLocationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AWSLocationTypeDef


def get_value() -> AWSLocationTypeDef:
    return {
        "Zone": ...,
    }


# AWSLocationTypeDef definition

class AWSLocationTypeDef(TypedDict):
    Zone: NotRequired[str],
    SubnetArn: NotRequired[str],

AcceptAttachmentRequestTypeDef#

# AcceptAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AcceptAttachmentRequestTypeDef


def get_value() -> AcceptAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# AcceptAttachmentRequestTypeDef definition

class AcceptAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AccountStatusTypeDef#

# AccountStatusTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AccountStatusTypeDef


def get_value() -> AccountStatusTypeDef:
    return {
        "AccountId": ...,
    }


# AccountStatusTypeDef definition

class AccountStatusTypeDef(TypedDict):
    AccountId: NotRequired[str],
    SLRDeploymentStatus: NotRequired[str],

AssociateConnectPeerRequestTypeDef#

# AssociateConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateConnectPeerRequestTypeDef


def get_value() -> AssociateConnectPeerRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# AssociateConnectPeerRequestTypeDef definition

class AssociateConnectPeerRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectPeerId: str,
    DeviceId: str,
    LinkId: NotRequired[str],

ConnectPeerAssociationTypeDef#

# ConnectPeerAssociationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectPeerAssociationTypeDef


def get_value() -> ConnectPeerAssociationTypeDef:
    return {
        "ConnectPeerId": ...,
    }


# ConnectPeerAssociationTypeDef definition

class ConnectPeerAssociationTypeDef(TypedDict):
    ConnectPeerId: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    State: NotRequired[ConnectPeerAssociationStateType],  # (1)
  1. See ConnectPeerAssociationStateType

AssociateCustomerGatewayRequestTypeDef#

# AssociateCustomerGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateCustomerGatewayRequestTypeDef


def get_value() -> AssociateCustomerGatewayRequestTypeDef:
    return {
        "CustomerGatewayArn": ...,
    }


# AssociateCustomerGatewayRequestTypeDef definition

class AssociateCustomerGatewayRequestTypeDef(TypedDict):
    CustomerGatewayArn: str,
    GlobalNetworkId: str,
    DeviceId: str,
    LinkId: NotRequired[str],

CustomerGatewayAssociationTypeDef#

# CustomerGatewayAssociationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CustomerGatewayAssociationTypeDef


def get_value() -> CustomerGatewayAssociationTypeDef:
    return {
        "CustomerGatewayArn": ...,
    }


# CustomerGatewayAssociationTypeDef definition

class CustomerGatewayAssociationTypeDef(TypedDict):
    CustomerGatewayArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    State: NotRequired[CustomerGatewayAssociationStateType],  # (1)
  1. See CustomerGatewayAssociationStateType

AssociateLinkRequestTypeDef#

# AssociateLinkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateLinkRequestTypeDef


def get_value() -> AssociateLinkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# AssociateLinkRequestTypeDef definition

class AssociateLinkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: str,
    LinkId: str,

LinkAssociationTypeDef#

# LinkAssociationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import LinkAssociationTypeDef


def get_value() -> LinkAssociationTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# LinkAssociationTypeDef definition

class LinkAssociationTypeDef(TypedDict):
    GlobalNetworkId: NotRequired[str],
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    LinkAssociationState: NotRequired[LinkAssociationStateType],  # (1)
  1. See LinkAssociationStateType

AssociateTransitGatewayConnectPeerRequestTypeDef#

# AssociateTransitGatewayConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateTransitGatewayConnectPeerRequestTypeDef


def get_value() -> AssociateTransitGatewayConnectPeerRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# AssociateTransitGatewayConnectPeerRequestTypeDef definition

class AssociateTransitGatewayConnectPeerRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayConnectPeerArn: str,
    DeviceId: str,
    LinkId: NotRequired[str],

TransitGatewayConnectPeerAssociationTypeDef#

# TransitGatewayConnectPeerAssociationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TransitGatewayConnectPeerAssociationTypeDef


def get_value() -> TransitGatewayConnectPeerAssociationTypeDef:
    return {
        "TransitGatewayConnectPeerArn": ...,
    }


# TransitGatewayConnectPeerAssociationTypeDef definition

class TransitGatewayConnectPeerAssociationTypeDef(TypedDict):
    TransitGatewayConnectPeerArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    State: NotRequired[TransitGatewayConnectPeerAssociationStateType],  # (1)
  1. See TransitGatewayConnectPeerAssociationStateType

AttachmentErrorTypeDef#

# AttachmentErrorTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AttachmentErrorTypeDef


def get_value() -> AttachmentErrorTypeDef:
    return {
        "Code": ...,
    }


# AttachmentErrorTypeDef definition

class AttachmentErrorTypeDef(TypedDict):
    Code: NotRequired[AttachmentErrorCodeType],  # (1)
    Message: NotRequired[str],
    ResourceArn: NotRequired[str],
    RequestId: NotRequired[str],
  1. See AttachmentErrorCodeType

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

BandwidthTypeDef#

# BandwidthTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import BandwidthTypeDef


def get_value() -> BandwidthTypeDef:
    return {
        "UploadSpeed": ...,
    }


# BandwidthTypeDef definition

class BandwidthTypeDef(TypedDict):
    UploadSpeed: NotRequired[int],
    DownloadSpeed: NotRequired[int],

BgpOptionsTypeDef#

# BgpOptionsTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import BgpOptionsTypeDef


def get_value() -> BgpOptionsTypeDef:
    return {
        "PeerAsn": ...,
    }


# BgpOptionsTypeDef definition

class BgpOptionsTypeDef(TypedDict):
    PeerAsn: NotRequired[int],

ConnectAttachmentOptionsTypeDef#

# ConnectAttachmentOptionsTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectAttachmentOptionsTypeDef


def get_value() -> ConnectAttachmentOptionsTypeDef:
    return {
        "Protocol": ...,
    }


# ConnectAttachmentOptionsTypeDef definition

class ConnectAttachmentOptionsTypeDef(TypedDict):
    Protocol: NotRequired[TunnelProtocolType],  # (1)
  1. See TunnelProtocolType

ConnectPeerBgpConfigurationTypeDef#

# ConnectPeerBgpConfigurationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectPeerBgpConfigurationTypeDef


def get_value() -> ConnectPeerBgpConfigurationTypeDef:
    return {
        "CoreNetworkAsn": ...,
    }


# ConnectPeerBgpConfigurationTypeDef definition

class ConnectPeerBgpConfigurationTypeDef(TypedDict):
    CoreNetworkAsn: NotRequired[int],
    PeerAsn: NotRequired[int],
    CoreNetworkAddress: NotRequired[str],
    PeerAddress: NotRequired[str],

ConnectPeerErrorTypeDef#

# ConnectPeerErrorTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectPeerErrorTypeDef


def get_value() -> ConnectPeerErrorTypeDef:
    return {
        "Code": ...,
    }


# ConnectPeerErrorTypeDef definition

class ConnectPeerErrorTypeDef(TypedDict):
    Code: NotRequired[ConnectPeerErrorCodeType],  # (1)
    Message: NotRequired[str],
    ResourceArn: NotRequired[str],
    RequestId: NotRequired[str],
  1. See ConnectPeerErrorCodeType

ConnectionHealthTypeDef#

# ConnectionHealthTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectionHealthTypeDef


def get_value() -> ConnectionHealthTypeDef:
    return {
        "Type": ...,
    }


# ConnectionHealthTypeDef definition

class ConnectionHealthTypeDef(TypedDict):
    Type: NotRequired[ConnectionTypeType],  # (1)
    Status: NotRequired[ConnectionStatusType],  # (2)
    Timestamp: NotRequired[datetime.datetime],
  1. See ConnectionTypeType
  2. See ConnectionStatusType

CoreNetworkChangeEventValuesTypeDef#

# CoreNetworkChangeEventValuesTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeEventValuesTypeDef


def get_value() -> CoreNetworkChangeEventValuesTypeDef:
    return {
        "EdgeLocation": ...,
    }


# CoreNetworkChangeEventValuesTypeDef definition

class CoreNetworkChangeEventValuesTypeDef(TypedDict):
    EdgeLocation: NotRequired[str],
    SegmentName: NotRequired[str],
    NetworkFunctionGroupName: NotRequired[str],
    AttachmentId: NotRequired[str],
    Cidr: NotRequired[str],

CoreNetworkEdgeTypeDef#

# CoreNetworkEdgeTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkEdgeTypeDef


def get_value() -> CoreNetworkEdgeTypeDef:
    return {
        "EdgeLocation": ...,
    }


# CoreNetworkEdgeTypeDef definition

class CoreNetworkEdgeTypeDef(TypedDict):
    EdgeLocation: NotRequired[str],
    Asn: NotRequired[int],
    InsideCidrBlocks: NotRequired[List[str]],

CoreNetworkNetworkFunctionGroupIdentifierTypeDef#

# CoreNetworkNetworkFunctionGroupIdentifierTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkNetworkFunctionGroupIdentifierTypeDef


def get_value() -> CoreNetworkNetworkFunctionGroupIdentifierTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CoreNetworkNetworkFunctionGroupIdentifierTypeDef definition

class CoreNetworkNetworkFunctionGroupIdentifierTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    NetworkFunctionGroupName: NotRequired[str],
    EdgeLocation: NotRequired[str],

ServiceInsertionSegmentsTypeDef#

# ServiceInsertionSegmentsTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ServiceInsertionSegmentsTypeDef


def get_value() -> ServiceInsertionSegmentsTypeDef:
    return {
        "SendVia": ...,
    }


# ServiceInsertionSegmentsTypeDef definition

class ServiceInsertionSegmentsTypeDef(TypedDict):
    SendVia: NotRequired[List[str]],
    SendTo: NotRequired[List[str]],

CoreNetworkPolicyErrorTypeDef#

# CoreNetworkPolicyErrorTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkPolicyErrorTypeDef


def get_value() -> CoreNetworkPolicyErrorTypeDef:
    return {
        "ErrorCode": ...,
    }


# CoreNetworkPolicyErrorTypeDef definition

class CoreNetworkPolicyErrorTypeDef(TypedDict):
    ErrorCode: str,
    Message: str,
    Path: NotRequired[str],

CoreNetworkPolicyVersionTypeDef#

# CoreNetworkPolicyVersionTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkPolicyVersionTypeDef


def get_value() -> CoreNetworkPolicyVersionTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CoreNetworkPolicyVersionTypeDef definition

class CoreNetworkPolicyVersionTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    PolicyVersionId: NotRequired[int],
    Alias: NotRequired[CoreNetworkPolicyAliasType],  # (1)
    Description: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    ChangeSetState: NotRequired[ChangeSetStateType],  # (2)
  1. See CoreNetworkPolicyAliasType
  2. See ChangeSetStateType

CoreNetworkSegmentEdgeIdentifierTypeDef#

# CoreNetworkSegmentEdgeIdentifierTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkSegmentEdgeIdentifierTypeDef


def get_value() -> CoreNetworkSegmentEdgeIdentifierTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CoreNetworkSegmentEdgeIdentifierTypeDef definition

class CoreNetworkSegmentEdgeIdentifierTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    SegmentName: NotRequired[str],
    EdgeLocation: NotRequired[str],

CoreNetworkSegmentTypeDef#

# CoreNetworkSegmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkSegmentTypeDef


def get_value() -> CoreNetworkSegmentTypeDef:
    return {
        "Name": ...,
    }


# CoreNetworkSegmentTypeDef definition

class CoreNetworkSegmentTypeDef(TypedDict):
    Name: NotRequired[str],
    EdgeLocations: NotRequired[List[str]],
    SharedSegments: NotRequired[List[str]],

LocationTypeDef#

# LocationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import LocationTypeDef


def get_value() -> LocationTypeDef:
    return {
        "Address": ...,
    }


# LocationTypeDef definition

class LocationTypeDef(TypedDict):
    Address: NotRequired[str],
    Latitude: NotRequired[str],
    Longitude: NotRequired[str],

VpcOptionsTypeDef#

# VpcOptionsTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import VpcOptionsTypeDef


def get_value() -> VpcOptionsTypeDef:
    return {
        "Ipv6Support": ...,
    }


# VpcOptionsTypeDef definition

class VpcOptionsTypeDef(TypedDict):
    Ipv6Support: NotRequired[bool],
    ApplianceModeSupport: NotRequired[bool],

DeleteAttachmentRequestTypeDef#

# DeleteAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteAttachmentRequestTypeDef


def get_value() -> DeleteAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# DeleteAttachmentRequestTypeDef definition

class DeleteAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

DeleteConnectPeerRequestTypeDef#

# DeleteConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteConnectPeerRequestTypeDef


def get_value() -> DeleteConnectPeerRequestTypeDef:
    return {
        "ConnectPeerId": ...,
    }


# DeleteConnectPeerRequestTypeDef definition

class DeleteConnectPeerRequestTypeDef(TypedDict):
    ConnectPeerId: str,

DeleteConnectionRequestTypeDef#

# DeleteConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteConnectionRequestTypeDef


def get_value() -> DeleteConnectionRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DeleteConnectionRequestTypeDef definition

class DeleteConnectionRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectionId: str,

DeleteCoreNetworkPolicyVersionRequestTypeDef#

# DeleteCoreNetworkPolicyVersionRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkPolicyVersionRequestTypeDef


def get_value() -> DeleteCoreNetworkPolicyVersionRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# DeleteCoreNetworkPolicyVersionRequestTypeDef definition

class DeleteCoreNetworkPolicyVersionRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,

DeleteCoreNetworkRequestTypeDef#

# DeleteCoreNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkRequestTypeDef


def get_value() -> DeleteCoreNetworkRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# DeleteCoreNetworkRequestTypeDef definition

class DeleteCoreNetworkRequestTypeDef(TypedDict):
    CoreNetworkId: str,

DeleteDeviceRequestTypeDef#

# DeleteDeviceRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteDeviceRequestTypeDef


def get_value() -> DeleteDeviceRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DeleteDeviceRequestTypeDef definition

class DeleteDeviceRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: str,

DeleteGlobalNetworkRequestTypeDef#

# DeleteGlobalNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteGlobalNetworkRequestTypeDef


def get_value() -> DeleteGlobalNetworkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DeleteGlobalNetworkRequestTypeDef definition

class DeleteGlobalNetworkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,

DeleteLinkRequestTypeDef#

# DeleteLinkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteLinkRequestTypeDef


def get_value() -> DeleteLinkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DeleteLinkRequestTypeDef definition

class DeleteLinkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    LinkId: str,

DeletePeeringRequestTypeDef#

# DeletePeeringRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeletePeeringRequestTypeDef


def get_value() -> DeletePeeringRequestTypeDef:
    return {
        "PeeringId": ...,
    }


# DeletePeeringRequestTypeDef definition

class DeletePeeringRequestTypeDef(TypedDict):
    PeeringId: str,

DeleteResourcePolicyRequestTypeDef#

# DeleteResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteResourcePolicyRequestTypeDef


def get_value() -> DeleteResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# DeleteResourcePolicyRequestTypeDef definition

class DeleteResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,

DeleteSiteRequestTypeDef#

# DeleteSiteRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteSiteRequestTypeDef


def get_value() -> DeleteSiteRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DeleteSiteRequestTypeDef definition

class DeleteSiteRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteId: str,

DeregisterTransitGatewayRequestTypeDef#

# DeregisterTransitGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeregisterTransitGatewayRequestTypeDef


def get_value() -> DeregisterTransitGatewayRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DeregisterTransitGatewayRequestTypeDef definition

class DeregisterTransitGatewayRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeGlobalNetworksRequestTypeDef#

# DescribeGlobalNetworksRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DescribeGlobalNetworksRequestTypeDef


def get_value() -> DescribeGlobalNetworksRequestTypeDef:
    return {
        "GlobalNetworkIds": ...,
    }


# DescribeGlobalNetworksRequestTypeDef definition

class DescribeGlobalNetworksRequestTypeDef(TypedDict):
    GlobalNetworkIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DisassociateConnectPeerRequestTypeDef#

# DisassociateConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateConnectPeerRequestTypeDef


def get_value() -> DisassociateConnectPeerRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DisassociateConnectPeerRequestTypeDef definition

class DisassociateConnectPeerRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectPeerId: str,

DisassociateCustomerGatewayRequestTypeDef#

# DisassociateCustomerGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateCustomerGatewayRequestTypeDef


def get_value() -> DisassociateCustomerGatewayRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DisassociateCustomerGatewayRequestTypeDef definition

class DisassociateCustomerGatewayRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    CustomerGatewayArn: str,

DisassociateLinkRequestTypeDef#

# DisassociateLinkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateLinkRequestTypeDef


def get_value() -> DisassociateLinkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DisassociateLinkRequestTypeDef definition

class DisassociateLinkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: str,
    LinkId: str,

DisassociateTransitGatewayConnectPeerRequestTypeDef#

# DisassociateTransitGatewayConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateTransitGatewayConnectPeerRequestTypeDef


def get_value() -> DisassociateTransitGatewayConnectPeerRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# DisassociateTransitGatewayConnectPeerRequestTypeDef definition

class DisassociateTransitGatewayConnectPeerRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayConnectPeerArn: str,

EdgeOverrideTypeDef#

# EdgeOverrideTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import EdgeOverrideTypeDef


def get_value() -> EdgeOverrideTypeDef:
    return {
        "EdgeSets": ...,
    }


# EdgeOverrideTypeDef definition

class EdgeOverrideTypeDef(TypedDict):
    EdgeSets: NotRequired[List[List[str]]],
    UseEdge: NotRequired[str],

ExecuteCoreNetworkChangeSetRequestTypeDef#

# ExecuteCoreNetworkChangeSetRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ExecuteCoreNetworkChangeSetRequestTypeDef


def get_value() -> ExecuteCoreNetworkChangeSetRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ExecuteCoreNetworkChangeSetRequestTypeDef definition

class ExecuteCoreNetworkChangeSetRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,

GetConnectAttachmentRequestTypeDef#

# GetConnectAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectAttachmentRequestTypeDef


def get_value() -> GetConnectAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# GetConnectAttachmentRequestTypeDef definition

class GetConnectAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

GetConnectPeerAssociationsRequestTypeDef#

# GetConnectPeerAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectPeerAssociationsRequestTypeDef


def get_value() -> GetConnectPeerAssociationsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetConnectPeerAssociationsRequestTypeDef definition

class GetConnectPeerAssociationsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectPeerIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetConnectPeerRequestTypeDef#

# GetConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectPeerRequestTypeDef


def get_value() -> GetConnectPeerRequestTypeDef:
    return {
        "ConnectPeerId": ...,
    }


# GetConnectPeerRequestTypeDef definition

class GetConnectPeerRequestTypeDef(TypedDict):
    ConnectPeerId: str,

GetConnectionsRequestTypeDef#

# GetConnectionsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectionsRequestTypeDef


def get_value() -> GetConnectionsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetConnectionsRequestTypeDef definition

class GetConnectionsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectionIds: NotRequired[Sequence[str]],
    DeviceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetCoreNetworkChangeEventsRequestTypeDef#

# GetCoreNetworkChangeEventsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeEventsRequestTypeDef


def get_value() -> GetCoreNetworkChangeEventsRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# GetCoreNetworkChangeEventsRequestTypeDef definition

class GetCoreNetworkChangeEventsRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetCoreNetworkChangeSetRequestTypeDef#

# GetCoreNetworkChangeSetRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeSetRequestTypeDef


def get_value() -> GetCoreNetworkChangeSetRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# GetCoreNetworkChangeSetRequestTypeDef definition

class GetCoreNetworkChangeSetRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetCoreNetworkPolicyRequestTypeDef#

# GetCoreNetworkPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkPolicyRequestTypeDef


def get_value() -> GetCoreNetworkPolicyRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# GetCoreNetworkPolicyRequestTypeDef definition

class GetCoreNetworkPolicyRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: NotRequired[int],
    Alias: NotRequired[CoreNetworkPolicyAliasType],  # (1)
  1. See CoreNetworkPolicyAliasType

GetCoreNetworkRequestTypeDef#

# GetCoreNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkRequestTypeDef


def get_value() -> GetCoreNetworkRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# GetCoreNetworkRequestTypeDef definition

class GetCoreNetworkRequestTypeDef(TypedDict):
    CoreNetworkId: str,

GetCustomerGatewayAssociationsRequestTypeDef#

# GetCustomerGatewayAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCustomerGatewayAssociationsRequestTypeDef


def get_value() -> GetCustomerGatewayAssociationsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetCustomerGatewayAssociationsRequestTypeDef definition

class GetCustomerGatewayAssociationsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    CustomerGatewayArns: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetDevicesRequestTypeDef#

# GetDevicesRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetDevicesRequestTypeDef


def get_value() -> GetDevicesRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetDevicesRequestTypeDef definition

class GetDevicesRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceIds: NotRequired[Sequence[str]],
    SiteId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetDirectConnectGatewayAttachmentRequestTypeDef#

# GetDirectConnectGatewayAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetDirectConnectGatewayAttachmentRequestTypeDef


def get_value() -> GetDirectConnectGatewayAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# GetDirectConnectGatewayAttachmentRequestTypeDef definition

class GetDirectConnectGatewayAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

GetLinkAssociationsRequestTypeDef#

# GetLinkAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetLinkAssociationsRequestTypeDef


def get_value() -> GetLinkAssociationsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetLinkAssociationsRequestTypeDef definition

class GetLinkAssociationsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetLinksRequestTypeDef#

# GetLinksRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetLinksRequestTypeDef


def get_value() -> GetLinksRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetLinksRequestTypeDef definition

class GetLinksRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    LinkIds: NotRequired[Sequence[str]],
    SiteId: NotRequired[str],
    Type: NotRequired[str],
    Provider: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetNetworkResourceCountsRequestTypeDef#

# GetNetworkResourceCountsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourceCountsRequestTypeDef


def get_value() -> GetNetworkResourceCountsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkResourceCountsRequestTypeDef definition

class GetNetworkResourceCountsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ResourceType: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

NetworkResourceCountTypeDef#

# NetworkResourceCountTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkResourceCountTypeDef


def get_value() -> NetworkResourceCountTypeDef:
    return {
        "ResourceType": ...,
    }


# NetworkResourceCountTypeDef definition

class NetworkResourceCountTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    Count: NotRequired[int],

GetNetworkResourceRelationshipsRequestTypeDef#

# GetNetworkResourceRelationshipsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourceRelationshipsRequestTypeDef


def get_value() -> GetNetworkResourceRelationshipsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkResourceRelationshipsRequestTypeDef definition

class GetNetworkResourceRelationshipsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    CoreNetworkId: NotRequired[str],
    RegisteredGatewayArn: NotRequired[str],
    AwsRegion: NotRequired[str],
    AccountId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RelationshipTypeDef#

# RelationshipTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RelationshipTypeDef


def get_value() -> RelationshipTypeDef:
    return {
        "From": ...,
    }


# RelationshipTypeDef definition

class RelationshipTypeDef(TypedDict):
    From: NotRequired[str],
    To: NotRequired[str],

GetNetworkResourcesRequestTypeDef#

# GetNetworkResourcesRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourcesRequestTypeDef


def get_value() -> GetNetworkResourcesRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkResourcesRequestTypeDef definition

class GetNetworkResourcesRequestTypeDef(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],

GetNetworkTelemetryRequestTypeDef#

# GetNetworkTelemetryRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkTelemetryRequestTypeDef


def get_value() -> GetNetworkTelemetryRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkTelemetryRequestTypeDef definition

class GetNetworkTelemetryRequestTypeDef(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],

GetResourcePolicyRequestTypeDef#

# GetResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetResourcePolicyRequestTypeDef


def get_value() -> GetResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# GetResourcePolicyRequestTypeDef definition

class GetResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,

GetRouteAnalysisRequestTypeDef#

# GetRouteAnalysisRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetRouteAnalysisRequestTypeDef


def get_value() -> GetRouteAnalysisRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetRouteAnalysisRequestTypeDef definition

class GetRouteAnalysisRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    RouteAnalysisId: str,

GetSiteToSiteVpnAttachmentRequestTypeDef#

# GetSiteToSiteVpnAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetSiteToSiteVpnAttachmentRequestTypeDef


def get_value() -> GetSiteToSiteVpnAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# GetSiteToSiteVpnAttachmentRequestTypeDef definition

class GetSiteToSiteVpnAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

GetSitesRequestTypeDef#

# GetSitesRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetSitesRequestTypeDef


def get_value() -> GetSitesRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetSitesRequestTypeDef definition

class GetSitesRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetTransitGatewayConnectPeerAssociationsRequestTypeDef#

# GetTransitGatewayConnectPeerAssociationsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayConnectPeerAssociationsRequestTypeDef


def get_value() -> GetTransitGatewayConnectPeerAssociationsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetTransitGatewayConnectPeerAssociationsRequestTypeDef definition

class GetTransitGatewayConnectPeerAssociationsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayConnectPeerArns: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetTransitGatewayPeeringRequestTypeDef#

# GetTransitGatewayPeeringRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayPeeringRequestTypeDef


def get_value() -> GetTransitGatewayPeeringRequestTypeDef:
    return {
        "PeeringId": ...,
    }


# GetTransitGatewayPeeringRequestTypeDef definition

class GetTransitGatewayPeeringRequestTypeDef(TypedDict):
    PeeringId: str,

GetTransitGatewayRegistrationsRequestTypeDef#

# GetTransitGatewayRegistrationsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRegistrationsRequestTypeDef


def get_value() -> GetTransitGatewayRegistrationsRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetTransitGatewayRegistrationsRequestTypeDef definition

class GetTransitGatewayRegistrationsRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayArns: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetTransitGatewayRouteTableAttachmentRequestTypeDef#

# GetTransitGatewayRouteTableAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRouteTableAttachmentRequestTypeDef


def get_value() -> GetTransitGatewayRouteTableAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# GetTransitGatewayRouteTableAttachmentRequestTypeDef definition

class GetTransitGatewayRouteTableAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

GetVpcAttachmentRequestTypeDef#

# GetVpcAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetVpcAttachmentRequestTypeDef


def get_value() -> GetVpcAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# GetVpcAttachmentRequestTypeDef definition

class GetVpcAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

ListAttachmentsRequestTypeDef#

# ListAttachmentsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListAttachmentsRequestTypeDef


def get_value() -> ListAttachmentsRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListAttachmentsRequestTypeDef definition

class ListAttachmentsRequestTypeDef(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

ListConnectPeersRequestTypeDef#

# ListConnectPeersRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListConnectPeersRequestTypeDef


def get_value() -> ListConnectPeersRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListConnectPeersRequestTypeDef definition

class ListConnectPeersRequestTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    ConnectAttachmentId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCoreNetworkPolicyVersionsRequestTypeDef#

# ListCoreNetworkPolicyVersionsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListCoreNetworkPolicyVersionsRequestTypeDef


def get_value() -> ListCoreNetworkPolicyVersionsRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListCoreNetworkPolicyVersionsRequestTypeDef definition

class ListCoreNetworkPolicyVersionsRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCoreNetworksRequestTypeDef#

# ListCoreNetworksRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListCoreNetworksRequestTypeDef


def get_value() -> ListCoreNetworksRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListCoreNetworksRequestTypeDef definition

class ListCoreNetworksRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListOrganizationServiceAccessStatusRequestTypeDef#

# ListOrganizationServiceAccessStatusRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListOrganizationServiceAccessStatusRequestTypeDef


def get_value() -> ListOrganizationServiceAccessStatusRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListOrganizationServiceAccessStatusRequestTypeDef definition

class ListOrganizationServiceAccessStatusRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListPeeringsRequestTypeDef#

# ListPeeringsRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListPeeringsRequestTypeDef


def get_value() -> ListPeeringsRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListPeeringsRequestTypeDef definition

class ListPeeringsRequestTypeDef(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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

NetworkFunctionGroupTypeDef#

# NetworkFunctionGroupTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkFunctionGroupTypeDef


def get_value() -> NetworkFunctionGroupTypeDef:
    return {
        "Name": ...,
    }


# NetworkFunctionGroupTypeDef definition

class NetworkFunctionGroupTypeDef(TypedDict):
    Name: NotRequired[str],

NetworkResourceSummaryTypeDef#

# NetworkResourceSummaryTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkResourceSummaryTypeDef


def get_value() -> NetworkResourceSummaryTypeDef:
    return {
        "RegisteredGatewayArn": ...,
    }


# NetworkResourceSummaryTypeDef definition

class NetworkResourceSummaryTypeDef(TypedDict):
    RegisteredGatewayArn: NotRequired[str],
    ResourceArn: NotRequired[str],
    ResourceType: NotRequired[str],
    Definition: NotRequired[str],
    NameTag: NotRequired[str],
    IsMiddlebox: NotRequired[bool],

NetworkRouteDestinationTypeDef#

# NetworkRouteDestinationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkRouteDestinationTypeDef


def get_value() -> NetworkRouteDestinationTypeDef:
    return {
        "CoreNetworkAttachmentId": ...,
    }


# NetworkRouteDestinationTypeDef definition

class NetworkRouteDestinationTypeDef(TypedDict):
    CoreNetworkAttachmentId: NotRequired[str],
    TransitGatewayAttachmentId: NotRequired[str],
    SegmentName: NotRequired[str],
    NetworkFunctionGroupName: NotRequired[str],
    EdgeLocation: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],

PermissionsErrorContextTypeDef#

# PermissionsErrorContextTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PermissionsErrorContextTypeDef


def get_value() -> PermissionsErrorContextTypeDef:
    return {
        "MissingPermission": ...,
    }


# PermissionsErrorContextTypeDef definition

class PermissionsErrorContextTypeDef(TypedDict):
    MissingPermission: NotRequired[str],

PutCoreNetworkPolicyRequestTypeDef#

# PutCoreNetworkPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PutCoreNetworkPolicyRequestTypeDef


def get_value() -> PutCoreNetworkPolicyRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# PutCoreNetworkPolicyRequestTypeDef definition

class PutCoreNetworkPolicyRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyDocument: str,
    Description: NotRequired[str],
    LatestVersionId: NotRequired[int],
    ClientToken: NotRequired[str],

PutResourcePolicyRequestTypeDef#

# PutResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PutResourcePolicyRequestTypeDef


def get_value() -> PutResourcePolicyRequestTypeDef:
    return {
        "PolicyDocument": ...,
    }


# PutResourcePolicyRequestTypeDef definition

class PutResourcePolicyRequestTypeDef(TypedDict):
    PolicyDocument: str,
    ResourceArn: str,

RegisterTransitGatewayRequestTypeDef#

# RegisterTransitGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RegisterTransitGatewayRequestTypeDef


def get_value() -> RegisterTransitGatewayRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# RegisterTransitGatewayRequestTypeDef definition

class RegisterTransitGatewayRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    TransitGatewayArn: str,

RejectAttachmentRequestTypeDef#

# RejectAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RejectAttachmentRequestTypeDef


def get_value() -> RejectAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# RejectAttachmentRequestTypeDef definition

class RejectAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,

RestoreCoreNetworkPolicyVersionRequestTypeDef#

# RestoreCoreNetworkPolicyVersionRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RestoreCoreNetworkPolicyVersionRequestTypeDef


def get_value() -> RestoreCoreNetworkPolicyVersionRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# RestoreCoreNetworkPolicyVersionRequestTypeDef definition

class RestoreCoreNetworkPolicyVersionRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    PolicyVersionId: int,

RouteAnalysisCompletionTypeDef#

# RouteAnalysisCompletionTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RouteAnalysisCompletionTypeDef


def get_value() -> RouteAnalysisCompletionTypeDef:
    return {
        "ResultCode": ...,
    }


# RouteAnalysisCompletionTypeDef definition

class RouteAnalysisCompletionTypeDef(TypedDict):
    ResultCode: NotRequired[RouteAnalysisCompletionResultCodeType],  # (1)
    ReasonCode: NotRequired[RouteAnalysisCompletionReasonCodeType],  # (2)
    ReasonContext: NotRequired[Dict[str, str]],
  1. See RouteAnalysisCompletionResultCodeType
  2. See RouteAnalysisCompletionReasonCodeType

RouteAnalysisEndpointOptionsSpecificationTypeDef#

# RouteAnalysisEndpointOptionsSpecificationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RouteAnalysisEndpointOptionsSpecificationTypeDef


def get_value() -> RouteAnalysisEndpointOptionsSpecificationTypeDef:
    return {
        "TransitGatewayAttachmentArn": ...,
    }


# RouteAnalysisEndpointOptionsSpecificationTypeDef definition

class RouteAnalysisEndpointOptionsSpecificationTypeDef(TypedDict):
    TransitGatewayAttachmentArn: NotRequired[str],
    IpAddress: NotRequired[str],

RouteAnalysisEndpointOptionsTypeDef#

# RouteAnalysisEndpointOptionsTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RouteAnalysisEndpointOptionsTypeDef


def get_value() -> RouteAnalysisEndpointOptionsTypeDef:
    return {
        "TransitGatewayAttachmentArn": ...,
    }


# RouteAnalysisEndpointOptionsTypeDef definition

class RouteAnalysisEndpointOptionsTypeDef(TypedDict):
    TransitGatewayAttachmentArn: NotRequired[str],
    TransitGatewayArn: NotRequired[str],
    IpAddress: NotRequired[str],

WhenSentToTypeDef#

# WhenSentToTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import WhenSentToTypeDef


def get_value() -> WhenSentToTypeDef:
    return {
        "WhenSentToSegmentsList": ...,
    }


# WhenSentToTypeDef definition

class WhenSentToTypeDef(TypedDict):
    WhenSentToSegmentsList: NotRequired[List[str]],

StartOrganizationServiceAccessUpdateRequestTypeDef#

# StartOrganizationServiceAccessUpdateRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import StartOrganizationServiceAccessUpdateRequestTypeDef


def get_value() -> StartOrganizationServiceAccessUpdateRequestTypeDef:
    return {
        "Action": ...,
    }


# StartOrganizationServiceAccessUpdateRequestTypeDef definition

class StartOrganizationServiceAccessUpdateRequestTypeDef(TypedDict):
    Action: str,

TransitGatewayRegistrationStateReasonTypeDef#

# TransitGatewayRegistrationStateReasonTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TransitGatewayRegistrationStateReasonTypeDef


def get_value() -> TransitGatewayRegistrationStateReasonTypeDef:
    return {
        "Code": ...,
    }


# TransitGatewayRegistrationStateReasonTypeDef definition

class TransitGatewayRegistrationStateReasonTypeDef(TypedDict):
    Code: NotRequired[TransitGatewayRegistrationStateType],  # (1)
    Message: NotRequired[str],
  1. See TransitGatewayRegistrationStateType

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateConnectionRequestTypeDef#

# UpdateConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateConnectionRequestTypeDef


def get_value() -> UpdateConnectionRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# UpdateConnectionRequestTypeDef definition

class UpdateConnectionRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ConnectionId: str,
    LinkId: NotRequired[str],
    ConnectedLinkId: NotRequired[str],
    Description: NotRequired[str],

UpdateCoreNetworkRequestTypeDef#

# UpdateCoreNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateCoreNetworkRequestTypeDef


def get_value() -> UpdateCoreNetworkRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# UpdateCoreNetworkRequestTypeDef definition

class UpdateCoreNetworkRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    Description: NotRequired[str],

UpdateDirectConnectGatewayAttachmentRequestTypeDef#

# UpdateDirectConnectGatewayAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateDirectConnectGatewayAttachmentRequestTypeDef


def get_value() -> UpdateDirectConnectGatewayAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# UpdateDirectConnectGatewayAttachmentRequestTypeDef definition

class UpdateDirectConnectGatewayAttachmentRequestTypeDef(TypedDict):
    AttachmentId: str,
    EdgeLocations: NotRequired[Sequence[str]],

UpdateGlobalNetworkRequestTypeDef#

# UpdateGlobalNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateGlobalNetworkRequestTypeDef


def get_value() -> UpdateGlobalNetworkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# UpdateGlobalNetworkRequestTypeDef definition

class UpdateGlobalNetworkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    Description: NotRequired[str],

UpdateNetworkResourceMetadataRequestTypeDef#

# UpdateNetworkResourceMetadataRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateNetworkResourceMetadataRequestTypeDef


def get_value() -> UpdateNetworkResourceMetadataRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# UpdateNetworkResourceMetadataRequestTypeDef definition

class UpdateNetworkResourceMetadataRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    ResourceArn: str,
    Metadata: Mapping[str, str],

GetResourcePolicyResponseTypeDef#

# GetResourcePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetResourcePolicyResponseTypeDef


def get_value() -> GetResourcePolicyResponseTypeDef:
    return {
        "PolicyDocument": ...,
    }


# GetResourcePolicyResponseTypeDef definition

class GetResourcePolicyResponseTypeDef(TypedDict):
    PolicyDocument: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateNetworkResourceMetadataResponseTypeDef#

# UpdateNetworkResourceMetadataResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateNetworkResourceMetadataResponseTypeDef


def get_value() -> UpdateNetworkResourceMetadataResponseTypeDef:
    return {
        "ResourceArn": ...,
    }


# UpdateNetworkResourceMetadataResponseTypeDef definition

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

OrganizationStatusTypeDef#

# OrganizationStatusTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import OrganizationStatusTypeDef


def get_value() -> OrganizationStatusTypeDef:
    return {
        "OrganizationId": ...,
    }


# OrganizationStatusTypeDef definition

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

AssociateConnectPeerResponseTypeDef#

# AssociateConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateConnectPeerResponseTypeDef


def get_value() -> AssociateConnectPeerResponseTypeDef:
    return {
        "ConnectPeerAssociation": ...,
    }


# AssociateConnectPeerResponseTypeDef definition

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

DisassociateConnectPeerResponseTypeDef#

# DisassociateConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateConnectPeerResponseTypeDef


def get_value() -> DisassociateConnectPeerResponseTypeDef:
    return {
        "ConnectPeerAssociation": ...,
    }


# DisassociateConnectPeerResponseTypeDef definition

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

GetConnectPeerAssociationsResponseTypeDef#

# GetConnectPeerAssociationsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectPeerAssociationsResponseTypeDef


def get_value() -> GetConnectPeerAssociationsResponseTypeDef:
    return {
        "ConnectPeerAssociations": ...,
    }


# GetConnectPeerAssociationsResponseTypeDef definition

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

AssociateCustomerGatewayResponseTypeDef#

# AssociateCustomerGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateCustomerGatewayResponseTypeDef


def get_value() -> AssociateCustomerGatewayResponseTypeDef:
    return {
        "CustomerGatewayAssociation": ...,
    }


# AssociateCustomerGatewayResponseTypeDef definition

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

DisassociateCustomerGatewayResponseTypeDef#

# DisassociateCustomerGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateCustomerGatewayResponseTypeDef


def get_value() -> DisassociateCustomerGatewayResponseTypeDef:
    return {
        "CustomerGatewayAssociation": ...,
    }


# DisassociateCustomerGatewayResponseTypeDef definition

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

GetCustomerGatewayAssociationsResponseTypeDef#

# GetCustomerGatewayAssociationsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCustomerGatewayAssociationsResponseTypeDef


def get_value() -> GetCustomerGatewayAssociationsResponseTypeDef:
    return {
        "CustomerGatewayAssociations": ...,
    }


# GetCustomerGatewayAssociationsResponseTypeDef definition

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

AssociateLinkResponseTypeDef#

# AssociateLinkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateLinkResponseTypeDef


def get_value() -> AssociateLinkResponseTypeDef:
    return {
        "LinkAssociation": ...,
    }


# AssociateLinkResponseTypeDef definition

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

DisassociateLinkResponseTypeDef#

# DisassociateLinkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateLinkResponseTypeDef


def get_value() -> DisassociateLinkResponseTypeDef:
    return {
        "LinkAssociation": ...,
    }


# DisassociateLinkResponseTypeDef definition

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

GetLinkAssociationsResponseTypeDef#

# GetLinkAssociationsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetLinkAssociationsResponseTypeDef


def get_value() -> GetLinkAssociationsResponseTypeDef:
    return {
        "LinkAssociations": ...,
    }


# GetLinkAssociationsResponseTypeDef definition

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

AssociateTransitGatewayConnectPeerResponseTypeDef#

# AssociateTransitGatewayConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AssociateTransitGatewayConnectPeerResponseTypeDef


def get_value() -> AssociateTransitGatewayConnectPeerResponseTypeDef:
    return {
        "TransitGatewayConnectPeerAssociation": ...,
    }


# AssociateTransitGatewayConnectPeerResponseTypeDef definition

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

DisassociateTransitGatewayConnectPeerResponseTypeDef#

# DisassociateTransitGatewayConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DisassociateTransitGatewayConnectPeerResponseTypeDef


def get_value() -> DisassociateTransitGatewayConnectPeerResponseTypeDef:
    return {
        "TransitGatewayConnectPeerAssociation": ...,
    }


# DisassociateTransitGatewayConnectPeerResponseTypeDef definition

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

GetTransitGatewayConnectPeerAssociationsResponseTypeDef#

# GetTransitGatewayConnectPeerAssociationsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayConnectPeerAssociationsResponseTypeDef


def get_value() -> GetTransitGatewayConnectPeerAssociationsResponseTypeDef:
    return {
        "TransitGatewayConnectPeerAssociations": ...,
    }


# GetTransitGatewayConnectPeerAssociationsResponseTypeDef definition

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

ConnectPeerSummaryTypeDef#

# ConnectPeerSummaryTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectPeerSummaryTypeDef


def get_value() -> ConnectPeerSummaryTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ConnectPeerSummaryTypeDef definition

class ConnectPeerSummaryTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    ConnectAttachmentId: NotRequired[str],
    ConnectPeerId: NotRequired[str],
    EdgeLocation: NotRequired[str],
    ConnectPeerState: NotRequired[ConnectPeerStateType],  # (1)
    CreatedAt: NotRequired[datetime.datetime],
    Tags: NotRequired[List[TagTypeDef]],  # (2)
    SubnetArn: NotRequired[str],
  1. See ConnectPeerStateType
  2. See List[TagTypeDef]

ConnectionTypeDef#

# ConnectionTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectionTypeDef


def get_value() -> ConnectionTypeDef:
    return {
        "ConnectionId": ...,
    }


# ConnectionTypeDef definition

class ConnectionTypeDef(TypedDict):
    ConnectionId: NotRequired[str],
    ConnectionArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    DeviceId: NotRequired[str],
    ConnectedDeviceId: NotRequired[str],
    LinkId: NotRequired[str],
    ConnectedLinkId: NotRequired[str],
    Description: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    State: NotRequired[ConnectionStateType],  # (1)
    Tags: NotRequired[List[TagTypeDef]],  # (2)
  1. See ConnectionStateType
  2. See List[TagTypeDef]

CoreNetworkSummaryTypeDef#

# CoreNetworkSummaryTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkSummaryTypeDef


def get_value() -> CoreNetworkSummaryTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CoreNetworkSummaryTypeDef definition

class CoreNetworkSummaryTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    State: NotRequired[CoreNetworkStateType],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (2)
  1. See CoreNetworkStateType
  2. See List[TagTypeDef]

CreateConnectionRequestTypeDef#

# CreateConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateConnectionRequestTypeDef


def get_value() -> CreateConnectionRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# CreateConnectionRequestTypeDef definition

class CreateConnectionRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    DeviceId: str,
    ConnectedDeviceId: str,
    LinkId: NotRequired[str],
    ConnectedLinkId: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

CreateCoreNetworkRequestTypeDef#

# CreateCoreNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateCoreNetworkRequestTypeDef


def get_value() -> CreateCoreNetworkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# CreateCoreNetworkRequestTypeDef definition

class CreateCoreNetworkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    PolicyDocument: NotRequired[str],
    ClientToken: NotRequired[str],
  1. See Sequence[TagTypeDef]

CreateDirectConnectGatewayAttachmentRequestTypeDef#

# CreateDirectConnectGatewayAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateDirectConnectGatewayAttachmentRequestTypeDef


def get_value() -> CreateDirectConnectGatewayAttachmentRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CreateDirectConnectGatewayAttachmentRequestTypeDef definition

class CreateDirectConnectGatewayAttachmentRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    DirectConnectGatewayArn: str,
    EdgeLocations: Sequence[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See Sequence[TagTypeDef]

CreateGlobalNetworkRequestTypeDef#

# CreateGlobalNetworkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateGlobalNetworkRequestTypeDef


def get_value() -> CreateGlobalNetworkRequestTypeDef:
    return {
        "Description": ...,
    }


# CreateGlobalNetworkRequestTypeDef definition

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

CreateSiteToSiteVpnAttachmentRequestTypeDef#

# CreateSiteToSiteVpnAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateSiteToSiteVpnAttachmentRequestTypeDef


def get_value() -> CreateSiteToSiteVpnAttachmentRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CreateSiteToSiteVpnAttachmentRequestTypeDef definition

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

CreateTransitGatewayPeeringRequestTypeDef#

# CreateTransitGatewayPeeringRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayPeeringRequestTypeDef


def get_value() -> CreateTransitGatewayPeeringRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CreateTransitGatewayPeeringRequestTypeDef definition

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

CreateTransitGatewayRouteTableAttachmentRequestTypeDef#

# CreateTransitGatewayRouteTableAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayRouteTableAttachmentRequestTypeDef


def get_value() -> CreateTransitGatewayRouteTableAttachmentRequestTypeDef:
    return {
        "PeeringId": ...,
    }


# CreateTransitGatewayRouteTableAttachmentRequestTypeDef definition

class CreateTransitGatewayRouteTableAttachmentRequestTypeDef(TypedDict):
    PeeringId: str,
    TransitGatewayRouteTableArn: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See Sequence[TagTypeDef]

GlobalNetworkTypeDef#

# GlobalNetworkTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GlobalNetworkTypeDef


def get_value() -> GlobalNetworkTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GlobalNetworkTypeDef definition

class GlobalNetworkTypeDef(TypedDict):
    GlobalNetworkId: NotRequired[str],
    GlobalNetworkArn: NotRequired[str],
    Description: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    State: NotRequired[GlobalNetworkStateType],  # (1)
    Tags: NotRequired[List[TagTypeDef]],  # (2)
  1. See GlobalNetworkStateType
  2. See List[TagTypeDef]

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "TagList": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[TagTypeDef]
  2. See ResponseMetadataTypeDef

NetworkResourceTypeDef#

# NetworkResourceTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkResourceTypeDef


def get_value() -> NetworkResourceTypeDef:
    return {
        "RegisteredGatewayArn": ...,
    }


# NetworkResourceTypeDef definition

class NetworkResourceTypeDef(TypedDict):
    RegisteredGatewayArn: NotRequired[str],
    CoreNetworkId: NotRequired[str],
    AwsRegion: NotRequired[str],
    AccountId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceArn: NotRequired[str],
    Definition: NotRequired[str],
    DefinitionTimestamp: NotRequired[datetime.datetime],
    Tags: NotRequired[List[TagTypeDef]],  # (1)
    Metadata: NotRequired[Dict[str, str]],
  1. See List[TagTypeDef]

ProposedNetworkFunctionGroupChangeTypeDef#

# ProposedNetworkFunctionGroupChangeTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ProposedNetworkFunctionGroupChangeTypeDef


def get_value() -> ProposedNetworkFunctionGroupChangeTypeDef:
    return {
        "Tags": ...,
    }


# ProposedNetworkFunctionGroupChangeTypeDef definition

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

ProposedSegmentChangeTypeDef#

# ProposedSegmentChangeTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ProposedSegmentChangeTypeDef


def get_value() -> ProposedSegmentChangeTypeDef:
    return {
        "Tags": ...,
    }


# ProposedSegmentChangeTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See Sequence[TagTypeDef]

CreateLinkRequestTypeDef#

# CreateLinkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateLinkRequestTypeDef


def get_value() -> CreateLinkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# CreateLinkRequestTypeDef definition

class CreateLinkRequestTypeDef(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 Sequence[TagTypeDef]

LinkTypeDef#

# LinkTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import LinkTypeDef


def get_value() -> LinkTypeDef:
    return {
        "LinkId": ...,
    }


# LinkTypeDef definition

class LinkTypeDef(TypedDict):
    LinkId: NotRequired[str],
    LinkArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    SiteId: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[str],
    Bandwidth: NotRequired[BandwidthTypeDef],  # (1)
    Provider: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    State: NotRequired[LinkStateType],  # (2)
    Tags: NotRequired[List[TagTypeDef]],  # (3)
  1. See BandwidthTypeDef
  2. See LinkStateType
  3. See List[TagTypeDef]

UpdateLinkRequestTypeDef#

# UpdateLinkRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateLinkRequestTypeDef


def get_value() -> UpdateLinkRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# UpdateLinkRequestTypeDef definition

class UpdateLinkRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    LinkId: str,
    Description: NotRequired[str],
    Type: NotRequired[str],
    Bandwidth: NotRequired[BandwidthTypeDef],  # (1)
    Provider: NotRequired[str],
  1. See BandwidthTypeDef

CreateConnectPeerRequestTypeDef#

# CreateConnectPeerRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateConnectPeerRequestTypeDef


def get_value() -> CreateConnectPeerRequestTypeDef:
    return {
        "ConnectAttachmentId": ...,
    }


# CreateConnectPeerRequestTypeDef definition

class CreateConnectPeerRequestTypeDef(TypedDict):
    ConnectAttachmentId: str,
    PeerAddress: str,
    CoreNetworkAddress: NotRequired[str],
    BgpOptions: NotRequired[BgpOptionsTypeDef],  # (1)
    InsideCidrBlocks: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientToken: NotRequired[str],
    SubnetArn: NotRequired[str],
  1. See BgpOptionsTypeDef
  2. See Sequence[TagTypeDef]

CreateConnectAttachmentRequestTypeDef#

# CreateConnectAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateConnectAttachmentRequestTypeDef


def get_value() -> CreateConnectAttachmentRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CreateConnectAttachmentRequestTypeDef definition

class CreateConnectAttachmentRequestTypeDef(TypedDict):
    CoreNetworkId: str,
    EdgeLocation: str,
    TransportAttachmentId: str,
    Options: ConnectAttachmentOptionsTypeDef,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientToken: NotRequired[str],
  1. See ConnectAttachmentOptionsTypeDef
  2. See Sequence[TagTypeDef]

ConnectPeerConfigurationTypeDef#

# ConnectPeerConfigurationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectPeerConfigurationTypeDef


def get_value() -> ConnectPeerConfigurationTypeDef:
    return {
        "CoreNetworkAddress": ...,
    }


# ConnectPeerConfigurationTypeDef definition

class ConnectPeerConfigurationTypeDef(TypedDict):
    CoreNetworkAddress: NotRequired[str],
    PeerAddress: NotRequired[str],
    InsideCidrBlocks: NotRequired[List[str]],
    Protocol: NotRequired[TunnelProtocolType],  # (1)
    BgpConfigurations: NotRequired[List[ConnectPeerBgpConfigurationTypeDef]],  # (2)
  1. See TunnelProtocolType
  2. See List[ConnectPeerBgpConfigurationTypeDef]

NetworkTelemetryTypeDef#

# NetworkTelemetryTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkTelemetryTypeDef


def get_value() -> NetworkTelemetryTypeDef:
    return {
        "RegisteredGatewayArn": ...,
    }


# NetworkTelemetryTypeDef definition

class NetworkTelemetryTypeDef(TypedDict):
    RegisteredGatewayArn: NotRequired[str],
    CoreNetworkId: NotRequired[str],
    AwsRegion: NotRequired[str],
    AccountId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceArn: NotRequired[str],
    Address: NotRequired[str],
    Health: NotRequired[ConnectionHealthTypeDef],  # (1)
  1. See ConnectionHealthTypeDef

CoreNetworkChangeEventTypeDef#

# CoreNetworkChangeEventTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeEventTypeDef


def get_value() -> CoreNetworkChangeEventTypeDef:
    return {
        "Type": ...,
    }


# CoreNetworkChangeEventTypeDef definition

class CoreNetworkChangeEventTypeDef(TypedDict):
    Type: NotRequired[ChangeTypeType],  # (1)
    Action: NotRequired[ChangeActionType],  # (2)
    IdentifierPath: NotRequired[str],
    EventTime: NotRequired[datetime.datetime],
    Status: NotRequired[ChangeStatusType],  # (3)
    Values: NotRequired[CoreNetworkChangeEventValuesTypeDef],  # (4)
  1. See ChangeTypeType
  2. See ChangeActionType
  3. See ChangeStatusType
  4. See CoreNetworkChangeEventValuesTypeDef

CoreNetworkNetworkFunctionGroupTypeDef#

# CoreNetworkNetworkFunctionGroupTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkNetworkFunctionGroupTypeDef


def get_value() -> CoreNetworkNetworkFunctionGroupTypeDef:
    return {
        "Name": ...,
    }


# CoreNetworkNetworkFunctionGroupTypeDef definition

class CoreNetworkNetworkFunctionGroupTypeDef(TypedDict):
    Name: NotRequired[str],
    EdgeLocations: NotRequired[List[str]],
    Segments: NotRequired[ServiceInsertionSegmentsTypeDef],  # (1)
  1. See ServiceInsertionSegmentsTypeDef

CoreNetworkPolicyTypeDef#

# CoreNetworkPolicyTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkPolicyTypeDef


def get_value() -> CoreNetworkPolicyTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CoreNetworkPolicyTypeDef definition

class CoreNetworkPolicyTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    PolicyVersionId: NotRequired[int],
    Alias: NotRequired[CoreNetworkPolicyAliasType],  # (1)
    Description: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    ChangeSetState: NotRequired[ChangeSetStateType],  # (2)
    PolicyErrors: NotRequired[List[CoreNetworkPolicyErrorTypeDef]],  # (3)
    PolicyDocument: NotRequired[str],
  1. See CoreNetworkPolicyAliasType
  2. See ChangeSetStateType
  3. See List[CoreNetworkPolicyErrorTypeDef]

ListCoreNetworkPolicyVersionsResponseTypeDef#

# ListCoreNetworkPolicyVersionsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListCoreNetworkPolicyVersionsResponseTypeDef


def get_value() -> ListCoreNetworkPolicyVersionsResponseTypeDef:
    return {
        "CoreNetworkPolicyVersions": ...,
    }


# ListCoreNetworkPolicyVersionsResponseTypeDef definition

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

RouteTableIdentifierTypeDef#

# RouteTableIdentifierTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RouteTableIdentifierTypeDef


def get_value() -> RouteTableIdentifierTypeDef:
    return {
        "TransitGatewayRouteTableArn": ...,
    }


# RouteTableIdentifierTypeDef definition

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

CreateDeviceRequestTypeDef#

# CreateDeviceRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateDeviceRequestTypeDef


def get_value() -> CreateDeviceRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# CreateDeviceRequestTypeDef definition

class CreateDeviceRequestTypeDef(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 Sequence[TagTypeDef]

CreateSiteRequestTypeDef#

# CreateSiteRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateSiteRequestTypeDef


def get_value() -> CreateSiteRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# CreateSiteRequestTypeDef definition

class CreateSiteRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    Description: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See LocationTypeDef
  2. See Sequence[TagTypeDef]

DeviceTypeDef#

# DeviceTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeviceTypeDef


def get_value() -> DeviceTypeDef:
    return {
        "DeviceId": ...,
    }


# DeviceTypeDef definition

class DeviceTypeDef(TypedDict):
    DeviceId: NotRequired[str],
    DeviceArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    AWSLocation: NotRequired[AWSLocationTypeDef],  # (1)
    Description: NotRequired[str],
    Type: NotRequired[str],
    Vendor: NotRequired[str],
    Model: NotRequired[str],
    SerialNumber: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (2)
    SiteId: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    State: NotRequired[DeviceStateType],  # (3)
    Tags: NotRequired[List[TagTypeDef]],  # (4)
  1. See AWSLocationTypeDef
  2. See LocationTypeDef
  3. See DeviceStateType
  4. See List[TagTypeDef]

SiteTypeDef#

# SiteTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import SiteTypeDef


def get_value() -> SiteTypeDef:
    return {
        "SiteId": ...,
    }


# SiteTypeDef definition

class SiteTypeDef(TypedDict):
    SiteId: NotRequired[str],
    SiteArn: NotRequired[str],
    GlobalNetworkId: NotRequired[str],
    Description: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (1)
    CreatedAt: NotRequired[datetime.datetime],
    State: NotRequired[SiteStateType],  # (2)
    Tags: NotRequired[List[TagTypeDef]],  # (3)
  1. See LocationTypeDef
  2. See SiteStateType
  3. See List[TagTypeDef]

UpdateDeviceRequestTypeDef#

# UpdateDeviceRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateDeviceRequestTypeDef


def get_value() -> UpdateDeviceRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# UpdateDeviceRequestTypeDef definition

class UpdateDeviceRequestTypeDef(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

UpdateSiteRequestTypeDef#

# UpdateSiteRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateSiteRequestTypeDef


def get_value() -> UpdateSiteRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# UpdateSiteRequestTypeDef definition

class UpdateSiteRequestTypeDef(TypedDict):
    GlobalNetworkId: str,
    SiteId: str,
    Description: NotRequired[str],
    Location: NotRequired[LocationTypeDef],  # (1)
  1. See LocationTypeDef

CreateVpcAttachmentRequestTypeDef#

# CreateVpcAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateVpcAttachmentRequestTypeDef


def get_value() -> CreateVpcAttachmentRequestTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# CreateVpcAttachmentRequestTypeDef definition

class CreateVpcAttachmentRequestTypeDef(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 Sequence[TagTypeDef]

UpdateVpcAttachmentRequestTypeDef#

# UpdateVpcAttachmentRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateVpcAttachmentRequestTypeDef


def get_value() -> UpdateVpcAttachmentRequestTypeDef:
    return {
        "AttachmentId": ...,
    }


# UpdateVpcAttachmentRequestTypeDef definition

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

DescribeGlobalNetworksRequestPaginateTypeDef#

# DescribeGlobalNetworksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DescribeGlobalNetworksRequestPaginateTypeDef


def get_value() -> DescribeGlobalNetworksRequestPaginateTypeDef:
    return {
        "GlobalNetworkIds": ...,
    }


# DescribeGlobalNetworksRequestPaginateTypeDef definition

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

GetConnectPeerAssociationsRequestPaginateTypeDef#

# GetConnectPeerAssociationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectPeerAssociationsRequestPaginateTypeDef


def get_value() -> GetConnectPeerAssociationsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetConnectPeerAssociationsRequestPaginateTypeDef definition

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

GetConnectionsRequestPaginateTypeDef#

# GetConnectionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectionsRequestPaginateTypeDef


def get_value() -> GetConnectionsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetConnectionsRequestPaginateTypeDef definition

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

GetCoreNetworkChangeEventsRequestPaginateTypeDef#

# GetCoreNetworkChangeEventsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeEventsRequestPaginateTypeDef


def get_value() -> GetCoreNetworkChangeEventsRequestPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# GetCoreNetworkChangeEventsRequestPaginateTypeDef definition

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

GetCoreNetworkChangeSetRequestPaginateTypeDef#

# GetCoreNetworkChangeSetRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeSetRequestPaginateTypeDef


def get_value() -> GetCoreNetworkChangeSetRequestPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# GetCoreNetworkChangeSetRequestPaginateTypeDef definition

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

GetCustomerGatewayAssociationsRequestPaginateTypeDef#

# GetCustomerGatewayAssociationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCustomerGatewayAssociationsRequestPaginateTypeDef


def get_value() -> GetCustomerGatewayAssociationsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetCustomerGatewayAssociationsRequestPaginateTypeDef definition

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

GetDevicesRequestPaginateTypeDef#

# GetDevicesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetDevicesRequestPaginateTypeDef


def get_value() -> GetDevicesRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetDevicesRequestPaginateTypeDef definition

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

GetLinkAssociationsRequestPaginateTypeDef#

# GetLinkAssociationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetLinkAssociationsRequestPaginateTypeDef


def get_value() -> GetLinkAssociationsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetLinkAssociationsRequestPaginateTypeDef definition

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

GetLinksRequestPaginateTypeDef#

# GetLinksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetLinksRequestPaginateTypeDef


def get_value() -> GetLinksRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetLinksRequestPaginateTypeDef definition

class GetLinksRequestPaginateTypeDef(TypedDict):
    GlobalNetworkId: str,
    LinkIds: NotRequired[Sequence[str]],
    SiteId: NotRequired[str],
    Type: NotRequired[str],
    Provider: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetNetworkResourceCountsRequestPaginateTypeDef#

# GetNetworkResourceCountsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourceCountsRequestPaginateTypeDef


def get_value() -> GetNetworkResourceCountsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkResourceCountsRequestPaginateTypeDef definition

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

GetNetworkResourceRelationshipsRequestPaginateTypeDef#

# GetNetworkResourceRelationshipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourceRelationshipsRequestPaginateTypeDef


def get_value() -> GetNetworkResourceRelationshipsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkResourceRelationshipsRequestPaginateTypeDef definition

class GetNetworkResourceRelationshipsRequestPaginateTypeDef(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

GetNetworkResourcesRequestPaginateTypeDef#

# GetNetworkResourcesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourcesRequestPaginateTypeDef


def get_value() -> GetNetworkResourcesRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkResourcesRequestPaginateTypeDef definition

class GetNetworkResourcesRequestPaginateTypeDef(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

GetNetworkTelemetryRequestPaginateTypeDef#

# GetNetworkTelemetryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkTelemetryRequestPaginateTypeDef


def get_value() -> GetNetworkTelemetryRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkTelemetryRequestPaginateTypeDef definition

class GetNetworkTelemetryRequestPaginateTypeDef(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

GetSitesRequestPaginateTypeDef#

# GetSitesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetSitesRequestPaginateTypeDef


def get_value() -> GetSitesRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetSitesRequestPaginateTypeDef definition

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

GetTransitGatewayConnectPeerAssociationsRequestPaginateTypeDef#

# GetTransitGatewayConnectPeerAssociationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayConnectPeerAssociationsRequestPaginateTypeDef


def get_value() -> GetTransitGatewayConnectPeerAssociationsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetTransitGatewayConnectPeerAssociationsRequestPaginateTypeDef definition

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

GetTransitGatewayRegistrationsRequestPaginateTypeDef#

# GetTransitGatewayRegistrationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRegistrationsRequestPaginateTypeDef


def get_value() -> GetTransitGatewayRegistrationsRequestPaginateTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetTransitGatewayRegistrationsRequestPaginateTypeDef definition

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

ListAttachmentsRequestPaginateTypeDef#

# ListAttachmentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListAttachmentsRequestPaginateTypeDef


def get_value() -> ListAttachmentsRequestPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListAttachmentsRequestPaginateTypeDef definition

class ListAttachmentsRequestPaginateTypeDef(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

ListConnectPeersRequestPaginateTypeDef#

# ListConnectPeersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListConnectPeersRequestPaginateTypeDef


def get_value() -> ListConnectPeersRequestPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListConnectPeersRequestPaginateTypeDef definition

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

ListCoreNetworkPolicyVersionsRequestPaginateTypeDef#

# ListCoreNetworkPolicyVersionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListCoreNetworkPolicyVersionsRequestPaginateTypeDef


def get_value() -> ListCoreNetworkPolicyVersionsRequestPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListCoreNetworkPolicyVersionsRequestPaginateTypeDef definition

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

ListCoreNetworksRequestPaginateTypeDef#

# ListCoreNetworksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListCoreNetworksRequestPaginateTypeDef


def get_value() -> ListCoreNetworksRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListCoreNetworksRequestPaginateTypeDef definition

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

ListPeeringsRequestPaginateTypeDef#

# ListPeeringsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListPeeringsRequestPaginateTypeDef


def get_value() -> ListPeeringsRequestPaginateTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ListPeeringsRequestPaginateTypeDef definition

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

GetNetworkResourceCountsResponseTypeDef#

# GetNetworkResourceCountsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourceCountsResponseTypeDef


def get_value() -> GetNetworkResourceCountsResponseTypeDef:
    return {
        "NetworkResourceCounts": ...,
    }


# GetNetworkResourceCountsResponseTypeDef definition

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

GetNetworkResourceRelationshipsResponseTypeDef#

# GetNetworkResourceRelationshipsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourceRelationshipsResponseTypeDef


def get_value() -> GetNetworkResourceRelationshipsResponseTypeDef:
    return {
        "Relationships": ...,
    }


# GetNetworkResourceRelationshipsResponseTypeDef definition

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

ViaTypeDef#

# ViaTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ViaTypeDef


def get_value() -> ViaTypeDef:
    return {
        "NetworkFunctionGroups": ...,
    }


# ViaTypeDef definition

class ViaTypeDef(TypedDict):
    NetworkFunctionGroups: NotRequired[List[NetworkFunctionGroupTypeDef]],  # (1)
    WithEdgeOverrides: NotRequired[List[EdgeOverrideTypeDef]],  # (2)
  1. See List[NetworkFunctionGroupTypeDef]
  2. See List[EdgeOverrideTypeDef]

PathComponentTypeDef#

# PathComponentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PathComponentTypeDef


def get_value() -> PathComponentTypeDef:
    return {
        "Sequence": ...,
    }


# PathComponentTypeDef definition

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

NetworkRouteTypeDef#

# NetworkRouteTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import NetworkRouteTypeDef


def get_value() -> NetworkRouteTypeDef:
    return {
        "DestinationCidrBlock": ...,
    }


# NetworkRouteTypeDef definition

class NetworkRouteTypeDef(TypedDict):
    DestinationCidrBlock: NotRequired[str],
    Destinations: NotRequired[List[NetworkRouteDestinationTypeDef]],  # (1)
    PrefixListId: NotRequired[str],
    State: NotRequired[RouteStateType],  # (2)
    Type: NotRequired[RouteTypeType],  # (3)
  1. See List[NetworkRouteDestinationTypeDef]
  2. See RouteStateType
  3. See RouteTypeType

PeeringErrorTypeDef#

# PeeringErrorTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PeeringErrorTypeDef


def get_value() -> PeeringErrorTypeDef:
    return {
        "Code": ...,
    }


# PeeringErrorTypeDef definition

class PeeringErrorTypeDef(TypedDict):
    Code: NotRequired[PeeringErrorCodeType],  # (1)
    Message: NotRequired[str],
    ResourceArn: NotRequired[str],
    RequestId: NotRequired[str],
    MissingPermissionsContext: NotRequired[PermissionsErrorContextTypeDef],  # (2)
  1. See PeeringErrorCodeType
  2. See PermissionsErrorContextTypeDef

StartRouteAnalysisRequestTypeDef#

# StartRouteAnalysisRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import StartRouteAnalysisRequestTypeDef


def get_value() -> StartRouteAnalysisRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# StartRouteAnalysisRequestTypeDef definition

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

TransitGatewayRegistrationTypeDef#

# TransitGatewayRegistrationTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TransitGatewayRegistrationTypeDef


def get_value() -> TransitGatewayRegistrationTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# TransitGatewayRegistrationTypeDef definition

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

ListOrganizationServiceAccessStatusResponseTypeDef#

# ListOrganizationServiceAccessStatusResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListOrganizationServiceAccessStatusResponseTypeDef


def get_value() -> ListOrganizationServiceAccessStatusResponseTypeDef:
    return {
        "OrganizationStatus": ...,
    }


# ListOrganizationServiceAccessStatusResponseTypeDef definition

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

StartOrganizationServiceAccessUpdateResponseTypeDef#

# StartOrganizationServiceAccessUpdateResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import StartOrganizationServiceAccessUpdateResponseTypeDef


def get_value() -> StartOrganizationServiceAccessUpdateResponseTypeDef:
    return {
        "OrganizationStatus": ...,
    }


# StartOrganizationServiceAccessUpdateResponseTypeDef definition

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

ListConnectPeersResponseTypeDef#

# ListConnectPeersResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListConnectPeersResponseTypeDef


def get_value() -> ListConnectPeersResponseTypeDef:
    return {
        "ConnectPeers": ...,
    }


# ListConnectPeersResponseTypeDef definition

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

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateConnectionResponseTypeDef


def get_value() -> CreateConnectionResponseTypeDef:
    return {
        "Connection": ...,
    }


# CreateConnectionResponseTypeDef definition

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

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteConnectionResponseTypeDef


def get_value() -> DeleteConnectionResponseTypeDef:
    return {
        "Connection": ...,
    }


# DeleteConnectionResponseTypeDef definition

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

GetConnectionsResponseTypeDef#

# GetConnectionsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectionsResponseTypeDef


def get_value() -> GetConnectionsResponseTypeDef:
    return {
        "Connections": ...,
    }


# GetConnectionsResponseTypeDef definition

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

UpdateConnectionResponseTypeDef#

# UpdateConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateConnectionResponseTypeDef


def get_value() -> UpdateConnectionResponseTypeDef:
    return {
        "Connection": ...,
    }


# UpdateConnectionResponseTypeDef definition

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

ListCoreNetworksResponseTypeDef#

# ListCoreNetworksResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListCoreNetworksResponseTypeDef


def get_value() -> ListCoreNetworksResponseTypeDef:
    return {
        "CoreNetworks": ...,
    }


# ListCoreNetworksResponseTypeDef definition

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

CreateGlobalNetworkResponseTypeDef#

# CreateGlobalNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateGlobalNetworkResponseTypeDef


def get_value() -> CreateGlobalNetworkResponseTypeDef:
    return {
        "GlobalNetwork": ...,
    }


# CreateGlobalNetworkResponseTypeDef definition

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

DeleteGlobalNetworkResponseTypeDef#

# DeleteGlobalNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteGlobalNetworkResponseTypeDef


def get_value() -> DeleteGlobalNetworkResponseTypeDef:
    return {
        "GlobalNetwork": ...,
    }


# DeleteGlobalNetworkResponseTypeDef definition

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

DescribeGlobalNetworksResponseTypeDef#

# DescribeGlobalNetworksResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DescribeGlobalNetworksResponseTypeDef


def get_value() -> DescribeGlobalNetworksResponseTypeDef:
    return {
        "GlobalNetworks": ...,
    }


# DescribeGlobalNetworksResponseTypeDef definition

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

UpdateGlobalNetworkResponseTypeDef#

# UpdateGlobalNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateGlobalNetworkResponseTypeDef


def get_value() -> UpdateGlobalNetworkResponseTypeDef:
    return {
        "GlobalNetwork": ...,
    }


# UpdateGlobalNetworkResponseTypeDef definition

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

GetNetworkResourcesResponseTypeDef#

# GetNetworkResourcesResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkResourcesResponseTypeDef


def get_value() -> GetNetworkResourcesResponseTypeDef:
    return {
        "NetworkResources": ...,
    }


# GetNetworkResourcesResponseTypeDef definition

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

AttachmentTypeDef#

# AttachmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AttachmentTypeDef


def get_value() -> AttachmentTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# AttachmentTypeDef definition

class AttachmentTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    AttachmentId: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    AttachmentType: NotRequired[AttachmentTypeType],  # (1)
    State: NotRequired[AttachmentStateType],  # (2)
    EdgeLocation: NotRequired[str],
    EdgeLocations: NotRequired[List[str]],
    ResourceArn: NotRequired[str],
    AttachmentPolicyRuleNumber: NotRequired[int],
    SegmentName: NotRequired[str],
    NetworkFunctionGroupName: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    ProposedSegmentChange: NotRequired[ProposedSegmentChangeTypeDef],  # (4)
    ProposedNetworkFunctionGroupChange: NotRequired[ProposedNetworkFunctionGroupChangeTypeDef],  # (5)
    CreatedAt: NotRequired[datetime.datetime],
    UpdatedAt: NotRequired[datetime.datetime],
    LastModificationErrors: NotRequired[List[AttachmentErrorTypeDef]],  # (6)
  1. See AttachmentTypeType
  2. See AttachmentStateType
  3. See List[TagTypeDef]
  4. See ProposedSegmentChangeTypeDef
  5. See ProposedNetworkFunctionGroupChangeTypeDef
  6. See List[AttachmentErrorTypeDef]

CreateLinkResponseTypeDef#

# CreateLinkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateLinkResponseTypeDef


def get_value() -> CreateLinkResponseTypeDef:
    return {
        "Link": ...,
    }


# CreateLinkResponseTypeDef definition

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

DeleteLinkResponseTypeDef#

# DeleteLinkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteLinkResponseTypeDef


def get_value() -> DeleteLinkResponseTypeDef:
    return {
        "Link": ...,
    }


# DeleteLinkResponseTypeDef definition

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

GetLinksResponseTypeDef#

# GetLinksResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetLinksResponseTypeDef


def get_value() -> GetLinksResponseTypeDef:
    return {
        "Links": ...,
    }


# GetLinksResponseTypeDef definition

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

UpdateLinkResponseTypeDef#

# UpdateLinkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateLinkResponseTypeDef


def get_value() -> UpdateLinkResponseTypeDef:
    return {
        "Link": ...,
    }


# UpdateLinkResponseTypeDef definition

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

ConnectPeerTypeDef#

# ConnectPeerTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectPeerTypeDef


def get_value() -> ConnectPeerTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# ConnectPeerTypeDef definition

class ConnectPeerTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    ConnectAttachmentId: NotRequired[str],
    ConnectPeerId: NotRequired[str],
    EdgeLocation: NotRequired[str],
    State: NotRequired[ConnectPeerStateType],  # (1)
    CreatedAt: NotRequired[datetime.datetime],
    Configuration: NotRequired[ConnectPeerConfigurationTypeDef],  # (2)
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    SubnetArn: NotRequired[str],
    LastModificationErrors: NotRequired[List[ConnectPeerErrorTypeDef]],  # (4)
  1. See ConnectPeerStateType
  2. See ConnectPeerConfigurationTypeDef
  3. See List[TagTypeDef]
  4. See List[ConnectPeerErrorTypeDef]

GetNetworkTelemetryResponseTypeDef#

# GetNetworkTelemetryResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkTelemetryResponseTypeDef


def get_value() -> GetNetworkTelemetryResponseTypeDef:
    return {
        "NetworkTelemetry": ...,
    }


# GetNetworkTelemetryResponseTypeDef definition

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

GetCoreNetworkChangeEventsResponseTypeDef#

# GetCoreNetworkChangeEventsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeEventsResponseTypeDef


def get_value() -> GetCoreNetworkChangeEventsResponseTypeDef:
    return {
        "CoreNetworkChangeEvents": ...,
    }


# GetCoreNetworkChangeEventsResponseTypeDef definition

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

CoreNetworkTypeDef#

# CoreNetworkTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkTypeDef


def get_value() -> CoreNetworkTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# CoreNetworkTypeDef definition

class CoreNetworkTypeDef(TypedDict):
    GlobalNetworkId: NotRequired[str],
    CoreNetworkId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    Description: NotRequired[str],
    CreatedAt: NotRequired[datetime.datetime],
    State: NotRequired[CoreNetworkStateType],  # (1)
    Segments: NotRequired[List[CoreNetworkSegmentTypeDef]],  # (2)
    NetworkFunctionGroups: NotRequired[List[CoreNetworkNetworkFunctionGroupTypeDef]],  # (3)
    Edges: NotRequired[List[CoreNetworkEdgeTypeDef]],  # (4)
    Tags: NotRequired[List[TagTypeDef]],  # (5)
  1. See CoreNetworkStateType
  2. See List[CoreNetworkSegmentTypeDef]
  3. See List[CoreNetworkNetworkFunctionGroupTypeDef]
  4. See List[CoreNetworkEdgeTypeDef]
  5. See List[TagTypeDef]

DeleteCoreNetworkPolicyVersionResponseTypeDef#

# DeleteCoreNetworkPolicyVersionResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkPolicyVersionResponseTypeDef


def get_value() -> DeleteCoreNetworkPolicyVersionResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
    }


# DeleteCoreNetworkPolicyVersionResponseTypeDef definition

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

GetCoreNetworkPolicyResponseTypeDef#

# GetCoreNetworkPolicyResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkPolicyResponseTypeDef


def get_value() -> GetCoreNetworkPolicyResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
    }


# GetCoreNetworkPolicyResponseTypeDef definition

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

PutCoreNetworkPolicyResponseTypeDef#

# PutCoreNetworkPolicyResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PutCoreNetworkPolicyResponseTypeDef


def get_value() -> PutCoreNetworkPolicyResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
    }


# PutCoreNetworkPolicyResponseTypeDef definition

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

RestoreCoreNetworkPolicyVersionResponseTypeDef#

# RestoreCoreNetworkPolicyVersionResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RestoreCoreNetworkPolicyVersionResponseTypeDef


def get_value() -> RestoreCoreNetworkPolicyVersionResponseTypeDef:
    return {
        "CoreNetworkPolicy": ...,
    }


# RestoreCoreNetworkPolicyVersionResponseTypeDef definition

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

GetNetworkRoutesRequestTypeDef#

# GetNetworkRoutesRequestTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkRoutesRequestTypeDef


def get_value() -> GetNetworkRoutesRequestTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# GetNetworkRoutesRequestTypeDef definition

class GetNetworkRoutesRequestTypeDef(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 Sequence[RouteStateType]
  3. See Sequence[RouteTypeType]

CreateDeviceResponseTypeDef#

# CreateDeviceResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateDeviceResponseTypeDef


def get_value() -> CreateDeviceResponseTypeDef:
    return {
        "Device": ...,
    }


# CreateDeviceResponseTypeDef definition

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

DeleteDeviceResponseTypeDef#

# DeleteDeviceResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteDeviceResponseTypeDef


def get_value() -> DeleteDeviceResponseTypeDef:
    return {
        "Device": ...,
    }


# DeleteDeviceResponseTypeDef definition

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

GetDevicesResponseTypeDef#

# GetDevicesResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetDevicesResponseTypeDef


def get_value() -> GetDevicesResponseTypeDef:
    return {
        "Devices": ...,
    }


# GetDevicesResponseTypeDef definition

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

UpdateDeviceResponseTypeDef#

# UpdateDeviceResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateDeviceResponseTypeDef


def get_value() -> UpdateDeviceResponseTypeDef:
    return {
        "Device": ...,
    }


# UpdateDeviceResponseTypeDef definition

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

CreateSiteResponseTypeDef#

# CreateSiteResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateSiteResponseTypeDef


def get_value() -> CreateSiteResponseTypeDef:
    return {
        "Site": ...,
    }


# CreateSiteResponseTypeDef definition

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

DeleteSiteResponseTypeDef#

# DeleteSiteResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteSiteResponseTypeDef


def get_value() -> DeleteSiteResponseTypeDef:
    return {
        "Site": ...,
    }


# DeleteSiteResponseTypeDef definition

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

GetSitesResponseTypeDef#

# GetSitesResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetSitesResponseTypeDef


def get_value() -> GetSitesResponseTypeDef:
    return {
        "Sites": ...,
    }


# GetSitesResponseTypeDef definition

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

UpdateSiteResponseTypeDef#

# UpdateSiteResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateSiteResponseTypeDef


def get_value() -> UpdateSiteResponseTypeDef:
    return {
        "Site": ...,
    }


# UpdateSiteResponseTypeDef definition

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

ServiceInsertionActionTypeDef#

# ServiceInsertionActionTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ServiceInsertionActionTypeDef


def get_value() -> ServiceInsertionActionTypeDef:
    return {
        "Action": ...,
    }


# ServiceInsertionActionTypeDef definition

class ServiceInsertionActionTypeDef(TypedDict):
    Action: NotRequired[SegmentActionServiceInsertionType],  # (1)
    Mode: NotRequired[SendViaModeType],  # (2)
    WhenSentTo: NotRequired[WhenSentToTypeDef],  # (3)
    Via: NotRequired[ViaTypeDef],  # (4)
  1. See SegmentActionServiceInsertionType
  2. See SendViaModeType
  3. See WhenSentToTypeDef
  4. See ViaTypeDef

RouteAnalysisPathTypeDef#

# RouteAnalysisPathTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RouteAnalysisPathTypeDef


def get_value() -> RouteAnalysisPathTypeDef:
    return {
        "CompletionStatus": ...,
    }


# RouteAnalysisPathTypeDef definition

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

GetNetworkRoutesResponseTypeDef#

# GetNetworkRoutesResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetNetworkRoutesResponseTypeDef


def get_value() -> GetNetworkRoutesResponseTypeDef:
    return {
        "RouteTableArn": ...,
    }


# GetNetworkRoutesResponseTypeDef definition

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

PeeringTypeDef#

# PeeringTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import PeeringTypeDef


def get_value() -> PeeringTypeDef:
    return {
        "CoreNetworkId": ...,
    }


# PeeringTypeDef definition

class PeeringTypeDef(TypedDict):
    CoreNetworkId: NotRequired[str],
    CoreNetworkArn: NotRequired[str],
    PeeringId: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    PeeringType: NotRequired[PeeringTypeType],  # (1)
    State: NotRequired[PeeringStateType],  # (2)
    EdgeLocation: NotRequired[str],
    ResourceArn: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (3)
    CreatedAt: NotRequired[datetime.datetime],
    LastModificationErrors: NotRequired[List[PeeringErrorTypeDef]],  # (4)
  1. See PeeringTypeType
  2. See PeeringStateType
  3. See List[TagTypeDef]
  4. See List[PeeringErrorTypeDef]

DeregisterTransitGatewayResponseTypeDef#

# DeregisterTransitGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeregisterTransitGatewayResponseTypeDef


def get_value() -> DeregisterTransitGatewayResponseTypeDef:
    return {
        "TransitGatewayRegistration": ...,
    }


# DeregisterTransitGatewayResponseTypeDef definition

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

GetTransitGatewayRegistrationsResponseTypeDef#

# GetTransitGatewayRegistrationsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRegistrationsResponseTypeDef


def get_value() -> GetTransitGatewayRegistrationsResponseTypeDef:
    return {
        "TransitGatewayRegistrations": ...,
    }


# GetTransitGatewayRegistrationsResponseTypeDef definition

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

RegisterTransitGatewayResponseTypeDef#

# RegisterTransitGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RegisterTransitGatewayResponseTypeDef


def get_value() -> RegisterTransitGatewayResponseTypeDef:
    return {
        "TransitGatewayRegistration": ...,
    }


# RegisterTransitGatewayResponseTypeDef definition

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

AcceptAttachmentResponseTypeDef#

# AcceptAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import AcceptAttachmentResponseTypeDef


def get_value() -> AcceptAttachmentResponseTypeDef:
    return {
        "Attachment": ...,
    }


# AcceptAttachmentResponseTypeDef definition

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

ConnectAttachmentTypeDef#

# ConnectAttachmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ConnectAttachmentTypeDef


def get_value() -> ConnectAttachmentTypeDef:
    return {
        "Attachment": ...,
    }


# ConnectAttachmentTypeDef definition

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

DeleteAttachmentResponseTypeDef#

# DeleteAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteAttachmentResponseTypeDef


def get_value() -> DeleteAttachmentResponseTypeDef:
    return {
        "Attachment": ...,
    }


# DeleteAttachmentResponseTypeDef definition

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

DirectConnectGatewayAttachmentTypeDef#

# DirectConnectGatewayAttachmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DirectConnectGatewayAttachmentTypeDef


def get_value() -> DirectConnectGatewayAttachmentTypeDef:
    return {
        "Attachment": ...,
    }


# DirectConnectGatewayAttachmentTypeDef definition

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

ListAttachmentsResponseTypeDef#

# ListAttachmentsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListAttachmentsResponseTypeDef


def get_value() -> ListAttachmentsResponseTypeDef:
    return {
        "Attachments": ...,
    }


# ListAttachmentsResponseTypeDef definition

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

RejectAttachmentResponseTypeDef#

# RejectAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RejectAttachmentResponseTypeDef


def get_value() -> RejectAttachmentResponseTypeDef:
    return {
        "Attachment": ...,
    }


# RejectAttachmentResponseTypeDef definition

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

SiteToSiteVpnAttachmentTypeDef#

# SiteToSiteVpnAttachmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import SiteToSiteVpnAttachmentTypeDef


def get_value() -> SiteToSiteVpnAttachmentTypeDef:
    return {
        "Attachment": ...,
    }


# SiteToSiteVpnAttachmentTypeDef definition

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

TransitGatewayRouteTableAttachmentTypeDef#

# TransitGatewayRouteTableAttachmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TransitGatewayRouteTableAttachmentTypeDef


def get_value() -> TransitGatewayRouteTableAttachmentTypeDef:
    return {
        "Attachment": ...,
    }


# TransitGatewayRouteTableAttachmentTypeDef definition

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

VpcAttachmentTypeDef#

# VpcAttachmentTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import VpcAttachmentTypeDef


def get_value() -> VpcAttachmentTypeDef:
    return {
        "Attachment": ...,
    }


# VpcAttachmentTypeDef definition

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

CreateConnectPeerResponseTypeDef#

# CreateConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateConnectPeerResponseTypeDef


def get_value() -> CreateConnectPeerResponseTypeDef:
    return {
        "ConnectPeer": ...,
    }


# CreateConnectPeerResponseTypeDef definition

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

DeleteConnectPeerResponseTypeDef#

# DeleteConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteConnectPeerResponseTypeDef


def get_value() -> DeleteConnectPeerResponseTypeDef:
    return {
        "ConnectPeer": ...,
    }


# DeleteConnectPeerResponseTypeDef definition

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

GetConnectPeerResponseTypeDef#

# GetConnectPeerResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectPeerResponseTypeDef


def get_value() -> GetConnectPeerResponseTypeDef:
    return {
        "ConnectPeer": ...,
    }


# GetConnectPeerResponseTypeDef definition

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

CreateCoreNetworkResponseTypeDef#

# CreateCoreNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateCoreNetworkResponseTypeDef


def get_value() -> CreateCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
    }


# CreateCoreNetworkResponseTypeDef definition

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

DeleteCoreNetworkResponseTypeDef#

# DeleteCoreNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeleteCoreNetworkResponseTypeDef


def get_value() -> DeleteCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
    }


# DeleteCoreNetworkResponseTypeDef definition

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

GetCoreNetworkResponseTypeDef#

# GetCoreNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkResponseTypeDef


def get_value() -> GetCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
    }


# GetCoreNetworkResponseTypeDef definition

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

UpdateCoreNetworkResponseTypeDef#

# UpdateCoreNetworkResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateCoreNetworkResponseTypeDef


def get_value() -> UpdateCoreNetworkResponseTypeDef:
    return {
        "CoreNetwork": ...,
    }


# UpdateCoreNetworkResponseTypeDef definition

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

CoreNetworkChangeValuesTypeDef#

# CoreNetworkChangeValuesTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeValuesTypeDef


def get_value() -> CoreNetworkChangeValuesTypeDef:
    return {
        "SegmentName": ...,
    }


# CoreNetworkChangeValuesTypeDef definition

class CoreNetworkChangeValuesTypeDef(TypedDict):
    SegmentName: NotRequired[str],
    NetworkFunctionGroupName: NotRequired[str],
    EdgeLocations: NotRequired[List[str]],
    Asn: NotRequired[int],
    Cidr: NotRequired[str],
    DestinationIdentifier: NotRequired[str],
    InsideCidrBlocks: NotRequired[List[str]],
    SharedSegments: NotRequired[List[str]],
    ServiceInsertionActions: NotRequired[List[ServiceInsertionActionTypeDef]],  # (1)
  1. See List[ServiceInsertionActionTypeDef]

RouteAnalysisTypeDef#

# RouteAnalysisTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import RouteAnalysisTypeDef


def get_value() -> RouteAnalysisTypeDef:
    return {
        "GlobalNetworkId": ...,
    }


# RouteAnalysisTypeDef definition

class RouteAnalysisTypeDef(TypedDict):
    GlobalNetworkId: NotRequired[str],
    OwnerAccountId: NotRequired[str],
    RouteAnalysisId: NotRequired[str],
    StartTimestamp: NotRequired[datetime.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

DeletePeeringResponseTypeDef#

# DeletePeeringResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import DeletePeeringResponseTypeDef


def get_value() -> DeletePeeringResponseTypeDef:
    return {
        "Peering": ...,
    }


# DeletePeeringResponseTypeDef definition

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

ListPeeringsResponseTypeDef#

# ListPeeringsResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import ListPeeringsResponseTypeDef


def get_value() -> ListPeeringsResponseTypeDef:
    return {
        "Peerings": ...,
    }


# ListPeeringsResponseTypeDef definition

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

TransitGatewayPeeringTypeDef#

# TransitGatewayPeeringTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import TransitGatewayPeeringTypeDef


def get_value() -> TransitGatewayPeeringTypeDef:
    return {
        "Peering": ...,
    }


# TransitGatewayPeeringTypeDef definition

class TransitGatewayPeeringTypeDef(TypedDict):
    Peering: NotRequired[PeeringTypeDef],  # (1)
    TransitGatewayArn: NotRequired[str],
    TransitGatewayPeeringAttachmentId: NotRequired[str],
  1. See PeeringTypeDef

CreateConnectAttachmentResponseTypeDef#

# CreateConnectAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateConnectAttachmentResponseTypeDef


def get_value() -> CreateConnectAttachmentResponseTypeDef:
    return {
        "ConnectAttachment": ...,
    }


# CreateConnectAttachmentResponseTypeDef definition

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

GetConnectAttachmentResponseTypeDef#

# GetConnectAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetConnectAttachmentResponseTypeDef


def get_value() -> GetConnectAttachmentResponseTypeDef:
    return {
        "ConnectAttachment": ...,
    }


# GetConnectAttachmentResponseTypeDef definition

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

CreateDirectConnectGatewayAttachmentResponseTypeDef#

# CreateDirectConnectGatewayAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateDirectConnectGatewayAttachmentResponseTypeDef


def get_value() -> CreateDirectConnectGatewayAttachmentResponseTypeDef:
    return {
        "DirectConnectGatewayAttachment": ...,
    }


# CreateDirectConnectGatewayAttachmentResponseTypeDef definition

class CreateDirectConnectGatewayAttachmentResponseTypeDef(TypedDict):
    DirectConnectGatewayAttachment: DirectConnectGatewayAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectConnectGatewayAttachmentTypeDef
  2. See ResponseMetadataTypeDef

GetDirectConnectGatewayAttachmentResponseTypeDef#

# GetDirectConnectGatewayAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetDirectConnectGatewayAttachmentResponseTypeDef


def get_value() -> GetDirectConnectGatewayAttachmentResponseTypeDef:
    return {
        "DirectConnectGatewayAttachment": ...,
    }


# GetDirectConnectGatewayAttachmentResponseTypeDef definition

class GetDirectConnectGatewayAttachmentResponseTypeDef(TypedDict):
    DirectConnectGatewayAttachment: DirectConnectGatewayAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectConnectGatewayAttachmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateDirectConnectGatewayAttachmentResponseTypeDef#

# UpdateDirectConnectGatewayAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateDirectConnectGatewayAttachmentResponseTypeDef


def get_value() -> UpdateDirectConnectGatewayAttachmentResponseTypeDef:
    return {
        "DirectConnectGatewayAttachment": ...,
    }


# UpdateDirectConnectGatewayAttachmentResponseTypeDef definition

class UpdateDirectConnectGatewayAttachmentResponseTypeDef(TypedDict):
    DirectConnectGatewayAttachment: DirectConnectGatewayAttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectConnectGatewayAttachmentTypeDef
  2. See ResponseMetadataTypeDef

CreateSiteToSiteVpnAttachmentResponseTypeDef#

# CreateSiteToSiteVpnAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateSiteToSiteVpnAttachmentResponseTypeDef


def get_value() -> CreateSiteToSiteVpnAttachmentResponseTypeDef:
    return {
        "SiteToSiteVpnAttachment": ...,
    }


# CreateSiteToSiteVpnAttachmentResponseTypeDef definition

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

GetSiteToSiteVpnAttachmentResponseTypeDef#

# GetSiteToSiteVpnAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetSiteToSiteVpnAttachmentResponseTypeDef


def get_value() -> GetSiteToSiteVpnAttachmentResponseTypeDef:
    return {
        "SiteToSiteVpnAttachment": ...,
    }


# GetSiteToSiteVpnAttachmentResponseTypeDef definition

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

CreateTransitGatewayRouteTableAttachmentResponseTypeDef#

# CreateTransitGatewayRouteTableAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayRouteTableAttachmentResponseTypeDef


def get_value() -> CreateTransitGatewayRouteTableAttachmentResponseTypeDef:
    return {
        "TransitGatewayRouteTableAttachment": ...,
    }


# CreateTransitGatewayRouteTableAttachmentResponseTypeDef definition

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

GetTransitGatewayRouteTableAttachmentResponseTypeDef#

# GetTransitGatewayRouteTableAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayRouteTableAttachmentResponseTypeDef


def get_value() -> GetTransitGatewayRouteTableAttachmentResponseTypeDef:
    return {
        "TransitGatewayRouteTableAttachment": ...,
    }


# GetTransitGatewayRouteTableAttachmentResponseTypeDef definition

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

CreateVpcAttachmentResponseTypeDef#

# CreateVpcAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateVpcAttachmentResponseTypeDef


def get_value() -> CreateVpcAttachmentResponseTypeDef:
    return {
        "VpcAttachment": ...,
    }


# CreateVpcAttachmentResponseTypeDef definition

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

GetVpcAttachmentResponseTypeDef#

# GetVpcAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetVpcAttachmentResponseTypeDef


def get_value() -> GetVpcAttachmentResponseTypeDef:
    return {
        "VpcAttachment": ...,
    }


# GetVpcAttachmentResponseTypeDef definition

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

UpdateVpcAttachmentResponseTypeDef#

# UpdateVpcAttachmentResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import UpdateVpcAttachmentResponseTypeDef


def get_value() -> UpdateVpcAttachmentResponseTypeDef:
    return {
        "VpcAttachment": ...,
    }


# UpdateVpcAttachmentResponseTypeDef definition

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

CoreNetworkChangeTypeDef#

# CoreNetworkChangeTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CoreNetworkChangeTypeDef


def get_value() -> CoreNetworkChangeTypeDef:
    return {
        "Type": ...,
    }


# CoreNetworkChangeTypeDef definition

class CoreNetworkChangeTypeDef(TypedDict):
    Type: NotRequired[ChangeTypeType],  # (1)
    Action: NotRequired[ChangeActionType],  # (2)
    Identifier: NotRequired[str],
    PreviousValues: NotRequired[CoreNetworkChangeValuesTypeDef],  # (3)
    NewValues: NotRequired[CoreNetworkChangeValuesTypeDef],  # (3)
    IdentifierPath: NotRequired[str],
  1. See ChangeTypeType
  2. See ChangeActionType
  3. See CoreNetworkChangeValuesTypeDef
  4. See CoreNetworkChangeValuesTypeDef

GetRouteAnalysisResponseTypeDef#

# GetRouteAnalysisResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetRouteAnalysisResponseTypeDef


def get_value() -> GetRouteAnalysisResponseTypeDef:
    return {
        "RouteAnalysis": ...,
    }


# GetRouteAnalysisResponseTypeDef definition

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

StartRouteAnalysisResponseTypeDef#

# StartRouteAnalysisResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import StartRouteAnalysisResponseTypeDef


def get_value() -> StartRouteAnalysisResponseTypeDef:
    return {
        "RouteAnalysis": ...,
    }


# StartRouteAnalysisResponseTypeDef definition

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

CreateTransitGatewayPeeringResponseTypeDef#

# CreateTransitGatewayPeeringResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import CreateTransitGatewayPeeringResponseTypeDef


def get_value() -> CreateTransitGatewayPeeringResponseTypeDef:
    return {
        "TransitGatewayPeering": ...,
    }


# CreateTransitGatewayPeeringResponseTypeDef definition

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

GetTransitGatewayPeeringResponseTypeDef#

# GetTransitGatewayPeeringResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetTransitGatewayPeeringResponseTypeDef


def get_value() -> GetTransitGatewayPeeringResponseTypeDef:
    return {
        "TransitGatewayPeering": ...,
    }


# GetTransitGatewayPeeringResponseTypeDef definition

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

GetCoreNetworkChangeSetResponseTypeDef#

# GetCoreNetworkChangeSetResponseTypeDef TypedDict usage example

from mypy_boto3_networkmanager.type_defs import GetCoreNetworkChangeSetResponseTypeDef


def get_value() -> GetCoreNetworkChangeSetResponseTypeDef:
    return {
        "CoreNetworkChanges": ...,
    }


# GetCoreNetworkChangeSetResponseTypeDef definition

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