Skip to content

Typed dictionaries

Index > Snowball > Typed dictionaries

Auto-generated documentation for Snowball type annotations stubs module types-aiobotocore-snowball.

AddressTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import AddressTypeDef

def get_value() -> AddressTypeDef:
    return {
        "AddressId": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import CancelClusterRequestRequestTypeDef

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

CancelJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CancelJobRequestRequestTypeDef

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

ClusterListEntryTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ClusterListEntryTypeDef

def get_value() -> ClusterListEntryTypeDef:
    return {
        "ClusterId": ...,
    }
Definition
class ClusterListEntryTypeDef(TypedDict):
    ClusterId: NotRequired[str],
    ClusterState: NotRequired[ClusterStateType],  # (1)
    CreationDate: NotRequired[datetime],
    Description: NotRequired[str],
  1. See ClusterStateType

NotificationTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import NotificationTypeDef

def get_value() -> NotificationTypeDef:
    return {
        "SnsTopicARN": ...,
    }
Definition
class NotificationTypeDef(TypedDict):
    SnsTopicARN: NotRequired[str],
    JobStatesToNotify: NotRequired[Sequence[JobStateType]],  # (1)
    NotifyAll: NotRequired[bool],
  1. See JobStateType

CompatibleImageTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CompatibleImageTypeDef

def get_value() -> CompatibleImageTypeDef:
    return {
        "AmiId": ...,
    }
Definition
class CompatibleImageTypeDef(TypedDict):
    AmiId: NotRequired[str],
    Name: NotRequired[str],

ResponseMetadataTypeDef

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

CreateLongTermPricingRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateLongTermPricingRequestRequestTypeDef

def get_value() -> CreateLongTermPricingRequestRequestTypeDef:
    return {
        "LongTermPricingType": ...,
    }
Definition
class CreateLongTermPricingRequestRequestTypeDef(TypedDict):
    LongTermPricingType: LongTermPricingTypeType,  # (1)
    IsLongTermPricingAutoRenew: NotRequired[bool],
    SnowballType: NotRequired[SnowballTypeType],  # (2)
  1. See LongTermPricingTypeType
  2. See SnowballTypeType

CreateReturnShippingLabelRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateReturnShippingLabelRequestRequestTypeDef

def get_value() -> CreateReturnShippingLabelRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
Definition
class CreateReturnShippingLabelRequestRequestTypeDef(TypedDict):
    JobId: str,
    ShippingOption: NotRequired[ShippingOptionType],  # (1)
  1. See ShippingOptionType

DataTransferTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DataTransferTypeDef

def get_value() -> DataTransferTypeDef:
    return {
        "BytesTransferred": ...,
    }
Definition
class DataTransferTypeDef(TypedDict):
    BytesTransferred: NotRequired[int],
    ObjectsTransferred: NotRequired[int],
    TotalBytes: NotRequired[int],
    TotalObjects: NotRequired[int],

DescribeAddressRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeAddressRequestRequestTypeDef

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

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import PaginatorConfigTypeDef

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

DescribeAddressesRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeAddressesRequestRequestTypeDef

def get_value() -> DescribeAddressesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class DescribeAddressesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeClusterRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeClusterRequestRequestTypeDef

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

DescribeJobRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeJobRequestRequestTypeDef

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

DescribeReturnShippingLabelRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeReturnShippingLabelRequestRequestTypeDef

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

Ec2AmiResourceTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import Ec2AmiResourceTypeDef

def get_value() -> Ec2AmiResourceTypeDef:
    return {
        "AmiId": ...,
    }
Definition
class Ec2AmiResourceTypeDef(TypedDict):
    AmiId: str,
    SnowballAmiId: NotRequired[str],

EventTriggerDefinitionTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import EventTriggerDefinitionTypeDef

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

GetJobManifestRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetJobManifestRequestRequestTypeDef

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

GetJobUnlockCodeRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetJobUnlockCodeRequestRequestTypeDef

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

GetSoftwareUpdatesRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetSoftwareUpdatesRequestRequestTypeDef

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

INDTaxDocumentsTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import INDTaxDocumentsTypeDef

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

JobListEntryTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import JobListEntryTypeDef

def get_value() -> JobListEntryTypeDef:
    return {
        "JobId": ...,
    }
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

JobLogsTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import JobLogsTypeDef

def get_value() -> JobLogsTypeDef:
    return {
        "JobCompletionReportURI": ...,
    }
Definition
class JobLogsTypeDef(TypedDict):
    JobCompletionReportURI: NotRequired[str],
    JobSuccessLogURI: NotRequired[str],
    JobFailureLogURI: NotRequired[str],

KeyRangeTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import KeyRangeTypeDef

def get_value() -> KeyRangeTypeDef:
    return {
        "BeginMarker": ...,
    }
Definition
class KeyRangeTypeDef(TypedDict):
    BeginMarker: NotRequired[str],
    EndMarker: NotRequired[str],

ListClusterJobsRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListClusterJobsRequestRequestTypeDef

def get_value() -> ListClusterJobsRequestRequestTypeDef:
    return {
        "ClusterId": ...,
    }
Definition
class ListClusterJobsRequestRequestTypeDef(TypedDict):
    ClusterId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListClustersRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListClustersRequestRequestTypeDef

def get_value() -> ListClustersRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListClustersRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCompatibleImagesRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListCompatibleImagesRequestRequestTypeDef

def get_value() -> ListCompatibleImagesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListCompatibleImagesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListJobsRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListJobsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLongTermPricingRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListLongTermPricingRequestRequestTypeDef

def get_value() -> ListLongTermPricingRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListLongTermPricingRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

LongTermPricingListEntryTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import LongTermPricingListEntryTypeDef

def get_value() -> LongTermPricingListEntryTypeDef:
    return {
        "LongTermPricingId": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import NFSOnDeviceServiceConfigurationTypeDef

def get_value() -> NFSOnDeviceServiceConfigurationTypeDef:
    return {
        "StorageLimit": ...,
    }
Definition
class NFSOnDeviceServiceConfigurationTypeDef(TypedDict):
    StorageLimit: NotRequired[int],
    StorageUnit: NotRequired[StorageUnitType],  # (1)
  1. See StorageUnitType

TGWOnDeviceServiceConfigurationTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import TGWOnDeviceServiceConfigurationTypeDef

def get_value() -> TGWOnDeviceServiceConfigurationTypeDef:
    return {
        "StorageLimit": ...,
    }
Definition
class TGWOnDeviceServiceConfigurationTypeDef(TypedDict):
    StorageLimit: NotRequired[int],
    StorageUnit: NotRequired[StorageUnitType],  # (1)
  1. See StorageUnitType

TargetOnDeviceServiceTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import TargetOnDeviceServiceTypeDef

def get_value() -> TargetOnDeviceServiceTypeDef:
    return {
        "ServiceName": ...,
    }
Definition
class TargetOnDeviceServiceTypeDef(TypedDict):
    ServiceName: NotRequired[DeviceServiceNameType],  # (1)
    TransferOption: NotRequired[TransferOptionType],  # (2)
  1. See DeviceServiceNameType
  2. See TransferOptionType

ShipmentTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ShipmentTypeDef

def get_value() -> ShipmentTypeDef:
    return {
        "Status": ...,
    }
Definition
class ShipmentTypeDef(TypedDict):
    Status: NotRequired[str],
    TrackingNumber: NotRequired[str],

WirelessConnectionTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import WirelessConnectionTypeDef

def get_value() -> WirelessConnectionTypeDef:
    return {
        "IsWifiEnabled": ...,
    }
Definition
class WirelessConnectionTypeDef(TypedDict):
    IsWifiEnabled: NotRequired[bool],

UpdateJobShipmentStateRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import UpdateJobShipmentStateRequestRequestTypeDef

def get_value() -> UpdateJobShipmentStateRequestRequestTypeDef:
    return {
        "JobId": ...,
        "ShipmentState": ...,
    }
Definition
class UpdateJobShipmentStateRequestRequestTypeDef(TypedDict):
    JobId: str,
    ShipmentState: ShipmentStateType,  # (1)
  1. See ShipmentStateType

UpdateLongTermPricingRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import UpdateLongTermPricingRequestRequestTypeDef

def get_value() -> UpdateLongTermPricingRequestRequestTypeDef:
    return {
        "LongTermPricingId": ...,
    }
Definition
class UpdateLongTermPricingRequestRequestTypeDef(TypedDict):
    LongTermPricingId: str,
    ReplacementJob: NotRequired[str],
    IsLongTermPricingAutoRenew: NotRequired[bool],

CreateAddressRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateAddressRequestRequestTypeDef

def get_value() -> CreateAddressRequestRequestTypeDef:
    return {
        "Address": ...,
    }
Definition
class CreateAddressRequestRequestTypeDef(TypedDict):
    Address: AddressTypeDef,  # (1)
  1. See AddressTypeDef

CreateAddressResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateAddressResultTypeDef

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

CreateClusterResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateClusterResultTypeDef

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

CreateJobResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateJobResultTypeDef

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

CreateLongTermPricingResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateLongTermPricingResultTypeDef

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

CreateReturnShippingLabelResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import CreateReturnShippingLabelResultTypeDef

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

DescribeAddressResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeAddressResultTypeDef

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

DescribeAddressesResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeAddressesResultTypeDef

def get_value() -> DescribeAddressesResultTypeDef:
    return {
        "Addresses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAddressesResultTypeDef(TypedDict):
    Addresses: List[AddressTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressTypeDef
  2. See ResponseMetadataTypeDef

DescribeReturnShippingLabelResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeReturnShippingLabelResultTypeDef

def get_value() -> DescribeReturnShippingLabelResultTypeDef:
    return {
        "Status": ...,
        "ExpirationDate": ...,
        "ReturnShippingLabelURI": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReturnShippingLabelResultTypeDef(TypedDict):
    Status: ShippingLabelStatusType,  # (1)
    ExpirationDate: datetime,
    ReturnShippingLabelURI: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ShippingLabelStatusType
  2. See ResponseMetadataTypeDef

GetJobManifestResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetJobManifestResultTypeDef

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

GetJobUnlockCodeResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetJobUnlockCodeResultTypeDef

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

GetSnowballUsageResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetSnowballUsageResultTypeDef

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

GetSoftwareUpdatesResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import GetSoftwareUpdatesResultTypeDef

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

ListClustersResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListClustersResultTypeDef

def get_value() -> ListClustersResultTypeDef:
    return {
        "ClusterListEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListClustersResultTypeDef(TypedDict):
    ClusterListEntries: List[ClusterListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClusterListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListCompatibleImagesResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListCompatibleImagesResultTypeDef

def get_value() -> ListCompatibleImagesResultTypeDef:
    return {
        "CompatibleImages": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCompatibleImagesResultTypeDef(TypedDict):
    CompatibleImages: List[CompatibleImageTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CompatibleImageTypeDef
  2. See ResponseMetadataTypeDef

DescribeAddressesRequestDescribeAddressesPaginateTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeAddressesRequestDescribeAddressesPaginateTypeDef

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

ListClusterJobsRequestListClusterJobsPaginateTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListClusterJobsRequestListClusterJobsPaginateTypeDef

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

ListClustersRequestListClustersPaginateTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListClustersRequestListClustersPaginateTypeDef

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

ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef

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

ListJobsRequestListJobsPaginateTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListJobsRequestListJobsPaginateTypeDef

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

LambdaResourceTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import LambdaResourceTypeDef

def get_value() -> LambdaResourceTypeDef:
    return {
        "LambdaArn": ...,
    }
Definition
class LambdaResourceTypeDef(TypedDict):
    LambdaArn: NotRequired[str],
    EventTriggers: NotRequired[Sequence[EventTriggerDefinitionTypeDef]],  # (1)
  1. See EventTriggerDefinitionTypeDef

TaxDocumentsTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import TaxDocumentsTypeDef

def get_value() -> TaxDocumentsTypeDef:
    return {
        "IND": ...,
    }
Definition
class TaxDocumentsTypeDef(TypedDict):
    IND: NotRequired[INDTaxDocumentsTypeDef],  # (1)
  1. See INDTaxDocumentsTypeDef

ListClusterJobsResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListClusterJobsResultTypeDef

def get_value() -> ListClusterJobsResultTypeDef:
    return {
        "JobListEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListClusterJobsResultTypeDef(TypedDict):
    JobListEntries: List[JobListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListJobsResultTypeDef

def get_value() -> ListJobsResultTypeDef:
    return {
        "JobListEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListJobsResultTypeDef(TypedDict):
    JobListEntries: List[JobListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobListEntryTypeDef
  2. See ResponseMetadataTypeDef

ListLongTermPricingResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ListLongTermPricingResultTypeDef

def get_value() -> ListLongTermPricingResultTypeDef:
    return {
        "LongTermPricingEntries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLongTermPricingResultTypeDef(TypedDict):
    LongTermPricingEntries: List[LongTermPricingListEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LongTermPricingListEntryTypeDef
  2. See ResponseMetadataTypeDef

OnDeviceServiceConfigurationTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import OnDeviceServiceConfigurationTypeDef

def get_value() -> OnDeviceServiceConfigurationTypeDef:
    return {
        "NFSOnDeviceService": ...,
    }
Definition
class OnDeviceServiceConfigurationTypeDef(TypedDict):
    NFSOnDeviceService: NotRequired[NFSOnDeviceServiceConfigurationTypeDef],  # (1)
    TGWOnDeviceService: NotRequired[TGWOnDeviceServiceConfigurationTypeDef],  # (2)
  1. See NFSOnDeviceServiceConfigurationTypeDef
  2. See TGWOnDeviceServiceConfigurationTypeDef

S3ResourceTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import S3ResourceTypeDef

def get_value() -> S3ResourceTypeDef:
    return {
        "BucketArn": ...,
    }
Definition
class S3ResourceTypeDef(TypedDict):
    BucketArn: NotRequired[str],
    KeyRange: NotRequired[KeyRangeTypeDef],  # (1)
    TargetOnDeviceServices: NotRequired[Sequence[TargetOnDeviceServiceTypeDef]],  # (2)
  1. See KeyRangeTypeDef
  2. See TargetOnDeviceServiceTypeDef

ShippingDetailsTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ShippingDetailsTypeDef

def get_value() -> ShippingDetailsTypeDef:
    return {
        "ShippingOption": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import SnowconeDeviceConfigurationTypeDef

def get_value() -> SnowconeDeviceConfigurationTypeDef:
    return {
        "WirelessConnection": ...,
    }
Definition
class SnowconeDeviceConfigurationTypeDef(TypedDict):
    WirelessConnection: NotRequired[WirelessConnectionTypeDef],  # (1)
  1. See WirelessConnectionTypeDef

JobResourceTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import JobResourceTypeDef

def get_value() -> JobResourceTypeDef:
    return {
        "S3Resources": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import DeviceConfigurationTypeDef

def get_value() -> DeviceConfigurationTypeDef:
    return {
        "SnowconeDeviceConfiguration": ...,
    }
Definition
class DeviceConfigurationTypeDef(TypedDict):
    SnowconeDeviceConfiguration: NotRequired[SnowconeDeviceConfigurationTypeDef],  # (1)
  1. See SnowconeDeviceConfigurationTypeDef

ClusterMetadataTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import ClusterMetadataTypeDef

def get_value() -> ClusterMetadataTypeDef:
    return {
        "ClusterId": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import CreateClusterRequestRequestTypeDef

def get_value() -> CreateClusterRequestRequestTypeDef:
    return {
        "JobType": ...,
        "Resources": ...,
        "AddressId": ...,
        "RoleARN": ...,
        "SnowballType": ...,
        "ShippingOption": ...,
    }
Definition
class CreateClusterRequestRequestTypeDef(TypedDict):
    JobType: JobTypeType,  # (1)
    Resources: JobResourceTypeDef,  # (2)
    AddressId: str,
    RoleARN: str,
    SnowballType: SnowballTypeType,  # (3)
    ShippingOption: ShippingOptionType,  # (4)
    OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef],  # (5)
    Description: NotRequired[str],
    KmsKeyARN: NotRequired[str],
    Notification: NotRequired[NotificationTypeDef],  # (6)
    ForwardingAddressId: NotRequired[str],
    TaxDocuments: NotRequired[TaxDocumentsTypeDef],  # (7)
    RemoteManagement: NotRequired[RemoteManagementType],  # (8)
  1. See JobTypeType
  2. See JobResourceTypeDef
  3. See SnowballTypeType
  4. See ShippingOptionType
  5. See OnDeviceServiceConfigurationTypeDef
  6. See NotificationTypeDef
  7. See TaxDocumentsTypeDef
  8. See RemoteManagementType

UpdateClusterRequestRequestTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import UpdateClusterRequestRequestTypeDef

def get_value() -> UpdateClusterRequestRequestTypeDef:
    return {
        "ClusterId": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import UpdateJobRequestRequestTypeDef

def get_value() -> UpdateJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import CreateJobRequestRequestTypeDef

def get_value() -> CreateJobRequestRequestTypeDef:
    return {
        "JobType": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import JobMetadataTypeDef

def get_value() -> JobMetadataTypeDef:
    return {
        "JobId": ...,
    }
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

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeClusterResultTypeDef

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

DescribeJobResultTypeDef

Usage Example
from types_aiobotocore_snowball.type_defs import DescribeJobResultTypeDef

def get_value() -> DescribeJobResultTypeDef:
    return {
        "JobMetadata": ...,
        "SubJobMetadata": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeJobResultTypeDef(TypedDict):
    JobMetadata: JobMetadataTypeDef,  # (1)
    SubJobMetadata: List[JobMetadataTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See JobMetadataTypeDef
  2. See JobMetadataTypeDef
  3. See ResponseMetadataTypeDef