Skip to content

Typed dictionaries#

Index > Snowball > Typed dictionaries

Auto-generated documentation for Snowball type annotations stubs module mypy-boto3-snowball.

AddressTypeDef#

# AddressTypeDef usage example

from mypy_boto3_snowball.type_defs import AddressTypeDef

def get_value() -> AddressTypeDef:
    return {
        "AddressId": ...,
    }
# AddressTypeDef definition

class AddressTypeDef(TypedDict):
    AddressId: NotRequired[str],
    Name: NotRequired[str],
    Company: NotRequired[str],
    Street1: NotRequired[str],
    Street2: NotRequired[str],
    Street3: NotRequired[str],
    City: NotRequired[str],
    StateOrProvince: NotRequired[str],
    PrefectureOrDistrict: NotRequired[str],
    Landmark: NotRequired[str],
    Country: NotRequired[str],
    PostalCode: NotRequired[str],
    PhoneNumber: NotRequired[str],
    IsRestricted: NotRequired[bool],

CancelClusterRequestRequestTypeDef#

# CancelClusterRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CancelClusterRequestRequestTypeDef

def get_value() -> CancelClusterRequestRequestTypeDef:
    return {
        "ClusterId": ...,
    }
# CancelClusterRequestRequestTypeDef definition

class CancelClusterRequestRequestTypeDef(TypedDict):
    ClusterId: str,

CancelJobRequestRequestTypeDef#

# CancelJobRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CancelJobRequestRequestTypeDef

def get_value() -> CancelJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# CancelJobRequestRequestTypeDef definition

class CancelJobRequestRequestTypeDef(TypedDict):
    JobId: str,

ClusterListEntryTypeDef#

# ClusterListEntryTypeDef usage example

from mypy_boto3_snowball.type_defs import ClusterListEntryTypeDef

def get_value() -> ClusterListEntryTypeDef:
    return {
        "ClusterId": ...,
    }
# ClusterListEntryTypeDef definition

class ClusterListEntryTypeDef(TypedDict):
    ClusterId: NotRequired[str],
    ClusterState: NotRequired[ClusterStateType],  # (1)
    CreationDate: NotRequired[datetime],
    Description: NotRequired[str],
  1. See ClusterStateType

NotificationTypeDef#

# NotificationTypeDef usage example

from mypy_boto3_snowball.type_defs import NotificationTypeDef

def get_value() -> NotificationTypeDef:
    return {
        "SnsTopicARN": ...,
    }
# NotificationTypeDef definition

class NotificationTypeDef(TypedDict):
    SnsTopicARN: NotRequired[str],
    JobStatesToNotify: NotRequired[Sequence[JobStateType]],  # (1)
    NotifyAll: NotRequired[bool],
  1. See JobStateType

CompatibleImageTypeDef#

# CompatibleImageTypeDef usage example

from mypy_boto3_snowball.type_defs import CompatibleImageTypeDef

def get_value() -> CompatibleImageTypeDef:
    return {
        "AmiId": ...,
    }
# CompatibleImageTypeDef definition

class CompatibleImageTypeDef(TypedDict):
    AmiId: NotRequired[str],
    Name: NotRequired[str],

CreateAddressResultTypeDef#

# CreateAddressResultTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateAddressResultTypeDef

def get_value() -> CreateAddressResultTypeDef:
    return {
        "AddressId": ...,
        "ResponseMetadata": ...,
    }
# CreateAddressResultTypeDef definition

class CreateAddressResultTypeDef(TypedDict):
    AddressId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

JobListEntryTypeDef#

# JobListEntryTypeDef usage example

from mypy_boto3_snowball.type_defs import JobListEntryTypeDef

def get_value() -> JobListEntryTypeDef:
    return {
        "JobId": ...,
    }
# JobListEntryTypeDef definition

class JobListEntryTypeDef(TypedDict):
    JobId: NotRequired[str],
    JobState: NotRequired[JobStateType],  # (1)
    IsMaster: NotRequired[bool],
    JobType: NotRequired[JobTypeType],  # (2)
    SnowballType: NotRequired[SnowballTypeType],  # (3)
    CreationDate: NotRequired[datetime],
    Description: NotRequired[str],
  1. See JobStateType
  2. See JobTypeType
  3. See SnowballTypeType

CreateJobResultTypeDef#

# CreateJobResultTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateJobResultTypeDef

def get_value() -> CreateJobResultTypeDef:
    return {
        "JobId": ...,
        "ResponseMetadata": ...,
    }
# CreateJobResultTypeDef definition

class CreateJobResultTypeDef(TypedDict):
    JobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLongTermPricingRequestRequestTypeDef#

# CreateLongTermPricingRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateLongTermPricingRequestRequestTypeDef

def get_value() -> CreateLongTermPricingRequestRequestTypeDef:
    return {
        "LongTermPricingType": ...,
    }
# CreateLongTermPricingRequestRequestTypeDef definition

class CreateLongTermPricingRequestRequestTypeDef(TypedDict):
    LongTermPricingType: LongTermPricingTypeType,  # (1)
    IsLongTermPricingAutoRenew: NotRequired[bool],
    SnowballType: NotRequired[SnowballTypeType],  # (2)
  1. See LongTermPricingTypeType
  2. See SnowballTypeType

CreateLongTermPricingResultTypeDef#

# CreateLongTermPricingResultTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateLongTermPricingResultTypeDef

def get_value() -> CreateLongTermPricingResultTypeDef:
    return {
        "LongTermPricingId": ...,
        "ResponseMetadata": ...,
    }
# CreateLongTermPricingResultTypeDef definition

class CreateLongTermPricingResultTypeDef(TypedDict):
    LongTermPricingId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateReturnShippingLabelRequestRequestTypeDef#

# CreateReturnShippingLabelRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateReturnShippingLabelRequestRequestTypeDef

def get_value() -> CreateReturnShippingLabelRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# CreateReturnShippingLabelRequestRequestTypeDef definition

class CreateReturnShippingLabelRequestRequestTypeDef(TypedDict):
    JobId: str,
    ShippingOption: NotRequired[ShippingOptionType],  # (1)
  1. See ShippingOptionType

CreateReturnShippingLabelResultTypeDef#

# CreateReturnShippingLabelResultTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateReturnShippingLabelResultTypeDef

def get_value() -> CreateReturnShippingLabelResultTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# CreateReturnShippingLabelResultTypeDef definition

class CreateReturnShippingLabelResultTypeDef(TypedDict):
    Status: ShippingLabelStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ShippingLabelStatusType
  2. See ResponseMetadataTypeDef

DataTransferTypeDef#

# DataTransferTypeDef usage example

from mypy_boto3_snowball.type_defs import DataTransferTypeDef

def get_value() -> DataTransferTypeDef:
    return {
        "BytesTransferred": ...,
    }
# DataTransferTypeDef definition

class DataTransferTypeDef(TypedDict):
    BytesTransferred: NotRequired[int],
    ObjectsTransferred: NotRequired[int],
    TotalBytes: NotRequired[int],
    TotalObjects: NotRequired[int],

ServiceVersionTypeDef#

# ServiceVersionTypeDef usage example

from mypy_boto3_snowball.type_defs import ServiceVersionTypeDef

def get_value() -> ServiceVersionTypeDef:
    return {
        "Version": ...,
    }
# ServiceVersionTypeDef definition

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

DescribeAddressRequestRequestTypeDef#

# DescribeAddressRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeAddressRequestRequestTypeDef

def get_value() -> DescribeAddressRequestRequestTypeDef:
    return {
        "AddressId": ...,
    }
# DescribeAddressRequestRequestTypeDef definition

class DescribeAddressRequestRequestTypeDef(TypedDict):
    AddressId: str,

DescribeAddressesRequestDescribeAddressesPaginateTypeDef#

# DescribeAddressesRequestDescribeAddressesPaginateTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeAddressesRequestDescribeAddressesPaginateTypeDef

def get_value() -> DescribeAddressesRequestDescribeAddressesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeAddressesRequestDescribeAddressesPaginateTypeDef definition

class DescribeAddressesRequestDescribeAddressesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAddressesRequestRequestTypeDef#

# DescribeAddressesRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeAddressesRequestRequestTypeDef

def get_value() -> DescribeAddressesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# DescribeAddressesRequestRequestTypeDef definition

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

DescribeClusterRequestRequestTypeDef#

# DescribeClusterRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeClusterRequestRequestTypeDef

def get_value() -> DescribeClusterRequestRequestTypeDef:
    return {
        "ClusterId": ...,
    }
# DescribeClusterRequestRequestTypeDef definition

class DescribeClusterRequestRequestTypeDef(TypedDict):
    ClusterId: str,

DescribeJobRequestRequestTypeDef#

# DescribeJobRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeJobRequestRequestTypeDef

def get_value() -> DescribeJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# DescribeJobRequestRequestTypeDef definition

class DescribeJobRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribeReturnShippingLabelRequestRequestTypeDef#

# DescribeReturnShippingLabelRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeReturnShippingLabelRequestRequestTypeDef

def get_value() -> DescribeReturnShippingLabelRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# DescribeReturnShippingLabelRequestRequestTypeDef definition

class DescribeReturnShippingLabelRequestRequestTypeDef(TypedDict):
    JobId: str,

DescribeReturnShippingLabelResultTypeDef#

# DescribeReturnShippingLabelResultTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeReturnShippingLabelResultTypeDef

def get_value() -> DescribeReturnShippingLabelResultTypeDef:
    return {
        "Status": ...,
        "ExpirationDate": ...,
        "ReturnShippingLabelURI": ...,
        "ResponseMetadata": ...,
    }
# DescribeReturnShippingLabelResultTypeDef definition

class DescribeReturnShippingLabelResultTypeDef(TypedDict):
    Status: ShippingLabelStatusType,  # (1)
    ExpirationDate: datetime,
    ReturnShippingLabelURI: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ShippingLabelStatusType
  2. See ResponseMetadataTypeDef

EKSOnDeviceServiceConfigurationTypeDef#

# EKSOnDeviceServiceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import EKSOnDeviceServiceConfigurationTypeDef

def get_value() -> EKSOnDeviceServiceConfigurationTypeDef:
    return {
        "KubernetesVersion": ...,
    }
# EKSOnDeviceServiceConfigurationTypeDef definition

class EKSOnDeviceServiceConfigurationTypeDef(TypedDict):
    KubernetesVersion: NotRequired[str],
    EKSAnywhereVersion: NotRequired[str],

Ec2AmiResourceTypeDef#

# Ec2AmiResourceTypeDef usage example

from mypy_boto3_snowball.type_defs import Ec2AmiResourceTypeDef

def get_value() -> Ec2AmiResourceTypeDef:
    return {
        "AmiId": ...,
    }
# Ec2AmiResourceTypeDef definition

class Ec2AmiResourceTypeDef(TypedDict):
    AmiId: str,
    SnowballAmiId: NotRequired[str],

EventTriggerDefinitionTypeDef#

# EventTriggerDefinitionTypeDef usage example

from mypy_boto3_snowball.type_defs import EventTriggerDefinitionTypeDef

def get_value() -> EventTriggerDefinitionTypeDef:
    return {
        "EventResourceARN": ...,
    }
# EventTriggerDefinitionTypeDef definition

