Skip to content

Typed dictionaries

Index > Private5G > Typed dictionaries

Auto-generated documentation for Private5G type annotations stubs module mypy-boto3-privatenetworks.

AcknowledgeOrderReceiptRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import AcknowledgeOrderReceiptRequestRequestTypeDef

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

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ActivateDeviceIdentifierRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ActivateDeviceIdentifierRequestRequestTypeDef

def get_value() -> ActivateDeviceIdentifierRequestRequestTypeDef:
    return {
        "deviceIdentifierArn": ...,
    }
Definition
class ActivateDeviceIdentifierRequestRequestTypeDef(TypedDict):
    deviceIdentifierArn: str,
    clientToken: NotRequired[str],

DeviceIdentifierTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeviceIdentifierTypeDef

def get_value() -> DeviceIdentifierTypeDef:
    return {
        "createdAt": ...,
    }
Definition
class DeviceIdentifierTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    deviceIdentifierArn: NotRequired[str],
    iccid: NotRequired[str],
    imsi: NotRequired[str],
    networkArn: NotRequired[str],
    orderArn: NotRequired[str],
    status: NotRequired[DeviceIdentifierStatusType],  # (1)
    trafficGroupArn: NotRequired[str],
    vendor: NotRequired[str],
  1. See DeviceIdentifierStatusType

AddressTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import AddressTypeDef

def get_value() -> AddressTypeDef:
    return {
        "city": ...,
        "country": ...,
        "name": ...,
        "postalCode": ...,
        "stateOrProvince": ...,
        "street1": ...,
    }
Definition
class AddressTypeDef(TypedDict):
    city: str,
    country: str,
    name: str,
    postalCode: str,
    stateOrProvince: str,
    street1: str,
    company: NotRequired[str],
    phoneNumber: NotRequired[str],
    street2: NotRequired[str],
    street3: NotRequired[str],

PositionTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import PositionTypeDef

def get_value() -> PositionTypeDef:
    return {
        "elevation": ...,
    }
Definition
class PositionTypeDef(TypedDict):
    elevation: NotRequired[float],
    elevationReference: NotRequired[ElevationReferenceType],  # (1)
    elevationUnit: NotRequired[ElevationUnitType],  # (2)
    latitude: NotRequired[float],
    longitude: NotRequired[float],
  1. See ElevationReferenceType
  2. See ElevationUnitType

CreateNetworkRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import CreateNetworkRequestRequestTypeDef

def get_value() -> CreateNetworkRequestRequestTypeDef:
    return {
        "networkName": ...,
    }
Definition
class CreateNetworkRequestRequestTypeDef(TypedDict):
    networkName: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

NetworkTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import NetworkTypeDef

def get_value() -> NetworkTypeDef:
    return {
        "networkArn": ...,
        "networkName": ...,
        "status": ...,
    }
Definition
class NetworkTypeDef(TypedDict):
    networkArn: str,
    networkName: str,
    status: NetworkStatusType,  # (1)
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    statusReason: NotRequired[str],
  1. See NetworkStatusType

DeactivateDeviceIdentifierRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeactivateDeviceIdentifierRequestRequestTypeDef

def get_value() -> DeactivateDeviceIdentifierRequestRequestTypeDef:
    return {
        "deviceIdentifierArn": ...,
    }
Definition
class DeactivateDeviceIdentifierRequestRequestTypeDef(TypedDict):
    deviceIdentifierArn: str,
    clientToken: NotRequired[str],

DeleteNetworkRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeleteNetworkRequestRequestTypeDef

def get_value() -> DeleteNetworkRequestRequestTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class DeleteNetworkRequestRequestTypeDef(TypedDict):
    networkArn: str,
    clientToken: NotRequired[str],

DeleteNetworkSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeleteNetworkSiteRequestRequestTypeDef

def get_value() -> DeleteNetworkSiteRequestRequestTypeDef:
    return {
        "networkSiteArn": ...,
    }
Definition
class DeleteNetworkSiteRequestRequestTypeDef(TypedDict):
    networkSiteArn: str,
    clientToken: NotRequired[str],

GetDeviceIdentifierRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetDeviceIdentifierRequestRequestTypeDef

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

GetNetworkRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetNetworkRequestRequestTypeDef

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

GetNetworkResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetNetworkResourceRequestRequestTypeDef

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

GetNetworkSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetNetworkSiteRequestRequestTypeDef

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

GetOrderRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetOrderRequestRequestTypeDef

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

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDeviceIdentifiersRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListDeviceIdentifiersRequestRequestTypeDef

def get_value() -> ListDeviceIdentifiersRequestRequestTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListDeviceIdentifiersRequestRequestTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[DeviceIdentifierFilterKeysType, Sequence[str]]],  # (1)
    maxResults: NotRequired[int],
    startToken: NotRequired[str],
  1. See DeviceIdentifierFilterKeysType

ListNetworkResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworkResourcesRequestRequestTypeDef

def get_value() -> ListNetworkResourcesRequestRequestTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListNetworkResourcesRequestRequestTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[NetworkResourceFilterKeysType, Sequence[str]]],  # (1)
    maxResults: NotRequired[int],
    startToken: NotRequired[str],
  1. See NetworkResourceFilterKeysType

ListNetworkSitesRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworkSitesRequestRequestTypeDef

def get_value() -> ListNetworkSitesRequestRequestTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListNetworkSitesRequestRequestTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[NetworkSiteFilterKeysType, Sequence[str]]],  # (1)
    maxResults: NotRequired[int],
    startToken: NotRequired[str],
  1. See NetworkSiteFilterKeysType

ListNetworksRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworksRequestRequestTypeDef

def get_value() -> ListNetworksRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListNetworksRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Mapping[NetworkFilterKeysType, Sequence[str]]],  # (1)
    maxResults: NotRequired[int],
    startToken: NotRequired[str],
  1. See NetworkFilterKeysType

ListOrdersRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListOrdersRequestRequestTypeDef

def get_value() -> ListOrdersRequestRequestTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListOrdersRequestRequestTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[OrderFilterKeysType, Sequence[str]]],  # (1)
    maxResults: NotRequired[int],
    startToken: NotRequired[str],
  1. See OrderFilterKeysType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListTagsForResourceRequestRequestTypeDef

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

NameValuePairTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import NameValuePairTypeDef

def get_value() -> NameValuePairTypeDef:
    return {
        "name": ...,
    }
Definition
class NameValuePairTypeDef(TypedDict):
    name: str,
    value: NotRequired[str],

TrackingInformationTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import TrackingInformationTypeDef

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

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateNetworkSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import UpdateNetworkSiteRequestRequestTypeDef

def get_value() -> UpdateNetworkSiteRequestRequestTypeDef:
    return {
        "networkSiteArn": ...,
    }
Definition
class UpdateNetworkSiteRequestRequestTypeDef(TypedDict):
    networkSiteArn: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PingResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import PingResponseTypeDef

def get_value() -> PingResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class PingResponseTypeDef(TypedDict):
    status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ActivateDeviceIdentifierResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ActivateDeviceIdentifierResponseTypeDef

