Skip to content

Typed dictionaries#

Index > Panorama > Typed dictionaries

Auto-generated documentation for Panorama type annotations stubs module mypy-boto3-panorama.

AlternateSoftwareMetadataTypeDef#

# AlternateSoftwareMetadataTypeDef usage example

from mypy_boto3_panorama.type_defs import AlternateSoftwareMetadataTypeDef

def get_value() -> AlternateSoftwareMetadataTypeDef:
    return {
        "Version": ...,
    }
# AlternateSoftwareMetadataTypeDef definition

class AlternateSoftwareMetadataTypeDef(TypedDict):
    Version: NotRequired[str],

ReportedRuntimeContextStateTypeDef#

# ReportedRuntimeContextStateTypeDef usage example

from mypy_boto3_panorama.type_defs import ReportedRuntimeContextStateTypeDef

def get_value() -> ReportedRuntimeContextStateTypeDef:
    return {
        "DesiredState": ...,
        "DeviceReportedStatus": ...,
        "DeviceReportedTime": ...,
        "RuntimeContextName": ...,
    }
# ReportedRuntimeContextStateTypeDef definition

class ReportedRuntimeContextStateTypeDef(TypedDict):
    DesiredState: DesiredStateType,  # (1)
    DeviceReportedStatus: DeviceReportedStatusType,  # (2)
    DeviceReportedTime: datetime,
    RuntimeContextName: str,
  1. See DesiredStateType
  2. See DeviceReportedStatusType

ManifestOverridesPayloadTypeDef#

# ManifestOverridesPayloadTypeDef usage example

from mypy_boto3_panorama.type_defs import ManifestOverridesPayloadTypeDef

def get_value() -> ManifestOverridesPayloadTypeDef:
    return {
        "PayloadData": ...,
    }
# ManifestOverridesPayloadTypeDef definition

class ManifestOverridesPayloadTypeDef(TypedDict):
    PayloadData: NotRequired[str],

ManifestPayloadTypeDef#

# ManifestPayloadTypeDef usage example

from mypy_boto3_panorama.type_defs import ManifestPayloadTypeDef

def get_value() -> ManifestPayloadTypeDef:
    return {
        "PayloadData": ...,
    }
# ManifestPayloadTypeDef definition

class ManifestPayloadTypeDef(TypedDict):
    PayloadData: NotRequired[str],

CreateApplicationInstanceResponseTypeDef#

# CreateApplicationInstanceResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import CreateApplicationInstanceResponseTypeDef

def get_value() -> CreateApplicationInstanceResponseTypeDef:
    return {
        "ApplicationInstanceId": ...,
        "ResponseMetadata": ...,
    }
# CreateApplicationInstanceResponseTypeDef definition

class CreateApplicationInstanceResponseTypeDef(TypedDict):
    ApplicationInstanceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

JobTypeDef#

# JobTypeDef usage example

from mypy_boto3_panorama.type_defs import JobTypeDef

def get_value() -> JobTypeDef:
    return {
        "DeviceId": ...,
    }
# JobTypeDef definition

class JobTypeDef(TypedDict):
    DeviceId: NotRequired[str],
    JobId: NotRequired[str],

JobResourceTagsTypeDef#

# JobResourceTagsTypeDef usage example

from mypy_boto3_panorama.type_defs import JobResourceTagsTypeDef

def get_value() -> JobResourceTagsTypeDef:
    return {
        "ResourceType": ...,
        "Tags": ...,
    }
# JobResourceTagsTypeDef definition

class JobResourceTagsTypeDef(TypedDict):
    ResourceType: JobResourceTypeType,  # (1)
    Tags: Mapping[str, str],
  1. See JobResourceTypeType

CreateNodeFromTemplateJobResponseTypeDef#

# CreateNodeFromTemplateJobResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobResponseTypeDef

def get_value() -> CreateNodeFromTemplateJobResponseTypeDef:
    return {
        "JobId": ...,
        "ResponseMetadata": ...,
    }
# CreateNodeFromTemplateJobResponseTypeDef definition

class CreateNodeFromTemplateJobResponseTypeDef(TypedDict):
    JobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePackageImportJobResponseTypeDef#

# CreatePackageImportJobResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import CreatePackageImportJobResponseTypeDef

def get_value() -> CreatePackageImportJobResponseTypeDef:
    return {
        "JobId": ...,
        "ResponseMetadata": ...,
    }
# CreatePackageImportJobResponseTypeDef definition

class CreatePackageImportJobResponseTypeDef(TypedDict):
    JobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePackageRequestRequestTypeDef#

# CreatePackageRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import CreatePackageRequestRequestTypeDef

def get_value() -> CreatePackageRequestRequestTypeDef:
    return {
        "PackageName": ...,
    }
# CreatePackageRequestRequestTypeDef definition

class CreatePackageRequestRequestTypeDef(TypedDict):
    PackageName: str,
    Tags: NotRequired[Mapping[str, str]],

StorageLocationTypeDef#

# StorageLocationTypeDef usage example

from mypy_boto3_panorama.type_defs import StorageLocationTypeDef

def get_value() -> StorageLocationTypeDef:
    return {
        "BinaryPrefixLocation": ...,
        "Bucket": ...,
        "GeneratedPrefixLocation": ...,
        "ManifestPrefixLocation": ...,
        "RepoPrefixLocation": ...,
    }
# StorageLocationTypeDef definition

class StorageLocationTypeDef(TypedDict):
    BinaryPrefixLocation: str,
    Bucket: str,
    GeneratedPrefixLocation: str,
    ManifestPrefixLocation: str,
    RepoPrefixLocation: str,

DeleteDeviceRequestRequestTypeDef#

# DeleteDeviceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DeleteDeviceRequestRequestTypeDef

def get_value() -> DeleteDeviceRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
# DeleteDeviceRequestRequestTypeDef definition

class DeleteDeviceRequestRequestTypeDef(TypedDict):
    DeviceId: str,

DeleteDeviceResponseTypeDef#

# DeleteDeviceResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DeleteDeviceResponseTypeDef

def get_value() -> DeleteDeviceResponseTypeDef:
    return {
        "DeviceId": ...,
        "ResponseMetadata": ...,
    }
# DeleteDeviceResponseTypeDef definition

class DeleteDeviceResponseTypeDef(TypedDict):
    DeviceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeletePackageRequestRequestTypeDef#

# DeletePackageRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DeletePackageRequestRequestTypeDef

def get_value() -> DeletePackageRequestRequestTypeDef:
    return {
        "PackageId": ...,
    }
# DeletePackageRequestRequestTypeDef definition

class DeletePackageRequestRequestTypeDef(TypedDict):
    PackageId: str,
    ForceDelete: NotRequired[bool],

DeregisterPackageVersionRequestRequestTypeDef#

# DeregisterPackageVersionRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DeregisterPackageVersionRequestRequestTypeDef

