Skip to content

Type definitions#

Index > Panorama > Type definitions

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

JobResourceTagsUnionTypeDef#

# JobResourceTagsUnionTypeDef definition

JobResourceTagsUnionTypeDef = Union[
    JobResourceTagsTypeDef,  # (1)
    JobResourceTagsOutputTypeDef,  # (2)
]
  1. See JobResourceTagsTypeDef
  2. See JobResourceTagsOutputTypeDef

NetworkPayloadUnionTypeDef#

# NetworkPayloadUnionTypeDef definition

NetworkPayloadUnionTypeDef = Union[
    NetworkPayloadTypeDef,  # (1)
    NetworkPayloadOutputTypeDef,  # (2)
]
  1. See NetworkPayloadTypeDef
  2. See NetworkPayloadOutputTypeDef

AlternateSoftwareMetadataTypeDef#

# AlternateSoftwareMetadataTypeDef definition

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

ReportedRuntimeContextStateTypeDef#

# ReportedRuntimeContextStateTypeDef definition

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

ManifestOverridesPayloadTypeDef#

# ManifestOverridesPayloadTypeDef definition

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

ManifestPayloadTypeDef#

# ManifestPayloadTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

JobTypeDef#

# JobTypeDef definition

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

CreatePackageRequestRequestTypeDef#

# CreatePackageRequestRequestTypeDef definition

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

StorageLocationTypeDef#

# StorageLocationTypeDef definition

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

DeleteDeviceRequestRequestTypeDef#

# DeleteDeviceRequestRequestTypeDef definition

class DeleteDeviceRequestRequestTypeDef(TypedDict):
    DeviceId: str,

DeletePackageRequestRequestTypeDef#

# DeletePackageRequestRequestTypeDef definition

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

DeregisterPackageVersionRequestRequestTypeDef#

# DeregisterPackageVersionRequestRequestTypeDef definition

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

DescribeApplicationInstanceDetailsRequestRequestTypeDef#

# DescribeApplicationInstanceDetailsRequestRequestTypeDef definition

class DescribeApplicationInstanceDetailsRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,

DescribeApplicationInstanceRequestRequestTypeDef#

# DescribeApplicationInstanceRequestRequestTypeDef definition

class DescribeApplicationInstanceRequestRequestTypeDef(TypedDict):
    ApplicationInstanceId: str,

DescribeDeviceJobRequestRequestTypeDef#

# DescribeDeviceJobRequestRequestTypeDef definition

class DescribeDeviceJobRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribeDeviceRequestRequestTypeDef#

# DescribeDeviceRequestRequestTypeDef definition

class DescribeDeviceRequestRequestTypeDef(TypedDict):
    DeviceId: str,

LatestDeviceJobTypeDef#

# LatestDeviceJobTypeDef definition

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

DescribeNodeFromTemplateJobRequestRequestTypeDef#

# DescribeNodeFromTemplateJobRequestRequestTypeDef definition

class DescribeNodeFromTemplateJobRequestRequestTypeDef(TypedDict):
    JobId: str,

JobResourceTagsOutputTypeDef#

# JobResourceTagsOutputTypeDef definition

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

DescribeNodeRequestRequestTypeDef#

# DescribeNodeRequestRequestTypeDef definition

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

DescribePackageImportJobRequestRequestTypeDef#

# DescribePackageImportJobRequestRequestTypeDef definition

class DescribePackageImportJobRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribePackageRequestRequestTypeDef#

# DescribePackageRequestRequestTypeDef definition

class DescribePackageRequestRequestTypeDef(TypedDict):
    PackageId: str,

DescribePackageVersionRequestRequestTypeDef#

# DescribePackageVersionRequestRequestTypeDef definition

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

OTAJobConfigTypeDef#

# OTAJobConfigTypeDef definition

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

DeviceJobTypeDef#

# DeviceJobTypeDef definition

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

StaticIpConnectionInfoOutputTypeDef#

# StaticIpConnectionInfoOutputTypeDef definition

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

StaticIpConnectionInfoTypeDef#

# StaticIpConnectionInfoTypeDef definition

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

EthernetStatusTypeDef#

# EthernetStatusTypeDef definition

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

JobResourceTagsTypeDef#

# JobResourceTagsTypeDef definition

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

ListApplicationInstanceDependenciesRequestRequestTypeDef#

# ListApplicationInstanceDependenciesRequestRequestTypeDef definition

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

PackageObjectTypeDef#

# PackageObjectTypeDef definition

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

ListApplicationInstanceNodeInstancesRequestRequestTypeDef#

# ListApplicationInstanceNodeInstancesRequestRequestTypeDef definition

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

NodeInstanceTypeDef#

# 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 definition

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

ListDevicesJobsRequestRequestTypeDef#

# ListDevicesJobsRequestRequestTypeDef definition

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

ListDevicesRequestRequestTypeDef#

# 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 definition

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

NodeFromTemplateJobTypeDef#

# 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

ListNodesRequestRequestType