Skip to content

Typed dictionaries

Index > Panorama > Typed dictionaries

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

AlternateSoftwareMetadataTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import AlternateSoftwareMetadataTypeDef

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

ApplicationInstanceTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ApplicationInstanceTypeDef

def get_value() -> ApplicationInstanceTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
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],
    Status: NotRequired[ApplicationInstanceStatusType],  # (2)
    StatusDescription: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See ApplicationInstanceHealthStatusType
  2. See ApplicationInstanceStatusType

ManifestOverridesPayloadTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ManifestOverridesPayloadTypeDef

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

ManifestPayloadTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ManifestPayloadTypeDef

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

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_panorama.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,

JobTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import JobTypeDef

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

JobResourceTagsTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import JobResourceTagsTypeDef

def get_value() -> JobResourceTagsTypeDef:
    return {
        "ResourceType": ...,
        "Tags": ...,
    }
Definition
class JobResourceTagsTypeDef(TypedDict):
    ResourceType: JobResourceTypeType,  # (1)
    Tags: Mapping[str, str],
  1. See JobResourceTypeType

CreatePackageRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageRequestRequestTypeDef

def get_value() -> CreatePackageRequestRequestTypeDef:
    return {
        "PackageName": ...,
    }
Definition
class CreatePackageRequestRequestTypeDef(TypedDict):
    PackageName: str,
    Tags: NotRequired[Mapping[str, str]],

StorageLocationTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import StorageLocationTypeDef

def get_value() -> StorageLocationTypeDef:
    return {
        "BinaryPrefixLocation": ...,
        "Bucket": ...,
        "GeneratedPrefixLocation": ...,
        "ManifestPrefixLocation": ...,
        "RepoPrefixLocation": ...,
    }
Definition
class StorageLocationTypeDef(TypedDict):
    BinaryPrefixLocation: str,
    Bucket: str,
    GeneratedPrefixLocation: str,
    ManifestPrefixLocation: str,
    RepoPrefixLocation: str,

DeleteDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DeleteDeviceRequestRequestTypeDef

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

DeletePackageRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DeletePackageRequestRequestTypeDef

def get_value() -> DeletePackageRequestRequestTypeDef:
    return {
        "PackageId": ...,
    }
Definition
class DeletePackageRequestRequestTypeDef(TypedDict):
    PackageId: str,
    ForceDelete: NotRequired[bool],

DeregisterPackageVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DeregisterPackageVersionRequestRequestTypeDef