def get_value() -> DeregisterPackageVersionRequestRequestTypeDef:
    return {
        "PackageId": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
# DeregisterPackageVersionRequestRequestTypeDef definition

class DeregisterPackageVersionRequestRequestTypeDef(TypedDict):
    PackageId: str,
    PackageVersion: str,
    PatchVersion: str,
    OwnerAccount: NotRequired[str],
    UpdatedLatestPatchVersion: NotRequired[str],

DescribeApplicationInstanceDetailsRequestRequestTypeDef#

# DescribeApplicationInstanceDetailsRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsRequestRequestTypeDef

def get_value() -> DescribeApplicationInstanceDetailsRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
# DescribeApplicationInstanceDetailsRequestRequestTypeDef definition

class DescribeApplicationInstanceDetailsRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,

DescribeApplicationInstanceRequestRequestTypeDef#

# DescribeApplicationInstanceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceRequestRequestTypeDef

def get_value() -> DescribeApplicationInstanceRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
# DescribeApplicationInstanceRequestRequestTypeDef definition

class DescribeApplicationInstanceRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,

DescribeDeviceJobRequestRequestTypeDef#

# DescribeDeviceJobRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeDeviceJobRequestRequestTypeDef

def get_value() -> DescribeDeviceJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# DescribeDeviceJobRequestRequestTypeDef definition

class DescribeDeviceJobRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribeDeviceJobResponseTypeDef#

# DescribeDeviceJobResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeDeviceJobResponseTypeDef

def get_value() -> DescribeDeviceJobResponseTypeDef:
    return {
        "CreatedTime": ...,
        "DeviceArn": ...,
        "DeviceId": ...,
        "DeviceName": ...,
        "DeviceType": ...,
        "ImageVersion": ...,
        "JobId": ...,
        "JobType": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DescribeDeviceJobResponseTypeDef definition

class DescribeDeviceJobResponseTypeDef(TypedDict):
    CreatedTime: datetime,
    DeviceArn: str,
    DeviceId: str,
    DeviceName: str,
    DeviceType: DeviceTypeType,  # (1)
    ImageVersion: str,
    JobId: str,
    JobType: JobTypeType,  # (2)
    Status: UpdateProgressType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DeviceTypeType
  2. See JobTypeType
  3. See UpdateProgressType
  4. See ResponseMetadataTypeDef

DescribeDeviceRequestRequestTypeDef#

# DescribeDeviceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeDeviceRequestRequestTypeDef

def get_value() -> DescribeDeviceRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
# DescribeDeviceRequestRequestTypeDef definition

class DescribeDeviceRequestRequestTypeDef(TypedDict):
    DeviceId: str,

LatestDeviceJobTypeDef#

# LatestDeviceJobTypeDef usage example

from mypy_boto3_panorama.type_defs import LatestDeviceJobTypeDef

def get_value() -> LatestDeviceJobTypeDef:
    return {
        "ImageVersion": ...,
    }
# LatestDeviceJobTypeDef definition

class LatestDeviceJobTypeDef(TypedDict):
    ImageVersion: NotRequired[str],
    JobType: NotRequired[JobTypeType],  # (1)
    Status: NotRequired[UpdateProgressType],  # (2)
  1. See JobTypeType
  2. See UpdateProgressType

DescribeNodeFromTemplateJobRequestRequestTypeDef#

# DescribeNodeFromTemplateJobRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobRequestRequestTypeDef

def get_value() -> DescribeNodeFromTemplateJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# DescribeNodeFromTemplateJobRequestRequestTypeDef definition

class DescribeNodeFromTemplateJobRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribeNodeRequestRequestTypeDef#

# DescribeNodeRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeNodeRequestRequestTypeDef

def get_value() -> DescribeNodeRequestRequestTypeDef:
    return {
        "NodeId": ...,
    }
# DescribeNodeRequestRequestTypeDef definition

class DescribeNodeRequestRequestTypeDef(TypedDict):
    NodeId: str,
    OwnerAccount: NotRequired[str],

DescribePackageImportJobRequestRequestTypeDef#

# DescribePackageImportJobRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribePackageImportJobRequestRequestTypeDef

def get_value() -> DescribePackageImportJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# DescribePackageImportJobRequestRequestTypeDef definition

class DescribePackageImportJobRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribePackageRequestRequestTypeDef#

# DescribePackageRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribePackageRequestRequestTypeDef

def get_value() -> DescribePackageRequestRequestTypeDef:
    return {
        "PackageId": ...,
    }
# DescribePackageRequestRequestTypeDef definition

class DescribePackageRequestRequestTypeDef(TypedDict):
    PackageId: str,

DescribePackageVersionRequestRequestTypeDef#

# DescribePackageVersionRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribePackageVersionRequestRequestTypeDef

def get_value() -> DescribePackageVersionRequestRequestTypeDef:
    return {
        "PackageId": ...,
        "PackageVersion": ...,
    }
# DescribePackageVersionRequestRequestTypeDef definition

class DescribePackageVersionRequestRequestTypeDef(TypedDict):
    PackageId: str,
    PackageVersion: str,
    OwnerAccount: NotRequired[str],
    PatchVersion: NotRequired[str],

DescribePackageVersionResponseTypeDef#

# DescribePackageVersionResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribePackageVersionResponseTypeDef

def get_value() -> DescribePackageVersionResponseTypeDef:
    return {
        "IsLatestPatch": ...,
        "OwnerAccount": ...,
        "PackageArn": ...,
        "PackageId": ...,
        "PackageName": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
        "RegisteredTime": ...,
        "Status": ...,
        "StatusDescription": ...,
        "ResponseMetadata": ...,
    }
# DescribePackageVersionResponseTypeDef definition

class DescribePackageVersionResponseTypeDef(TypedDict):
    IsLatestPatch: bool,
    OwnerAccount: str,
    PackageArn: str,
    PackageId: str,
    PackageName: str,
    PackageVersion: str,
    PatchVersion: str,
    RegisteredTime: datetime,
    Status: PackageVersionStatusType,  # (1)
    StatusDescription: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageVersionStatusType
  2. See ResponseMetadataTypeDef

OTAJobConfigTypeDef#

# OTAJobConfigTypeDef usage example

from mypy_boto3_panorama.type_defs import OTAJobConfigTypeDef

def get_value() -> OTAJobConfigTypeDef:
    return {
        "ImageVersion": ...,
    }
# OTAJobConfigTypeDef definition

class OTAJobConfigTypeDef(TypedDict):
    ImageVersion: str,
    AllowMajorVersionUpdate: NotRequired[bool],

DeviceJobTypeDef#

# DeviceJobTypeDef usage example

from mypy_boto3_panorama.type_defs import DeviceJobTypeDef

def get_value() -> DeviceJobTypeDef:
    return {
        "CreatedTime": ...,
    }
# DeviceJobTypeDef definition

class DeviceJobTypeDef(TypedDict):
    CreatedTime: NotRequired[datetime],
    DeviceId: NotRequired[str],
    DeviceName: NotRequired[str],
    JobId: NotRequired[str],
    JobType: NotRequired[JobTypeType],  # (1)
  1. See JobTypeType

StaticIpConnectionInfoTypeDef#

# StaticIpConnectionInfoTypeDef usage example

from mypy_boto3_panorama.type_defs import StaticIpConnectionInfoTypeDef

def get_value() -> StaticIpConnectionInfoTypeDef:
    return {
        "DefaultGateway": ...,
        "Dns": ...,
        "IpAddress": ...,
        "Mask": ...,
    }
# StaticIpConnectionInfoTypeDef definition

class StaticIpConnectionInfoTypeDef(TypedDict):
    DefaultGateway: str,
    Dns: List[str],
    IpAddress: str,
    Mask: str,

EthernetStatusTypeDef#

# EthernetStatusTypeDef usage example

from mypy_boto3_panorama.type_defs import EthernetStatusTypeDef

def get_value() -> EthernetStatusTypeDef:
    return {
        "ConnectionStatus": ...,
    }
# EthernetStatusTypeDef definition

class EthernetStatusTypeDef(TypedDict):
    ConnectionStatus: NotRequired[NetworkConnectionStatusType],  # (1)
    HwAddress: NotRequired[str],
    IpAddress: NotRequired[str],
  1. See NetworkConnectionStatusType

ListApplicationInstanceDependenciesRequestRequestTypeDef#

# ListApplicationInstanceDependenciesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesRequestRequestTypeDef

def get_value() -> ListApplicationInstanceDependenciesRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
# ListApplicationInstanceDependenciesRequestRequestTypeDef definition

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

PackageObjectTypeDef#

# PackageObjectTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageObjectTypeDef

def get_value() -> PackageObjectTypeDef:
    return {
        "Name": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
# PackageObjectTypeDef definition

class PackageObjectTypeDef(TypedDict):
    Name: str,
    PackageVersion: str,
    PatchVersion: str,

ListApplicationInstanceNodeInstancesRequestRequestTypeDef#

# ListApplicationInstanceNodeInstancesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesRequestRequestTypeDef

def get_value() -> ListApplicationInstanceNodeInstancesRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
# ListApplicationInstanceNodeInstancesRequestRequestTypeDef definition

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

NodeInstanceTypeDef#

# NodeInstanceTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeInstanceTypeDef

def get_value() -> NodeInstanceTypeDef:
    return {
        "CurrentStatus": ...,
        "NodeInstanceId": ...,
    }
# NodeInstanceTypeDef definition

class NodeInstanceTypeDef(TypedDict):
    CurrentStatus: NodeInstanceStatusType,  # (1)
    NodeInstanceId: str,
    NodeId: NotRequired[str],
    NodeName: NotRequired[str],
    PackageName: NotRequired[str],
    PackagePatchVersion: NotRequired[str],
    PackageVersion: NotRequired[str],
  1. See NodeInstanceStatusType

ListApplicationInstancesRequestRequestTypeDef#

# ListApplicationInstancesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListApplicationInstancesRequestRequestTypeDef

def get_value() -> ListApplicationInstancesRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
# ListApplicationInstancesRequestRequestTypeDef definition

class ListApplicationInstancesRequestRequestTypeDef(TypedDict):
    DeviceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    StatusFilter: NotRequired[StatusFilterType],  # (1)
  1. See StatusFilterType

ListDevicesJobsRequestRequestTypeDef#

# ListDevicesJobsRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListDevicesJobsRequestRequestTypeDef

def get_value() -> ListDevicesJobsRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
# ListDevicesJobsRequestRequestTypeDef definition

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

ListDevicesRequestRequestTypeDef#

# ListDevicesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListDevicesRequestRequestTypeDef

def get_value() -> ListDevicesRequestRequestTypeDef:
    return {
        "DeviceAggregatedStatusFilter": ...,
    }
# ListDevicesRequestRequestTypeDef definition

class ListDevicesRequestRequestTypeDef(TypedDict):
    DeviceAggregatedStatusFilter: NotRequired[DeviceAggregatedStatusType],  # (1)
    MaxResults: NotRequired[int],
    NameFilter: NotRequired[str],
    NextToken: NotRequired[str],
    SortBy: NotRequired[ListDevicesSortByType],  # (2)
    SortOrder: NotRequired[SortOrderType],  # (3)
  1. See DeviceAggregatedStatusType
  2. See ListDevicesSortByType
  3. See SortOrderType

ListNodeFromTemplateJobsRequestRequestTypeDef#

# ListNodeFromTemplateJobsRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsRequestRequestTypeDef

def get_value() -> ListNodeFromTemplateJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListNodeFromTemplateJobsRequestRequestTypeDef definition

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

NodeFromTemplateJobTypeDef#

# NodeFromTemplateJobTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeFromTemplateJobTypeDef

def get_value() -> NodeFromTemplateJobTypeDef:
    return {
        "CreatedTime": ...,
    }
# NodeFromTemplateJobTypeDef definition

class NodeFromTemplateJobTypeDef(TypedDict):
    CreatedTime: NotRequired[datetime],
    JobId: NotRequired[str],
    NodeName: NotRequired[str],
    Status: NotRequired[NodeFromTemplateJobStatusType],  # (1)
    StatusMessage: NotRequired[str],
    TemplateType: NotRequired[TemplateTypeType],  # (2)
  1. See NodeFromTemplateJobStatusType
  2. See TemplateTypeType

ListNodesRequestRequestTypeDef#

# ListNodesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListNodesRequestRequestTypeDef

def get_value() -> ListNodesRequestRequestTypeDef:
    return {
        "Category": ...,
    }
# ListNodesRequestRequestTypeDef definition

class ListNodesRequestRequestTypeDef(TypedDict):
    Category: NotRequired[NodeCategoryType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    OwnerAccount: NotRequired[str],
    PackageName: NotRequired[str],
    PackageVersion: NotRequired[str],
    PatchVersion: NotRequired[str],
  1. See NodeCategoryType

NodeTypeDef#

# NodeTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeTypeDef

def get_value() -> NodeTypeDef:
    return {
        "Category": ...,
        "CreatedTime": ...,
        "Name": ...,
        "NodeId": ...,
        "PackageId": ...,
        "PackageName": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
# NodeTypeDef definition

class NodeTypeDef(TypedDict):
    Category: NodeCategoryType,  # (1)
    CreatedTime: datetime,
    Name: str,
    NodeId: str,
    PackageId: str,
    PackageName: str,
    PackageVersion: str,
    PatchVersion: str,
    Description: NotRequired[str],
    OwnerAccount: NotRequired[str],
    PackageArn: NotRequired[str],
  1. See NodeCategoryType

ListPackageImportJobsRequestRequestTypeDef#

# ListPackageImportJobsRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListPackageImportJobsRequestRequestTypeDef

def get_value() -> ListPackageImportJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListPackageImportJobsRequestRequestTypeDef definition

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

PackageImportJobTypeDef#

# PackageImportJobTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageImportJobTypeDef

def get_value() -> PackageImportJobTypeDef:
    return {
        "CreatedTime": ...,
    }
# PackageImportJobTypeDef definition

class PackageImportJobTypeDef(TypedDict):
    CreatedTime: NotRequired[datetime],
    JobId: NotRequired[str],
    JobType: NotRequired[PackageImportJobTypeType],  # (1)
    LastUpdatedTime: NotRequired[datetime],
    Status: NotRequired[PackageImportJobStatusType],  # (2)
    StatusMessage: NotRequired[str],
  1. See PackageImportJobTypeType
  2. See PackageImportJobStatusType

ListPackagesRequestRequestTypeDef#

# ListPackagesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListPackagesRequestRequestTypeDef

def get_value() -> ListPackagesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListPackagesRequestRequestTypeDef definition

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

PackageListItemTypeDef#

# PackageListItemTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageListItemTypeDef

def get_value() -> PackageListItemTypeDef:
    return {
        "Arn": ...,
    }
# PackageListItemTypeDef definition

class PackageListItemTypeDef(TypedDict):
    Arn: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    PackageId: NotRequired[str],
    PackageName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

NtpPayloadTypeDef#

# NtpPayloadTypeDef usage example

from mypy_boto3_panorama.type_defs import NtpPayloadTypeDef

def get_value() -> NtpPayloadTypeDef:
    return {
        "NtpServers": ...,
    }
# NtpPayloadTypeDef definition

class NtpPayloadTypeDef(TypedDict):
    NtpServers: List[str],

NtpStatusTypeDef#

# NtpStatusTypeDef usage example

from mypy_boto3_panorama.type_defs import NtpStatusTypeDef

def get_value() -> NtpStatusTypeDef:
    return {
        "ConnectionStatus": ...,
    }
# NtpStatusTypeDef definition

class NtpStatusTypeDef(TypedDict):
    ConnectionStatus: NotRequired[NetworkConnectionStatusType],  # (1)
    IpAddress: NotRequired[str],
    NtpServerName: NotRequired[str],
  1. See NetworkConnectionStatusType

NodeInputPortTypeDef#

# NodeInputPortTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeInputPortTypeDef

def get_value() -> NodeInputPortTypeDef:
    return {
        "DefaultValue": ...,
    }
# NodeInputPortTypeDef definition

class NodeInputPortTypeDef(TypedDict):
    DefaultValue: NotRequired[str],
    Description: NotRequired[str],
    MaxConnections: NotRequired[int],
    Name: NotRequired[str],
    Type: NotRequired[PortTypeType],  # (1)
  1. See PortTypeType

NodeOutputPortTypeDef#

# NodeOutputPortTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeOutputPortTypeDef

def get_value() -> NodeOutputPortTypeDef:
    return {
        "Description": ...,
    }
# NodeOutputPortTypeDef definition

class NodeOutputPortTypeDef(TypedDict):
    Description: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[PortTypeType],  # (1)
  1. See PortTypeType

NodeSignalTypeDef#

# NodeSignalTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeSignalTypeDef

def get_value() -> NodeSignalTypeDef:
    return {
        "NodeInstanceId": ...,
        "Signal": ...,
    }
# NodeSignalTypeDef definition

class NodeSignalTypeDef(TypedDict):
    NodeInstanceId: str,
    Signal: NodeSignalValueType,  # (1)
  1. See NodeSignalValueType

OutPutS3LocationTypeDef#

# OutPutS3LocationTypeDef usage example

from mypy_boto3_panorama.type_defs import OutPutS3LocationTypeDef

def get_value() -> OutPutS3LocationTypeDef:
    return {
        "BucketName": ...,
        "ObjectKey": ...,
    }
# OutPutS3LocationTypeDef definition

class OutPutS3LocationTypeDef(TypedDict):
    BucketName: str,
    ObjectKey: str,

PackageVersionOutputConfigTypeDef#

# PackageVersionOutputConfigTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageVersionOutputConfigTypeDef

def get_value() -> PackageVersionOutputConfigTypeDef:
    return {
        "PackageName": ...,
        "PackageVersion": ...,
    }
# PackageVersionOutputConfigTypeDef definition

class PackageVersionOutputConfigTypeDef(TypedDict):
    PackageName: str,
    PackageVersion: str,
    MarkLatest: NotRequired[bool],

S3LocationTypeDef#

# S3LocationTypeDef usage example

from mypy_boto3_panorama.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "BucketName": ...,
        "ObjectKey": ...,
    }
# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    BucketName: str,
    ObjectKey: str,
    Region: NotRequired[str],

ProvisionDeviceResponseTypeDef#

# ProvisionDeviceResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ProvisionDeviceResponseTypeDef

def get_value() -> ProvisionDeviceResponseTypeDef:
    return {
        "Arn": ...,
        "Certificates": ...,
        "DeviceId": ...,
        "IotThingName": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# ProvisionDeviceResponseTypeDef definition

class ProvisionDeviceResponseTypeDef(TypedDict):
    Arn: str,
    Certificates: bytes,
    DeviceId: str,
    IotThingName: str,
    Status: DeviceStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceStatusType
  2. See ResponseMetadataTypeDef

RegisterPackageVersionRequestRequestTypeDef#

# RegisterPackageVersionRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import RegisterPackageVersionRequestRequestTypeDef

def get_value() -> RegisterPackageVersionRequestRequestTypeDef:
    return {
        "PackageId": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
# RegisterPackageVersionRequestRequestTypeDef definition

class RegisterPackageVersionRequestRequestTypeDef(TypedDict):
    PackageId: str,
    PackageVersion: str,
    PatchVersion: str,
    MarkLatest: NotRequired[bool],
    OwnerAccount: NotRequired[str],

RemoveApplicationInstanceRequestRequestTypeDef#

# RemoveApplicationInstanceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import RemoveApplicationInstanceRequestRequestTypeDef

def get_value() -> RemoveApplicationInstanceRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
# RemoveApplicationInstanceRequestRequestTypeDef definition

class RemoveApplicationInstanceRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_panorama.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

SignalApplicationInstanceNodeInstancesResponseTypeDef#

# SignalApplicationInstanceNodeInstancesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import SignalApplicationInstanceNodeInstancesResponseTypeDef

def get_value() -> SignalApplicationInstanceNodeInstancesResponseTypeDef:
    return {
        "ApplicationInstanceId": ...,
        "ResponseMetadata": ...,
    }
# SignalApplicationInstanceNodeInstancesResponseTypeDef definition

class SignalApplicationInstanceNodeInstancesResponseTypeDef(TypedDict):
    ApplicationInstanceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

UpdateDeviceMetadataRequestRequestTypeDef#

# UpdateDeviceMetadataRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataRequestRequestTypeDef

def get_value() -> UpdateDeviceMetadataRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
# UpdateDeviceMetadataRequestRequestTypeDef definition

class UpdateDeviceMetadataRequestRequestTypeDef(TypedDict):
    DeviceId: str,
    Description: NotRequired[str],

UpdateDeviceMetadataResponseTypeDef#

# UpdateDeviceMetadataResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataResponseTypeDef

def get_value() -> UpdateDeviceMetadataResponseTypeDef:
    return {
        "DeviceId": ...,
        "ResponseMetadata": ...,
    }
# UpdateDeviceMetadataResponseTypeDef definition

class UpdateDeviceMetadataResponseTypeDef(TypedDict):
    DeviceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ApplicationInstanceTypeDef#

# ApplicationInstanceTypeDef usage example

from mypy_boto3_panorama.type_defs import ApplicationInstanceTypeDef

def get_value() -> ApplicationInstanceTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
# ApplicationInstanceTypeDef definition

class ApplicationInstanceTypeDef(TypedDict):
    ApplicationInstanceId: NotRequired[str],
    Arn: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    DefaultRuntimeContextDevice: NotRequired[str],
    DefaultRuntimeContextDeviceName: NotRequired[str],
    Description: NotRequired[str],
    HealthStatus: NotRequired[ApplicationInstanceHealthStatusType],  # (1)
    Name: NotRequired[str],
    RuntimeContextStates: NotRequired[List[ReportedRuntimeContextStateTypeDef]],  # (2)
    Status: NotRequired[ApplicationInstanceStatusType],  # (3)
    StatusDescription: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See ApplicationInstanceHealthStatusType
  2. See ReportedRuntimeContextStateTypeDef
  3. See ApplicationInstanceStatusType

DescribeApplicationInstanceResponseTypeDef#

# DescribeApplicationInstanceResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceResponseTypeDef

def get_value() -> DescribeApplicationInstanceResponseTypeDef:
    return {
        "ApplicationInstanceId": ...,
        "ApplicationInstanceIdToReplace": ...,
        "Arn": ...,
        "CreatedTime": ...,
        "DefaultRuntimeContextDevice": ...,
        "DefaultRuntimeContextDeviceName": ...,
        "Description": ...,
        "HealthStatus": ...,
        "LastUpdatedTime": ...,
        "Name": ...,
        "RuntimeContextStates": ...,
        "RuntimeRoleArn": ...,
        "Status": ...,
        "StatusDescription": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# DescribeApplicationInstanceResponseTypeDef definition

class DescribeApplicationInstanceResponseTypeDef(TypedDict):
    ApplicationInstanceId: str,
    ApplicationInstanceIdToReplace: str,
    Arn: str,
    CreatedTime: datetime,
    DefaultRuntimeContextDevice: str,
    DefaultRuntimeContextDeviceName: str,
    Description: str,
    HealthStatus: ApplicationInstanceHealthStatusType,  # (1)
    LastUpdatedTime: datetime,
    Name: str,
    RuntimeContextStates: List[ReportedRuntimeContextStateTypeDef],  # (2)
    RuntimeRoleArn: str,
    Status: ApplicationInstanceStatusType,  # (3)
    StatusDescription: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ApplicationInstanceHealthStatusType
  2. See ReportedRuntimeContextStateTypeDef
  3. See ApplicationInstanceStatusType
  4. See ResponseMetadataTypeDef

CreateApplicationInstanceRequestRequestTypeDef#

# CreateApplicationInstanceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import CreateApplicationInstanceRequestRequestTypeDef

def get_value() -> CreateApplicationInstanceRequestRequestTypeDef:
    return {
        "DefaultRuntimeContextDevice": ...,
        "ManifestPayload": ...,
    }
# CreateApplicationInstanceRequestRequestTypeDef definition

class CreateApplicationInstanceRequestRequestTypeDef(TypedDict):
    DefaultRuntimeContextDevice: str,
    ManifestPayload: ManifestPayloadTypeDef,  # (1)
    ApplicationInstanceIdToReplace: NotRequired[str],
    Description: NotRequired[str],
    ManifestOverridesPayload: NotRequired[ManifestOverridesPayloadTypeDef],  # (2)
    Name: NotRequired[str],
    RuntimeRoleArn: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ManifestPayloadTypeDef
  2. See ManifestOverridesPayloadTypeDef

DescribeApplicationInstanceDetailsResponseTypeDef#

# DescribeApplicationInstanceDetailsResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsResponseTypeDef

def get_value() -> DescribeApplicationInstanceDetailsResponseTypeDef:
    return {
        "ApplicationInstanceId": ...,
        "ApplicationInstanceIdToReplace": ...,
        "CreatedTime": ...,
        "DefaultRuntimeContextDevice": ...,
        "Description": ...,
        "ManifestOverridesPayload": ...,
        "ManifestPayload": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
# DescribeApplicationInstanceDetailsResponseTypeDef definition

class DescribeApplicationInstanceDetailsResponseTypeDef(TypedDict):
    ApplicationInstanceId: str,
    ApplicationInstanceIdToReplace: str,
    CreatedTime: datetime,
    DefaultRuntimeContextDevice: str,
    Description: str,
    ManifestOverridesPayload: ManifestOverridesPayloadTypeDef,  # (1)
    ManifestPayload: ManifestPayloadTypeDef,  # (2)
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ManifestOverridesPayloadTypeDef
  2. See ManifestPayloadTypeDef
  3. See ResponseMetadataTypeDef

CreateJobForDevicesResponseTypeDef#

# CreateJobForDevicesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import CreateJobForDevicesResponseTypeDef

def get_value() -> CreateJobForDevicesResponseTypeDef:
    return {
        "Jobs": ...,
        "ResponseMetadata": ...,
    }
# CreateJobForDevicesResponseTypeDef definition

class CreateJobForDevicesResponseTypeDef(TypedDict):
    Jobs: List[JobTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

CreateNodeFromTemplateJobRequestRequestTypeDef#

# CreateNodeFromTemplateJobRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobRequestRequestTypeDef

def get_value() -> CreateNodeFromTemplateJobRequestRequestTypeDef:
    return {
        "NodeName": ...,
        "OutputPackageName": ...,
        "OutputPackageVersion": ...,
        "TemplateParameters": ...,
        "TemplateType": ...,
    }
# CreateNodeFromTemplateJobRequestRequestTypeDef definition

class CreateNodeFromTemplateJobRequestRequestTypeDef(TypedDict):
    NodeName: str,
    OutputPackageName: str,
    OutputPackageVersion: str,
    TemplateParameters: Mapping[str, str],
    TemplateType: TemplateTypeType,  # (1)
    JobTags: NotRequired[Sequence[JobResourceTagsTypeDef]],  # (2)
    NodeDescription: NotRequired[str],
  1. See TemplateTypeType
  2. See JobResourceTagsTypeDef

DescribeNodeFromTemplateJobResponseTypeDef#

# DescribeNodeFromTemplateJobResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobResponseTypeDef

def get_value() -> DescribeNodeFromTemplateJobResponseTypeDef:
    return {
        "CreatedTime": ...,
        "JobId": ...,
        "JobTags": ...,
        "LastUpdatedTime": ...,
        "NodeDescription": ...,
        "NodeName": ...,
        "OutputPackageName": ...,
        "OutputPackageVersion": ...,
        "Status": ...,
        "StatusMessage": ...,
        "TemplateParameters": ...,
        "TemplateType": ...,
        "ResponseMetadata": ...,
    }
# DescribeNodeFromTemplateJobResponseTypeDef definition

class DescribeNodeFromTemplateJobResponseTypeDef(TypedDict):
    CreatedTime: datetime,
    JobId: str,
    JobTags: List[JobResourceTagsTypeDef],  # (1)
    LastUpdatedTime: datetime,
    NodeDescription: str,
    NodeName: str,
    OutputPackageName: str,
    OutputPackageVersion: str,
    Status: NodeFromTemplateJobStatusType,  # (2)
    StatusMessage: str,
    TemplateParameters: Dict[str, str],
    TemplateType: TemplateTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See JobResourceTagsTypeDef
  2. See NodeFromTemplateJobStatusType
  3. See TemplateTypeType
  4. See ResponseMetadataTypeDef

CreatePackageResponseTypeDef#

# CreatePackageResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import CreatePackageResponseTypeDef

def get_value() -> CreatePackageResponseTypeDef:
    return {
        "Arn": ...,
        "PackageId": ...,
        "StorageLocation": ...,
        "ResponseMetadata": ...,
    }
# CreatePackageResponseTypeDef definition

class CreatePackageResponseTypeDef(TypedDict):
    Arn: str,
    PackageId: str,
    StorageLocation: StorageLocationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageLocationTypeDef
  2. See ResponseMetadataTypeDef

DescribePackageResponseTypeDef#

# DescribePackageResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribePackageResponseTypeDef

def get_value() -> DescribePackageResponseTypeDef:
    return {
        "Arn": ...,
        "CreatedTime": ...,
        "PackageId": ...,
        "PackageName": ...,
        "ReadAccessPrincipalArns": ...,
        "StorageLocation": ...,
        "Tags": ...,
        "WriteAccessPrincipalArns": ...,
        "ResponseMetadata": ...,
    }
# DescribePackageResponseTypeDef definition

class DescribePackageResponseTypeDef(TypedDict):
    Arn: str,
    CreatedTime: datetime,
    PackageId: str,
    PackageName: str,
    ReadAccessPrincipalArns: List[str],
    StorageLocation: StorageLocationTypeDef,  # (1)
    Tags: Dict[str, str],
    WriteAccessPrincipalArns: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageLocationTypeDef
  2. See ResponseMetadataTypeDef

DeviceTypeDef#

# DeviceTypeDef usage example

from mypy_boto3_panorama.type_defs import DeviceTypeDef

def get_value() -> DeviceTypeDef:
    return {
        "Brand": ...,
    }
# DeviceTypeDef definition

class DeviceTypeDef(TypedDict):
    Brand: NotRequired[DeviceBrandType],  # (1)
    CreatedTime: NotRequired[datetime],
    CurrentSoftware: NotRequired[str],
    Description: NotRequired[str],
    DeviceAggregatedStatus: NotRequired[DeviceAggregatedStatusType],  # (2)
    DeviceId: NotRequired[str],
    LastUpdatedTime: NotRequired[datetime],
    LatestDeviceJob: NotRequired[LatestDeviceJobTypeDef],  # (3)
    LeaseExpirationTime: NotRequired[datetime],
    Name: NotRequired[str],
    ProvisioningStatus: NotRequired[DeviceStatusType],  # (4)
    Tags: NotRequired[Dict[str, str]],
    Type: NotRequired[DeviceTypeType],  # (5)
  1. See DeviceBrandType
  2. See DeviceAggregatedStatusType
  3. See LatestDeviceJobTypeDef
  4. See DeviceStatusType
  5. See DeviceTypeType

DeviceJobConfigTypeDef#

# DeviceJobConfigTypeDef usage example

from mypy_boto3_panorama.type_defs import DeviceJobConfigTypeDef

def get_value() -> DeviceJobConfigTypeDef:
    return {
        "OTAJobConfig": ...,
    }
# DeviceJobConfigTypeDef definition

class DeviceJobConfigTypeDef(TypedDict):
    OTAJobConfig: NotRequired[OTAJobConfigTypeDef],  # (1)
  1. See OTAJobConfigTypeDef

ListDevicesJobsResponseTypeDef#

# ListDevicesJobsResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListDevicesJobsResponseTypeDef

def get_value() -> ListDevicesJobsResponseTypeDef:
    return {
        "DeviceJobs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDevicesJobsResponseTypeDef definition

class ListDevicesJobsResponseTypeDef(TypedDict):
    DeviceJobs: List[DeviceJobTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceJobTypeDef
  2. See ResponseMetadataTypeDef

EthernetPayloadTypeDef#

# EthernetPayloadTypeDef usage example

from mypy_boto3_panorama.type_defs import EthernetPayloadTypeDef

def get_value() -> EthernetPayloadTypeDef:
    return {
        "ConnectionType": ...,
    }
# EthernetPayloadTypeDef definition

class EthernetPayloadTypeDef(TypedDict):
    ConnectionType: ConnectionTypeType,  # (1)
    StaticIpConnectionInfo: NotRequired[StaticIpConnectionInfoTypeDef],  # (2)
  1. See ConnectionTypeType
  2. See StaticIpConnectionInfoTypeDef

ListApplicationInstanceDependenciesResponseTypeDef#

# ListApplicationInstanceDependenciesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesResponseTypeDef

def get_value() -> ListApplicationInstanceDependenciesResponseTypeDef:
    return {
        "NextToken": ...,
        "PackageObjects": ...,
        "ResponseMetadata": ...,
    }
# ListApplicationInstanceDependenciesResponseTypeDef definition

class ListApplicationInstanceDependenciesResponseTypeDef(TypedDict):
    NextToken: str,
    PackageObjects: List[PackageObjectTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageObjectTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationInstanceNodeInstancesResponseTypeDef#

# ListApplicationInstanceNodeInstancesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesResponseTypeDef

def get_value() -> ListApplicationInstanceNodeInstancesResponseTypeDef:
    return {
        "NextToken": ...,
        "NodeInstances": ...,
        "ResponseMetadata": ...,
    }
# ListApplicationInstanceNodeInstancesResponseTypeDef definition

class ListApplicationInstanceNodeInstancesResponseTypeDef(TypedDict):
    NextToken: str,
    NodeInstances: List[NodeInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodeInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListNodeFromTemplateJobsResponseTypeDef#

# ListNodeFromTemplateJobsResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsResponseTypeDef

def get_value() -> ListNodeFromTemplateJobsResponseTypeDef:
    return {
        "NextToken": ...,
        "NodeFromTemplateJobs": ...,
        "ResponseMetadata": ...,
    }
# ListNodeFromTemplateJobsResponseTypeDef definition

class ListNodeFromTemplateJobsResponseTypeDef(TypedDict):
    NextToken: str,
    NodeFromTemplateJobs: List[NodeFromTemplateJobTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodeFromTemplateJobTypeDef
  2. See ResponseMetadataTypeDef

ListNodesResponseTypeDef#

# ListNodesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListNodesResponseTypeDef

def get_value() -> ListNodesResponseTypeDef:
    return {
        "NextToken": ...,
        "Nodes": ...,
        "ResponseMetadata": ...,
    }
# ListNodesResponseTypeDef definition

class ListNodesResponseTypeDef(TypedDict):
    NextToken: str,
    Nodes: List[NodeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NodeTypeDef
  2. See ResponseMetadataTypeDef

ListPackageImportJobsResponseTypeDef#

# ListPackageImportJobsResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListPackageImportJobsResponseTypeDef

def get_value() -> ListPackageImportJobsResponseTypeDef:
    return {
        "NextToken": ...,
        "PackageImportJobs": ...,
        "ResponseMetadata": ...,
    }
# ListPackageImportJobsResponseTypeDef definition

class ListPackageImportJobsResponseTypeDef(TypedDict):
    NextToken: str,
    PackageImportJobs: List[PackageImportJobTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageImportJobTypeDef
  2. See ResponseMetadataTypeDef

ListPackagesResponseTypeDef#

# ListPackagesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListPackagesResponseTypeDef

def get_value() -> ListPackagesResponseTypeDef:
    return {
        "NextToken": ...,
        "Packages": ...,
        "ResponseMetadata": ...,
    }
# ListPackagesResponseTypeDef definition

class ListPackagesResponseTypeDef(TypedDict):
    NextToken: str,
    Packages: List[PackageListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PackageListItemTypeDef
  2. See ResponseMetadataTypeDef

NetworkStatusTypeDef#

# NetworkStatusTypeDef usage example

from mypy_boto3_panorama.type_defs import NetworkStatusTypeDef

def get_value() -> NetworkStatusTypeDef:
    return {
        "Ethernet0Status": ...,
    }
# NetworkStatusTypeDef definition

class NetworkStatusTypeDef(TypedDict):
    Ethernet0Status: NotRequired[EthernetStatusTypeDef],  # (1)
    Ethernet1Status: NotRequired[EthernetStatusTypeDef],  # (1)
    LastUpdatedTime: NotRequired[datetime],
    NtpStatus: NotRequired[NtpStatusTypeDef],  # (3)
  1. See EthernetStatusTypeDef
  2. See EthernetStatusTypeDef
  3. See NtpStatusTypeDef

NodeInterfaceTypeDef#

# NodeInterfaceTypeDef usage example

from mypy_boto3_panorama.type_defs import NodeInterfaceTypeDef

def get_value() -> NodeInterfaceTypeDef:
    return {
        "Inputs": ...,
        "Outputs": ...,
    }
# NodeInterfaceTypeDef definition

class NodeInterfaceTypeDef(TypedDict):
    Inputs: List[NodeInputPortTypeDef],  # (1)
    Outputs: List[NodeOutputPortTypeDef],  # (2)
  1. See NodeInputPortTypeDef
  2. See NodeOutputPortTypeDef

SignalApplicationInstanceNodeInstancesRequestRequestTypeDef#

# SignalApplicationInstanceNodeInstancesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import SignalApplicationInstanceNodeInstancesRequestRequestTypeDef

def get_value() -> SignalApplicationInstanceNodeInstancesRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
        "NodeSignals": ...,
    }
# SignalApplicationInstanceNodeInstancesRequestRequestTypeDef definition

class SignalApplicationInstanceNodeInstancesRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,
    NodeSignals: Sequence[NodeSignalTypeDef],  # (1)
  1. See NodeSignalTypeDef

PackageImportJobOutputTypeDef#

# PackageImportJobOutputTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageImportJobOutputTypeDef

def get_value() -> PackageImportJobOutputTypeDef:
    return {
        "OutputS3Location": ...,
        "PackageId": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
# PackageImportJobOutputTypeDef definition

class PackageImportJobOutputTypeDef(TypedDict):
    OutputS3Location: OutPutS3LocationTypeDef,  # (1)
    PackageId: str,
    PackageVersion: str,
    PatchVersion: str,
  1. See OutPutS3LocationTypeDef

PackageImportJobOutputConfigTypeDef#

# PackageImportJobOutputConfigTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageImportJobOutputConfigTypeDef

def get_value() -> PackageImportJobOutputConfigTypeDef:
    return {
        "PackageVersionOutputConfig": ...,
    }
# PackageImportJobOutputConfigTypeDef definition

class PackageImportJobOutputConfigTypeDef(TypedDict):
    PackageVersionOutputConfig: NotRequired[PackageVersionOutputConfigTypeDef],  # (1)
  1. See PackageVersionOutputConfigTypeDef

PackageVersionInputConfigTypeDef#

# PackageVersionInputConfigTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageVersionInputConfigTypeDef

def get_value() -> PackageVersionInputConfigTypeDef:
    return {
        "S3Location": ...,
    }
# PackageVersionInputConfigTypeDef definition

class PackageVersionInputConfigTypeDef(TypedDict):
    S3Location: S3LocationTypeDef,  # (1)
  1. See S3LocationTypeDef

ListApplicationInstancesResponseTypeDef#

# ListApplicationInstancesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListApplicationInstancesResponseTypeDef

def get_value() -> ListApplicationInstancesResponseTypeDef:
    return {
        "ApplicationInstances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListApplicationInstancesResponseTypeDef definition

class ListApplicationInstancesResponseTypeDef(TypedDict):
    ApplicationInstances: List[ApplicationInstanceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListDevicesResponseTypeDef#

# ListDevicesResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import ListDevicesResponseTypeDef

def get_value() -> ListDevicesResponseTypeDef:
    return {
        "Devices": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDevicesResponseTypeDef definition

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

CreateJobForDevicesRequestRequestTypeDef#

# CreateJobForDevicesRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import CreateJobForDevicesRequestRequestTypeDef

def get_value() -> CreateJobForDevicesRequestRequestTypeDef:
    return {
        "DeviceIds": ...,
        "JobType": ...,
    }
# CreateJobForDevicesRequestRequestTypeDef definition

class CreateJobForDevicesRequestRequestTypeDef(TypedDict):
    DeviceIds: Sequence[str],
    JobType: JobTypeType,  # (1)
    DeviceJobConfig: NotRequired[DeviceJobConfigTypeDef],  # (2)
  1. See JobTypeType
  2. See DeviceJobConfigTypeDef

NetworkPayloadTypeDef#

# NetworkPayloadTypeDef usage example

from mypy_boto3_panorama.type_defs import NetworkPayloadTypeDef

def get_value() -> NetworkPayloadTypeDef:
    return {
        "Ethernet0": ...,
    }
# NetworkPayloadTypeDef definition

class NetworkPayloadTypeDef(TypedDict):
    Ethernet0: NotRequired[EthernetPayloadTypeDef],  # (1)
    Ethernet1: NotRequired[EthernetPayloadTypeDef],  # (1)
    Ntp: NotRequired[NtpPayloadTypeDef],  # (3)
  1. See EthernetPayloadTypeDef
  2. See EthernetPayloadTypeDef
  3. See NtpPayloadTypeDef

DescribeNodeResponseTypeDef#

# DescribeNodeResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeNodeResponseTypeDef

def get_value() -> DescribeNodeResponseTypeDef:
    return {
        "AssetName": ...,
        "Category": ...,
        "CreatedTime": ...,
        "Description": ...,
        "LastUpdatedTime": ...,
        "Name": ...,
        "NodeId": ...,
        "NodeInterface": ...,
        "OwnerAccount": ...,
        "PackageArn": ...,
        "PackageId": ...,
        "PackageName": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
        "ResponseMetadata": ...,
    }
# DescribeNodeResponseTypeDef definition

class DescribeNodeResponseTypeDef(TypedDict):
    AssetName: str,
    Category: NodeCategoryType,  # (1)
    CreatedTime: datetime,
    Description: str,
    LastUpdatedTime: datetime,
    Name: str,
    NodeId: str,
    NodeInterface: NodeInterfaceTypeDef,  # (2)
    OwnerAccount: str,
    PackageArn: str,
    PackageId: str,
    PackageName: str,
    PackageVersion: str,
    PatchVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See NodeCategoryType
  2. See NodeInterfaceTypeDef
  3. See ResponseMetadataTypeDef

PackageImportJobInputConfigTypeDef#

# PackageImportJobInputConfigTypeDef usage example

from mypy_boto3_panorama.type_defs import PackageImportJobInputConfigTypeDef

def get_value() -> PackageImportJobInputConfigTypeDef:
    return {
        "PackageVersionInputConfig": ...,
    }
# PackageImportJobInputConfigTypeDef definition

class PackageImportJobInputConfigTypeDef(TypedDict):
    PackageVersionInputConfig: NotRequired[PackageVersionInputConfigTypeDef],  # (1)
  1. See PackageVersionInputConfigTypeDef

DescribeDeviceResponseTypeDef#

# DescribeDeviceResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribeDeviceResponseTypeDef

def get_value() -> DescribeDeviceResponseTypeDef:
    return {
        "AlternateSoftwares": ...,
        "Arn": ...,
        "Brand": ...,
        "CreatedTime": ...,
        "CurrentNetworkingStatus": ...,
        "CurrentSoftware": ...,
        "Description": ...,
        "DeviceAggregatedStatus": ...,
        "DeviceConnectionStatus": ...,
        "DeviceId": ...,
        "LatestAlternateSoftware": ...,
        "LatestDeviceJob": ...,
        "LatestSoftware": ...,
        "LeaseExpirationTime": ...,
        "Name": ...,
        "NetworkingConfiguration": ...,
        "ProvisioningStatus": ...,
        "SerialNumber": ...,
        "Tags": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
# DescribeDeviceResponseTypeDef definition

class DescribeDeviceResponseTypeDef(TypedDict):
    AlternateSoftwares: List[AlternateSoftwareMetadataTypeDef],  # (1)
    Arn: str,
    Brand: DeviceBrandType,  # (2)
    CreatedTime: datetime,
    CurrentNetworkingStatus: NetworkStatusTypeDef,  # (3)
    CurrentSoftware: str,
    Description: str,
    DeviceAggregatedStatus: DeviceAggregatedStatusType,  # (4)
    DeviceConnectionStatus: DeviceConnectionStatusType,  # (5)
    DeviceId: str,
    LatestAlternateSoftware: str,
    LatestDeviceJob: LatestDeviceJobTypeDef,  # (6)
    LatestSoftware: str,
    LeaseExpirationTime: datetime,
    Name: str,
    NetworkingConfiguration: NetworkPayloadTypeDef,  # (7)
    ProvisioningStatus: DeviceStatusType,  # (8)
    SerialNumber: str,
    Tags: Dict[str, str],
    Type: DeviceTypeType,  # (9)
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See AlternateSoftwareMetadataTypeDef
  2. See DeviceBrandType
  3. See NetworkStatusTypeDef
  4. See DeviceAggregatedStatusType
  5. See DeviceConnectionStatusType
  6. See LatestDeviceJobTypeDef
  7. See NetworkPayloadTypeDef
  8. See DeviceStatusType
  9. See DeviceTypeType
  10. See ResponseMetadataTypeDef

ProvisionDeviceRequestRequestTypeDef#

# ProvisionDeviceRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import ProvisionDeviceRequestRequestTypeDef

def get_value() -> ProvisionDeviceRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# ProvisionDeviceRequestRequestTypeDef definition

class ProvisionDeviceRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    NetworkingConfiguration: NotRequired[NetworkPayloadTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See NetworkPayloadTypeDef

CreatePackageImportJobRequestRequestTypeDef#

# CreatePackageImportJobRequestRequestTypeDef usage example

from mypy_boto3_panorama.type_defs import CreatePackageImportJobRequestRequestTypeDef

def get_value() -> CreatePackageImportJobRequestRequestTypeDef:
    return {
        "ClientToken": ...,
        "InputConfig": ...,
        "JobType": ...,
        "OutputConfig": ...,
    }
# CreatePackageImportJobRequestRequestTypeDef definition

class CreatePackageImportJobRequestRequestTypeDef(TypedDict):
    ClientToken: str,
    InputConfig: PackageImportJobInputConfigTypeDef,  # (1)
    JobType: PackageImportJobTypeType,  # (2)
    OutputConfig: PackageImportJobOutputConfigTypeDef,  # (3)
    JobTags: NotRequired[Sequence[JobResourceTagsTypeDef]],  # (4)
  1. See PackageImportJobInputConfigTypeDef
  2. See PackageImportJobTypeType
  3. See PackageImportJobOutputConfigTypeDef
  4. See JobResourceTagsTypeDef

DescribePackageImportJobResponseTypeDef#

# DescribePackageImportJobResponseTypeDef usage example

from mypy_boto3_panorama.type_defs import DescribePackageImportJobResponseTypeDef

def get_value() -> DescribePackageImportJobResponseTypeDef:
    return {
        "ClientToken": ...,
        "CreatedTime": ...,
        "InputConfig": ...,
        "JobId": ...,
        "JobTags": ...,
        "JobType": ...,
        "LastUpdatedTime": ...,
        "Output": ...,
        "OutputConfig": ...,
        "Status": ...,
        "StatusMessage": ...,
        "ResponseMetadata": ...,
    }
# DescribePackageImportJobResponseTypeDef definition

class DescribePackageImportJobResponseTypeDef(TypedDict):
    ClientToken: str,
    CreatedTime: datetime,
    InputConfig: PackageImportJobInputConfigTypeDef,  # (1)
    JobId: str,
    JobTags: List[JobResourceTagsTypeDef],  # (2)
    JobType: PackageImportJobTypeType,  # (3)
    LastUpdatedTime: datetime,
    Output: PackageImportJobOutputTypeDef,  # (4)
    OutputConfig: PackageImportJobOutputConfigTypeDef,  # (5)
    Status: PackageImportJobStatusType,  # (6)
    StatusMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See PackageImportJobInputConfigTypeDef
  2. See JobResourceTagsTypeDef
  3. See PackageImportJobTypeType
  4. See PackageImportJobOutputTypeDef
  5. See PackageImportJobOutputConfigTypeDef
  6. See PackageImportJobStatusType
  7. See ResponseMetadataTypeDef