Type definitions#
Auto-generated documentation for Snowball type annotations stubs module types-boto3-snowball.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_snowball.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
NotificationUnionTypeDef#
# NotificationUnionTypeDef Union usage example
from types_boto3_snowball.type_defs import NotificationUnionTypeDef
def get_value() -> NotificationUnionTypeDef:
return ...
# NotificationUnionTypeDef definition
NotificationUnionTypeDef = Union[
NotificationTypeDef, # (1)
NotificationOutputTypeDef, # (2)
]
PickupDetailsUnionTypeDef#
# PickupDetailsUnionTypeDef Union usage example
from types_boto3_snowball.type_defs import PickupDetailsUnionTypeDef
def get_value() -> PickupDetailsUnionTypeDef:
return ...
# PickupDetailsUnionTypeDef definition
PickupDetailsUnionTypeDef = Union[
PickupDetailsTypeDef, # (1)
PickupDetailsOutputTypeDef, # (2)
]
JobResourceUnionTypeDef#
# JobResourceUnionTypeDef Union usage example
from types_boto3_snowball.type_defs import JobResourceUnionTypeDef
def get_value() -> JobResourceUnionTypeDef:
return ...
# JobResourceUnionTypeDef definition
JobResourceUnionTypeDef = Union[
JobResourceTypeDef, # (1)
JobResourceOutputTypeDef, # (2)
]
AddressTypeDef#
# AddressTypeDef TypedDict usage example
from types_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],
Type: NotRequired[AddressTypeType], # (1)
- See AddressTypeType
CancelClusterRequestTypeDef#
# CancelClusterRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CancelClusterRequestTypeDef
def get_value() -> CancelClusterRequestTypeDef:
return {
"ClusterId": ...,
}
# CancelClusterRequestTypeDef definition
class CancelClusterRequestTypeDef(TypedDict):
ClusterId: str,
CancelJobRequestTypeDef#
# CancelJobRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CancelJobRequestTypeDef
def get_value() -> CancelJobRequestTypeDef:
return {
"JobId": ...,
}
# CancelJobRequestTypeDef definition
class CancelJobRequestTypeDef(TypedDict):
JobId: str,
ClusterListEntryTypeDef#
# ClusterListEntryTypeDef TypedDict usage example
from types_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],
- See ClusterStateType
NotificationOutputTypeDef#
# NotificationOutputTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import NotificationOutputTypeDef
def get_value() -> NotificationOutputTypeDef:
return {
"SnsTopicARN": ...,
}
# NotificationOutputTypeDef definition
class NotificationOutputTypeDef(TypedDict):
SnsTopicARN: NotRequired[str],
JobStatesToNotify: NotRequired[List[JobStateType]], # (1)
NotifyAll: NotRequired[bool],
DevicePickupSnsTopicARN: NotRequired[str],
- See JobStateType
CompatibleImageTypeDef#
# CompatibleImageTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CompatibleImageTypeDef
def get_value() -> CompatibleImageTypeDef:
return {
"AmiId": ...,
}
# CompatibleImageTypeDef definition
class CompatibleImageTypeDef(TypedDict):
AmiId: NotRequired[str],
Name: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
JobListEntryTypeDef#
# JobListEntryTypeDef TypedDict usage example
from types_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],
- See JobStateType
- See JobTypeType
- See SnowballTypeType
CreateLongTermPricingRequestTypeDef#
# CreateLongTermPricingRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateLongTermPricingRequestTypeDef
def get_value() -> CreateLongTermPricingRequestTypeDef:
return {
"LongTermPricingType": ...,
}
# CreateLongTermPricingRequestTypeDef definition
class CreateLongTermPricingRequestTypeDef(TypedDict):
LongTermPricingType: LongTermPricingTypeType, # (1)
SnowballType: SnowballTypeType, # (2)
IsLongTermPricingAutoRenew: NotRequired[bool],
CreateReturnShippingLabelRequestTypeDef#
# CreateReturnShippingLabelRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateReturnShippingLabelRequestTypeDef
def get_value() -> CreateReturnShippingLabelRequestTypeDef:
return {
"JobId": ...,
}
# CreateReturnShippingLabelRequestTypeDef definition
class CreateReturnShippingLabelRequestTypeDef(TypedDict):
JobId: str,
ShippingOption: NotRequired[ShippingOptionType], # (1)
DataTransferTypeDef#
# DataTransferTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_snowball.type_defs import ServiceVersionTypeDef
def get_value() -> ServiceVersionTypeDef:
return {
"Version": ...,
}
# ServiceVersionTypeDef definition
class ServiceVersionTypeDef(TypedDict):
Version: NotRequired[str],
DescribeAddressRequestTypeDef#
# DescribeAddressRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeAddressRequestTypeDef
def get_value() -> DescribeAddressRequestTypeDef:
return {
"AddressId": ...,
}
# DescribeAddressRequestTypeDef definition
class DescribeAddressRequestTypeDef(TypedDict):
AddressId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
DescribeAddressesRequestTypeDef#
# DescribeAddressesRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeAddressesRequestTypeDef
def get_value() -> DescribeAddressesRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeAddressesRequestTypeDef definition
class DescribeAddressesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeClusterRequestTypeDef#
# DescribeClusterRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeClusterRequestTypeDef
def get_value() -> DescribeClusterRequestTypeDef:
return {
"ClusterId": ...,
}
# DescribeClusterRequestTypeDef definition
class DescribeClusterRequestTypeDef(TypedDict):
ClusterId: str,
DescribeJobRequestTypeDef#
# DescribeJobRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeJobRequestTypeDef
def get_value() -> DescribeJobRequestTypeDef:
return {
"JobId": ...,
}
# DescribeJobRequestTypeDef definition
class DescribeJobRequestTypeDef(TypedDict):
JobId: str,
DescribeReturnShippingLabelRequestTypeDef#
# DescribeReturnShippingLabelRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeReturnShippingLabelRequestTypeDef
def get_value() -> DescribeReturnShippingLabelRequestTypeDef:
return {
"JobId": ...,
}
# DescribeReturnShippingLabelRequestTypeDef definition
class DescribeReturnShippingLabelRequestTypeDef(TypedDict):
JobId: str,
EKSOnDeviceServiceConfigurationTypeDef#
# EKSOnDeviceServiceConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_snowball.type_defs import Ec2AmiResourceTypeDef
def get_value() -> Ec2AmiResourceTypeDef:
return {
"AmiId": ...,
}
# Ec2AmiResourceTypeDef definition
class Ec2AmiResourceTypeDef(TypedDict):
AmiId: str,
SnowballAmiId: NotRequired[str],
EventTriggerDefinitionTypeDef#
# EventTriggerDefinitionTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import EventTriggerDefinitionTypeDef
def get_value() -> EventTriggerDefinitionTypeDef:
return {
"EventResourceARN": ...,
}
# EventTriggerDefinitionTypeDef definition
class EventTriggerDefinitionTypeDef(TypedDict):
EventResourceARN: NotRequired[str],
GetJobManifestRequestTypeDef#
# GetJobManifestRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetJobManifestRequestTypeDef
def get_value() -> GetJobManifestRequestTypeDef:
return {
"JobId": ...,
}
# GetJobManifestRequestTypeDef definition
class GetJobManifestRequestTypeDef(TypedDict):
JobId: str,
GetJobUnlockCodeRequestTypeDef#
# GetJobUnlockCodeRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetJobUnlockCodeRequestTypeDef
def get_value() -> GetJobUnlockCodeRequestTypeDef:
return {
"JobId": ...,
}
# GetJobUnlockCodeRequestTypeDef definition
class GetJobUnlockCodeRequestTypeDef(TypedDict):
JobId: str,
GetSoftwareUpdatesRequestTypeDef#
# GetSoftwareUpdatesRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetSoftwareUpdatesRequestTypeDef
def get_value() -> GetSoftwareUpdatesRequestTypeDef:
return {
"JobId": ...,
}
# GetSoftwareUpdatesRequestTypeDef definition
class GetSoftwareUpdatesRequestTypeDef(TypedDict):
JobId: str,
INDTaxDocumentsTypeDef#
# INDTaxDocumentsTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import INDTaxDocumentsTypeDef
def get_value() -> INDTaxDocumentsTypeDef:
return {
"GSTIN": ...,
}
# INDTaxDocumentsTypeDef definition
class INDTaxDocumentsTypeDef(TypedDict):
GSTIN: NotRequired[str],
JobLogsTypeDef#
# JobLogsTypeDef TypedDict usage example
from types_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],
PickupDetailsOutputTypeDef#
# PickupDetailsOutputTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import PickupDetailsOutputTypeDef
def get_value() -> PickupDetailsOutputTypeDef:
return {
"Name": ...,
}
# PickupDetailsOutputTypeDef definition
class PickupDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
PhoneNumber: NotRequired[str],
Email: NotRequired[str],
IdentificationNumber: NotRequired[str],
IdentificationExpirationDate: NotRequired[datetime],
IdentificationIssuingOrg: NotRequired[str],
DevicePickupId: NotRequired[str],
KeyRangeTypeDef#
# KeyRangeTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import KeyRangeTypeDef
def get_value() -> KeyRangeTypeDef:
return {
"BeginMarker": ...,
}
# KeyRangeTypeDef definition
class KeyRangeTypeDef(TypedDict):
BeginMarker: NotRequired[str],
EndMarker: NotRequired[str],
ListClusterJobsRequestTypeDef#
# ListClusterJobsRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListClusterJobsRequestTypeDef
def get_value() -> ListClusterJobsRequestTypeDef:
return {
"ClusterId": ...,
}
# ListClusterJobsRequestTypeDef definition
class ListClusterJobsRequestTypeDef(TypedDict):
ClusterId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListClustersRequestTypeDef#
# ListClustersRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListClustersRequestTypeDef
def get_value() -> ListClustersRequestTypeDef:
return {
"MaxResults": ...,
}
# ListClustersRequestTypeDef definition
class ListClustersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCompatibleImagesRequestTypeDef#
# ListCompatibleImagesRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListCompatibleImagesRequestTypeDef
def get_value() -> ListCompatibleImagesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCompatibleImagesRequestTypeDef definition
class ListCompatibleImagesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobsRequestTypeDef#
# ListJobsRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListJobsRequestTypeDef
def get_value() -> ListJobsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListJobsRequestTypeDef definition
class ListJobsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLongTermPricingRequestTypeDef#
# ListLongTermPricingRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListLongTermPricingRequestTypeDef
def get_value() -> ListLongTermPricingRequestTypeDef:
return {
"MaxResults": ...,
}
# ListLongTermPricingRequestTypeDef definition
class ListLongTermPricingRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LongTermPricingListEntryTypeDef#
# LongTermPricingListEntryTypeDef TypedDict usage example
from types_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]],
ListPickupLocationsRequestTypeDef#
# ListPickupLocationsRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListPickupLocationsRequestTypeDef
def get_value() -> ListPickupLocationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPickupLocationsRequestTypeDef definition
class ListPickupLocationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NFSOnDeviceServiceConfigurationTypeDef#
# NFSOnDeviceServiceConfigurationTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import NFSOnDeviceServiceConfigurationTypeDef
def get_value() -> NFSOnDeviceServiceConfigurationTypeDef:
return {
"StorageLimit": ...,
}
# NFSOnDeviceServiceConfigurationTypeDef definition
class NFSOnDeviceServiceConfigurationTypeDef(TypedDict):
StorageLimit: NotRequired[int],
StorageUnit: NotRequired[StorageUnitType], # (1)
- See StorageUnitType
NotificationTypeDef#
# NotificationTypeDef TypedDict usage example
from types_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],
DevicePickupSnsTopicARN: NotRequired[str],
- See JobStateType
S3OnDeviceServiceConfigurationTypeDef#
# S3OnDeviceServiceConfigurationTypeDef TypedDict usage example
from types_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],
- See StorageUnitType
TGWOnDeviceServiceConfigurationTypeDef#
# TGWOnDeviceServiceConfigurationTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import TGWOnDeviceServiceConfigurationTypeDef
def get_value() -> TGWOnDeviceServiceConfigurationTypeDef:
return {
"StorageLimit": ...,
}
# TGWOnDeviceServiceConfigurationTypeDef definition
class TGWOnDeviceServiceConfigurationTypeDef(TypedDict):
StorageLimit: NotRequired[int],
StorageUnit: NotRequired[StorageUnitType], # (1)
- See StorageUnitType
TargetOnDeviceServiceTypeDef#
# TargetOnDeviceServiceTypeDef TypedDict usage example
from types_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)
ShipmentTypeDef#
# ShipmentTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_snowball.type_defs import WirelessConnectionTypeDef
def get_value() -> WirelessConnectionTypeDef:
return {
"IsWifiEnabled": ...,
}
# WirelessConnectionTypeDef definition
class WirelessConnectionTypeDef(TypedDict):
IsWifiEnabled: NotRequired[bool],
UpdateJobShipmentStateRequestTypeDef#
# UpdateJobShipmentStateRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import UpdateJobShipmentStateRequestTypeDef
def get_value() -> UpdateJobShipmentStateRequestTypeDef:
return {
"JobId": ...,
}
# UpdateJobShipmentStateRequestTypeDef definition
class UpdateJobShipmentStateRequestTypeDef(TypedDict):
JobId: str,
ShipmentState: ShipmentStateType, # (1)
UpdateLongTermPricingRequestTypeDef#
# UpdateLongTermPricingRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import UpdateLongTermPricingRequestTypeDef
def get_value() -> UpdateLongTermPricingRequestTypeDef:
return {
"LongTermPricingId": ...,
}
# UpdateLongTermPricingRequestTypeDef definition
class UpdateLongTermPricingRequestTypeDef(TypedDict):
LongTermPricingId: str,
ReplacementJob: NotRequired[str],
IsLongTermPricingAutoRenew: NotRequired[bool],
CreateAddressRequestTypeDef#
# CreateAddressRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateAddressRequestTypeDef
def get_value() -> CreateAddressRequestTypeDef:
return {
"Address": ...,
}
# CreateAddressRequestTypeDef definition
class CreateAddressRequestTypeDef(TypedDict):
Address: AddressTypeDef, # (1)
- See AddressTypeDef
CreateAddressResultTypeDef#
# CreateAddressResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateAddressResultTypeDef
def get_value() -> CreateAddressResultTypeDef:
return {
"AddressId": ...,
}
# CreateAddressResultTypeDef definition
class CreateAddressResultTypeDef(TypedDict):
AddressId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobResultTypeDef#
# CreateJobResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateJobResultTypeDef
def get_value() -> CreateJobResultTypeDef:
return {
"JobId": ...,
}
# CreateJobResultTypeDef definition
class CreateJobResultTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLongTermPricingResultTypeDef#
# CreateLongTermPricingResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateLongTermPricingResultTypeDef
def get_value() -> CreateLongTermPricingResultTypeDef:
return {
"LongTermPricingId": ...,
}
# CreateLongTermPricingResultTypeDef definition
class CreateLongTermPricingResultTypeDef(TypedDict):
LongTermPricingId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateReturnShippingLabelResultTypeDef#
# CreateReturnShippingLabelResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateReturnShippingLabelResultTypeDef
def get_value() -> CreateReturnShippingLabelResultTypeDef:
return {
"Status": ...,
}
# CreateReturnShippingLabelResultTypeDef definition
class CreateReturnShippingLabelResultTypeDef(TypedDict):
Status: ShippingLabelStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressResultTypeDef#
# DescribeAddressResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeAddressResultTypeDef
def get_value() -> DescribeAddressResultTypeDef:
return {
"Address": ...,
}
# DescribeAddressResultTypeDef definition
class DescribeAddressResultTypeDef(TypedDict):
Address: AddressTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressesResultTypeDef#
# DescribeAddressesResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeAddressesResultTypeDef
def get_value() -> DescribeAddressesResultTypeDef:
return {
"Addresses": ...,
}
# DescribeAddressesResultTypeDef definition
class DescribeAddressesResultTypeDef(TypedDict):
Addresses: List[AddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeReturnShippingLabelResultTypeDef#
# DescribeReturnShippingLabelResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeReturnShippingLabelResultTypeDef
def get_value() -> DescribeReturnShippingLabelResultTypeDef:
return {
"Status": ...,
}
# DescribeReturnShippingLabelResultTypeDef definition
class DescribeReturnShippingLabelResultTypeDef(TypedDict):
Status: ShippingLabelStatusType, # (1)
ExpirationDate: datetime,
ReturnShippingLabelURI: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJobManifestResultTypeDef#
# GetJobManifestResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetJobManifestResultTypeDef
def get_value() -> GetJobManifestResultTypeDef:
return {
"ManifestURI": ...,
}
# GetJobManifestResultTypeDef definition
class GetJobManifestResultTypeDef(TypedDict):
ManifestURI: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetJobUnlockCodeResultTypeDef#
# GetJobUnlockCodeResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetJobUnlockCodeResultTypeDef
def get_value() -> GetJobUnlockCodeResultTypeDef:
return {
"UnlockCode": ...,
}
# GetJobUnlockCodeResultTypeDef definition
class GetJobUnlockCodeResultTypeDef(TypedDict):
UnlockCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSnowballUsageResultTypeDef#
# GetSnowballUsageResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetSnowballUsageResultTypeDef
def get_value() -> GetSnowballUsageResultTypeDef:
return {
"SnowballLimit": ...,
}
# GetSnowballUsageResultTypeDef definition
class GetSnowballUsageResultTypeDef(TypedDict):
SnowballLimit: int,
SnowballsInUse: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSoftwareUpdatesResultTypeDef#
# GetSoftwareUpdatesResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import GetSoftwareUpdatesResultTypeDef
def get_value() -> GetSoftwareUpdatesResultTypeDef:
return {
"UpdatesURI": ...,
}
# GetSoftwareUpdatesResultTypeDef definition
class GetSoftwareUpdatesResultTypeDef(TypedDict):
UpdatesURI: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListClustersResultTypeDef#
# ListClustersResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListClustersResultTypeDef
def get_value() -> ListClustersResultTypeDef:
return {
"ClusterListEntries": ...,
}
# ListClustersResultTypeDef definition
class ListClustersResultTypeDef(TypedDict):
ClusterListEntries: List[ClusterListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCompatibleImagesResultTypeDef#
# ListCompatibleImagesResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListCompatibleImagesResultTypeDef
def get_value() -> ListCompatibleImagesResultTypeDef:
return {
"CompatibleImages": ...,
}
# ListCompatibleImagesResultTypeDef definition
class ListCompatibleImagesResultTypeDef(TypedDict):
CompatibleImages: List[CompatibleImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListPickupLocationsResultTypeDef#
# ListPickupLocationsResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListPickupLocationsResultTypeDef
def get_value() -> ListPickupLocationsResultTypeDef:
return {
"Addresses": ...,
}
# ListPickupLocationsResultTypeDef definition
class ListPickupLocationsResultTypeDef(TypedDict):
Addresses: List[AddressTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateClusterResultTypeDef#
# CreateClusterResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateClusterResultTypeDef
def get_value() -> CreateClusterResultTypeDef:
return {
"ClusterId": ...,
}
# CreateClusterResultTypeDef definition
class CreateClusterResultTypeDef(TypedDict):
ClusterId: str,
JobListEntries: List[JobListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListClusterJobsResultTypeDef#
# ListClusterJobsResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListClusterJobsResultTypeDef
def get_value() -> ListClusterJobsResultTypeDef:
return {
"JobListEntries": ...,
}
# ListClusterJobsResultTypeDef definition
class ListClusterJobsResultTypeDef(TypedDict):
JobListEntries: List[JobListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListJobsResultTypeDef#
# ListJobsResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListJobsResultTypeDef
def get_value() -> ListJobsResultTypeDef:
return {
"JobListEntries": ...,
}
# ListJobsResultTypeDef definition
class ListJobsResultTypeDef(TypedDict):
JobListEntries: List[JobListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DependentServiceTypeDef#
# DependentServiceTypeDef TypedDict usage example
from types_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)
- See ServiceNameType
- See ServiceVersionTypeDef
DescribeAddressesRequestPaginateTypeDef#
# DescribeAddressesRequestPaginateTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeAddressesRequestPaginateTypeDef
def get_value() -> DescribeAddressesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAddressesRequestPaginateTypeDef definition
class DescribeAddressesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListClusterJobsRequestPaginateTypeDef#
# ListClusterJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListClusterJobsRequestPaginateTypeDef
def get_value() -> ListClusterJobsRequestPaginateTypeDef:
return {
"ClusterId": ...,
}
# ListClusterJobsRequestPaginateTypeDef definition
class ListClusterJobsRequestPaginateTypeDef(TypedDict):
ClusterId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListClustersRequestPaginateTypeDef#
# ListClustersRequestPaginateTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListClustersRequestPaginateTypeDef
def get_value() -> ListClustersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListClustersRequestPaginateTypeDef definition
class ListClustersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCompatibleImagesRequestPaginateTypeDef#
# ListCompatibleImagesRequestPaginateTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListCompatibleImagesRequestPaginateTypeDef
def get_value() -> ListCompatibleImagesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCompatibleImagesRequestPaginateTypeDef definition
class ListCompatibleImagesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestPaginateTypeDef#
# ListJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListJobsRequestPaginateTypeDef
def get_value() -> ListJobsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListJobsRequestPaginateTypeDef definition
class ListJobsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLongTermPricingRequestPaginateTypeDef#
# ListLongTermPricingRequestPaginateTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListLongTermPricingRequestPaginateTypeDef
def get_value() -> ListLongTermPricingRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListLongTermPricingRequestPaginateTypeDef definition
class ListLongTermPricingRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LambdaResourceOutputTypeDef#
# LambdaResourceOutputTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import LambdaResourceOutputTypeDef
def get_value() -> LambdaResourceOutputTypeDef:
return {
"LambdaArn": ...,
}
# LambdaResourceOutputTypeDef definition
class LambdaResourceOutputTypeDef(TypedDict):
LambdaArn: NotRequired[str],
EventTriggers: NotRequired[List[EventTriggerDefinitionTypeDef]], # (1)
LambdaResourceTypeDef#
# LambdaResourceTypeDef TypedDict usage example
from types_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)
TaxDocumentsTypeDef#
# TaxDocumentsTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import TaxDocumentsTypeDef
def get_value() -> TaxDocumentsTypeDef:
return {
"IND": ...,
}
# TaxDocumentsTypeDef definition
class TaxDocumentsTypeDef(TypedDict):
IND: NotRequired[INDTaxDocumentsTypeDef], # (1)
ListLongTermPricingResultTypeDef#
# ListLongTermPricingResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListLongTermPricingResultTypeDef
def get_value() -> ListLongTermPricingResultTypeDef:
return {
"LongTermPricingEntries": ...,
}
# ListLongTermPricingResultTypeDef definition
class ListLongTermPricingResultTypeDef(TypedDict):
LongTermPricingEntries: List[LongTermPricingListEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
OnDeviceServiceConfigurationTypeDef#
# OnDeviceServiceConfigurationTypeDef TypedDict usage example
from types_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)
- See NFSOnDeviceServiceConfigurationTypeDef
- See TGWOnDeviceServiceConfigurationTypeDef
- See EKSOnDeviceServiceConfigurationTypeDef
- See S3OnDeviceServiceConfigurationTypeDef
PickupDetailsTypeDef#
# PickupDetailsTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import PickupDetailsTypeDef
def get_value() -> PickupDetailsTypeDef:
return {
"Name": ...,
}
# PickupDetailsTypeDef definition
class PickupDetailsTypeDef(TypedDict):
Name: NotRequired[str],
PhoneNumber: NotRequired[str],
Email: NotRequired[str],
IdentificationNumber: NotRequired[str],
IdentificationExpirationDate: NotRequired[TimestampTypeDef],
IdentificationIssuingOrg: NotRequired[str],
DevicePickupId: NotRequired[str],
S3ResourceOutputTypeDef#
# S3ResourceOutputTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import S3ResourceOutputTypeDef
def get_value() -> S3ResourceOutputTypeDef:
return {
"BucketArn": ...,
}
# S3ResourceOutputTypeDef definition
class S3ResourceOutputTypeDef(TypedDict):
BucketArn: NotRequired[str],
KeyRange: NotRequired[KeyRangeTypeDef], # (1)
TargetOnDeviceServices: NotRequired[List[TargetOnDeviceServiceTypeDef]], # (2)
S3ResourceTypeDef#
# S3ResourceTypeDef TypedDict usage example
from types_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)
ShippingDetailsTypeDef#
# ShippingDetailsTypeDef TypedDict usage example
from types_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)
- See ShippingOptionType
- See ShipmentTypeDef
- See ShipmentTypeDef
SnowconeDeviceConfigurationTypeDef#
# SnowconeDeviceConfigurationTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import SnowconeDeviceConfigurationTypeDef
def get_value() -> SnowconeDeviceConfigurationTypeDef:
return {
"WirelessConnection": ...,
}
# SnowconeDeviceConfigurationTypeDef definition
class SnowconeDeviceConfigurationTypeDef(TypedDict):
WirelessConnection: NotRequired[WirelessConnectionTypeDef], # (1)
ListServiceVersionsRequestTypeDef#
# ListServiceVersionsRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListServiceVersionsRequestTypeDef
def get_value() -> ListServiceVersionsRequestTypeDef:
return {
"ServiceName": ...,
}
# ListServiceVersionsRequestTypeDef definition
class ListServiceVersionsRequestTypeDef(TypedDict):
ServiceName: ServiceNameType, # (1)
DependentServices: NotRequired[Sequence[DependentServiceTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServiceVersionsResultTypeDef#
# ListServiceVersionsResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import ListServiceVersionsResultTypeDef
def get_value() -> ListServiceVersionsResultTypeDef:
return {
"ServiceVersions": ...,
}
# ListServiceVersionsResultTypeDef definition
class ListServiceVersionsResultTypeDef(TypedDict):
ServiceVersions: List[ServiceVersionTypeDef], # (1)
ServiceName: ServiceNameType, # (2)
DependentServices: List[DependentServiceTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
NextToken: NotRequired[str],
- See ServiceVersionTypeDef
- See ServiceNameType
- See DependentServiceTypeDef
- See ResponseMetadataTypeDef
JobResourceOutputTypeDef#
# JobResourceOutputTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import JobResourceOutputTypeDef
def get_value() -> JobResourceOutputTypeDef:
return {
"S3Resources": ...,
}
# JobResourceOutputTypeDef definition
class JobResourceOutputTypeDef(TypedDict):
S3Resources: NotRequired[List[S3ResourceOutputTypeDef]], # (1)
LambdaResources: NotRequired[List[LambdaResourceOutputTypeDef]], # (2)
Ec2AmiResources: NotRequired[List[Ec2AmiResourceTypeDef]], # (3)
JobResourceTypeDef#
# JobResourceTypeDef TypedDict usage example
from types_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)
DeviceConfigurationTypeDef#
# DeviceConfigurationTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DeviceConfigurationTypeDef
def get_value() -> DeviceConfigurationTypeDef:
return {
"SnowconeDeviceConfiguration": ...,
}
# DeviceConfigurationTypeDef definition
class DeviceConfigurationTypeDef(TypedDict):
SnowconeDeviceConfiguration: NotRequired[SnowconeDeviceConfigurationTypeDef], # (1)
ClusterMetadataTypeDef#
# ClusterMetadataTypeDef TypedDict usage example
from types_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[JobResourceOutputTypeDef], # (4)
AddressId: NotRequired[str],
ShippingOption: NotRequired[ShippingOptionType], # (5)
Notification: NotRequired[NotificationOutputTypeDef], # (6)
ForwardingAddressId: NotRequired[str],
TaxDocuments: NotRequired[TaxDocumentsTypeDef], # (7)
OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef], # (8)
- See ClusterStateType
- See JobTypeType
- See SnowballTypeType
- See JobResourceOutputTypeDef
- See ShippingOptionType
- See NotificationOutputTypeDef
- See TaxDocumentsTypeDef
- See OnDeviceServiceConfigurationTypeDef
JobMetadataTypeDef#
# JobMetadataTypeDef TypedDict usage example
from types_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[JobResourceOutputTypeDef], # (4)
Description: NotRequired[str],
KmsKeyARN: NotRequired[str],
RoleARN: NotRequired[str],
AddressId: NotRequired[str],
ShippingDetails: NotRequired[ShippingDetailsTypeDef], # (5)
SnowballCapacityPreference: NotRequired[SnowballCapacityType], # (6)
Notification: NotRequired[NotificationOutputTypeDef], # (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)
ImpactLevel: NotRequired[ImpactLevelType], # (14)
PickupDetails: NotRequired[PickupDetailsOutputTypeDef], # (15)
SnowballId: NotRequired[str],
- See JobStateType
- See JobTypeType
- See SnowballTypeType
- See JobResourceOutputTypeDef
- See ShippingDetailsTypeDef
- See SnowballCapacityType
- See NotificationOutputTypeDef
- See DataTransferTypeDef
- See JobLogsTypeDef
- See TaxDocumentsTypeDef
- See DeviceConfigurationTypeDef
- See RemoteManagementType
- See OnDeviceServiceConfigurationTypeDef
- See ImpactLevelType
- See PickupDetailsOutputTypeDef
DescribeClusterResultTypeDef#
# DescribeClusterResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeClusterResultTypeDef
def get_value() -> DescribeClusterResultTypeDef:
return {
"ClusterMetadata": ...,
}
# DescribeClusterResultTypeDef definition
class DescribeClusterResultTypeDef(TypedDict):
ClusterMetadata: ClusterMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateClusterRequestTypeDef#
# CreateClusterRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateClusterRequestTypeDef
def get_value() -> CreateClusterRequestTypeDef:
return {
"JobType": ...,
}
# CreateClusterRequestTypeDef definition
class CreateClusterRequestTypeDef(TypedDict):
JobType: JobTypeType, # (1)
AddressId: str,
SnowballType: SnowballTypeType, # (2)
ShippingOption: ShippingOptionType, # (3)
Resources: NotRequired[JobResourceUnionTypeDef], # (4)
OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef], # (5)
Description: NotRequired[str],
KmsKeyARN: NotRequired[str],
RoleARN: NotRequired[str],
Notification: NotRequired[NotificationUnionTypeDef], # (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)
- See JobTypeType
- See SnowballTypeType
- See ShippingOptionType
- See JobResourceTypeDef JobResourceOutputTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See NotificationTypeDef NotificationOutputTypeDef
- See TaxDocumentsTypeDef
- See RemoteManagementType
- See SnowballCapacityType
CreateJobRequestTypeDef#
# CreateJobRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import CreateJobRequestTypeDef
def get_value() -> CreateJobRequestTypeDef:
return {
"JobType": ...,
}
# CreateJobRequestTypeDef definition
class CreateJobRequestTypeDef(TypedDict):
JobType: NotRequired[JobTypeType], # (1)
Resources: NotRequired[JobResourceUnionTypeDef], # (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[NotificationUnionTypeDef], # (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],
ImpactLevel: NotRequired[ImpactLevelType], # (11)
PickupDetails: NotRequired[PickupDetailsUnionTypeDef], # (12)
- See JobTypeType
- See JobResourceTypeDef JobResourceOutputTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See SnowballCapacityType
- See ShippingOptionType
- See NotificationTypeDef NotificationOutputTypeDef
- See SnowballTypeType
- See TaxDocumentsTypeDef
- See DeviceConfigurationTypeDef
- See RemoteManagementType
- See ImpactLevelType
- See PickupDetailsTypeDef PickupDetailsOutputTypeDef
UpdateClusterRequestTypeDef#
# UpdateClusterRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import UpdateClusterRequestTypeDef
def get_value() -> UpdateClusterRequestTypeDef:
return {
"ClusterId": ...,
}
# UpdateClusterRequestTypeDef definition
class UpdateClusterRequestTypeDef(TypedDict):
ClusterId: str,
RoleARN: NotRequired[str],
Description: NotRequired[str],
Resources: NotRequired[JobResourceUnionTypeDef], # (1)
OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef], # (2)
AddressId: NotRequired[str],
ShippingOption: NotRequired[ShippingOptionType], # (3)
Notification: NotRequired[NotificationUnionTypeDef], # (4)
ForwardingAddressId: NotRequired[str],
- See JobResourceTypeDef JobResourceOutputTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See ShippingOptionType
- See NotificationTypeDef NotificationOutputTypeDef
UpdateJobRequestTypeDef#
# UpdateJobRequestTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import UpdateJobRequestTypeDef
def get_value() -> UpdateJobRequestTypeDef:
return {
"JobId": ...,
}
# UpdateJobRequestTypeDef definition
class UpdateJobRequestTypeDef(TypedDict):
JobId: str,
RoleARN: NotRequired[str],
Notification: NotRequired[NotificationUnionTypeDef], # (1)
Resources: NotRequired[JobResourceUnionTypeDef], # (2)
OnDeviceServiceConfiguration: NotRequired[OnDeviceServiceConfigurationTypeDef], # (3)
AddressId: NotRequired[str],
ShippingOption: NotRequired[ShippingOptionType], # (4)
Description: NotRequired[str],
SnowballCapacityPreference: NotRequired[SnowballCapacityType], # (5)
ForwardingAddressId: NotRequired[str],
PickupDetails: NotRequired[PickupDetailsUnionTypeDef], # (6)
- See NotificationTypeDef NotificationOutputTypeDef
- See JobResourceTypeDef JobResourceOutputTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See ShippingOptionType
- See SnowballCapacityType
- See PickupDetailsTypeDef PickupDetailsOutputTypeDef
DescribeJobResultTypeDef#
# DescribeJobResultTypeDef TypedDict usage example
from types_boto3_snowball.type_defs import DescribeJobResultTypeDef
def get_value() -> DescribeJobResultTypeDef:
return {
"JobMetadata": ...,
}
# DescribeJobResultTypeDef definition
class DescribeJobResultTypeDef(TypedDict):
JobMetadata: JobMetadataTypeDef, # (1)
SubJobMetadata: List[JobMetadataTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)