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,
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)
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],
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)
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)
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)
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)
- See DeviceTypeType
- See JobTypeType
- See UpdateProgressType
- 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)
- See JobTypeType
- 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)
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)
- 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],
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],
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)
- 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)
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)
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],
- 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],
- 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],
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)
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],
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)
- 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)
- 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)
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)
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)
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)
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]],
- See ApplicationInstanceHealthStatusType
- See ReportedRuntimeContextStateTypeDef
- 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)
- See ApplicationInstanceHealthStatusType
- See ReportedRuntimeContextStateTypeDef
- See ApplicationInstanceStatusType
- 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]],
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)
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)
- See JobTypeDef
- 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],
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)
- See JobResourceTagsTypeDef
- See NodeFromTemplateJobStatusType
- See TemplateTypeType
- 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)
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)
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)
- See DeviceBrandType
- See DeviceAggregatedStatusType
- See LatestDeviceJobTypeDef
- See DeviceStatusType
- 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)
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)
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)
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)
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)
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)
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)
- See NodeTypeDef
- 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)
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)
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)
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)
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)
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,
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)
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)
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)
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)
- See DeviceTypeDef
- 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)
- See JobTypeType
- 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)
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)
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)
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)
- See AlternateSoftwareMetadataTypeDef
- See DeviceBrandType
- See NetworkStatusTypeDef
- See DeviceAggregatedStatusType
- See DeviceConnectionStatusType
- See LatestDeviceJobTypeDef
- See NetworkPayloadTypeDef
- See DeviceStatusType
- See DeviceTypeType
- 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]],
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)
- See PackageImportJobInputConfigTypeDef
- See PackageImportJobTypeType
- See PackageImportJobOutputConfigTypeDef
- 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)