Skip to content

Typed dictionaries

Index > SnowDeviceManagement > Typed dictionaries

Auto-generated documentation for SnowDeviceManagement type annotations stubs module mypy-boto3-snow-device-management.

CancelTaskInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CancelTaskInputRequestTypeDef

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

ResponseMetadataTypeDef

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

CapacityTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CapacityTypeDef

def get_value() -> CapacityTypeDef:
    return {
        "available": ...,
    }
Definition
class CapacityTypeDef(TypedDict):
    available: NotRequired[int],
    name: NotRequired[str],
    total: NotRequired[int],
    unit: NotRequired[str],
    used: NotRequired[int],

CommandTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CommandTypeDef

def get_value() -> CommandTypeDef:
    return {
        "reboot": ...,
    }
Definition
class CommandTypeDef(TypedDict):
    reboot: NotRequired[Mapping[str, Any]],
    unlock: NotRequired[Mapping[str, Any]],

CpuOptionsTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CpuOptionsTypeDef

def get_value() -> CpuOptionsTypeDef:
    return {
        "coreCount": ...,
    }
Definition
class CpuOptionsTypeDef(TypedDict):
    coreCount: NotRequired[int],
    threadsPerCore: NotRequired[int],

DescribeDeviceEc2InputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeDeviceEc2InputRequestTypeDef

def get_value() -> DescribeDeviceEc2InputRequestTypeDef:
    return {
        "instanceIds": ...,
        "managedDeviceId": ...,
    }
Definition
class DescribeDeviceEc2InputRequestTypeDef(TypedDict):
    instanceIds: Sequence[str],
    managedDeviceId: str,

DescribeDeviceInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeDeviceInputRequestTypeDef

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

PhysicalNetworkInterfaceTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import PhysicalNetworkInterfaceTypeDef

def get_value() -> PhysicalNetworkInterfaceTypeDef:
    return {
        "defaultGateway": ...,
    }
Definition
class PhysicalNetworkInterfaceTypeDef(TypedDict):
    defaultGateway: NotRequired[str],
    ipAddress: NotRequired[str],
    ipAddressAssignment: NotRequired[IpAddressAssignmentType],  # (1)
    macAddress: NotRequired[str],
    netmask: NotRequired[str],
    physicalConnectorType: NotRequired[PhysicalConnectorTypeType],  # (2)
    physicalNetworkInterfaceId: NotRequired[str],
  1. See IpAddressAssignmentType
  2. See PhysicalConnectorTypeType

SoftwareInformationTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import SoftwareInformationTypeDef

def get_value() -> SoftwareInformationTypeDef:
    return {
        "installState": ...,
    }
Definition
class SoftwareInformationTypeDef(TypedDict):
    installState: NotRequired[str],
    installedVersion: NotRequired[str],
    installingVersion: NotRequired[str],

DescribeExecutionInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeExecutionInputRequestTypeDef

def get_value() -> DescribeExecutionInputRequestTypeDef:
    return {
        "managedDeviceId": ...,
        "taskId": ...,
    }
Definition
class DescribeExecutionInputRequestTypeDef(TypedDict):
    managedDeviceId: str,
    taskId: str,

DescribeTaskInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeTaskInputRequestTypeDef

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

DeviceSummaryTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DeviceSummaryTypeDef

def get_value() -> DeviceSummaryTypeDef:
    return {
        "associatedWithJob": ...,
    }
Definition
class DeviceSummaryTypeDef(TypedDict):
    associatedWithJob: NotRequired[str],
    managedDeviceArn: NotRequired[str],
    managedDeviceId: NotRequired[str],
    tags: NotRequired[Dict[str, str]],

EbsInstanceBlockDeviceTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import EbsInstanceBlockDeviceTypeDef

def get_value() -> EbsInstanceBlockDeviceTypeDef:
    return {
        "attachTime": ...,
    }
Definition
class EbsInstanceBlockDeviceTypeDef(TypedDict):
    attachTime: NotRequired[datetime],
    deleteOnTermination: NotRequired[bool],
    status: NotRequired[AttachmentStatusType],  # (1)
    volumeId: NotRequired[str],
  1. See AttachmentStatusType

ExecutionSummaryTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ExecutionSummaryTypeDef

def get_value() -> ExecutionSummaryTypeDef:
    return {
        "executionId": ...,
    }
Definition
class ExecutionSummaryTypeDef(TypedDict):
    executionId: NotRequired[str],
    managedDeviceId: NotRequired[str],
    state: NotRequired[ExecutionStateType],  # (1)
    taskId: NotRequired[str],
  1. See ExecutionStateType

InstanceStateTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import InstanceStateTypeDef

def get_value() -> InstanceStateTypeDef:
    return {
        "code": ...,
    }
Definition
class InstanceStateTypeDef(TypedDict):
    code: NotRequired[int],
    name: NotRequired[InstanceStateNameType],  # (1)
  1. See InstanceStateNameType

SecurityGroupIdentifierTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import SecurityGroupIdentifierTypeDef

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

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDeviceResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListDeviceResourcesInputRequestTypeDef

def get_value() -> ListDeviceResourcesInputRequestTypeDef:
    return {
        "managedDeviceId": ...,
    }
Definition
class ListDeviceResourcesInputRequestTypeDef(TypedDict):
    managedDeviceId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    type: NotRequired[str],

ResourceSummaryTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ResourceSummaryTypeDef

def get_value() -> ResourceSummaryTypeDef:
    return {
        "resourceType": ...,
    }
Definition
class ResourceSummaryTypeDef(TypedDict):
    resourceType: str,
    arn: NotRequired[str],
    id: NotRequired[str],

ListDevicesInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListDevicesInputRequestTypeDef

def get_value() -> ListDevicesInputRequestTypeDef:
    return {
        "jobId": ...,
    }
Definition
class ListDevicesInputRequestTypeDef(TypedDict):
    jobId: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListExecutionsInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListExecutionsInputRequestTypeDef

def get_value() -> ListExecutionsInputRequestTypeDef:
    return {
        "taskId": ...,
    }
Definition
class ListExecutionsInputRequestTypeDef(TypedDict):
    taskId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    state: NotRequired[ExecutionStateType],  # (1)
  1. See ExecutionStateType

ListTagsForResourceInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListTagsForResourceInputRequestTypeDef

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

ListTasksInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListTasksInputRequestTypeDef

def get_value() -> ListTasksInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListTasksInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    state: NotRequired[TaskStateType],  # (1)
  1. See TaskStateType

TaskSummaryTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import TaskSummaryTypeDef

def get_value() -> TaskSummaryTypeDef:
    return {
        "taskId": ...,
    }
Definition
class TaskSummaryTypeDef(TypedDict):
    taskId: str,
    state: NotRequired[TaskStateType],  # (1)
    tags: NotRequired[Dict[str, str]],
    taskArn: NotRequired[str],
  1. See TaskStateType

TagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import TagResourceInputRequestTypeDef

def get_value() -> TagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

CancelTaskOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CancelTaskOutputTypeDef

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

CreateTaskOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CreateTaskOutputTypeDef

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

DescribeExecutionOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeExecutionOutputTypeDef

def get_value() -> DescribeExecutionOutputTypeDef:
    return {
        "executionId": ...,
        "lastUpdatedAt": ...,
        "managedDeviceId": ...,
        "startedAt": ...,
        "state": ...,
        "taskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeExecutionOutputTypeDef(TypedDict):
    executionId: str,
    lastUpdatedAt: datetime,
    managedDeviceId: str,
    startedAt: datetime,
    state: ExecutionStateType,  # (1)
    taskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExecutionStateType
  2. See ResponseMetadataTypeDef

DescribeTaskOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeTaskOutputTypeDef

def get_value() -> DescribeTaskOutputTypeDef:
    return {
        "completedAt": ...,
        "createdAt": ...,
        "description": ...,
        "lastUpdatedAt": ...,
        "state": ...,
        "tags": ...,
        "targets": ...,
        "taskArn": ...,
        "taskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTaskOutputTypeDef(TypedDict):
    completedAt: datetime,
    createdAt: datetime,
    description: str,
    lastUpdatedAt: datetime,
    state: TaskStateType,  # (1)
    tags: Dict[str, str],
    targets: List[str],
    taskArn: str,
    taskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TaskStateType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import EmptyResponseMetadataTypeDef

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

ListTagsForResourceOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListTagsForResourceOutputTypeDef

def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceOutputTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTaskInputRequestTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import CreateTaskInputRequestTypeDef

def get_value() -> CreateTaskInputRequestTypeDef:
    return {
        "command": ...,
        "targets": ...,
    }
Definition
class CreateTaskInputRequestTypeDef(TypedDict):
    command: CommandTypeDef,  # (1)
    targets: Sequence[str],
    clientToken: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See CommandTypeDef

DescribeDeviceOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeDeviceOutputTypeDef

def get_value() -> DescribeDeviceOutputTypeDef:
    return {
        "associatedWithJob": ...,
        "deviceCapacities": ...,
        "deviceState": ...,
        "deviceType": ...,
        "lastReachedOutAt": ...,
        "lastUpdatedAt": ...,
        "managedDeviceArn": ...,
        "managedDeviceId": ...,
        "physicalNetworkInterfaces": ...,
        "software": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDeviceOutputTypeDef(TypedDict):
    associatedWithJob: str,
    deviceCapacities: List[CapacityTypeDef],  # (1)
    deviceState: UnlockStateType,  # (2)
    deviceType: str,
    lastReachedOutAt: datetime,
    lastUpdatedAt: datetime,
    managedDeviceArn: str,
    managedDeviceId: str,
    physicalNetworkInterfaces: List[PhysicalNetworkInterfaceTypeDef],  # (3)
    software: SoftwareInformationTypeDef,  # (4)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CapacityTypeDef
  2. See UnlockStateType
  3. See PhysicalNetworkInterfaceTypeDef
  4. See SoftwareInformationTypeDef
  5. See ResponseMetadataTypeDef

ListDevicesOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListDevicesOutputTypeDef

def get_value() -> ListDevicesOutputTypeDef:
    return {
        "devices": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDevicesOutputTypeDef(TypedDict):
    devices: List[DeviceSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceSummaryTypeDef
  2. See ResponseMetadataTypeDef

InstanceBlockDeviceMappingTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import InstanceBlockDeviceMappingTypeDef

def get_value() -> InstanceBlockDeviceMappingTypeDef:
    return {
        "deviceName": ...,
    }
Definition
class InstanceBlockDeviceMappingTypeDef(TypedDict):
    deviceName: NotRequired[str],
    ebs: NotRequired[EbsInstanceBlockDeviceTypeDef],  # (1)
  1. See EbsInstanceBlockDeviceTypeDef

ListExecutionsOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListExecutionsOutputTypeDef

def get_value() -> ListExecutionsOutputTypeDef:
    return {
        "executions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListExecutionsOutputTypeDef(TypedDict):
    executions: List[ExecutionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExecutionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDeviceResourcesInputListDeviceResourcesPaginateTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListDeviceResourcesInputListDeviceResourcesPaginateTypeDef

def get_value() -> ListDeviceResourcesInputListDeviceResourcesPaginateTypeDef:
    return {
        "managedDeviceId": ...,
    }
Definition
class ListDeviceResourcesInputListDeviceResourcesPaginateTypeDef(TypedDict):
    managedDeviceId: str,
    type: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDevicesInputListDevicesPaginateTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListDevicesInputListDevicesPaginateTypeDef

def get_value() -> ListDevicesInputListDevicesPaginateTypeDef:
    return {
        "jobId": ...,
    }
Definition
class ListDevicesInputListDevicesPaginateTypeDef(TypedDict):
    jobId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListExecutionsInputListExecutionsPaginateTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListExecutionsInputListExecutionsPaginateTypeDef

def get_value() -> ListExecutionsInputListExecutionsPaginateTypeDef:
    return {
        "taskId": ...,
    }
Definition
class ListExecutionsInputListExecutionsPaginateTypeDef(TypedDict):
    taskId: str,
    state: NotRequired[ExecutionStateType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ExecutionStateType
  2. See PaginatorConfigTypeDef

ListTasksInputListTasksPaginateTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListTasksInputListTasksPaginateTypeDef

def get_value() -> ListTasksInputListTasksPaginateTypeDef:
    return {
        "state": ...,
    }
Definition
class ListTasksInputListTasksPaginateTypeDef(TypedDict):
    state: NotRequired[TaskStateType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TaskStateType
  2. See PaginatorConfigTypeDef

ListDeviceResourcesOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListDeviceResourcesOutputTypeDef

def get_value() -> ListDeviceResourcesOutputTypeDef:
    return {
        "nextToken": ...,
        "resources": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDeviceResourcesOutputTypeDef(TypedDict):
    nextToken: str,
    resources: List[ResourceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTasksOutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import ListTasksOutputTypeDef

def get_value() -> ListTasksOutputTypeDef:
    return {
        "nextToken": ...,
        "tasks": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTasksOutputTypeDef(TypedDict):
    nextToken: str,
    tasks: List[TaskSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TaskSummaryTypeDef
  2. See ResponseMetadataTypeDef

InstanceTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import InstanceTypeDef

def get_value() -> InstanceTypeDef:
    return {
        "amiLaunchIndex": ...,
    }
Definition
class InstanceTypeDef(TypedDict):
    amiLaunchIndex: NotRequired[int],
    blockDeviceMappings: NotRequired[List[InstanceBlockDeviceMappingTypeDef]],  # (1)
    cpuOptions: NotRequired[CpuOptionsTypeDef],  # (2)
    createdAt: NotRequired[datetime],
    imageId: NotRequired[str],
    instanceId: NotRequired[str],
    instanceType: NotRequired[str],
    privateIpAddress: NotRequired[str],
    publicIpAddress: NotRequired[str],
    rootDeviceName: NotRequired[str],
    securityGroups: NotRequired[List[SecurityGroupIdentifierTypeDef]],  # (3)
    state: NotRequired[InstanceStateTypeDef],  # (4)
    updatedAt: NotRequired[datetime],
  1. See InstanceBlockDeviceMappingTypeDef
  2. See CpuOptionsTypeDef
  3. See SecurityGroupIdentifierTypeDef
  4. See InstanceStateTypeDef

InstanceSummaryTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import InstanceSummaryTypeDef

def get_value() -> InstanceSummaryTypeDef:
    return {
        "instance": ...,
    }
Definition
class InstanceSummaryTypeDef(TypedDict):
    instance: NotRequired[InstanceTypeDef],  # (1)
    lastUpdatedAt: NotRequired[datetime],
  1. See InstanceTypeDef

DescribeDeviceEc2OutputTypeDef

Usage Example
from mypy_boto3_snow_device_management.type_defs import DescribeDeviceEc2OutputTypeDef

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