def get_value() -> DeregisterPackageVersionRequestRequestTypeDef:
    return {
        "PackageId": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
Definition
class DeregisterPackageVersionRequestRequestTypeDef(TypedDict):
    PackageId: str,
    PackageVersion: str,
    PatchVersion: str,
    OwnerAccount: NotRequired[str],
    UpdatedLatestPatchVersion: NotRequired[str],

DescribeApplicationInstanceDetailsRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsRequestRequestTypeDef

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

DescribeApplicationInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceRequestRequestTypeDef

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

DescribeDeviceJobRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeDeviceJobRequestRequestTypeDef

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

DescribeDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeDeviceRequestRequestTypeDef

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

LatestDeviceJobTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import LatestDeviceJobTypeDef

def get_value() -> LatestDeviceJobTypeDef:
    return {
        "ImageVersion": ...,
    }
Definition
class LatestDeviceJobTypeDef(TypedDict):
    ImageVersion: NotRequired[str],
    Status: NotRequired[UpdateProgressType],  # (1)
  1. See UpdateProgressType

DescribeNodeFromTemplateJobRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobRequestRequestTypeDef

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

DescribeNodeRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeNodeRequestRequestTypeDef

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

DescribePackageImportJobRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageImportJobRequestRequestTypeDef

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

DescribePackageRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageRequestRequestTypeDef

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

DescribePackageVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageVersionRequestRequestTypeDef

def get_value() -> DescribePackageVersionRequestRequestTypeDef:
    return {
        "PackageId": ...,
        "PackageVersion": ...,
    }
Definition
class DescribePackageVersionRequestRequestTypeDef(TypedDict):
    PackageId: str,
    PackageVersion: str,
    OwnerAccount: NotRequired[str],
    PatchVersion: NotRequired[str],

OTAJobConfigTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import OTAJobConfigTypeDef

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

DeviceJobTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DeviceJobTypeDef

def get_value() -> DeviceJobTypeDef:
    return {
        "CreatedTime": ...,
    }
Definition
class DeviceJobTypeDef(TypedDict):
    CreatedTime: NotRequired[datetime],
    DeviceId: NotRequired[str],
    DeviceName: NotRequired[str],
    JobId: NotRequired[str],

StaticIpConnectionInfoTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import StaticIpConnectionInfoTypeDef

def get_value() -> StaticIpConnectionInfoTypeDef:
    return {
        "DefaultGateway": ...,
        "Dns": ...,
        "IpAddress": ...,
        "Mask": ...,
    }
Definition
class StaticIpConnectionInfoTypeDef(TypedDict):
    DefaultGateway: str,
    Dns: List[str],
    IpAddress: str,
    Mask: str,

EthernetStatusTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import EthernetStatusTypeDef

def get_value() -> EthernetStatusTypeDef:
    return {
        "ConnectionStatus": ...,
    }
Definition
class EthernetStatusTypeDef(TypedDict):
    ConnectionStatus: NotRequired[NetworkConnectionStatusType],  # (1)
    HwAddress: NotRequired[str],
    IpAddress: NotRequired[str],
  1. See NetworkConnectionStatusType

ListApplicationInstanceDependenciesRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesRequestRequestTypeDef

def get_value() -> ListApplicationInstanceDependenciesRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
Definition
class ListApplicationInstanceDependenciesRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PackageObjectTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageObjectTypeDef

def get_value() -> PackageObjectTypeDef:
    return {
        "Name": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
Definition
class PackageObjectTypeDef(TypedDict):
    Name: str,
    PackageVersion: str,
    PatchVersion: str,

ListApplicationInstanceNodeInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesRequestRequestTypeDef

def get_value() -> ListApplicationInstanceNodeInstancesRequestRequestTypeDef:
    return {
        "ApplicationInstanceId": ...,
    }
Definition
class ListApplicationInstanceNodeInstancesRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

NodeInstanceTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NodeInstanceTypeDef

def get_value() -> NodeInstanceTypeDef:
    return {
        "CurrentStatus": ...,
        "NodeInstanceId": ...,
    }
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

Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstancesRequestRequestTypeDef

def get_value() -> ListApplicationInstancesRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
Definition
class ListApplicationInstancesRequestRequestTypeDef(TypedDict):
    DeviceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    StatusFilter: NotRequired[StatusFilterType],  # (1)
  1. See StatusFilterType

ListDevicesJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesJobsRequestRequestTypeDef

def get_value() -> ListDevicesJobsRequestRequestTypeDef:
    return {
        "DeviceId": ...,
    }
Definition
class ListDevicesJobsRequestRequestTypeDef(TypedDict):
    DeviceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListDevicesRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesRequestRequestTypeDef

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

Usage Example
from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsRequestRequestTypeDef

def get_value() -> ListNodeFromTemplateJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListNodeFromTemplateJobsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

NodeFromTemplateJobTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NodeFromTemplateJobTypeDef

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

Usage Example
from mypy_boto3_panorama.type_defs import ListNodesRequestRequestTypeDef

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

Usage Example
from mypy_boto3_panorama.type_defs import NodeTypeDef

def get_value() -> NodeTypeDef:
    return {
        "Category": ...,
        "CreatedTime": ...,
        "Name": ...,
        "NodeId": ...,
        "PackageId": ...,
        "PackageName": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
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

Usage Example
from mypy_boto3_panorama.type_defs import ListPackageImportJobsRequestRequestTypeDef

def get_value() -> ListPackageImportJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListPackageImportJobsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PackageImportJobTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobTypeDef

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

Usage Example
from mypy_boto3_panorama.type_defs import ListPackagesRequestRequestTypeDef

def get_value() -> ListPackagesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListPackagesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PackageListItemTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageListItemTypeDef

def get_value() -> PackageListItemTypeDef:
    return {
        "Arn": ...,
    }
Definition
class PackageListItemTypeDef(TypedDict):
    Arn: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    PackageId: NotRequired[str],
    PackageName: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListTagsForResourceRequestRequestTypeDef

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

NtpPayloadTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NtpPayloadTypeDef

def get_value() -> NtpPayloadTypeDef:
    return {
        "NtpServers": ...,
    }
Definition
class NtpPayloadTypeDef(TypedDict):
    NtpServers: List[str],

NtpStatusTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NtpStatusTypeDef

def get_value() -> NtpStatusTypeDef:
    return {
        "ConnectionStatus": ...,
    }
Definition
class NtpStatusTypeDef(TypedDict):
    ConnectionStatus: NotRequired[NetworkConnectionStatusType],  # (1)
    IpAddress: NotRequired[str],
    NtpServerName: NotRequired[str],
  1. See NetworkConnectionStatusType

NodeInputPortTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NodeInputPortTypeDef

def get_value() -> NodeInputPortTypeDef:
    return {
        "DefaultValue": ...,
    }
Definition
class NodeInputPortTypeDef(TypedDict):
    DefaultValue: NotRequired[str],
    Description: NotRequired[str],
    MaxConnections: NotRequired[int],
    Name: NotRequired[str],
    Type: NotRequired[PortTypeType],  # (1)
  1. See PortTypeType

NodeOutputPortTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NodeOutputPortTypeDef

def get_value() -> NodeOutputPortTypeDef:
    return {
        "Description": ...,
    }
Definition
class NodeOutputPortTypeDef(TypedDict):
    Description: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[PortTypeType],  # (1)
  1. See PortTypeType

OutPutS3LocationTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import OutPutS3LocationTypeDef

def get_value() -> OutPutS3LocationTypeDef:
    return {
        "BucketName": ...,
        "ObjectKey": ...,
    }
Definition
class OutPutS3LocationTypeDef(TypedDict):
    BucketName: str,
    ObjectKey: str,

PackageVersionOutputConfigTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageVersionOutputConfigTypeDef

def get_value() -> PackageVersionOutputConfigTypeDef:
    return {
        "PackageName": ...,
        "PackageVersion": ...,
    }
Definition
class PackageVersionOutputConfigTypeDef(TypedDict):
    PackageName: str,
    PackageVersion: str,
    MarkLatest: NotRequired[bool],

S3LocationTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "BucketName": ...,
        "ObjectKey": ...,
    }
Definition
class S3LocationTypeDef(TypedDict):
    BucketName: str,
    ObjectKey: str,
    Region: NotRequired[str],

RegisterPackageVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import RegisterPackageVersionRequestRequestTypeDef

def get_value() -> RegisterPackageVersionRequestRequestTypeDef:
    return {
        "PackageId": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
Definition
class RegisterPackageVersionRequestRequestTypeDef(TypedDict):
    PackageId: str,
    PackageVersion: str,
    PatchVersion: str,
    MarkLatest: NotRequired[bool],
    OwnerAccount: NotRequired[str],

RemoveApplicationInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import RemoveApplicationInstanceRequestRequestTypeDef

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

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.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_panorama.type_defs import UntagResourceRequestRequestTypeDef

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

UpdateDeviceMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataRequestRequestTypeDef

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

CreateApplicationInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreateApplicationInstanceRequestRequestTypeDef

def get_value() -> CreateApplicationInstanceRequestRequestTypeDef:
    return {
        "DefaultRuntimeContextDevice": ...,
        "ManifestPayload": ...,
    }
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

CreateApplicationInstanceResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreateApplicationInstanceResponseTypeDef

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

CreateNodeFromTemplateJobResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobResponseTypeDef

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

CreatePackageImportJobResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageImportJobResponseTypeDef

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

DeleteDeviceResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DeleteDeviceResponseTypeDef

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

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": ...,
    }
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

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": ...,
        "RuntimeRoleArn": ...,
        "Status": ...,
        "StatusDescription": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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,
    RuntimeRoleArn: str,
    Status: ApplicationInstanceStatusType,  # (2)
    StatusDescription: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ApplicationInstanceHealthStatusType
  2. See ApplicationInstanceStatusType
  3. See ResponseMetadataTypeDef

DescribeDeviceJobResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import DescribeDeviceJobResponseTypeDef

def get_value() -> DescribeDeviceJobResponseTypeDef:
    return {
        "CreatedTime": ...,
        "DeviceArn": ...,
        "DeviceId": ...,
        "DeviceName": ...,
        "DeviceType": ...,
        "ImageVersion": ...,
        "JobId": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDeviceJobResponseTypeDef(TypedDict):
    CreatedTime: datetime,
    DeviceArn: str,
    DeviceId: str,
    DeviceName: str,
    DeviceType: DeviceTypeType,  # (1)
    ImageVersion: str,
    JobId: str,
    Status: UpdateProgressType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DeviceTypeType
  2. See UpdateProgressType
  3. See ResponseMetadataTypeDef

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": ...,
    }
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

ListApplicationInstancesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstancesResponseTypeDef

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

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_panorama.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

ProvisionDeviceResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ProvisionDeviceResponseTypeDef

def get_value() -> ProvisionDeviceResponseTypeDef:
    return {
        "Arn": ...,
        "Certificates": ...,
        "DeviceId": ...,
        "IotThingName": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class ProvisionDeviceResponseTypeDef(TypedDict):
    Arn: str,
    Certificates: bytes,
    DeviceId: str,
    IotThingName: str,
    Status: DeviceStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceStatusType
  2. See ResponseMetadataTypeDef

UpdateDeviceMetadataResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataResponseTypeDef

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

CreateJobForDevicesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreateJobForDevicesResponseTypeDef

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

CreateNodeFromTemplateJobRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobRequestRequestTypeDef

def get_value() -> CreateNodeFromTemplateJobRequestRequestTypeDef:
    return {
        "NodeName": ...,
        "OutputPackageName": ...,
        "OutputPackageVersion": ...,
        "TemplateParameters": ...,
        "TemplateType": ...,
    }
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

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": ...,
    }
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

Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageResponseTypeDef

def get_value() -> CreatePackageResponseTypeDef:
    return {
        "Arn": ...,
        "PackageId": ...,
        "StorageLocation": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePackageResponseTypeDef(TypedDict):
    Arn: str,
    PackageId: str,
    StorageLocation: StorageLocationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageLocationTypeDef
  2. See ResponseMetadataTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_panorama.type_defs import DeviceTypeDef

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

Usage Example
from mypy_boto3_panorama.type_defs import DeviceJobConfigTypeDef

def get_value() -> DeviceJobConfigTypeDef:
    return {
        "OTAJobConfig": ...,
    }
Definition
class DeviceJobConfigTypeDef(TypedDict):
    OTAJobConfig: NotRequired[OTAJobConfigTypeDef],  # (1)
  1. See OTAJobConfigTypeDef

ListDevicesJobsResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesJobsResponseTypeDef

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

EthernetPayloadTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import EthernetPayloadTypeDef

def get_value() -> EthernetPayloadTypeDef:
    return {
        "ConnectionType": ...,
    }
Definition
class EthernetPayloadTypeDef(TypedDict):
    ConnectionType: ConnectionTypeType,  # (1)
    StaticIpConnectionInfo: NotRequired[StaticIpConnectionInfoTypeDef],  # (2)
  1. See ConnectionTypeType
  2. See StaticIpConnectionInfoTypeDef

ListApplicationInstanceDependenciesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesResponseTypeDef

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

ListApplicationInstanceNodeInstancesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesResponseTypeDef

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

ListNodeFromTemplateJobsResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsResponseTypeDef

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

ListNodesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListNodesResponseTypeDef

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

ListPackageImportJobsResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListPackageImportJobsResponseTypeDef

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

ListPackagesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListPackagesResponseTypeDef

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

NetworkStatusTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NetworkStatusTypeDef

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

Usage Example
from mypy_boto3_panorama.type_defs import NodeInterfaceTypeDef

def get_value() -> NodeInterfaceTypeDef:
    return {
        "Inputs": ...,
        "Outputs": ...,
    }
Definition
class NodeInterfaceTypeDef(TypedDict):
    Inputs: List[NodeInputPortTypeDef],  # (1)
    Outputs: List[NodeOutputPortTypeDef],  # (2)
  1. See NodeInputPortTypeDef
  2. See NodeOutputPortTypeDef

PackageImportJobOutputTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobOutputTypeDef

def get_value() -> PackageImportJobOutputTypeDef:
    return {
        "OutputS3Location": ...,
        "PackageId": ...,
        "PackageVersion": ...,
        "PatchVersion": ...,
    }
Definition
class PackageImportJobOutputTypeDef(TypedDict):
    OutputS3Location: OutPutS3LocationTypeDef,  # (1)
    PackageId: str,
    PackageVersion: str,
    PatchVersion: str,
  1. See OutPutS3LocationTypeDef

PackageImportJobOutputConfigTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobOutputConfigTypeDef

def get_value() -> PackageImportJobOutputConfigTypeDef:
    return {
        "PackageVersionOutputConfig": ...,
    }
Definition
class PackageImportJobOutputConfigTypeDef(TypedDict):
    PackageVersionOutputConfig: NotRequired[PackageVersionOutputConfigTypeDef],  # (1)
  1. See PackageVersionOutputConfigTypeDef

PackageVersionInputConfigTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import PackageVersionInputConfigTypeDef

def get_value() -> PackageVersionInputConfigTypeDef:
    return {
        "S3Location": ...,
    }
Definition
class PackageVersionInputConfigTypeDef(TypedDict):
    S3Location: S3LocationTypeDef,  # (1)
  1. See S3LocationTypeDef

ListDevicesResponseTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesResponseTypeDef

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

CreateJobForDevicesRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreateJobForDevicesRequestRequestTypeDef

def get_value() -> CreateJobForDevicesRequestRequestTypeDef:
    return {
        "DeviceIds": ...,
        "DeviceJobConfig": ...,
        "JobType": ...,
    }
Definition
class CreateJobForDevicesRequestRequestTypeDef(TypedDict):
    DeviceIds: Sequence[str],
    DeviceJobConfig: DeviceJobConfigTypeDef,  # (1)
    JobType: JobTypeType,  # (2)
  1. See DeviceJobConfigTypeDef
  2. See JobTypeType

NetworkPayloadTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import NetworkPayloadTypeDef

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

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": ...,
    }
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

Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobInputConfigTypeDef

def get_value() -> PackageImportJobInputConfigTypeDef:
    return {
        "PackageVersionInputConfig": ...,
    }
Definition
class PackageImportJobInputConfigTypeDef(TypedDict):
    PackageVersionInputConfig: NotRequired[PackageVersionInputConfigTypeDef],  # (1)
  1. See PackageVersionInputConfigTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_panorama.type_defs import ProvisionDeviceRequestRequestTypeDef

def get_value() -> ProvisionDeviceRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class ProvisionDeviceRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    NetworkingConfiguration: NotRequired[NetworkPayloadTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See NetworkPayloadTypeDef

CreatePackageImportJobRequestRequestTypeDef

Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageImportJobRequestRequestTypeDef

def get_value() -> CreatePackageImportJobRequestRequestTypeDef:
    return {
        "ClientToken": ...,
        "InputConfig": ...,
        "JobType": ...,
        "OutputConfig": ...,
    }
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

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": ...,
    }
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