Type definitions#
Auto-generated documentation for Panorama type annotations stubs module mypy-boto3-panorama.
JobResourceTagsUnionTypeDef#
# JobResourceTagsUnionTypeDef Union usage example
from mypy_boto3_panorama.type_defs import JobResourceTagsUnionTypeDef
def get_value() -> JobResourceTagsUnionTypeDef:
return ...
# JobResourceTagsUnionTypeDef definition
JobResourceTagsUnionTypeDef = Union[
JobResourceTagsTypeDef, # (1)
JobResourceTagsOutputTypeDef, # (2)
]
NetworkPayloadUnionTypeDef#
# NetworkPayloadUnionTypeDef Union usage example
from mypy_boto3_panorama.type_defs import NetworkPayloadUnionTypeDef
def get_value() -> NetworkPayloadUnionTypeDef:
return ...
# NetworkPayloadUnionTypeDef definition
NetworkPayloadUnionTypeDef = Union[
NetworkPayloadTypeDef, # (1)
NetworkPayloadOutputTypeDef, # (2)
]
AlternateSoftwareMetadataTypeDef#
# AlternateSoftwareMetadataTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import ReportedRuntimeContextStateTypeDef
def get_value() -> ReportedRuntimeContextStateTypeDef:
return {
"DesiredState": ...,
}
# ReportedRuntimeContextStateTypeDef definition
class ReportedRuntimeContextStateTypeDef(TypedDict):
DesiredState: DesiredStateType, # (1)
DeviceReportedStatus: DeviceReportedStatusType, # (2)
DeviceReportedTime: datetime.datetime,
RuntimeContextName: str,
ManifestOverridesPayloadTypeDef#
# ManifestOverridesPayloadTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import ManifestPayloadTypeDef
def get_value() -> ManifestPayloadTypeDef:
return {
"PayloadData": ...,
}
# ManifestPayloadTypeDef definition
class ManifestPayloadTypeDef(TypedDict):
PayloadData: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
JobTypeDef#
# JobTypeDef TypedDict 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],
CreatePackageRequestTypeDef#
# CreatePackageRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreatePackageRequestTypeDef
def get_value() -> CreatePackageRequestTypeDef:
return {
"PackageName": ...,
}
# CreatePackageRequestTypeDef definition
class CreatePackageRequestTypeDef(TypedDict):
PackageName: str,
Tags: NotRequired[Mapping[str, str]],
StorageLocationTypeDef#
# StorageLocationTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import StorageLocationTypeDef
def get_value() -> StorageLocationTypeDef:
return {
"BinaryPrefixLocation": ...,
}
# StorageLocationTypeDef definition
class StorageLocationTypeDef(TypedDict):
BinaryPrefixLocation: str,
Bucket: str,
GeneratedPrefixLocation: str,
ManifestPrefixLocation: str,
RepoPrefixLocation: str,
DeleteDeviceRequestTypeDef#
# DeleteDeviceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DeleteDeviceRequestTypeDef
def get_value() -> DeleteDeviceRequestTypeDef:
return {
"DeviceId": ...,
}
# DeleteDeviceRequestTypeDef definition
class DeleteDeviceRequestTypeDef(TypedDict):
DeviceId: str,
DeletePackageRequestTypeDef#
# DeletePackageRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DeletePackageRequestTypeDef
def get_value() -> DeletePackageRequestTypeDef:
return {
"PackageId": ...,
}
# DeletePackageRequestTypeDef definition
class DeletePackageRequestTypeDef(TypedDict):
PackageId: str,
ForceDelete: NotRequired[bool],
DeregisterPackageVersionRequestTypeDef#
# DeregisterPackageVersionRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DeregisterPackageVersionRequestTypeDef
def get_value() -> DeregisterPackageVersionRequestTypeDef:
return {
"PackageId": ...,
}
# DeregisterPackageVersionRequestTypeDef definition
class DeregisterPackageVersionRequestTypeDef(TypedDict):
PackageId: str,
PackageVersion: str,
PatchVersion: str,
OwnerAccount: NotRequired[str],
UpdatedLatestPatchVersion: NotRequired[str],
DescribeApplicationInstanceDetailsRequestTypeDef#
# DescribeApplicationInstanceDetailsRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsRequestTypeDef
def get_value() -> DescribeApplicationInstanceDetailsRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
# DescribeApplicationInstanceDetailsRequestTypeDef definition
class DescribeApplicationInstanceDetailsRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
DescribeApplicationInstanceRequestTypeDef#
# DescribeApplicationInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceRequestTypeDef
def get_value() -> DescribeApplicationInstanceRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
# DescribeApplicationInstanceRequestTypeDef definition
class DescribeApplicationInstanceRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
DescribeDeviceJobRequestTypeDef#
# DescribeDeviceJobRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeDeviceJobRequestTypeDef
def get_value() -> DescribeDeviceJobRequestTypeDef:
return {
"JobId": ...,
}
# DescribeDeviceJobRequestTypeDef definition
class DescribeDeviceJobRequestTypeDef(TypedDict):
JobId: str,
DescribeDeviceRequestTypeDef#
# DescribeDeviceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeDeviceRequestTypeDef
def get_value() -> DescribeDeviceRequestTypeDef:
return {
"DeviceId": ...,
}
# DescribeDeviceRequestTypeDef definition
class DescribeDeviceRequestTypeDef(TypedDict):
DeviceId: str,
LatestDeviceJobTypeDef#
# LatestDeviceJobTypeDef TypedDict 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
DescribeNodeFromTemplateJobRequestTypeDef#
# DescribeNodeFromTemplateJobRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobRequestTypeDef
def get_value() -> DescribeNodeFromTemplateJobRequestTypeDef:
return {
"JobId": ...,
}
# DescribeNodeFromTemplateJobRequestTypeDef definition
class DescribeNodeFromTemplateJobRequestTypeDef(TypedDict):
JobId: str,
JobResourceTagsOutputTypeDef#
# JobResourceTagsOutputTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import JobResourceTagsOutputTypeDef
def get_value() -> JobResourceTagsOutputTypeDef:
return {
"ResourceType": ...,
}
# JobResourceTagsOutputTypeDef definition
class JobResourceTagsOutputTypeDef(TypedDict):
ResourceType: JobResourceTypeType, # (1)
Tags: Dict[str, str],
DescribeNodeRequestTypeDef#
# DescribeNodeRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeNodeRequestTypeDef
def get_value() -> DescribeNodeRequestTypeDef:
return {
"NodeId": ...,
}
# DescribeNodeRequestTypeDef definition
class DescribeNodeRequestTypeDef(TypedDict):
NodeId: str,
OwnerAccount: NotRequired[str],
DescribePackageImportJobRequestTypeDef#
# DescribePackageImportJobRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribePackageImportJobRequestTypeDef
def get_value() -> DescribePackageImportJobRequestTypeDef:
return {
"JobId": ...,
}
# DescribePackageImportJobRequestTypeDef definition
class DescribePackageImportJobRequestTypeDef(TypedDict):
JobId: str,
DescribePackageRequestTypeDef#
# DescribePackageRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribePackageRequestTypeDef
def get_value() -> DescribePackageRequestTypeDef:
return {
"PackageId": ...,
}
# DescribePackageRequestTypeDef definition
class DescribePackageRequestTypeDef(TypedDict):
PackageId: str,
DescribePackageVersionRequestTypeDef#
# DescribePackageVersionRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribePackageVersionRequestTypeDef
def get_value() -> DescribePackageVersionRequestTypeDef:
return {
"PackageId": ...,
}
# DescribePackageVersionRequestTypeDef definition
class DescribePackageVersionRequestTypeDef(TypedDict):
PackageId: str,
PackageVersion: str,
OwnerAccount: NotRequired[str],
PatchVersion: NotRequired[str],
OTAJobConfigTypeDef#
# OTAJobConfigTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import OTAJobConfigTypeDef
def get_value() -> OTAJobConfigTypeDef:
return {
"AllowMajorVersionUpdate": ...,
}
# OTAJobConfigTypeDef definition
class OTAJobConfigTypeDef(TypedDict):
ImageVersion: str,
AllowMajorVersionUpdate: NotRequired[bool],
DeviceJobTypeDef#
# DeviceJobTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DeviceJobTypeDef
def get_value() -> DeviceJobTypeDef:
return {
"CreatedTime": ...,
}
# DeviceJobTypeDef definition
class DeviceJobTypeDef(TypedDict):
CreatedTime: NotRequired[datetime.datetime],
DeviceId: NotRequired[str],
DeviceName: NotRequired[str],
JobId: NotRequired[str],
JobType: NotRequired[JobTypeType], # (1)
- See JobTypeType
StaticIpConnectionInfoOutputTypeDef#
# StaticIpConnectionInfoOutputTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import StaticIpConnectionInfoOutputTypeDef
def get_value() -> StaticIpConnectionInfoOutputTypeDef:
return {
"DefaultGateway": ...,
}
# StaticIpConnectionInfoOutputTypeDef definition
class StaticIpConnectionInfoOutputTypeDef(TypedDict):
DefaultGateway: str,
Dns: List[str],
IpAddress: str,
Mask: str,
StaticIpConnectionInfoTypeDef#
# StaticIpConnectionInfoTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import StaticIpConnectionInfoTypeDef
def get_value() -> StaticIpConnectionInfoTypeDef:
return {
"DefaultGateway": ...,
}
# StaticIpConnectionInfoTypeDef definition
class StaticIpConnectionInfoTypeDef(TypedDict):
DefaultGateway: str,
Dns: Sequence[str],
IpAddress: str,
Mask: str,
EthernetStatusTypeDef#
# EthernetStatusTypeDef TypedDict 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],
JobResourceTagsTypeDef#
# JobResourceTagsTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import JobResourceTagsTypeDef
def get_value() -> JobResourceTagsTypeDef:
return {
"ResourceType": ...,
}
# JobResourceTagsTypeDef definition
class JobResourceTagsTypeDef(TypedDict):
ResourceType: JobResourceTypeType, # (1)
Tags: Mapping[str, str],
ListApplicationInstanceDependenciesRequestTypeDef#
# ListApplicationInstanceDependenciesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesRequestTypeDef
def get_value() -> ListApplicationInstanceDependenciesRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
# ListApplicationInstanceDependenciesRequestTypeDef definition
class ListApplicationInstanceDependenciesRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackageObjectTypeDef#
# PackageObjectTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import PackageObjectTypeDef
def get_value() -> PackageObjectTypeDef:
return {
"Name": ...,
}
# PackageObjectTypeDef definition
class PackageObjectTypeDef(TypedDict):
Name: str,
PackageVersion: str,
PatchVersion: str,
ListApplicationInstanceNodeInstancesRequestTypeDef#
# ListApplicationInstanceNodeInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesRequestTypeDef
def get_value() -> ListApplicationInstanceNodeInstancesRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
# ListApplicationInstanceNodeInstancesRequestTypeDef definition
class ListApplicationInstanceNodeInstancesRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NodeInstanceTypeDef#
# NodeInstanceTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import NodeInstanceTypeDef
def get_value() -> NodeInstanceTypeDef:
return {
"CurrentStatus": ...,
}
# 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],
ListApplicationInstancesRequestTypeDef#
# ListApplicationInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListApplicationInstancesRequestTypeDef
def get_value() -> ListApplicationInstancesRequestTypeDef:
return {
"DeviceId": ...,
}
# ListApplicationInstancesRequestTypeDef definition
class ListApplicationInstancesRequestTypeDef(TypedDict):
DeviceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StatusFilter: NotRequired[StatusFilterType], # (1)
- See StatusFilterType
ListDevicesJobsRequestTypeDef#
# ListDevicesJobsRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListDevicesJobsRequestTypeDef
def get_value() -> ListDevicesJobsRequestTypeDef:
return {
"DeviceId": ...,
}
# ListDevicesJobsRequestTypeDef definition
class ListDevicesJobsRequestTypeDef(TypedDict):
DeviceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDevicesRequestTypeDef#
# ListDevicesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListDevicesRequestTypeDef
def get_value() -> ListDevicesRequestTypeDef:
return {
"DeviceAggregatedStatusFilter": ...,
}
# ListDevicesRequestTypeDef definition
class ListDevicesRequestTypeDef(TypedDict):
DeviceAggregatedStatusFilter: NotRequired[DeviceAggregatedStatusType], # (1)
MaxResults: NotRequired[int],
NameFilter: NotRequired[str],
NextToken: NotRequired[str],
SortBy: NotRequired[ListDevicesSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
ListNodeFromTemplateJobsRequestTypeDef#
# ListNodeFromTemplateJobsRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsRequestTypeDef
def get_value() -> ListNodeFromTemplateJobsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListNodeFromTemplateJobsRequestTypeDef definition
class ListNodeFromTemplateJobsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NodeFromTemplateJobTypeDef#
# NodeFromTemplateJobTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import NodeFromTemplateJobTypeDef
def get_value() -> NodeFromTemplateJobTypeDef:
return {
"CreatedTime": ...,
}
# NodeFromTemplateJobTypeDef definition
class NodeFromTemplateJobTypeDef(TypedDict):
CreatedTime: NotRequired[datetime.datetime],
JobId: NotRequired[str],
NodeName: NotRequired[str],
Status: NotRequired[NodeFromTemplateJobStatusType], # (1)
StatusMessage: NotRequired[str],
TemplateType: NotRequired[TemplateTypeType], # (2)
ListNodesRequestTypeDef#
# ListNodesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListNodesRequestTypeDef
def get_value() -> ListNodesRequestTypeDef:
return {
"Category": ...,
}
# ListNodesRequestTypeDef definition
class ListNodesRequestTypeDef(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 TypedDict usage example
from mypy_boto3_panorama.type_defs import NodeTypeDef
def get_value() -> NodeTypeDef:
return {
"Category": ...,
}
# NodeTypeDef definition
class NodeTypeDef(TypedDict):
Category: NodeCategoryType, # (1)
CreatedTime: datetime.datetime,
Name: str,
NodeId: str,
PackageId: str,
PackageName: str,
PackageVersion: str,
PatchVersion: str,
Description: NotRequired[str],
OwnerAccount: NotRequired[str],
PackageArn: NotRequired[str],
- See NodeCategoryType
ListPackageImportJobsRequestTypeDef#
# ListPackageImportJobsRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListPackageImportJobsRequestTypeDef
def get_value() -> ListPackageImportJobsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPackageImportJobsRequestTypeDef definition
class ListPackageImportJobsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackageImportJobTypeDef#
# PackageImportJobTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import PackageImportJobTypeDef
def get_value() -> PackageImportJobTypeDef:
return {
"CreatedTime": ...,
}
# PackageImportJobTypeDef definition
class PackageImportJobTypeDef(TypedDict):
CreatedTime: NotRequired[datetime.datetime],
JobId: NotRequired[str],
JobType: NotRequired[PackageImportJobTypeType], # (1)
LastUpdatedTime: NotRequired[datetime.datetime],
Status: NotRequired[PackageImportJobStatusType], # (2)
StatusMessage: NotRequired[str],
ListPackagesRequestTypeDef#
# ListPackagesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListPackagesRequestTypeDef
def get_value() -> ListPackagesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPackagesRequestTypeDef definition
class ListPackagesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackageListItemTypeDef#
# PackageListItemTypeDef TypedDict 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.datetime],
PackageId: NotRequired[str],
PackageName: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
NtpPayloadOutputTypeDef#
# NtpPayloadOutputTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import NtpPayloadOutputTypeDef
def get_value() -> NtpPayloadOutputTypeDef:
return {
"NtpServers": ...,
}
# NtpPayloadOutputTypeDef definition
class NtpPayloadOutputTypeDef(TypedDict):
NtpServers: List[str],
NtpPayloadTypeDef#
# NtpPayloadTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import NtpPayloadTypeDef
def get_value() -> NtpPayloadTypeDef:
return {
"NtpServers": ...,
}
# NtpPayloadTypeDef definition
class NtpPayloadTypeDef(TypedDict):
NtpServers: Sequence[str],
NtpStatusTypeDef#
# NtpStatusTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import NodeSignalTypeDef
def get_value() -> NodeSignalTypeDef:
return {
"NodeInstanceId": ...,
}
# NodeSignalTypeDef definition
class NodeSignalTypeDef(TypedDict):
NodeInstanceId: str,
Signal: NodeSignalValueType, # (1)
OutPutS3LocationTypeDef#
# OutPutS3LocationTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import OutPutS3LocationTypeDef
def get_value() -> OutPutS3LocationTypeDef:
return {
"BucketName": ...,
}
# OutPutS3LocationTypeDef definition
class OutPutS3LocationTypeDef(TypedDict):
BucketName: str,
ObjectKey: str,
PackageVersionOutputConfigTypeDef#
# PackageVersionOutputConfigTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import PackageVersionOutputConfigTypeDef
def get_value() -> PackageVersionOutputConfigTypeDef:
return {
"MarkLatest": ...,
}
# PackageVersionOutputConfigTypeDef definition
class PackageVersionOutputConfigTypeDef(TypedDict):
PackageName: str,
PackageVersion: str,
MarkLatest: NotRequired[bool],
S3LocationTypeDef#
# S3LocationTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"BucketName": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
BucketName: str,
ObjectKey: str,
Region: NotRequired[str],
RegisterPackageVersionRequestTypeDef#
# RegisterPackageVersionRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import RegisterPackageVersionRequestTypeDef
def get_value() -> RegisterPackageVersionRequestTypeDef:
return {
"PackageId": ...,
}
# RegisterPackageVersionRequestTypeDef definition
class RegisterPackageVersionRequestTypeDef(TypedDict):
PackageId: str,
PackageVersion: str,
PatchVersion: str,
MarkLatest: NotRequired[bool],
OwnerAccount: NotRequired[str],
RemoveApplicationInstanceRequestTypeDef#
# RemoveApplicationInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import RemoveApplicationInstanceRequestTypeDef
def get_value() -> RemoveApplicationInstanceRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
# RemoveApplicationInstanceRequestTypeDef definition
class RemoveApplicationInstanceRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDeviceMetadataRequestTypeDef#
# UpdateDeviceMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataRequestTypeDef
def get_value() -> UpdateDeviceMetadataRequestTypeDef:
return {
"DeviceId": ...,
}
# UpdateDeviceMetadataRequestTypeDef definition
class UpdateDeviceMetadataRequestTypeDef(TypedDict):
DeviceId: str,
Description: NotRequired[str],
ApplicationInstanceTypeDef#
# ApplicationInstanceTypeDef TypedDict 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.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
List[ReportedRuntimeContextStateTypeDef]
- See ApplicationInstanceStatusType
CreateApplicationInstanceRequestTypeDef#
# CreateApplicationInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreateApplicationInstanceRequestTypeDef
def get_value() -> CreateApplicationInstanceRequestTypeDef:
return {
"DefaultRuntimeContextDevice": ...,
}
# CreateApplicationInstanceRequestTypeDef definition
class CreateApplicationInstanceRequestTypeDef(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]],
CreateApplicationInstanceResponseTypeDef#
# CreateApplicationInstanceResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreateApplicationInstanceResponseTypeDef
def get_value() -> CreateApplicationInstanceResponseTypeDef:
return {
"ApplicationInstanceId": ...,
}
# CreateApplicationInstanceResponseTypeDef definition
class CreateApplicationInstanceResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNodeFromTemplateJobResponseTypeDef#
# CreateNodeFromTemplateJobResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobResponseTypeDef
def get_value() -> CreateNodeFromTemplateJobResponseTypeDef:
return {
"JobId": ...,
}
# CreateNodeFromTemplateJobResponseTypeDef definition
class CreateNodeFromTemplateJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePackageImportJobResponseTypeDef#
# CreatePackageImportJobResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreatePackageImportJobResponseTypeDef
def get_value() -> CreatePackageImportJobResponseTypeDef:
return {
"JobId": ...,
}
# CreatePackageImportJobResponseTypeDef definition
class CreatePackageImportJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDeviceResponseTypeDef#
# DeleteDeviceResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DeleteDeviceResponseTypeDef
def get_value() -> DeleteDeviceResponseTypeDef:
return {
"DeviceId": ...,
}
# DeleteDeviceResponseTypeDef definition
class DeleteDeviceResponseTypeDef(TypedDict):
DeviceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeApplicationInstanceDetailsResponseTypeDef#
# DescribeApplicationInstanceDetailsResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsResponseTypeDef
def get_value() -> DescribeApplicationInstanceDetailsResponseTypeDef:
return {
"ApplicationInstanceId": ...,
}
# DescribeApplicationInstanceDetailsResponseTypeDef definition
class DescribeApplicationInstanceDetailsResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ApplicationInstanceIdToReplace: str,
CreatedTime: datetime.datetime,
DefaultRuntimeContextDevice: str,
Description: str,
ManifestOverridesPayload: ManifestOverridesPayloadTypeDef, # (1)
ManifestPayload: ManifestPayloadTypeDef, # (2)
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeApplicationInstanceResponseTypeDef#
# DescribeApplicationInstanceResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceResponseTypeDef
def get_value() -> DescribeApplicationInstanceResponseTypeDef:
return {
"ApplicationInstanceId": ...,
}
# DescribeApplicationInstanceResponseTypeDef definition
class DescribeApplicationInstanceResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ApplicationInstanceIdToReplace: str,
Arn: str,
CreatedTime: datetime.datetime,
DefaultRuntimeContextDevice: str,
DefaultRuntimeContextDeviceName: str,
Description: str,
HealthStatus: ApplicationInstanceHealthStatusType, # (1)
LastUpdatedTime: datetime.datetime,
Name: str,
RuntimeContextStates: List[ReportedRuntimeContextStateTypeDef], # (2)
RuntimeRoleArn: str,
Status: ApplicationInstanceStatusType, # (3)
StatusDescription: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ApplicationInstanceHealthStatusType
- See
List[ReportedRuntimeContextStateTypeDef]
- See ApplicationInstanceStatusType
- See ResponseMetadataTypeDef
DescribeDeviceJobResponseTypeDef#
# DescribeDeviceJobResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeDeviceJobResponseTypeDef
def get_value() -> DescribeDeviceJobResponseTypeDef:
return {
"CreatedTime": ...,
}
# DescribeDeviceJobResponseTypeDef definition
class DescribeDeviceJobResponseTypeDef(TypedDict):
CreatedTime: datetime.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
DescribePackageVersionResponseTypeDef#
# DescribePackageVersionResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribePackageVersionResponseTypeDef
def get_value() -> DescribePackageVersionResponseTypeDef:
return {
"IsLatestPatch": ...,
}
# DescribePackageVersionResponseTypeDef definition
class DescribePackageVersionResponseTypeDef(TypedDict):
IsLatestPatch: bool,
OwnerAccount: str,
PackageArn: str,
PackageId: str,
PackageName: str,
PackageVersion: str,
PatchVersion: str,
RegisteredTime: datetime.datetime,
Status: PackageVersionStatusType, # (1)
StatusDescription: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ProvisionDeviceResponseTypeDef#
# ProvisionDeviceResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ProvisionDeviceResponseTypeDef
def get_value() -> ProvisionDeviceResponseTypeDef:
return {
"Arn": ...,
}
# ProvisionDeviceResponseTypeDef definition
class ProvisionDeviceResponseTypeDef(TypedDict):
Arn: str,
Certificates: bytes,
DeviceId: str,
IotThingName: str,
Status: DeviceStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SignalApplicationInstanceNodeInstancesResponseTypeDef#
# SignalApplicationInstanceNodeInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import SignalApplicationInstanceNodeInstancesResponseTypeDef
def get_value() -> SignalApplicationInstanceNodeInstancesResponseTypeDef:
return {
"ApplicationInstanceId": ...,
}
# SignalApplicationInstanceNodeInstancesResponseTypeDef definition
class SignalApplicationInstanceNodeInstancesResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDeviceMetadataResponseTypeDef#
# UpdateDeviceMetadataResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataResponseTypeDef
def get_value() -> UpdateDeviceMetadataResponseTypeDef:
return {
"DeviceId": ...,
}
# UpdateDeviceMetadataResponseTypeDef definition
class UpdateDeviceMetadataResponseTypeDef(TypedDict):
DeviceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobForDevicesResponseTypeDef#
# CreateJobForDevicesResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreateJobForDevicesResponseTypeDef
def get_value() -> CreateJobForDevicesResponseTypeDef:
return {
"Jobs": ...,
}
# CreateJobForDevicesResponseTypeDef definition
class CreateJobForDevicesResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[JobTypeDef]
- See ResponseMetadataTypeDef
CreatePackageResponseTypeDef#
# CreatePackageResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreatePackageResponseTypeDef
def get_value() -> CreatePackageResponseTypeDef:
return {
"Arn": ...,
}
# CreatePackageResponseTypeDef definition
class CreatePackageResponseTypeDef(TypedDict):
Arn: str,
PackageId: str,
StorageLocation: StorageLocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePackageResponseTypeDef#
# DescribePackageResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribePackageResponseTypeDef
def get_value() -> DescribePackageResponseTypeDef:
return {
"Arn": ...,
}
# DescribePackageResponseTypeDef definition
class DescribePackageResponseTypeDef(TypedDict):
Arn: str,
CreatedTime: datetime.datetime,
PackageId: str,
PackageName: str,
ReadAccessPrincipalArns: List[str],
StorageLocation: StorageLocationTypeDef, # (1)
Tags: Dict[str, str],
WriteAccessPrincipalArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceTypeDef#
# DeviceTypeDef TypedDict 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.datetime],
CurrentSoftware: NotRequired[str],
Description: NotRequired[str],
DeviceAggregatedStatus: NotRequired[DeviceAggregatedStatusType], # (2)
DeviceId: NotRequired[str],
LastUpdatedTime: NotRequired[datetime.datetime],
LatestDeviceJob: NotRequired[LatestDeviceJobTypeDef], # (3)
LeaseExpirationTime: NotRequired[datetime.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
DescribeNodeFromTemplateJobResponseTypeDef#
# DescribeNodeFromTemplateJobResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobResponseTypeDef
def get_value() -> DescribeNodeFromTemplateJobResponseTypeDef:
return {
"CreatedTime": ...,
}
# DescribeNodeFromTemplateJobResponseTypeDef definition
class DescribeNodeFromTemplateJobResponseTypeDef(TypedDict):
CreatedTime: datetime.datetime,
JobId: str,
JobTags: List[JobResourceTagsOutputTypeDef], # (1)
LastUpdatedTime: datetime.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
List[JobResourceTagsOutputTypeDef]
- See NodeFromTemplateJobStatusType
- See TemplateTypeType
- See ResponseMetadataTypeDef
DeviceJobConfigTypeDef#
# DeviceJobConfigTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import ListDevicesJobsResponseTypeDef
def get_value() -> ListDevicesJobsResponseTypeDef:
return {
"DeviceJobs": ...,
}
# ListDevicesJobsResponseTypeDef definition
class ListDevicesJobsResponseTypeDef(TypedDict):
DeviceJobs: List[DeviceJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[DeviceJobTypeDef]
- See ResponseMetadataTypeDef
EthernetPayloadOutputTypeDef#
# EthernetPayloadOutputTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import EthernetPayloadOutputTypeDef
def get_value() -> EthernetPayloadOutputTypeDef:
return {
"ConnectionType": ...,
}
# EthernetPayloadOutputTypeDef definition
class EthernetPayloadOutputTypeDef(TypedDict):
ConnectionType: ConnectionTypeType, # (1)
StaticIpConnectionInfo: NotRequired[StaticIpConnectionInfoOutputTypeDef], # (2)
EthernetPayloadTypeDef#
# EthernetPayloadTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesResponseTypeDef
def get_value() -> ListApplicationInstanceDependenciesResponseTypeDef:
return {
"NextToken": ...,
}
# ListApplicationInstanceDependenciesResponseTypeDef definition
class ListApplicationInstanceDependenciesResponseTypeDef(TypedDict):
PackageObjects: List[PackageObjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PackageObjectTypeDef]
- See ResponseMetadataTypeDef
ListApplicationInstanceNodeInstancesResponseTypeDef#
# ListApplicationInstanceNodeInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesResponseTypeDef
def get_value() -> ListApplicationInstanceNodeInstancesResponseTypeDef:
return {
"NextToken": ...,
}
# ListApplicationInstanceNodeInstancesResponseTypeDef definition
class ListApplicationInstanceNodeInstancesResponseTypeDef(TypedDict):
NodeInstances: List[NodeInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[NodeInstanceTypeDef]
- See ResponseMetadataTypeDef
ListNodeFromTemplateJobsResponseTypeDef#
# ListNodeFromTemplateJobsResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsResponseTypeDef
def get_value() -> ListNodeFromTemplateJobsResponseTypeDef:
return {
"NextToken": ...,
}
# ListNodeFromTemplateJobsResponseTypeDef definition
class ListNodeFromTemplateJobsResponseTypeDef(TypedDict):
NodeFromTemplateJobs: List[NodeFromTemplateJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[NodeFromTemplateJobTypeDef]
- See ResponseMetadataTypeDef
ListNodesResponseTypeDef#
# ListNodesResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListNodesResponseTypeDef
def get_value() -> ListNodesResponseTypeDef:
return {
"NextToken": ...,
}
# ListNodesResponseTypeDef definition
class ListNodesResponseTypeDef(TypedDict):
Nodes: List[NodeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[NodeTypeDef]
- See ResponseMetadataTypeDef
ListPackageImportJobsResponseTypeDef#
# ListPackageImportJobsResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListPackageImportJobsResponseTypeDef
def get_value() -> ListPackageImportJobsResponseTypeDef:
return {
"NextToken": ...,
}
# ListPackageImportJobsResponseTypeDef definition
class ListPackageImportJobsResponseTypeDef(TypedDict):
PackageImportJobs: List[PackageImportJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PackageImportJobTypeDef]
- See ResponseMetadataTypeDef
ListPackagesResponseTypeDef#
# ListPackagesResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListPackagesResponseTypeDef
def get_value() -> ListPackagesResponseTypeDef:
return {
"NextToken": ...,
}
# ListPackagesResponseTypeDef definition
class ListPackagesResponseTypeDef(TypedDict):
Packages: List[PackageListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PackageListItemTypeDef]
- See ResponseMetadataTypeDef
NetworkStatusTypeDef#
# NetworkStatusTypeDef TypedDict 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.datetime],
NtpStatus: NotRequired[NtpStatusTypeDef], # (3)
NodeInterfaceTypeDef#
# NodeInterfaceTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import NodeInterfaceTypeDef
def get_value() -> NodeInterfaceTypeDef:
return {
"Inputs": ...,
}
# NodeInterfaceTypeDef definition
class NodeInterfaceTypeDef(TypedDict):
Inputs: List[NodeInputPortTypeDef], # (1)
Outputs: List[NodeOutputPortTypeDef], # (2)
- See
List[NodeInputPortTypeDef]
- See
List[NodeOutputPortTypeDef]
SignalApplicationInstanceNodeInstancesRequestTypeDef#
# SignalApplicationInstanceNodeInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import SignalApplicationInstanceNodeInstancesRequestTypeDef
def get_value() -> SignalApplicationInstanceNodeInstancesRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
# SignalApplicationInstanceNodeInstancesRequestTypeDef definition
class SignalApplicationInstanceNodeInstancesRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
NodeSignals: Sequence[NodeSignalTypeDef], # (1)
- See
Sequence[NodeSignalTypeDef]
PackageImportJobOutputTypeDef#
# PackageImportJobOutputTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import PackageImportJobOutputTypeDef
def get_value() -> PackageImportJobOutputTypeDef:
return {
"OutputS3Location": ...,
}
# PackageImportJobOutputTypeDef definition
class PackageImportJobOutputTypeDef(TypedDict):
OutputS3Location: OutPutS3LocationTypeDef, # (1)
PackageId: str,
PackageVersion: str,
PatchVersion: str,
PackageImportJobOutputConfigTypeDef#
# PackageImportJobOutputConfigTypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import ListApplicationInstancesResponseTypeDef
def get_value() -> ListApplicationInstancesResponseTypeDef:
return {
"ApplicationInstances": ...,
}
# ListApplicationInstancesResponseTypeDef definition
class ListApplicationInstancesResponseTypeDef(TypedDict):
ApplicationInstances: List[ApplicationInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ApplicationInstanceTypeDef]
- See ResponseMetadataTypeDef
ListDevicesResponseTypeDef#
# ListDevicesResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ListDevicesResponseTypeDef
def get_value() -> ListDevicesResponseTypeDef:
return {
"Devices": ...,
}
# ListDevicesResponseTypeDef definition
class ListDevicesResponseTypeDef(TypedDict):
Devices: List[DeviceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[DeviceTypeDef]
- See ResponseMetadataTypeDef
CreateJobForDevicesRequestTypeDef#
# CreateJobForDevicesRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreateJobForDevicesRequestTypeDef
def get_value() -> CreateJobForDevicesRequestTypeDef:
return {
"DeviceIds": ...,
}
# CreateJobForDevicesRequestTypeDef definition
class CreateJobForDevicesRequestTypeDef(TypedDict):
DeviceIds: Sequence[str],
JobType: JobTypeType, # (1)
DeviceJobConfig: NotRequired[DeviceJobConfigTypeDef], # (2)
- See JobTypeType
- See DeviceJobConfigTypeDef
NetworkPayloadOutputTypeDef#
# NetworkPayloadOutputTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import NetworkPayloadOutputTypeDef
def get_value() -> NetworkPayloadOutputTypeDef:
return {
"Ethernet0": ...,
}
# NetworkPayloadOutputTypeDef definition
class NetworkPayloadOutputTypeDef(TypedDict):
Ethernet0: NotRequired[EthernetPayloadOutputTypeDef], # (1)
Ethernet1: NotRequired[EthernetPayloadOutputTypeDef], # (1)
Ntp: NotRequired[NtpPayloadOutputTypeDef], # (3)
NetworkPayloadTypeDef#
# NetworkPayloadTypeDef TypedDict 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)
CreateNodeFromTemplateJobRequestTypeDef#
# CreateNodeFromTemplateJobRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobRequestTypeDef
def get_value() -> CreateNodeFromTemplateJobRequestTypeDef:
return {
"NodeName": ...,
}
# CreateNodeFromTemplateJobRequestTypeDef definition
class CreateNodeFromTemplateJobRequestTypeDef(TypedDict):
NodeName: str,
OutputPackageName: str,
OutputPackageVersion: str,
TemplateParameters: Mapping[str, str],
TemplateType: TemplateTypeType, # (1)
JobTags: NotRequired[Sequence[JobResourceTagsUnionTypeDef]], # (2)
NodeDescription: NotRequired[str],
- See TemplateTypeType
- See
Sequence[JobResourceTagsUnionTypeDef]
DescribeNodeResponseTypeDef#
# DescribeNodeResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeNodeResponseTypeDef
def get_value() -> DescribeNodeResponseTypeDef:
return {
"AssetName": ...,
}
# DescribeNodeResponseTypeDef definition
class DescribeNodeResponseTypeDef(TypedDict):
AssetName: str,
Category: NodeCategoryType, # (1)
CreatedTime: datetime.datetime,
Description: str,
LastUpdatedTime: datetime.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 TypedDict 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 TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribeDeviceResponseTypeDef
def get_value() -> DescribeDeviceResponseTypeDef:
return {
"AlternateSoftwares": ...,
}
# DescribeDeviceResponseTypeDef definition
class DescribeDeviceResponseTypeDef(TypedDict):
AlternateSoftwares: List[AlternateSoftwareMetadataTypeDef], # (1)
Arn: str,
Brand: DeviceBrandType, # (2)
CreatedTime: datetime.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.datetime,
Name: str,
NetworkingConfiguration: NetworkPayloadOutputTypeDef, # (7)
ProvisioningStatus: DeviceStatusType, # (8)
SerialNumber: str,
Tags: Dict[str, str],
Type: DeviceTypeType, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See
List[AlternateSoftwareMetadataTypeDef]
- See DeviceBrandType
- See NetworkStatusTypeDef
- See DeviceAggregatedStatusType
- See DeviceConnectionStatusType
- See LatestDeviceJobTypeDef
- See NetworkPayloadOutputTypeDef
- See DeviceStatusType
- See DeviceTypeType
- See ResponseMetadataTypeDef
CreatePackageImportJobRequestTypeDef#
# CreatePackageImportJobRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import CreatePackageImportJobRequestTypeDef
def get_value() -> CreatePackageImportJobRequestTypeDef:
return {
"ClientToken": ...,
}
# CreatePackageImportJobRequestTypeDef definition
class CreatePackageImportJobRequestTypeDef(TypedDict):
ClientToken: str,
InputConfig: PackageImportJobInputConfigTypeDef, # (1)
JobType: PackageImportJobTypeType, # (2)
OutputConfig: PackageImportJobOutputConfigTypeDef, # (3)
JobTags: NotRequired[Sequence[JobResourceTagsUnionTypeDef]], # (4)
- See PackageImportJobInputConfigTypeDef
- See PackageImportJobTypeType
- See PackageImportJobOutputConfigTypeDef
- See
Sequence[JobResourceTagsUnionTypeDef]
DescribePackageImportJobResponseTypeDef#
# DescribePackageImportJobResponseTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import DescribePackageImportJobResponseTypeDef
def get_value() -> DescribePackageImportJobResponseTypeDef:
return {
"ClientToken": ...,
}
# DescribePackageImportJobResponseTypeDef definition
class DescribePackageImportJobResponseTypeDef(TypedDict):
ClientToken: str,
CreatedTime: datetime.datetime,
InputConfig: PackageImportJobInputConfigTypeDef, # (1)
JobId: str,
JobTags: List[JobResourceTagsOutputTypeDef], # (2)
JobType: PackageImportJobTypeType, # (3)
LastUpdatedTime: datetime.datetime,
Output: PackageImportJobOutputTypeDef, # (4)
OutputConfig: PackageImportJobOutputConfigTypeDef, # (5)
Status: PackageImportJobStatusType, # (6)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See PackageImportJobInputConfigTypeDef
- See
List[JobResourceTagsOutputTypeDef]
- See PackageImportJobTypeType
- See PackageImportJobOutputTypeDef
- See PackageImportJobOutputConfigTypeDef
- See PackageImportJobStatusType
- See ResponseMetadataTypeDef
ProvisionDeviceRequestTypeDef#
# ProvisionDeviceRequestTypeDef TypedDict usage example
from mypy_boto3_panorama.type_defs import ProvisionDeviceRequestTypeDef
def get_value() -> ProvisionDeviceRequestTypeDef:
return {
"Name": ...,
}
# ProvisionDeviceRequestTypeDef definition
class ProvisionDeviceRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
NetworkingConfiguration: NotRequired[NetworkPayloadUnionTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],