Typed dictionaries
Auto-generated documentation for Panorama type annotations stubs module mypy-boto3-panorama.
AlternateSoftwareMetadataTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import AlternateSoftwareMetadataTypeDef
def get_value() -> AlternateSoftwareMetadataTypeDef:
return {
"Version": ...,
}
ReportedRuntimeContextStateTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ReportedRuntimeContextStateTypeDef
def get_value() -> ReportedRuntimeContextStateTypeDef:
return {
"DesiredState": ...,
"DeviceReportedStatus": ...,
"DeviceReportedTime": ...,
"RuntimeContextName": ...,
}
Definition
class ReportedRuntimeContextStateTypeDef(TypedDict):
DesiredState: DesiredStateType, # (1)
DeviceReportedStatus: DeviceReportedStatusType, # (2)
DeviceReportedTime: datetime,
RuntimeContextName: str,
ManifestOverridesPayloadTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ManifestOverridesPayloadTypeDef
def get_value() -> ManifestOverridesPayloadTypeDef:
return {
"PayloadData": ...,
}
ManifestPayloadTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ManifestPayloadTypeDef
def get_value() -> ManifestPayloadTypeDef:
return {
"PayloadData": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
JobTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"DeviceId": ...,
}
JobResourceTagsTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import JobResourceTagsTypeDef
def get_value() -> JobResourceTagsTypeDef:
return {
"ResourceType": ...,
"Tags": ...,
}
Definition
class JobResourceTagsTypeDef(TypedDict):
ResourceType: JobResourceTypeType, # (1)
Tags: Mapping[str, str],
CreatePackageRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageRequestRequestTypeDef
def get_value() -> CreatePackageRequestRequestTypeDef:
return {
"PackageName": ...,
}
Definition
class CreatePackageRequestRequestTypeDef(TypedDict):
PackageName: str,
Tags: NotRequired[Mapping[str, str]],
StorageLocationTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import StorageLocationTypeDef
def get_value() -> StorageLocationTypeDef:
return {
"BinaryPrefixLocation": ...,
"Bucket": ...,
"GeneratedPrefixLocation": ...,
"ManifestPrefixLocation": ...,
"RepoPrefixLocation": ...,
}
Definition
class StorageLocationTypeDef(TypedDict):
BinaryPrefixLocation: str,
Bucket: str,
GeneratedPrefixLocation: str,
ManifestPrefixLocation: str,
RepoPrefixLocation: str,
DeleteDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeleteDeviceRequestRequestTypeDef
def get_value() -> DeleteDeviceRequestRequestTypeDef:
return {
"DeviceId": ...,
}
DeletePackageRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeletePackageRequestRequestTypeDef
def get_value() -> DeletePackageRequestRequestTypeDef:
return {
"PackageId": ...,
}
Definition
class DeletePackageRequestRequestTypeDef(TypedDict):
PackageId: str,
ForceDelete: NotRequired[bool],
DeregisterPackageVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeregisterPackageVersionRequestRequestTypeDef
def get_value() -> DeregisterPackageVersionRequestRequestTypeDef:
return {
"PackageId": ...,
"PackageVersion": ...,
"PatchVersion": ...,
}
Definition
class DeregisterPackageVersionRequestRequestTypeDef(TypedDict):
PackageId: str,
PackageVersion: str,
PatchVersion: str,
OwnerAccount: NotRequired[str],
UpdatedLatestPatchVersion: NotRequired[str],
DescribeApplicationInstanceDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsRequestRequestTypeDef
def get_value() -> DescribeApplicationInstanceDetailsRequestRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
Definition
class DescribeApplicationInstanceDetailsRequestRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
DescribeApplicationInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceRequestRequestTypeDef
def get_value() -> DescribeApplicationInstanceRequestRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
Definition
class DescribeApplicationInstanceRequestRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
DescribeDeviceJobRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeDeviceJobRequestRequestTypeDef
def get_value() -> DescribeDeviceJobRequestRequestTypeDef:
return {
"JobId": ...,
}
DescribeDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeDeviceRequestRequestTypeDef
def get_value() -> DescribeDeviceRequestRequestTypeDef:
return {
"DeviceId": ...,
}
LatestDeviceJobTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import LatestDeviceJobTypeDef
def get_value() -> LatestDeviceJobTypeDef:
return {
"ImageVersion": ...,
}
Definition
class LatestDeviceJobTypeDef(TypedDict):
ImageVersion: NotRequired[str],
JobType: NotRequired[JobTypeType], # (1)
Status: NotRequired[UpdateProgressType], # (2)
- See JobTypeType
- See UpdateProgressType
DescribeNodeFromTemplateJobRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobRequestRequestTypeDef
def get_value() -> DescribeNodeFromTemplateJobRequestRequestTypeDef:
return {
"JobId": ...,
}
DescribeNodeRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeNodeRequestRequestTypeDef
def get_value() -> DescribeNodeRequestRequestTypeDef:
return {
"NodeId": ...,
}
Definition
class DescribeNodeRequestRequestTypeDef(TypedDict):
NodeId: str,
OwnerAccount: NotRequired[str],
DescribePackageImportJobRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageImportJobRequestRequestTypeDef
def get_value() -> DescribePackageImportJobRequestRequestTypeDef:
return {
"JobId": ...,
}
DescribePackageRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageRequestRequestTypeDef
def get_value() -> DescribePackageRequestRequestTypeDef:
return {
"PackageId": ...,
}
DescribePackageVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageVersionRequestRequestTypeDef
def get_value() -> DescribePackageVersionRequestRequestTypeDef:
return {
"PackageId": ...,
"PackageVersion": ...,
}
Definition
class DescribePackageVersionRequestRequestTypeDef(TypedDict):
PackageId: str,
PackageVersion: str,
OwnerAccount: NotRequired[str],
PatchVersion: NotRequired[str],
OTAJobConfigTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import OTAJobConfigTypeDef
def get_value() -> OTAJobConfigTypeDef:
return {
"ImageVersion": ...,
}
Definition
class OTAJobConfigTypeDef(TypedDict):
ImageVersion: str,
AllowMajorVersionUpdate: NotRequired[bool],
DeviceJobTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeviceJobTypeDef
def get_value() -> DeviceJobTypeDef:
return {
"CreatedTime": ...,
}
Definition
class DeviceJobTypeDef(TypedDict):
CreatedTime: NotRequired[datetime],
DeviceId: NotRequired[str],
DeviceName: NotRequired[str],
JobId: NotRequired[str],
JobType: NotRequired[JobTypeType], # (1)
- See JobTypeType
StaticIpConnectionInfoTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import StaticIpConnectionInfoTypeDef
def get_value() -> StaticIpConnectionInfoTypeDef:
return {
"DefaultGateway": ...,
"Dns": ...,
"IpAddress": ...,
"Mask": ...,
}
Definition
class StaticIpConnectionInfoTypeDef(TypedDict):
DefaultGateway: str,
Dns: List[str],
IpAddress: str,
Mask: str,
EthernetStatusTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import EthernetStatusTypeDef
def get_value() -> EthernetStatusTypeDef:
return {
"ConnectionStatus": ...,
}
Definition
class EthernetStatusTypeDef(TypedDict):
ConnectionStatus: NotRequired[NetworkConnectionStatusType], # (1)
HwAddress: NotRequired[str],
IpAddress: NotRequired[str],
ListApplicationInstanceDependenciesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesRequestRequestTypeDef
def get_value() -> ListApplicationInstanceDependenciesRequestRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
Definition
class ListApplicationInstanceDependenciesRequestRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackageObjectTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageObjectTypeDef
def get_value() -> PackageObjectTypeDef:
return {
"Name": ...,
"PackageVersion": ...,
"PatchVersion": ...,
}
ListApplicationInstanceNodeInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesRequestRequestTypeDef
def get_value() -> ListApplicationInstanceNodeInstancesRequestRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
Definition
class ListApplicationInstanceNodeInstancesRequestRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NodeInstanceTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeInstanceTypeDef
def get_value() -> NodeInstanceTypeDef:
return {
"CurrentStatus": ...,
"NodeInstanceId": ...,
}
Definition
class NodeInstanceTypeDef(TypedDict):
CurrentStatus: NodeInstanceStatusType, # (1)
NodeInstanceId: str,
NodeId: NotRequired[str],
NodeName: NotRequired[str],
PackageName: NotRequired[str],
PackagePatchVersion: NotRequired[str],
PackageVersion: NotRequired[str],
ListApplicationInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstancesRequestRequestTypeDef
def get_value() -> ListApplicationInstancesRequestRequestTypeDef:
return {
"DeviceId": ...,
}
Definition
class ListApplicationInstancesRequestRequestTypeDef(TypedDict):
DeviceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StatusFilter: NotRequired[StatusFilterType], # (1)
- See StatusFilterType
ListDevicesJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesJobsRequestRequestTypeDef
def get_value() -> ListDevicesJobsRequestRequestTypeDef:
return {
"DeviceId": ...,
}
Definition
class ListDevicesJobsRequestRequestTypeDef(TypedDict):
DeviceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListDevicesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesRequestRequestTypeDef
def get_value() -> ListDevicesRequestRequestTypeDef:
return {
"DeviceAggregatedStatusFilter": ...,
}
Definition
class ListDevicesRequestRequestTypeDef(TypedDict):
DeviceAggregatedStatusFilter: NotRequired[DeviceAggregatedStatusType], # (1)
MaxResults: NotRequired[int],
NameFilter: NotRequired[str],
NextToken: NotRequired[str],
SortBy: NotRequired[ListDevicesSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
ListNodeFromTemplateJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsRequestRequestTypeDef
def get_value() -> ListNodeFromTemplateJobsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListNodeFromTemplateJobsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NodeFromTemplateJobTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeFromTemplateJobTypeDef
def get_value() -> NodeFromTemplateJobTypeDef:
return {
"CreatedTime": ...,
}
Definition
class NodeFromTemplateJobTypeDef(TypedDict):
CreatedTime: NotRequired[datetime],
JobId: NotRequired[str],
NodeName: NotRequired[str],
Status: NotRequired[NodeFromTemplateJobStatusType], # (1)
StatusMessage: NotRequired[str],
TemplateType: NotRequired[TemplateTypeType], # (2)
ListNodesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListNodesRequestRequestTypeDef
def get_value() -> ListNodesRequestRequestTypeDef:
return {
"Category": ...,
}
Definition
class ListNodesRequestRequestTypeDef(TypedDict):
Category: NotRequired[NodeCategoryType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OwnerAccount: NotRequired[str],
PackageName: NotRequired[str],
PackageVersion: NotRequired[str],
PatchVersion: NotRequired[str],
- See NodeCategoryType
NodeTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeTypeDef
def get_value() -> NodeTypeDef:
return {
"Category": ...,
"CreatedTime": ...,
"Name": ...,
"NodeId": ...,
"PackageId": ...,
"PackageName": ...,
"PackageVersion": ...,
"PatchVersion": ...,
}
Definition
class NodeTypeDef(TypedDict):
Category: NodeCategoryType, # (1)
CreatedTime: datetime,
Name: str,
NodeId: str,
PackageId: str,
PackageName: str,
PackageVersion: str,
PatchVersion: str,
Description: NotRequired[str],
OwnerAccount: NotRequired[str],
PackageArn: NotRequired[str],
- See NodeCategoryType
ListPackageImportJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListPackageImportJobsRequestRequestTypeDef
def get_value() -> ListPackageImportJobsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListPackageImportJobsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackageImportJobTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobTypeDef
def get_value() -> PackageImportJobTypeDef:
return {
"CreatedTime": ...,
}
Definition
class PackageImportJobTypeDef(TypedDict):
CreatedTime: NotRequired[datetime],
JobId: NotRequired[str],
JobType: NotRequired[PackageImportJobTypeType], # (1)
LastUpdatedTime: NotRequired[datetime],
Status: NotRequired[PackageImportJobStatusType], # (2)
StatusMessage: NotRequired[str],
ListPackagesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListPackagesRequestRequestTypeDef
def get_value() -> ListPackagesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListPackagesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackageListItemTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageListItemTypeDef
def get_value() -> PackageListItemTypeDef:
return {
"Arn": ...,
}
Definition
class PackageListItemTypeDef(TypedDict):
Arn: NotRequired[str],
CreatedTime: NotRequired[datetime],
PackageId: NotRequired[str],
PackageName: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
NtpPayloadTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NtpPayloadTypeDef
def get_value() -> NtpPayloadTypeDef:
return {
"NtpServers": ...,
}
NtpStatusTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NtpStatusTypeDef
def get_value() -> NtpStatusTypeDef:
return {
"ConnectionStatus": ...,
}
Definition
class NtpStatusTypeDef(TypedDict):
ConnectionStatus: NotRequired[NetworkConnectionStatusType], # (1)
IpAddress: NotRequired[str],
NtpServerName: NotRequired[str],
NodeInputPortTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeInputPortTypeDef
def get_value() -> NodeInputPortTypeDef:
return {
"DefaultValue": ...,
}
Definition
class NodeInputPortTypeDef(TypedDict):
DefaultValue: NotRequired[str],
Description: NotRequired[str],
MaxConnections: NotRequired[int],
Name: NotRequired[str],
Type: NotRequired[PortTypeType], # (1)
- See PortTypeType
NodeOutputPortTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeOutputPortTypeDef
def get_value() -> NodeOutputPortTypeDef:
return {
"Description": ...,
}
Definition
class NodeOutputPortTypeDef(TypedDict):
Description: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[PortTypeType], # (1)
- See PortTypeType
NodeSignalTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeSignalTypeDef
def get_value() -> NodeSignalTypeDef:
return {
"NodeInstanceId": ...,
"Signal": ...,
}
Definition
class NodeSignalTypeDef(TypedDict):
NodeInstanceId: str,
Signal: NodeSignalValueType, # (1)
OutPutS3LocationTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import OutPutS3LocationTypeDef
def get_value() -> OutPutS3LocationTypeDef:
return {
"BucketName": ...,
"ObjectKey": ...,
}
PackageVersionOutputConfigTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageVersionOutputConfigTypeDef
def get_value() -> PackageVersionOutputConfigTypeDef:
return {
"PackageName": ...,
"PackageVersion": ...,
}
Definition
class PackageVersionOutputConfigTypeDef(TypedDict):
PackageName: str,
PackageVersion: str,
MarkLatest: NotRequired[bool],
S3LocationTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"BucketName": ...,
"ObjectKey": ...,
}
Definition
class S3LocationTypeDef(TypedDict):
BucketName: str,
ObjectKey: str,
Region: NotRequired[str],
RegisterPackageVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import RegisterPackageVersionRequestRequestTypeDef
def get_value() -> RegisterPackageVersionRequestRequestTypeDef:
return {
"PackageId": ...,
"PackageVersion": ...,
"PatchVersion": ...,
}
Definition
class RegisterPackageVersionRequestRequestTypeDef(TypedDict):
PackageId: str,
PackageVersion: str,
PatchVersion: str,
MarkLatest: NotRequired[bool],
OwnerAccount: NotRequired[str],
RemoveApplicationInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import RemoveApplicationInstanceRequestRequestTypeDef
def get_value() -> RemoveApplicationInstanceRequestRequestTypeDef:
return {
"ApplicationInstanceId": ...,
}
Definition
class RemoveApplicationInstanceRequestRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDeviceMetadataRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataRequestRequestTypeDef
def get_value() -> UpdateDeviceMetadataRequestRequestTypeDef:
return {
"DeviceId": ...,
}
Definition
class UpdateDeviceMetadataRequestRequestTypeDef(TypedDict):
DeviceId: str,
Description: NotRequired[str],
ApplicationInstanceTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ApplicationInstanceTypeDef
def get_value() -> ApplicationInstanceTypeDef:
return {
"ApplicationInstanceId": ...,
}
Definition
class ApplicationInstanceTypeDef(TypedDict):
ApplicationInstanceId: NotRequired[str],
Arn: NotRequired[str],
CreatedTime: NotRequired[datetime],
DefaultRuntimeContextDevice: NotRequired[str],
DefaultRuntimeContextDeviceName: NotRequired[str],
Description: NotRequired[str],
HealthStatus: NotRequired[ApplicationInstanceHealthStatusType], # (1)
Name: NotRequired[str],
RuntimeContextStates: NotRequired[List[ReportedRuntimeContextStateTypeDef]], # (2)
Status: NotRequired[ApplicationInstanceStatusType], # (3)
StatusDescription: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
- See ApplicationInstanceHealthStatusType
- See ReportedRuntimeContextStateTypeDef
- See ApplicationInstanceStatusType
CreateApplicationInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreateApplicationInstanceRequestRequestTypeDef
def get_value() -> CreateApplicationInstanceRequestRequestTypeDef:
return {
"DefaultRuntimeContextDevice": ...,
"ManifestPayload": ...,
}
Definition
class CreateApplicationInstanceRequestRequestTypeDef(TypedDict):
DefaultRuntimeContextDevice: str,
ManifestPayload: ManifestPayloadTypeDef, # (1)
ApplicationInstanceIdToReplace: NotRequired[str],
Description: NotRequired[str],
ManifestOverridesPayload: NotRequired[ManifestOverridesPayloadTypeDef], # (2)
Name: NotRequired[str],
RuntimeRoleArn: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateApplicationInstanceResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreateApplicationInstanceResponseTypeDef
def get_value() -> CreateApplicationInstanceResponseTypeDef:
return {
"ApplicationInstanceId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateApplicationInstanceResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNodeFromTemplateJobResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobResponseTypeDef
def get_value() -> CreateNodeFromTemplateJobResponseTypeDef:
return {
"JobId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateNodeFromTemplateJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePackageImportJobResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageImportJobResponseTypeDef
def get_value() -> CreatePackageImportJobResponseTypeDef:
return {
"JobId": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePackageImportJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDeviceResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeleteDeviceResponseTypeDef
def get_value() -> DeleteDeviceResponseTypeDef:
return {
"DeviceId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDeviceResponseTypeDef(TypedDict):
DeviceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeApplicationInstanceDetailsResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeApplicationInstanceDetailsResponseTypeDef
def get_value() -> DescribeApplicationInstanceDetailsResponseTypeDef:
return {
"ApplicationInstanceId": ...,
"ApplicationInstanceIdToReplace": ...,
"CreatedTime": ...,
"DefaultRuntimeContextDevice": ...,
"Description": ...,
"ManifestOverridesPayload": ...,
"ManifestPayload": ...,
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeApplicationInstanceDetailsResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ApplicationInstanceIdToReplace: str,
CreatedTime: datetime,
DefaultRuntimeContextDevice: str,
Description: str,
ManifestOverridesPayload: ManifestOverridesPayloadTypeDef, # (1)
ManifestPayload: ManifestPayloadTypeDef, # (2)
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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": ...,
}
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
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": ...,
}
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
DescribePackageVersionResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageVersionResponseTypeDef
def get_value() -> DescribePackageVersionResponseTypeDef:
return {
"IsLatestPatch": ...,
"OwnerAccount": ...,
"PackageArn": ...,
"PackageId": ...,
"PackageName": ...,
"PackageVersion": ...,
"PatchVersion": ...,
"RegisteredTime": ...,
"Status": ...,
"StatusDescription": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePackageVersionResponseTypeDef(TypedDict):
IsLatestPatch: bool,
OwnerAccount: str,
PackageArn: str,
PackageId: str,
PackageName: str,
PackageVersion: str,
PatchVersion: str,
RegisteredTime: datetime,
Status: PackageVersionStatusType, # (1)
StatusDescription: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ProvisionDeviceResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ProvisionDeviceResponseTypeDef
def get_value() -> ProvisionDeviceResponseTypeDef:
return {
"Arn": ...,
"Certificates": ...,
"DeviceId": ...,
"IotThingName": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class ProvisionDeviceResponseTypeDef(TypedDict):
Arn: str,
Certificates: bytes,
DeviceId: str,
IotThingName: str,
Status: DeviceStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SignalApplicationInstanceNodeInstancesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import SignalApplicationInstanceNodeInstancesResponseTypeDef
def get_value() -> SignalApplicationInstanceNodeInstancesResponseTypeDef:
return {
"ApplicationInstanceId": ...,
"ResponseMetadata": ...,
}
Definition
class SignalApplicationInstanceNodeInstancesResponseTypeDef(TypedDict):
ApplicationInstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDeviceMetadataResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import UpdateDeviceMetadataResponseTypeDef
def get_value() -> UpdateDeviceMetadataResponseTypeDef:
return {
"DeviceId": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDeviceMetadataResponseTypeDef(TypedDict):
DeviceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobForDevicesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreateJobForDevicesResponseTypeDef
def get_value() -> CreateJobForDevicesResponseTypeDef:
return {
"Jobs": ...,
"ResponseMetadata": ...,
}
Definition
class CreateJobForDevicesResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
CreateNodeFromTemplateJobRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreateNodeFromTemplateJobRequestRequestTypeDef
def get_value() -> CreateNodeFromTemplateJobRequestRequestTypeDef:
return {
"NodeName": ...,
"OutputPackageName": ...,
"OutputPackageVersion": ...,
"TemplateParameters": ...,
"TemplateType": ...,
}
Definition
class CreateNodeFromTemplateJobRequestRequestTypeDef(TypedDict):
NodeName: str,
OutputPackageName: str,
OutputPackageVersion: str,
TemplateParameters: Mapping[str, str],
TemplateType: TemplateTypeType, # (1)
JobTags: NotRequired[Sequence[JobResourceTagsTypeDef]], # (2)
NodeDescription: NotRequired[str],
DescribeNodeFromTemplateJobResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeNodeFromTemplateJobResponseTypeDef
def get_value() -> DescribeNodeFromTemplateJobResponseTypeDef:
return {
"CreatedTime": ...,
"JobId": ...,
"JobTags": ...,
"LastUpdatedTime": ...,
"NodeDescription": ...,
"NodeName": ...,
"OutputPackageName": ...,
"OutputPackageVersion": ...,
"Status": ...,
"StatusMessage": ...,
"TemplateParameters": ...,
"TemplateType": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeNodeFromTemplateJobResponseTypeDef(TypedDict):
CreatedTime: datetime,
JobId: str,
JobTags: List[JobResourceTagsTypeDef], # (1)
LastUpdatedTime: datetime,
NodeDescription: str,
NodeName: str,
OutputPackageName: str,
OutputPackageVersion: str,
Status: NodeFromTemplateJobStatusType, # (2)
StatusMessage: str,
TemplateParameters: Dict[str, str],
TemplateType: TemplateTypeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See JobResourceTagsTypeDef
- See NodeFromTemplateJobStatusType
- See TemplateTypeType
- See ResponseMetadataTypeDef
CreatePackageResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageResponseTypeDef
def get_value() -> CreatePackageResponseTypeDef:
return {
"Arn": ...,
"PackageId": ...,
"StorageLocation": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePackageResponseTypeDef(TypedDict):
Arn: str,
PackageId: str,
StorageLocation: StorageLocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePackageResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageResponseTypeDef
def get_value() -> DescribePackageResponseTypeDef:
return {
"Arn": ...,
"CreatedTime": ...,
"PackageId": ...,
"PackageName": ...,
"ReadAccessPrincipalArns": ...,
"StorageLocation": ...,
"Tags": ...,
"WriteAccessPrincipalArns": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePackageResponseTypeDef(TypedDict):
Arn: str,
CreatedTime: datetime,
PackageId: str,
PackageName: str,
ReadAccessPrincipalArns: List[str],
StorageLocation: StorageLocationTypeDef, # (1)
Tags: Dict[str, str],
WriteAccessPrincipalArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeviceTypeDef
def get_value() -> DeviceTypeDef:
return {
"Brand": ...,
}
Definition
class DeviceTypeDef(TypedDict):
Brand: NotRequired[DeviceBrandType], # (1)
CreatedTime: NotRequired[datetime],
CurrentSoftware: NotRequired[str],
Description: NotRequired[str],
DeviceAggregatedStatus: NotRequired[DeviceAggregatedStatusType], # (2)
DeviceId: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
LatestDeviceJob: NotRequired[LatestDeviceJobTypeDef], # (3)
LeaseExpirationTime: NotRequired[datetime],
Name: NotRequired[str],
ProvisioningStatus: NotRequired[DeviceStatusType], # (4)
Tags: NotRequired[Dict[str, str]],
Type: NotRequired[DeviceTypeType], # (5)
- See DeviceBrandType
- See DeviceAggregatedStatusType
- See LatestDeviceJobTypeDef
- See DeviceStatusType
- See DeviceTypeType
DeviceJobConfigTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DeviceJobConfigTypeDef
def get_value() -> DeviceJobConfigTypeDef:
return {
"OTAJobConfig": ...,
}
Definition
class DeviceJobConfigTypeDef(TypedDict):
OTAJobConfig: NotRequired[OTAJobConfigTypeDef], # (1)
ListDevicesJobsResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesJobsResponseTypeDef
def get_value() -> ListDevicesJobsResponseTypeDef:
return {
"DeviceJobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDevicesJobsResponseTypeDef(TypedDict):
DeviceJobs: List[DeviceJobTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EthernetPayloadTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import EthernetPayloadTypeDef
def get_value() -> EthernetPayloadTypeDef:
return {
"ConnectionType": ...,
}
Definition
class EthernetPayloadTypeDef(TypedDict):
ConnectionType: ConnectionTypeType, # (1)
StaticIpConnectionInfo: NotRequired[StaticIpConnectionInfoTypeDef], # (2)
ListApplicationInstanceDependenciesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceDependenciesResponseTypeDef
def get_value() -> ListApplicationInstanceDependenciesResponseTypeDef:
return {
"NextToken": ...,
"PackageObjects": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationInstanceDependenciesResponseTypeDef(TypedDict):
NextToken: str,
PackageObjects: List[PackageObjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationInstanceNodeInstancesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstanceNodeInstancesResponseTypeDef
def get_value() -> ListApplicationInstanceNodeInstancesResponseTypeDef:
return {
"NextToken": ...,
"NodeInstances": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationInstanceNodeInstancesResponseTypeDef(TypedDict):
NextToken: str,
NodeInstances: List[NodeInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNodeFromTemplateJobsResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListNodeFromTemplateJobsResponseTypeDef
def get_value() -> ListNodeFromTemplateJobsResponseTypeDef:
return {
"NextToken": ...,
"NodeFromTemplateJobs": ...,
"ResponseMetadata": ...,
}
Definition
class ListNodeFromTemplateJobsResponseTypeDef(TypedDict):
NextToken: str,
NodeFromTemplateJobs: List[NodeFromTemplateJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNodesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListNodesResponseTypeDef
def get_value() -> ListNodesResponseTypeDef:
return {
"NextToken": ...,
"Nodes": ...,
"ResponseMetadata": ...,
}
Definition
class ListNodesResponseTypeDef(TypedDict):
NextToken: str,
Nodes: List[NodeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See NodeTypeDef
- See ResponseMetadataTypeDef
ListPackageImportJobsResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListPackageImportJobsResponseTypeDef
def get_value() -> ListPackageImportJobsResponseTypeDef:
return {
"NextToken": ...,
"PackageImportJobs": ...,
"ResponseMetadata": ...,
}
Definition
class ListPackageImportJobsResponseTypeDef(TypedDict):
NextToken: str,
PackageImportJobs: List[PackageImportJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPackagesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListPackagesResponseTypeDef
def get_value() -> ListPackagesResponseTypeDef:
return {
"NextToken": ...,
"Packages": ...,
"ResponseMetadata": ...,
}
Definition
class ListPackagesResponseTypeDef(TypedDict):
NextToken: str,
Packages: List[PackageListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkStatusTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NetworkStatusTypeDef
def get_value() -> NetworkStatusTypeDef:
return {
"Ethernet0Status": ...,
}
Definition
class NetworkStatusTypeDef(TypedDict):
Ethernet0Status: NotRequired[EthernetStatusTypeDef], # (1)
Ethernet1Status: NotRequired[EthernetStatusTypeDef], # (1)
LastUpdatedTime: NotRequired[datetime],
NtpStatus: NotRequired[NtpStatusTypeDef], # (3)
NodeInterfaceTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NodeInterfaceTypeDef
def get_value() -> NodeInterfaceTypeDef:
return {
"Inputs": ...,
"Outputs": ...,
}
Definition
class NodeInterfaceTypeDef(TypedDict):
Inputs: List[NodeInputPortTypeDef], # (1)
Outputs: List[NodeOutputPortTypeDef], # (2)
SignalApplicationInstanceNodeInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import SignalApplicationInstanceNodeInstancesRequestRequestTypeDef
def get_value() -> SignalApplicationInstanceNodeInstancesRequestRequestTypeDef:
return {
"ApplicationInstanceId": ...,
"NodeSignals": ...,
}
Definition
class SignalApplicationInstanceNodeInstancesRequestRequestTypeDef(TypedDict):
ApplicationInstanceId: str,
NodeSignals: Sequence[NodeSignalTypeDef], # (1)
PackageImportJobOutputTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobOutputTypeDef
def get_value() -> PackageImportJobOutputTypeDef:
return {
"OutputS3Location": ...,
"PackageId": ...,
"PackageVersion": ...,
"PatchVersion": ...,
}
Definition
class PackageImportJobOutputTypeDef(TypedDict):
OutputS3Location: OutPutS3LocationTypeDef, # (1)
PackageId: str,
PackageVersion: str,
PatchVersion: str,
PackageImportJobOutputConfigTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobOutputConfigTypeDef
def get_value() -> PackageImportJobOutputConfigTypeDef:
return {
"PackageVersionOutputConfig": ...,
}
Definition
class PackageImportJobOutputConfigTypeDef(TypedDict):
PackageVersionOutputConfig: NotRequired[PackageVersionOutputConfigTypeDef], # (1)
PackageVersionInputConfigTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageVersionInputConfigTypeDef
def get_value() -> PackageVersionInputConfigTypeDef:
return {
"S3Location": ...,
}
ListApplicationInstancesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListApplicationInstancesResponseTypeDef
def get_value() -> ListApplicationInstancesResponseTypeDef:
return {
"ApplicationInstances": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationInstancesResponseTypeDef(TypedDict):
ApplicationInstances: List[ApplicationInstanceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDevicesResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ListDevicesResponseTypeDef
def get_value() -> ListDevicesResponseTypeDef:
return {
"Devices": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDevicesResponseTypeDef(TypedDict):
Devices: List[DeviceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
CreateJobForDevicesRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreateJobForDevicesRequestRequestTypeDef
def get_value() -> CreateJobForDevicesRequestRequestTypeDef:
return {
"DeviceIds": ...,
"JobType": ...,
}
Definition
class CreateJobForDevicesRequestRequestTypeDef(TypedDict):
DeviceIds: Sequence[str],
JobType: JobTypeType, # (1)
DeviceJobConfig: NotRequired[DeviceJobConfigTypeDef], # (2)
- See JobTypeType
- See DeviceJobConfigTypeDef
NetworkPayloadTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import NetworkPayloadTypeDef
def get_value() -> NetworkPayloadTypeDef:
return {
"Ethernet0": ...,
}
Definition
class NetworkPayloadTypeDef(TypedDict):
Ethernet0: NotRequired[EthernetPayloadTypeDef], # (1)
Ethernet1: NotRequired[EthernetPayloadTypeDef], # (1)
Ntp: NotRequired[NtpPayloadTypeDef], # (3)
DescribeNodeResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeNodeResponseTypeDef
def get_value() -> DescribeNodeResponseTypeDef:
return {
"AssetName": ...,
"Category": ...,
"CreatedTime": ...,
"Description": ...,
"LastUpdatedTime": ...,
"Name": ...,
"NodeId": ...,
"NodeInterface": ...,
"OwnerAccount": ...,
"PackageArn": ...,
"PackageId": ...,
"PackageName": ...,
"PackageVersion": ...,
"PatchVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeNodeResponseTypeDef(TypedDict):
AssetName: str,
Category: NodeCategoryType, # (1)
CreatedTime: datetime,
Description: str,
LastUpdatedTime: datetime,
Name: str,
NodeId: str,
NodeInterface: NodeInterfaceTypeDef, # (2)
OwnerAccount: str,
PackageArn: str,
PackageId: str,
PackageName: str,
PackageVersion: str,
PatchVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PackageImportJobInputConfigTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import PackageImportJobInputConfigTypeDef
def get_value() -> PackageImportJobInputConfigTypeDef:
return {
"PackageVersionInputConfig": ...,
}
Definition
class PackageImportJobInputConfigTypeDef(TypedDict):
PackageVersionInputConfig: NotRequired[PackageVersionInputConfigTypeDef], # (1)
DescribeDeviceResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribeDeviceResponseTypeDef
def get_value() -> DescribeDeviceResponseTypeDef:
return {
"AlternateSoftwares": ...,
"Arn": ...,
"Brand": ...,
"CreatedTime": ...,
"CurrentNetworkingStatus": ...,
"CurrentSoftware": ...,
"Description": ...,
"DeviceAggregatedStatus": ...,
"DeviceConnectionStatus": ...,
"DeviceId": ...,
"LatestAlternateSoftware": ...,
"LatestDeviceJob": ...,
"LatestSoftware": ...,
"LeaseExpirationTime": ...,
"Name": ...,
"NetworkingConfiguration": ...,
"ProvisioningStatus": ...,
"SerialNumber": ...,
"Tags": ...,
"Type": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDeviceResponseTypeDef(TypedDict):
AlternateSoftwares: List[AlternateSoftwareMetadataTypeDef], # (1)
Arn: str,
Brand: DeviceBrandType, # (2)
CreatedTime: datetime,
CurrentNetworkingStatus: NetworkStatusTypeDef, # (3)
CurrentSoftware: str,
Description: str,
DeviceAggregatedStatus: DeviceAggregatedStatusType, # (4)
DeviceConnectionStatus: DeviceConnectionStatusType, # (5)
DeviceId: str,
LatestAlternateSoftware: str,
LatestDeviceJob: LatestDeviceJobTypeDef, # (6)
LatestSoftware: str,
LeaseExpirationTime: datetime,
Name: str,
NetworkingConfiguration: NetworkPayloadTypeDef, # (7)
ProvisioningStatus: DeviceStatusType, # (8)
SerialNumber: str,
Tags: Dict[str, str],
Type: DeviceTypeType, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See AlternateSoftwareMetadataTypeDef
- See DeviceBrandType
- See NetworkStatusTypeDef
- See DeviceAggregatedStatusType
- See DeviceConnectionStatusType
- See LatestDeviceJobTypeDef
- See NetworkPayloadTypeDef
- See DeviceStatusType
- See DeviceTypeType
- See ResponseMetadataTypeDef
ProvisionDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import ProvisionDeviceRequestRequestTypeDef
def get_value() -> ProvisionDeviceRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class ProvisionDeviceRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
NetworkingConfiguration: NotRequired[NetworkPayloadTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
CreatePackageImportJobRequestRequestTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import CreatePackageImportJobRequestRequestTypeDef
def get_value() -> CreatePackageImportJobRequestRequestTypeDef:
return {
"ClientToken": ...,
"InputConfig": ...,
"JobType": ...,
"OutputConfig": ...,
}
Definition
class CreatePackageImportJobRequestRequestTypeDef(TypedDict):
ClientToken: str,
InputConfig: PackageImportJobInputConfigTypeDef, # (1)
JobType: PackageImportJobTypeType, # (2)
OutputConfig: PackageImportJobOutputConfigTypeDef, # (3)
JobTags: NotRequired[Sequence[JobResourceTagsTypeDef]], # (4)
- See PackageImportJobInputConfigTypeDef
- See PackageImportJobTypeType
- See PackageImportJobOutputConfigTypeDef
- See JobResourceTagsTypeDef
DescribePackageImportJobResponseTypeDef
Usage Example
from mypy_boto3_panorama.type_defs import DescribePackageImportJobResponseTypeDef
def get_value() -> DescribePackageImportJobResponseTypeDef:
return {
"ClientToken": ...,
"CreatedTime": ...,
"InputConfig": ...,
"JobId": ...,
"JobTags": ...,
"JobType": ...,
"LastUpdatedTime": ...,
"Output": ...,
"OutputConfig": ...,
"Status": ...,
"StatusMessage": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePackageImportJobResponseTypeDef(TypedDict):
ClientToken: str,
CreatedTime: datetime,
InputConfig: PackageImportJobInputConfigTypeDef, # (1)
JobId: str,
JobTags: List[JobResourceTagsTypeDef], # (2)
JobType: PackageImportJobTypeType, # (3)
LastUpdatedTime: datetime,
Output: PackageImportJobOutputTypeDef, # (4)
OutputConfig: PackageImportJobOutputConfigTypeDef, # (5)
Status: PackageImportJobStatusType, # (6)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)