class EventTriggerDefinitionTypeDef(TypedDict):
    EventResourceARN: NotRequired[str],

GetJobManifestRequestRequestTypeDef#

# GetJobManifestRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import GetJobManifestRequestRequestTypeDef

def get_value() -> GetJobManifestRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# GetJobManifestRequestRequestTypeDef definition

class GetJobManifestRequestRequestTypeDef(TypedDict):
    JobId: str,

GetJobManifestResultTypeDef#

# GetJobManifestResultTypeDef usage example

from mypy_boto3_snowball.type_defs import GetJobManifestResultTypeDef

def get_value() -> GetJobManifestResultTypeDef:
    return {
        "ManifestURI": ...,
        "ResponseMetadata": ...,
    }
# GetJobManifestResultTypeDef definition

class GetJobManifestResultTypeDef(TypedDict):
    ManifestURI: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetJobUnlockCodeRequestRequestTypeDef#

# GetJobUnlockCodeRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import GetJobUnlockCodeRequestRequestTypeDef

def get_value() -> GetJobUnlockCodeRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# GetJobUnlockCodeRequestRequestTypeDef definition

class GetJobUnlockCodeRequestRequestTypeDef(TypedDict):
    JobId: str,

GetJobUnlockCodeResultTypeDef#

# GetJobUnlockCodeResultTypeDef usage example

from mypy_boto3_snowball.type_defs import GetJobUnlockCodeResultTypeDef

def get_value() -> GetJobUnlockCodeResultTypeDef:
    return {
        "UnlockCode": ...,
        "ResponseMetadata": ...,
    }
# GetJobUnlockCodeResultTypeDef definition

class GetJobUnlockCodeResultTypeDef(TypedDict):
    UnlockCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSnowballUsageResultTypeDef#

# GetSnowballUsageResultTypeDef usage example

from mypy_boto3_snowball.type_defs import GetSnowballUsageResultTypeDef

def get_value() -> GetSnowballUsageResultTypeDef:
    return {
        "SnowballLimit": ...,
        "SnowballsInUse": ...,
        "ResponseMetadata": ...,
    }
# GetSnowballUsageResultTypeDef definition

class GetSnowballUsageResultTypeDef(TypedDict):
    SnowballLimit: int,
    SnowballsInUse: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSoftwareUpdatesRequestRequestTypeDef#

# GetSoftwareUpdatesRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import GetSoftwareUpdatesRequestRequestTypeDef

def get_value() -> GetSoftwareUpdatesRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# GetSoftwareUpdatesRequestRequestTypeDef definition

class GetSoftwareUpdatesRequestRequestTypeDef(TypedDict):
    JobId: str,

GetSoftwareUpdatesResultTypeDef#

# GetSoftwareUpdatesResultTypeDef usage example

from mypy_boto3_snowball.type_defs import GetSoftwareUpdatesResultTypeDef

def get_value() -> GetSoftwareUpdatesResultTypeDef:
    return {
        "UpdatesURI": ...,
        "ResponseMetadata": ...,
    }
# GetSoftwareUpdatesResultTypeDef definition

class GetSoftwareUpdatesResultTypeDef(TypedDict):
    UpdatesURI: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

INDTaxDocumentsTypeDef#

# INDTaxDocumentsTypeDef usage example

from mypy_boto3_snowball.type_defs import INDTaxDocumentsTypeDef

def get_value() -> INDTaxDocumentsTypeDef:
    return {
        "GSTIN": ...,
    }
# INDTaxDocumentsTypeDef definition

class INDTaxDocumentsTypeDef(TypedDict):
    GSTIN: NotRequired[str],

JobLogsTypeDef#

# JobLogsTypeDef usage example

from mypy_boto3_snowball.type_defs import JobLogsTypeDef

def get_value() -> JobLogsTypeDef:
    return {
        "JobCompletionReportURI": ...,
    }
# JobLogsTypeDef definition

class JobLogsTypeDef(TypedDict):
    JobCompletionReportURI: NotRequired[str],
    JobSuccessLogURI: NotRequired[str],
    JobFailureLogURI: NotRequired[str],

KeyRangeTypeDef#

# KeyRangeTypeDef usage example

from mypy_boto3_snowball.type_defs import KeyRangeTypeDef

def get_value() -> KeyRangeTypeDef:
    return {
        "BeginMarker": ...,
    }
# KeyRangeTypeDef definition

class KeyRangeTypeDef(TypedDict):
    BeginMarker: NotRequired[str],
    EndMarker: NotRequired[str],

ListClusterJobsRequestListClusterJobsPaginateTypeDef#

# ListClusterJobsRequestListClusterJobsPaginateTypeDef usage example

from mypy_boto3_snowball.type_defs import ListClusterJobsRequestListClusterJobsPaginateTypeDef

def get_value() -> ListClusterJobsRequestListClusterJobsPaginateTypeDef:
    return {
        "ClusterId": ...,
    }
# ListClusterJobsRequestListClusterJobsPaginateTypeDef definition

class ListClusterJobsRequestListClusterJobsPaginateTypeDef(TypedDict):
    ClusterId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListClusterJobsRequestRequestTypeDef#

# ListClusterJobsRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import ListClusterJobsRequestRequestTypeDef

def get_value() -> ListClusterJobsRequestRequestTypeDef:
    return {
        "ClusterId": ...,
    }
# ListClusterJobsRequestRequestTypeDef definition

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

ListClustersRequestListClustersPaginateTypeDef#

# ListClustersRequestListClustersPaginateTypeDef usage example

from mypy_boto3_snowball.type_defs import ListClustersRequestListClustersPaginateTypeDef

def get_value() -> ListClustersRequestListClustersPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListClustersRequestListClustersPaginateTypeDef definition

class ListClustersRequestListClustersPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListClustersRequestRequestTypeDef#

# ListClustersRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import ListClustersRequestRequestTypeDef

def get_value() -> ListClustersRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListClustersRequestRequestTypeDef definition

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

ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef#

# ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef usage example

from mypy_boto3_snowball.type_defs import ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef

def get_value() -> ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef definition

class ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCompatibleImagesRequestRequestTypeDef#

# ListCompatibleImagesRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import ListCompatibleImagesRequestRequestTypeDef

def get_value() -> ListCompatibleImagesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListCompatibleImagesRequestRequestTypeDef definition

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

ListJobsRequestListJobsPaginateTypeDef#

# ListJobsRequestListJobsPaginateTypeDef usage example

from mypy_boto3_snowball.type_defs import ListJobsRequestListJobsPaginateTypeDef

def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListJobsRequestListJobsPaginateTypeDef definition

class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListJobsRequestRequestTypeDef definition

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

ListLongTermPricingRequestListLongTermPricingPaginateTypeDef#

# ListLongTermPricingRequestListLongTermPricingPaginateTypeDef usage example

from mypy_boto3_snowball.type_defs import ListLongTermPricingRequestListLongTermPricingPaginateTypeDef

def get_value() -> ListLongTermPricingRequestListLongTermPricingPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListLongTermPricingRequestListLongTermPricingPaginateTypeDef definition

class ListLongTermPricingRequestListLongTermPricingPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLongTermPricingRequestRequestTypeDef#

# ListLongTermPricingRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import ListLongTermPricingRequestRequestTypeDef

def get_value() -> ListLongTermPricingRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListLongTermPricingRequestRequestTypeDef definition

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

LongTermPricingListEntryTypeDef#

# LongTermPricingListEntryTypeDef usage example

from mypy_boto3_snowball.type_defs import LongTermPricingListEntryTypeDef

def get_value() -> LongTermPricingListEntryTypeDef:
    return {
        "LongTermPricingId": ...,
    }
# LongTermPricingListEntryTypeDef definition

class LongTermPricingListEntryTypeDef(TypedDict):
    LongTermPricingId: NotRequired[str],
    LongTermPricingEndDate: NotRequired[datetime],
    LongTermPricingStartDate: NotRequired[datetime],
    LongTermPricingType: NotRequired[LongTermPricingTypeType],  # (1)
    CurrentActiveJob: NotRequired[str],
    ReplacementJob: NotRequired[str],
    IsLongTermPricingAutoRenew: NotRequired[bool],
    LongTermPricingStatus: NotRequired[str],
    SnowballType: NotRequired[SnowballTypeType],  # (2)
    JobIds: NotRequired[List[str]],
  1. See LongTermPricingTypeType
  2. See SnowballTypeType

NFSOnDeviceServiceConfigurationTypeDef#

# NFSOnDeviceServiceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import NFSOnDeviceServiceConfigurationTypeDef

def get_value() -> NFSOnDeviceServiceConfigurationTypeDef:
    return {
        "StorageLimit": ...,
    }
# NFSOnDeviceServiceConfigurationTypeDef definition

class NFSOnDeviceServiceConfigurationTypeDef(TypedDict):
    StorageLimit: NotRequired[int],
    StorageUnit: NotRequired[StorageUnitType],  # (1)
  1. See StorageUnitType

S3OnDeviceServiceConfigurationTypeDef#

# S3OnDeviceServiceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import S3OnDeviceServiceConfigurationTypeDef

def get_value() -> S3OnDeviceServiceConfigurationTypeDef:
    return {
        "StorageLimit": ...,
    }
# S3OnDeviceServiceConfigurationTypeDef definition

class S3OnDeviceServiceConfigurationTypeDef(TypedDict):
    StorageLimit: NotRequired[float],
    StorageUnit: NotRequired[StorageUnitType],  # (1)
    ServiceSize: NotRequired[int],
    FaultTolerance: NotRequired[int],
  1. See StorageUnitType

TGWOnDeviceServiceConfigurationTypeDef#

# TGWOnDeviceServiceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import TGWOnDeviceServiceConfigurationTypeDef

def get_value() -> TGWOnDeviceServiceConfigurationTypeDef:
    return {
        "StorageLimit": ...,
    }
# TGWOnDeviceServiceConfigurationTypeDef definition

class TGWOnDeviceServiceConfigurationTypeDef(TypedDict):
    StorageLimit: NotRequired[int],
    StorageUnit: NotRequired[StorageUnitType],  # (1)
  1. See StorageUnitType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_snowball.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_snowball.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

TargetOnDeviceServiceTypeDef#

# TargetOnDeviceServiceTypeDef usage example

from mypy_boto3_snowball.type_defs import TargetOnDeviceServiceTypeDef

def get_value() -> TargetOnDeviceServiceTypeDef:
    return {
        "ServiceName": ...,
    }
# TargetOnDeviceServiceTypeDef definition

class TargetOnDeviceServiceTypeDef(TypedDict):
    ServiceName: NotRequired[DeviceServiceNameType],  # (1)
    TransferOption: NotRequired[TransferOptionType],  # (2)
  1. See DeviceServiceNameType
  2. See TransferOptionType

ShipmentTypeDef#

# ShipmentTypeDef usage example

from mypy_boto3_snowball.type_defs import ShipmentTypeDef

def get_value() -> ShipmentTypeDef:
    return {
        "Status": ...,
    }
# ShipmentTypeDef definition

class ShipmentTypeDef(TypedDict):
    Status: NotRequired[str],
    TrackingNumber: NotRequired[str],

WirelessConnectionTypeDef#