def get_value() -> ActivateDeviceIdentifierResponseTypeDef:
    return {
        "deviceIdentifier": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ActivateDeviceIdentifierResponseTypeDef(TypedDict):
    deviceIdentifier: DeviceIdentifierTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

DeactivateDeviceIdentifierResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeactivateDeviceIdentifierResponseTypeDef

def get_value() -> DeactivateDeviceIdentifierResponseTypeDef:
    return {
        "deviceIdentifier": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeactivateDeviceIdentifierResponseTypeDef(TypedDict):
    deviceIdentifier: DeviceIdentifierTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

GetDeviceIdentifierResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetDeviceIdentifierResponseTypeDef

def get_value() -> GetDeviceIdentifierResponseTypeDef:
    return {
        "deviceIdentifier": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDeviceIdentifierResponseTypeDef(TypedDict):
    deviceIdentifier: DeviceIdentifierTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

ListDeviceIdentifiersResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListDeviceIdentifiersResponseTypeDef

def get_value() -> ListDeviceIdentifiersResponseTypeDef:
    return {
        "deviceIdentifiers": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDeviceIdentifiersResponseTypeDef(TypedDict):
    deviceIdentifiers: List[DeviceIdentifierTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

ActivateNetworkSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ActivateNetworkSiteRequestRequestTypeDef

def get_value() -> ActivateNetworkSiteRequestRequestTypeDef:
    return {
        "networkSiteArn": ...,
        "shippingAddress": ...,
    }
Definition
class ActivateNetworkSiteRequestRequestTypeDef(TypedDict):
    networkSiteArn: str,
    shippingAddress: AddressTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See AddressTypeDef

ConfigureAccessPointRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ConfigureAccessPointRequestRequestTypeDef

def get_value() -> ConfigureAccessPointRequestRequestTypeDef:
    return {
        "accessPointArn": ...,
    }
Definition
class ConfigureAccessPointRequestRequestTypeDef(TypedDict):
    accessPointArn: str,
    cpiSecretKey: NotRequired[str],
    cpiUserId: NotRequired[str],
    cpiUserPassword: NotRequired[str],
    cpiUsername: NotRequired[str],
    position: NotRequired[PositionTypeDef],  # (1)
  1. See PositionTypeDef

CreateNetworkResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import CreateNetworkResponseTypeDef

def get_value() -> CreateNetworkResponseTypeDef:
    return {
        "network": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateNetworkResponseTypeDef(TypedDict):
    network: NetworkTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkTypeDef
  2. See ResponseMetadataTypeDef

DeleteNetworkResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeleteNetworkResponseTypeDef

def get_value() -> DeleteNetworkResponseTypeDef:
    return {
        "network": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteNetworkResponseTypeDef(TypedDict):
    network: NetworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetNetworkResponseTypeDef

def get_value() -> GetNetworkResponseTypeDef:
    return {
        "network": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkResponseTypeDef(TypedDict):
    network: NetworkTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkTypeDef
  2. See ResponseMetadataTypeDef

ListNetworksResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworksResponseTypeDef

def get_value() -> ListNetworksResponseTypeDef:
    return {
        "networks": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListNetworksResponseTypeDef(TypedDict):
    networks: List[NetworkTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkTypeDef
  2. See ResponseMetadataTypeDef

ListDeviceIdentifiersRequestListDeviceIdentifiersPaginateTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListDeviceIdentifiersRequestListDeviceIdentifiersPaginateTypeDef

def get_value() -> ListDeviceIdentifiersRequestListDeviceIdentifiersPaginateTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListDeviceIdentifiersRequestListDeviceIdentifiersPaginateTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[DeviceIdentifierFilterKeysType, Sequence[str]]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DeviceIdentifierFilterKeysType
  2. See PaginatorConfigTypeDef

ListNetworkResourcesRequestListNetworkResourcesPaginateTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworkResourcesRequestListNetworkResourcesPaginateTypeDef

def get_value() -> ListNetworkResourcesRequestListNetworkResourcesPaginateTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListNetworkResourcesRequestListNetworkResourcesPaginateTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[NetworkResourceFilterKeysType, Sequence[str]]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See NetworkResourceFilterKeysType
  2. See PaginatorConfigTypeDef

ListNetworkSitesRequestListNetworkSitesPaginateTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworkSitesRequestListNetworkSitesPaginateTypeDef

def get_value() -> ListNetworkSitesRequestListNetworkSitesPaginateTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListNetworkSitesRequestListNetworkSitesPaginateTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[NetworkSiteFilterKeysType, Sequence[str]]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See NetworkSiteFilterKeysType
  2. See PaginatorConfigTypeDef

ListNetworksRequestListNetworksPaginateTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworksRequestListNetworksPaginateTypeDef

def get_value() -> ListNetworksRequestListNetworksPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListNetworksRequestListNetworksPaginateTypeDef(TypedDict):
    filters: NotRequired[Mapping[NetworkFilterKeysType, Sequence[str]]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See NetworkFilterKeysType
  2. See PaginatorConfigTypeDef

ListOrdersRequestListOrdersPaginateTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListOrdersRequestListOrdersPaginateTypeDef

def get_value() -> ListOrdersRequestListOrdersPaginateTypeDef:
    return {
        "networkArn": ...,
    }
Definition
class ListOrdersRequestListOrdersPaginateTypeDef(TypedDict):
    networkArn: str,
    filters: NotRequired[Mapping[OrderFilterKeysType, Sequence[str]]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OrderFilterKeysType
  2. See PaginatorConfigTypeDef

NetworkResourceDefinitionTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import NetworkResourceDefinitionTypeDef

def get_value() -> NetworkResourceDefinitionTypeDef:
    return {
        "count": ...,
        "type": ...,
    }
Definition
class NetworkResourceDefinitionTypeDef(TypedDict):
    count: int,
    type: NetworkResourceDefinitionTypeType,  # (2)
    options: NotRequired[List[NameValuePairTypeDef]],  # (1)
  1. See NameValuePairTypeDef
  2. See NetworkResourceDefinitionTypeType

NetworkResourceTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import NetworkResourceTypeDef

def get_value() -> NetworkResourceTypeDef:
    return {
        "attributes": ...,
    }
Definition
class NetworkResourceTypeDef(TypedDict):
    attributes: NotRequired[List[NameValuePairTypeDef]],  # (1)
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    health: NotRequired[HealthStatusType],  # (2)
    model: NotRequired[str],
    networkArn: NotRequired[str],
    networkResourceArn: NotRequired[str],
    networkSiteArn: NotRequired[str],
    orderArn: NotRequired[str],
    position: NotRequired[PositionTypeDef],  # (3)
    serialNumber: NotRequired[str],
    status: NotRequired[NetworkResourceStatusType],  # (4)
    statusReason: NotRequired[str],
    type: NotRequired[NetworkResourceTypeType],  # (5)
    vendor: NotRequired[str],
  1. See NameValuePairTypeDef
  2. See HealthStatusType
  3. See PositionTypeDef
  4. See NetworkResourceStatusType
  5. See NetworkResourceTypeType

OrderTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import OrderTypeDef

def get_value() -> OrderTypeDef:
    return {
        "acknowledgmentStatus": ...,
    }
Definition
class OrderTypeDef(TypedDict):
    acknowledgmentStatus: NotRequired[AcknowledgmentStatusType],  # (1)
    createdAt: NotRequired[datetime],
    networkArn: NotRequired[str],
    networkSiteArn: NotRequired[str],
    orderArn: NotRequired[str],
    shippingAddress: NotRequired[AddressTypeDef],  # (2)
    trackingInformation: NotRequired[List[TrackingInformationTypeDef]],  # (3)
  1. See AcknowledgmentStatusType
  2. See AddressTypeDef
  3. See TrackingInformationTypeDef

SitePlanTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import SitePlanTypeDef

def get_value() -> SitePlanTypeDef:
    return {
        "options": ...,
    }
Definition
class SitePlanTypeDef(TypedDict):
    options: NotRequired[List[NameValuePairTypeDef]],  # (1)
    resourceDefinitions: NotRequired[List[NetworkResourceDefinitionTypeDef]],  # (2)
  1. See NameValuePairTypeDef
  2. See NetworkResourceDefinitionTypeDef

ConfigureAccessPointResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ConfigureAccessPointResponseTypeDef

def get_value() -> ConfigureAccessPointResponseTypeDef:
    return {
        "accessPoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class ConfigureAccessPointResponseTypeDef(TypedDict):
    accessPoint: NetworkResourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkResourceTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkResourceResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetNetworkResourceResponseTypeDef

def get_value() -> GetNetworkResourceResponseTypeDef:
    return {
        "networkResource": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkResourceResponseTypeDef(TypedDict):
    networkResource: NetworkResourceTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkResourceTypeDef
  2. See ResponseMetadataTypeDef

ListNetworkResourcesResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworkResourcesResponseTypeDef

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

AcknowledgeOrderReceiptResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import AcknowledgeOrderReceiptResponseTypeDef

def get_value() -> AcknowledgeOrderReceiptResponseTypeDef:
    return {
        "order": ...,
        "ResponseMetadata": ...,
    }
Definition
class AcknowledgeOrderReceiptResponseTypeDef(TypedDict):
    order: OrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderTypeDef
  2. See ResponseMetadataTypeDef

GetOrderResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetOrderResponseTypeDef

def get_value() -> GetOrderResponseTypeDef:
    return {
        "order": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOrderResponseTypeDef(TypedDict):
    order: OrderTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderTypeDef
  2. See ResponseMetadataTypeDef

ListOrdersResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListOrdersResponseTypeDef

def get_value() -> ListOrdersResponseTypeDef:
    return {
        "nextToken": ...,
        "orders": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOrdersResponseTypeDef(TypedDict):
    nextToken: str,
    orders: List[OrderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import CreateNetworkSiteRequestRequestTypeDef

def get_value() -> CreateNetworkSiteRequestRequestTypeDef:
    return {
        "networkArn": ...,
        "networkSiteName": ...,
    }
Definition
class CreateNetworkSiteRequestRequestTypeDef(TypedDict):
    networkArn: str,
    networkSiteName: str,
    availabilityZone: NotRequired[str],
    availabilityZoneId: NotRequired[str],
    clientToken: NotRequired[str],
    description: NotRequired[str],
    pendingPlan: NotRequired[SitePlanTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See SitePlanTypeDef

NetworkSiteTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import NetworkSiteTypeDef

def get_value() -> NetworkSiteTypeDef:
    return {
        "networkArn": ...,
        "networkSiteArn": ...,
        "networkSiteName": ...,
        "status": ...,
    }
Definition
class NetworkSiteTypeDef(TypedDict):
    networkArn: str,
    networkSiteArn: str,
    networkSiteName: str,
    status: NetworkSiteStatusType,  # (3)
    availabilityZone: NotRequired[str],
    availabilityZoneId: NotRequired[str],
    createdAt: NotRequired[datetime],
    currentPlan: NotRequired[SitePlanTypeDef],  # (1)
    description: NotRequired[str],
    pendingPlan: NotRequired[SitePlanTypeDef],  # (1)
    statusReason: NotRequired[str],
  1. See SitePlanTypeDef
  2. See SitePlanTypeDef
  3. See NetworkSiteStatusType

UpdateNetworkSitePlanRequestRequestTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import UpdateNetworkSitePlanRequestRequestTypeDef

def get_value() -> UpdateNetworkSitePlanRequestRequestTypeDef:
    return {
        "networkSiteArn": ...,
        "pendingPlan": ...,
    }
Definition
class UpdateNetworkSitePlanRequestRequestTypeDef(TypedDict):
    networkSiteArn: str,
    pendingPlan: SitePlanTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See SitePlanTypeDef

ActivateNetworkSiteResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ActivateNetworkSiteResponseTypeDef

def get_value() -> ActivateNetworkSiteResponseTypeDef:
    return {
        "networkSite": ...,
        "ResponseMetadata": ...,
    }
Definition
class ActivateNetworkSiteResponseTypeDef(TypedDict):
    networkSite: NetworkSiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSiteTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkSiteResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import CreateNetworkSiteResponseTypeDef

def get_value() -> CreateNetworkSiteResponseTypeDef:
    return {
        "networkSite": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateNetworkSiteResponseTypeDef(TypedDict):
    networkSite: NetworkSiteTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSiteTypeDef
  2. See ResponseMetadataTypeDef

DeleteNetworkSiteResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import DeleteNetworkSiteResponseTypeDef

def get_value() -> DeleteNetworkSiteResponseTypeDef:
    return {
        "networkSite": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteNetworkSiteResponseTypeDef(TypedDict):
    networkSite: NetworkSiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSiteTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkSiteResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import GetNetworkSiteResponseTypeDef

def get_value() -> GetNetworkSiteResponseTypeDef:
    return {
        "networkSite": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkSiteResponseTypeDef(TypedDict):
    networkSite: NetworkSiteTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSiteTypeDef
  2. See ResponseMetadataTypeDef

ListNetworkSitesResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import ListNetworkSitesResponseTypeDef

def get_value() -> ListNetworkSitesResponseTypeDef:
    return {
        "networkSites": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListNetworkSitesResponseTypeDef(TypedDict):
    networkSites: List[NetworkSiteTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSiteTypeDef
  2. See ResponseMetadataTypeDef

UpdateNetworkSiteResponseTypeDef

Usage Example
from mypy_boto3_privatenetworks.type_defs import UpdateNetworkSiteResponseTypeDef

def get_value() -> UpdateNetworkSiteResponseTypeDef:
    return {
        "networkSite": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateNetworkSiteResponseTypeDef(TypedDict):
    networkSite: NetworkSiteTypeDef,  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSiteTypeDef
  2. See ResponseMetadataTypeDef