# WirelessConnectionTypeDef usage example

from mypy_boto3_snowball.type_defs import WirelessConnectionTypeDef

def get_value() -> WirelessConnectionTypeDef:
    return {
        "IsWifiEnabled": ...,
    }
# WirelessConnectionTypeDef definition

class WirelessConnectionTypeDef(TypedDict):
    IsWifiEnabled: NotRequired[bool],

UpdateJobShipmentStateRequestRequestTypeDef#

# UpdateJobShipmentStateRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import UpdateJobShipmentStateRequestRequestTypeDef

def get_value() -> UpdateJobShipmentStateRequestRequestTypeDef:
    return {
        "JobId": ...,
        "ShipmentState": ...,
    }
# UpdateJobShipmentStateRequestRequestTypeDef definition

class UpdateJobShipmentStateRequestRequestTypeDef(TypedDict):
    JobId: str,
    ShipmentState: ShipmentStateType,  # (1)
  1. See ShipmentStateType

UpdateLongTermPricingRequestRequestTypeDef#

# UpdateLongTermPricingRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import UpdateLongTermPricingRequestRequestTypeDef

def get_value() -> UpdateLongTermPricingRequestRequestTypeDef:
    return {
        "LongTermPricingId": ...,
    }
# UpdateLongTermPricingRequestRequestTypeDef definition

class UpdateLongTermPricingRequestRequestTypeDef(TypedDict):
    LongTermPricingId: str,
    ReplacementJob: NotRequired[str],
    IsLongTermPricingAutoRenew: NotRequired[bool],

CreateAddressRequestRequestTypeDef#

# CreateAddressRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateAddressRequestRequestTypeDef

def get_value() -> CreateAddressRequestRequestTypeDef:
    return {
        "Address": ...,
    }
# CreateAddressRequestRequestTypeDef definition

class CreateAddressRequestRequestTypeDef(TypedDict):
    Address: AddressTypeDef,  # (1)
  1. See AddressTypeDef

DescribeAddressResultTypeDef#

# DescribeAddressResultTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeAddressResultTypeDef

def get_value() -> DescribeAddressResultTypeDef:
    return {
        "Address": ...,
        "ResponseMetadata": ...,
    }
# DescribeAddressResultTypeDef definition

class DescribeAddressResultTypeDef(TypedDict):
    Address: AddressTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTypeDef
  2. See ResponseMetadataTypeDef

DescribeAddressesResultTypeDef#

# DescribeAddressesResultTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeAddressesResultTypeDef

def get_value() -> DescribeAddressesResultTypeDef:
    return {
        "Addresses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAddressesResultTypeDef definition

class DescribeAddressesResultTypeDef(TypedDict):
    Addresses: List[AddressTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTypeDef
  2. See ResponseMetadataTypeDef

ListClustersResultTypeDef#

# ListClustersResultTypeDef usage example

from mypy_boto3_snowball.type_defs import ListClustersResultTypeDef

def get_value() -> ListClustersResultTypeDef:
    return {
        "ClusterListEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListClustersResultTypeDef definition

class ListClustersResultTypeDef(TypedDict):
    ClusterListEntries: List[ClusterListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListCompatibleImagesResultTypeDef#

# ListCompatibleImagesResultTypeDef usage example

from mypy_boto3_snowball.type_defs import ListCompatibleImagesResultTypeDef

def get_value() -> ListCompatibleImagesResultTypeDef:
    return {
        "CompatibleImages": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCompatibleImagesResultTypeDef definition

class ListCompatibleImagesResultTypeDef(TypedDict):
    CompatibleImages: List[CompatibleImageTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CompatibleImageTypeDef
  2. See ResponseMetadataTypeDef

CreateClusterResultTypeDef#

# CreateClusterResultTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateClusterResultTypeDef

def get_value() -> CreateClusterResultTypeDef:
    return {
        "ClusterId": ...,
        "JobListEntries": ...,
        "ResponseMetadata": ...,
    }
# CreateClusterResultTypeDef definition

class CreateClusterResultTypeDef(TypedDict):
    ClusterId: str,
    JobListEntries: List[JobListEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListClusterJobsResultTypeDef#

# ListClusterJobsResultTypeDef usage example

from mypy_boto3_snowball.type_defs import ListClusterJobsResultTypeDef

def get_value() -> ListClusterJobsResultTypeDef:
    return {
        "JobListEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListClusterJobsResultTypeDef definition

class ListClusterJobsResultTypeDef(TypedDict):
    JobListEntries: List[JobListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResultTypeDef#

# ListJobsResultTypeDef usage example

from mypy_boto3_snowball.type_defs import ListJobsResultTypeDef

def get_value() -> ListJobsResultTypeDef:
    return {
        "JobListEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListJobsResultTypeDef definition

class ListJobsResultTypeDef(TypedDict):
    JobListEntries: List[JobListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobListEntryTypeDef
  2. See ResponseMetadataTypeDef

DependentServiceTypeDef#

# DependentServiceTypeDef usage example

from mypy_boto3_snowball.type_defs import DependentServiceTypeDef

def get_value() -> DependentServiceTypeDef:
    return {
        "ServiceName": ...,
    }
# DependentServiceTypeDef definition

class DependentServiceTypeDef(TypedDict):
    ServiceName: NotRequired[ServiceNameType],  # (1)
    ServiceVersion: NotRequired[ServiceVersionTypeDef],  # (2)
  1. See ServiceNameType
  2. See ServiceVersionTypeDef

LambdaResourceTypeDef#

# LambdaResourceTypeDef usage example

from mypy_boto3_snowball.type_defs import LambdaResourceTypeDef

def get_value() -> LambdaResourceTypeDef:
    return {
        "LambdaArn": ...,
    }
# LambdaResourceTypeDef definition

class LambdaResourceTypeDef(TypedDict):
    LambdaArn: NotRequired[str],
    EventTriggers: NotRequired[Sequence[EventTriggerDefinitionTypeDef]],  # (1)
  1. See EventTriggerDefinitionTypeDef

TaxDocumentsTypeDef#

# TaxDocumentsTypeDef usage example

from mypy_boto3_snowball.type_defs import TaxDocumentsTypeDef

def get_value() -> TaxDocumentsTypeDef:
    return {
        "IND": ...,
    }
# TaxDocumentsTypeDef definition

class TaxDocumentsTypeDef(TypedDict):
    IND: NotRequired[INDTaxDocumentsTypeDef],  # (1)
  1. See INDTaxDocumentsTypeDef

ListLongTermPricingResultTypeDef#

# ListLongTermPricingResultTypeDef usage example

from mypy_boto3_snowball.type_defs import ListLongTermPricingResultTypeDef

def get_value() -> ListLongTermPricingResultTypeDef:
    return {
        "LongTermPricingEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLongTermPricingResultTypeDef definition

class ListLongTermPricingResultTypeDef(TypedDict):
    LongTermPricingEntries: List[LongTermPricingListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LongTermPricingListEntryTypeDef
  2. See ResponseMetadataTypeDef

OnDeviceServiceConfigurationTypeDef#

# OnDeviceServiceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import OnDeviceServiceConfigurationTypeDef

def get_value() -> OnDeviceServiceConfigurationTypeDef:
    return {
        "NFSOnDeviceService": ...,
    }
# OnDeviceServiceConfigurationTypeDef definition

class OnDeviceServiceConfigurationTypeDef(TypedDict):
    NFSOnDeviceService: NotRequired[NFSOnDeviceServiceConfigurationTypeDef],  # (1)
    TGWOnDeviceService: NotRequired[TGWOnDeviceServiceConfigurationTypeDef],  # (2)
    EKSOnDeviceService: NotRequired[EKSOnDeviceServiceConfigurationTypeDef],  # (3)
    S3OnDeviceService: NotRequired[S3OnDeviceServiceConfigurationTypeDef],  # (4)
  1. See NFSOnDeviceServiceConfigurationTypeDef
  2. See TGWOnDeviceServiceConfigurationTypeDef
  3. See EKSOnDeviceServiceConfigurationTypeDef
  4. See S3OnDeviceServiceConfigurationTypeDef

S3ResourceTypeDef#

# S3ResourceTypeDef usage example

from mypy_boto3_snowball.type_defs import S3ResourceTypeDef

def get_value() -> S3ResourceTypeDef:
    return {
        "BucketArn": ...,
    }
# S3ResourceTypeDef definition

class S3ResourceTypeDef(TypedDict):
    BucketArn: NotRequired[str],
    KeyRange: NotRequired[KeyRangeTypeDef],  # (1)
    TargetOnDeviceServices: NotRequired[Sequence[TargetOnDeviceServiceTypeDef]],  # (2)
  1. See KeyRangeTypeDef
  2. See TargetOnDeviceServiceTypeDef

ShippingDetailsTypeDef#

# ShippingDetailsTypeDef usage example

from mypy_boto3_snowball.type_defs import ShippingDetailsTypeDef

def get_value() -> ShippingDetailsTypeDef:
    return {
        "ShippingOption": ...,
    }
# ShippingDetailsTypeDef definition

class ShippingDetailsTypeDef(TypedDict):
    ShippingOption: NotRequired[ShippingOptionType],  # (1)
    InboundShipment: NotRequired[ShipmentTypeDef],  # (2)
    OutboundShipment: NotRequired[ShipmentTypeDef],  # (2)
  1. See ShippingOptionType
  2. See ShipmentTypeDef
  3. See ShipmentTypeDef

SnowconeDeviceConfigurationTypeDef#

# SnowconeDeviceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import SnowconeDeviceConfigurationTypeDef

def get_value() -> SnowconeDeviceConfigurationTypeDef:
    return {
        "WirelessConnection": ...,
    }
# SnowconeDeviceConfigurationTypeDef definition

class SnowconeDeviceConfigurationTypeDef(TypedDict):
    WirelessConnection: NotRequired[WirelessConnectionTypeDef],  # (1)
  1. See WirelessConnectionTypeDef

ListServiceVersionsRequestRequestTypeDef#

# ListServiceVersionsRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import ListServiceVersionsRequestRequestTypeDef

def get_value() -> ListServiceVersionsRequestRequestTypeDef:
    return {
        "ServiceName": ...,
    }
# ListServiceVersionsRequestRequestTypeDef definition

class ListServiceVersionsRequestRequestTypeDef(TypedDict):
    ServiceName: ServiceNameType,  # (1)
    DependentServices: NotRequired[Sequence[DependentServiceTypeDef]],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ServiceNameType
  2. See DependentServiceTypeDef

ListServiceVersionsResultTypeDef#

# ListServiceVersionsResultTypeDef usage example

from mypy_boto3_snowball.type_defs import ListServiceVersionsResultTypeDef

def get_value() -> ListServiceVersionsResultTypeDef:
    return {
        "ServiceVersions": ...,
        "ServiceName": ...,
        "DependentServices": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListServiceVersionsResultTypeDef definition

class ListServiceVersionsResultTypeDef(TypedDict):
    ServiceVersions: List[ServiceVersionTypeDef],  # (1)
    ServiceName: ServiceNameType,  # (2)
    DependentServices: List[DependentServiceTypeDef],  # (3)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ServiceVersionTypeDef
  2. See ServiceNameType
  3. See DependentServiceTypeDef
  4. See ResponseMetadataTypeDef

JobResourceTypeDef#

# JobResourceTypeDef usage example

from mypy_boto3_snowball.type_defs import JobResourceTypeDef

def get_value() -> JobResourceTypeDef:
    return {
        "S3Resources": ...,
    }
# JobResourceTypeDef definition

class JobResourceTypeDef(TypedDict):
    S3Resources: NotRequired[Sequence[S3ResourceTypeDef]],  # (1)
    LambdaResources: NotRequired[Sequence[LambdaResourceTypeDef]],  # (2)
    Ec2AmiResources: NotRequired[Sequence[Ec2AmiResourceTypeDef]],  # (3)
  1. See S3ResourceTypeDef
  2. See LambdaResourceTypeDef
  3. See Ec2AmiResourceTypeDef

DeviceConfigurationTypeDef#

# DeviceConfigurationTypeDef usage example

from mypy_boto3_snowball.type_defs import DeviceConfigurationTypeDef

def get_value() -> DeviceConfigurationTypeDef:
    return {
        "SnowconeDeviceConfiguration": ...,
    }
# DeviceConfigurationTypeDef definition

class DeviceConfigurationTypeDef(TypedDict):
    SnowconeDeviceConfiguration: NotRequired[SnowconeDeviceConfigurationTypeDef],  # (1)
  1. See SnowconeDeviceConfigurationTypeDef

ClusterMetadataTypeDef#

# ClusterMetadataTypeDef usage example

from mypy_boto3_snowball.type_defs import ClusterMetadataTypeDef

def get_value() -> ClusterMetadataTypeDef:
    return {
        "ClusterId": ...,
    }
# ClusterMetadataTypeDef definition

class ClusterMetadataTypeDef(TypedDict):
    ClusterId: NotRequired[str],
    Description: NotRequired[str],
    KmsKeyARN: NotRequired[str],
    RoleARN: NotRequired[str],
    ClusterState: NotRequired[ClusterStateType],  # (1)
    JobType: NotRequired[JobTypeType],  # (2)
    SnowballType: NotRequired[SnowballTypeType],  # (3)
    CreationDate: NotRequired[datetime],
    Resources: NotRequired[JobResourceTypeDef],  # (4)
    AddressId: NotRequired[str],
    ShippingOption: NotRequired[ShippingOptionType],  # (5)
    Notification: NotRequired[NotificationTypeDef],  # (6)
    ForwardingAddressId: NotRequired[str],
    TaxDocuments: NotRequired[TaxDocumentsTypeDef],  # (7)
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (8)
  1. See ClusterStateType
  2. See JobTypeType
  3. See SnowballTypeType
  4. See JobResourceTypeDef
  5. See ShippingOptionType
  6. See NotificationTypeDef
  7. See TaxDocumentsTypeDef
  8. See OnDeviceServiceConfigurationTypeDef

CreateClusterRequestRequestTypeDef#

# CreateClusterRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateClusterRequestRequestTypeDef

def get_value() -> CreateClusterRequestRequestTypeDef:
    return {
        "JobType": ...,
        "AddressId": ...,
        "SnowballType": ...,
        "ShippingOption": ...,
    }
# CreateClusterRequestRequestTypeDef definition

class CreateClusterRequestRequestTypeDef(TypedDict):
    JobType: JobTypeType,  # (1)
    AddressId: str,
    SnowballType: SnowballTypeType,  # (2)
    ShippingOption: ShippingOptionType,  # (3)
    Resources: NotRequired[JobResourceTypeDef],  # (4)
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (5)
    Description: NotRequired[str],
    KmsKeyARN: NotRequired[str],
    RoleARN: NotRequired[str],
    Notification: NotRequired[NotificationTypeDef],  # (6)
    ForwardingAddressId: NotRequired[str],
    TaxDocuments: NotRequired[TaxDocumentsTypeDef],  # (7)
    RemoteManagement: NotRequired[RemoteManagementType],  # (8)
    InitialClusterSize: NotRequired[int],
    ForceCreateJobs: NotRequired[bool],
    LongTermPricingIds: NotRequired[Sequence[str]],
    SnowballCapacityPreference: NotRequired[SnowballCapacityType],  # (9)
  1. See JobTypeType
  2. See SnowballTypeType
  3. See ShippingOptionType
  4. See JobResourceTypeDef
  5. See OnDeviceServiceConfigurationTypeDef
  6. See NotificationTypeDef
  7. See TaxDocumentsTypeDef
  8. See RemoteManagementType
  9. See SnowballCapacityType

UpdateClusterRequestRequestTypeDef#

# UpdateClusterRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import UpdateClusterRequestRequestTypeDef

def get_value() -> UpdateClusterRequestRequestTypeDef:
    return {
        "ClusterId": ...,
    }
# UpdateClusterRequestRequestTypeDef definition

class UpdateClusterRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    RoleARN: NotRequired[str],
    Description: NotRequired[str],
    Resources: NotRequired[JobResourceTypeDef],  # (1)
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (2)
    AddressId: NotRequired[str],
    ShippingOption: NotRequired[ShippingOptionType],  # (3)
    Notification: NotRequired[NotificationTypeDef],  # (4)
    ForwardingAddressId: NotRequired[str],
  1. See JobResourceTypeDef
  2. See OnDeviceServiceConfigurationTypeDef
  3. See ShippingOptionType
  4. See NotificationTypeDef

UpdateJobRequestRequestTypeDef#

# UpdateJobRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import UpdateJobRequestRequestTypeDef

def get_value() -> UpdateJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
# UpdateJobRequestRequestTypeDef definition

class UpdateJobRequestRequestTypeDef(TypedDict):
    JobId: str,
    RoleARN: NotRequired[str],
    Notification: NotRequired[NotificationTypeDef],  # (1)
    Resources: NotRequired[JobResourceTypeDef],  # (2)
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (3)
    AddressId: NotRequired[str],
    ShippingOption: NotRequired[ShippingOptionType],  # (4)
    Description: NotRequired[str],
    SnowballCapacityPreference: NotRequired[SnowballCapacityType],  # (5)
    ForwardingAddressId: NotRequired[str],
  1. See NotificationTypeDef
  2. See JobResourceTypeDef
  3. See OnDeviceServiceConfigurationTypeDef
  4. See ShippingOptionType
  5. See SnowballCapacityType

CreateJobRequestRequestTypeDef#

# CreateJobRequestRequestTypeDef usage example

from mypy_boto3_snowball.type_defs import CreateJobRequestRequestTypeDef

def get_value() -> CreateJobRequestRequestTypeDef:
    return {
        "JobType": ...,
    }
# CreateJobRequestRequestTypeDef definition

class CreateJobRequestRequestTypeDef(TypedDict):
    JobType: NotRequired[JobTypeType],  # (1)
    Resources: NotRequired[JobResourceTypeDef],  # (2)
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (3)
    Description: NotRequired[str],
    AddressId: NotRequired[str],
    KmsKeyARN: NotRequired[str],
    RoleARN: NotRequired[str],
    SnowballCapacityPreference: NotRequired[SnowballCapacityType],  # (4)
    ShippingOption: NotRequired[ShippingOptionType],  # (5)
    Notification: NotRequired[NotificationTypeDef],  # (6)
    ClusterId: NotRequired[str],
    SnowballType: NotRequired[SnowballTypeType],  # (7)
    ForwardingAddressId: NotRequired[str],
    TaxDocuments: NotRequired[TaxDocumentsTypeDef],  # (8)
    DeviceConfiguration: NotRequired[DeviceConfigurationTypeDef],  # (9)
    RemoteManagement: NotRequired[RemoteManagementType],  # (10)
    LongTermPricingId: NotRequired[str],
  1. See JobTypeType
  2. See JobResourceTypeDef
  3. See OnDeviceServiceConfigurationTypeDef
  4. See SnowballCapacityType
  5. See ShippingOptionType
  6. See NotificationTypeDef
  7. See SnowballTypeType
  8. See TaxDocumentsTypeDef
  9. See DeviceConfigurationTypeDef
  10. See RemoteManagementType

JobMetadataTypeDef#

# JobMetadataTypeDef usage example

from mypy_boto3_snowball.type_defs import JobMetadataTypeDef

def get_value() -> JobMetadataTypeDef:
    return {
        "JobId": ...,
    }
# JobMetadataTypeDef definition

class JobMetadataTypeDef(TypedDict):
    JobId: NotRequired[str],
    JobState: NotRequired[JobStateType],  # (1)
    JobType: NotRequired[JobTypeType],  # (2)
    SnowballType: NotRequired[SnowballTypeType],  # (3)
    CreationDate: NotRequired[datetime],
    Resources: NotRequired[JobResourceTypeDef],  # (4)
    Description: NotRequired[str],
    KmsKeyARN: NotRequired[str],
    RoleARN: NotRequired[str],
    AddressId: NotRequired[str],
    ShippingDetails: NotRequired[ShippingDetailsTypeDef],  # (5)
    SnowballCapacityPreference: NotRequired[SnowballCapacityType],  # (6)
    Notification: NotRequired[NotificationTypeDef],  # (7)
    DataTransferProgress: NotRequired[DataTransferTypeDef],  # (8)
    JobLogInfo: NotRequired[JobLogsTypeDef],  # (9)
    ClusterId: NotRequired[str],
    ForwardingAddressId: NotRequired[str],
    TaxDocuments: NotRequired[TaxDocumentsTypeDef],  # (10)
    DeviceConfiguration: NotRequired[DeviceConfigurationTypeDef],  # (11)
    RemoteManagement: NotRequired[RemoteManagementType],  # (12)
    LongTermPricingId: NotRequired[str],
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (13)
  1. See JobStateType
  2. See JobTypeType
  3. See SnowballTypeType
  4. See JobResourceTypeDef
  5. See ShippingDetailsTypeDef
  6. See SnowballCapacityType
  7. See NotificationTypeDef
  8. See DataTransferTypeDef
  9. See JobLogsTypeDef
  10. See TaxDocumentsTypeDef
  11. See DeviceConfigurationTypeDef
  12. See RemoteManagementType
  13. See OnDeviceServiceConfigurationTypeDef

DescribeClusterResultTypeDef#

# DescribeClusterResultTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeClusterResultTypeDef

def get_value() -> DescribeClusterResultTypeDef:
    return {
        "ClusterMetadata": ...,
        "ResponseMetadata": ...,
    }
# DescribeClusterResultTypeDef definition

class DescribeClusterResultTypeDef(TypedDict):
    ClusterMetadata: ClusterMetadataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterMetadataTypeDef
  2. See ResponseMetadataTypeDef

DescribeJobResultTypeDef#

# DescribeJobResultTypeDef usage example

from mypy_boto3_snowball.type_defs import DescribeJobResultTypeDef

def get_value() -> DescribeJobResultTypeDef:
    return {
        "JobMetadata": ...,
        "SubJobMetadata": ...,
        "ResponseMetadata": ...,
    }
# DescribeJobResultTypeDef definition

class DescribeJobResultTypeDef(TypedDict):
    JobMetadata: JobMetadataTypeDef,  # (1)
    SubJobMetadata: List[JobMetadataTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See JobMetadataTypeDef
  2. See JobMetadataTypeDef
  3. See ResponseMetadataTypeDef