Typed dictionaries
Auto-generated documentation for Snowball type annotations stubs module mypy-boto3-snowball.
AddressTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_snowball.type_defs import CancelClusterRequestRequestTypeDef
def get_value() -> CancelClusterRequestRequestTypeDef:
return {
"ClusterId": ...,
}
CancelJobRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CancelJobRequestRequestTypeDef
def get_value() -> CancelJobRequestRequestTypeDef:
return {
"JobId": ...,
}
ClusterListEntryTypeDef
Usage Example
from mypy_boto3_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],
- See ClusterStateType
NotificationTypeDef
Usage Example
from mypy_boto3_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],
- See JobStateType
CompatibleImageTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CompatibleImageTypeDef
def get_value() -> CompatibleImageTypeDef:
return {
"AmiId": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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)
CreateReturnShippingLabelRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CreateReturnShippingLabelRequestRequestTypeDef
def get_value() -> CreateReturnShippingLabelRequestRequestTypeDef:
return {
"JobId": ...,
}
Definition
class CreateReturnShippingLabelRequestRequestTypeDef(TypedDict):
JobId: str,
ShippingOption: NotRequired[ShippingOptionType], # (1)
DataTransferTypeDef
Usage Example
from mypy_boto3_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],
ServiceVersionTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ServiceVersionTypeDef
def get_value() -> ServiceVersionTypeDef:
return {
"Version": ...,
}
DescribeAddressRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeAddressRequestRequestTypeDef
def get_value() -> DescribeAddressRequestRequestTypeDef:
return {
"AddressId": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_snowball.type_defs import DescribeClusterRequestRequestTypeDef
def get_value() -> DescribeClusterRequestRequestTypeDef:
return {
"ClusterId": ...,
}
DescribeJobRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeJobRequestRequestTypeDef
def get_value() -> DescribeJobRequestRequestTypeDef:
return {
"JobId": ...,
}
DescribeReturnShippingLabelRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeReturnShippingLabelRequestRequestTypeDef
def get_value() -> DescribeReturnShippingLabelRequestRequestTypeDef:
return {
"JobId": ...,
}
EKSOnDeviceServiceConfigurationTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import EKSOnDeviceServiceConfigurationTypeDef
def get_value() -> EKSOnDeviceServiceConfigurationTypeDef:
return {
"KubernetesVersion": ...,
}
Definition
class EKSOnDeviceServiceConfigurationTypeDef(TypedDict):
KubernetesVersion: NotRequired[str],
EKSAnywhereVersion: NotRequired[str],
Ec2AmiResourceTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import Ec2AmiResourceTypeDef
def get_value() -> Ec2AmiResourceTypeDef:
return {
"AmiId": ...,
}
EventTriggerDefinitionTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import EventTriggerDefinitionTypeDef
def get_value() -> EventTriggerDefinitionTypeDef:
return {
"EventResourceARN": ...,
}
GetJobManifestRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetJobManifestRequestRequestTypeDef
def get_value() -> GetJobManifestRequestRequestTypeDef:
return {
"JobId": ...,
}
GetJobUnlockCodeRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetJobUnlockCodeRequestRequestTypeDef
def get_value() -> GetJobUnlockCodeRequestRequestTypeDef:
return {
"JobId": ...,
}
GetSoftwareUpdatesRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetSoftwareUpdatesRequestRequestTypeDef
def get_value() -> GetSoftwareUpdatesRequestRequestTypeDef:
return {
"JobId": ...,
}
INDTaxDocumentsTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import INDTaxDocumentsTypeDef
def get_value() -> INDTaxDocumentsTypeDef:
return {
"GSTIN": ...,
}
JobListEntryTypeDef
Usage Example
from mypy_boto3_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],
- See JobStateType
- See JobTypeType
- See SnowballTypeType
JobLogsTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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]],
NFSOnDeviceServiceConfigurationTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import NFSOnDeviceServiceConfigurationTypeDef
def get_value() -> NFSOnDeviceServiceConfigurationTypeDef:
return {
"StorageLimit": ...,
}
Definition
class NFSOnDeviceServiceConfigurationTypeDef(TypedDict):
StorageLimit: NotRequired[int],
StorageUnit: NotRequired[StorageUnitType], # (1)
- See StorageUnitType
TGWOnDeviceServiceConfigurationTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import TGWOnDeviceServiceConfigurationTypeDef
def get_value() -> TGWOnDeviceServiceConfigurationTypeDef:
return {
"StorageLimit": ...,
}
Definition
class TGWOnDeviceServiceConfigurationTypeDef(TypedDict):
StorageLimit: NotRequired[int],
StorageUnit: NotRequired[StorageUnitType], # (1)
- See StorageUnitType
TargetOnDeviceServiceTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import TargetOnDeviceServiceTypeDef
def get_value() -> TargetOnDeviceServiceTypeDef:
return {
"ServiceName": ...,
}
Definition
class TargetOnDeviceServiceTypeDef(TypedDict):
ServiceName: NotRequired[DeviceServiceNameType], # (1)
TransferOption: NotRequired[TransferOptionType], # (2)
ShipmentTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_snowball.type_defs import WirelessConnectionTypeDef
def get_value() -> WirelessConnectionTypeDef:
return {
"IsWifiEnabled": ...,
}
UpdateJobShipmentStateRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import UpdateJobShipmentStateRequestRequestTypeDef
def get_value() -> UpdateJobShipmentStateRequestRequestTypeDef:
return {
"JobId": ...,
"ShipmentState": ...,
}
Definition
class UpdateJobShipmentStateRequestRequestTypeDef(TypedDict):
JobId: str,
ShipmentState: ShipmentStateType, # (1)
UpdateLongTermPricingRequestRequestTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_snowball.type_defs import CreateAddressRequestRequestTypeDef
def get_value() -> CreateAddressRequestRequestTypeDef:
return {
"Address": ...,
}
- See AddressTypeDef
CreateAddressResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CreateAddressResultTypeDef
def get_value() -> CreateAddressResultTypeDef:
return {
"AddressId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAddressResultTypeDef(TypedDict):
AddressId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateClusterResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CreateClusterResultTypeDef
def get_value() -> CreateClusterResultTypeDef:
return {
"ClusterId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateClusterResultTypeDef(TypedDict):
ClusterId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CreateJobResultTypeDef
def get_value() -> CreateJobResultTypeDef:
return {
"JobId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateJobResultTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLongTermPricingResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CreateLongTermPricingResultTypeDef
def get_value() -> CreateLongTermPricingResultTypeDef:
return {
"LongTermPricingId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLongTermPricingResultTypeDef(TypedDict):
LongTermPricingId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateReturnShippingLabelResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import CreateReturnShippingLabelResultTypeDef
def get_value() -> CreateReturnShippingLabelResultTypeDef:
return {
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class CreateReturnShippingLabelResultTypeDef(TypedDict):
Status: ShippingLabelStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeAddressResultTypeDef
def get_value() -> DescribeAddressResultTypeDef:
return {
"Address": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAddressResultTypeDef(TypedDict):
Address: AddressTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAddressesResultTypeDef
Usage Example
from mypy_boto3_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)
DescribeReturnShippingLabelResultTypeDef
Usage Example
from mypy_boto3_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)
GetJobManifestResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetJobManifestResultTypeDef
def get_value() -> GetJobManifestResultTypeDef:
return {
"ManifestURI": ...,
"ResponseMetadata": ...,
}
Definition
class GetJobManifestResultTypeDef(TypedDict):
ManifestURI: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetJobUnlockCodeResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetJobUnlockCodeResultTypeDef
def get_value() -> GetJobUnlockCodeResultTypeDef:
return {
"UnlockCode": ...,
"ResponseMetadata": ...,
}
Definition
class GetJobUnlockCodeResultTypeDef(TypedDict):
UnlockCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSnowballUsageResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetSnowballUsageResultTypeDef
def get_value() -> GetSnowballUsageResultTypeDef:
return {
"SnowballLimit": ...,
"SnowballsInUse": ...,
"ResponseMetadata": ...,
}
Definition
class GetSnowballUsageResultTypeDef(TypedDict):
SnowballLimit: int,
SnowballsInUse: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSoftwareUpdatesResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import GetSoftwareUpdatesResultTypeDef
def get_value() -> GetSoftwareUpdatesResultTypeDef:
return {
"UpdatesURI": ...,
"ResponseMetadata": ...,
}
Definition
class GetSoftwareUpdatesResultTypeDef(TypedDict):
UpdatesURI: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListClustersResultTypeDef
Usage Example
from mypy_boto3_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)
ListCompatibleImagesResultTypeDef
Usage Example
from mypy_boto3_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)
DependentServiceTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DependentServiceTypeDef
def get_value() -> DependentServiceTypeDef:
return {
"ServiceName": ...,
}
Definition
class DependentServiceTypeDef(TypedDict):
ServiceName: NotRequired[ServiceNameType], # (1)
ServiceVersion: NotRequired[ServiceVersionTypeDef], # (2)
- See ServiceNameType
- See ServiceVersionTypeDef
DescribeAddressesRequestDescribeAddressesPaginateTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeAddressesRequestDescribeAddressesPaginateTypeDef
def get_value() -> DescribeAddressesRequestDescribeAddressesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeAddressesRequestDescribeAddressesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListClusterJobsRequestListClusterJobsPaginateTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListClusterJobsRequestListClusterJobsPaginateTypeDef
def get_value() -> ListClusterJobsRequestListClusterJobsPaginateTypeDef:
return {
"ClusterId": ...,
}
Definition
class ListClusterJobsRequestListClusterJobsPaginateTypeDef(TypedDict):
ClusterId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListClustersRequestListClustersPaginateTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListClustersRequestListClustersPaginateTypeDef
def get_value() -> ListClustersRequestListClustersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListClustersRequestListClustersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef
def get_value() -> ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListCompatibleImagesRequestListCompatibleImagesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestListJobsPaginateTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListJobsRequestListJobsPaginateTypeDef
def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLongTermPricingRequestListLongTermPricingPaginateTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListLongTermPricingRequestListLongTermPricingPaginateTypeDef
def get_value() -> ListLongTermPricingRequestListLongTermPricingPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListLongTermPricingRequestListLongTermPricingPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LambdaResourceTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import LambdaResourceTypeDef
def get_value() -> LambdaResourceTypeDef:
return {
"LambdaArn": ...,
}
Definition
class LambdaResourceTypeDef(TypedDict):
LambdaArn: NotRequired[str],
EventTriggers: NotRequired[Sequence[EventTriggerDefinitionTypeDef]], # (1)
TaxDocumentsTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import TaxDocumentsTypeDef
def get_value() -> TaxDocumentsTypeDef:
return {
"IND": ...,
}
ListClusterJobsResultTypeDef
Usage Example
from mypy_boto3_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)
ListJobsResultTypeDef
Usage Example
from mypy_boto3_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)
ListLongTermPricingResultTypeDef
Usage Example
from mypy_boto3_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)
OnDeviceServiceConfigurationTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import OnDeviceServiceConfigurationTypeDef
def get_value() -> OnDeviceServiceConfigurationTypeDef:
return {
"NFSOnDeviceService": ...,
}
Definition
class OnDeviceServiceConfigurationTypeDef(TypedDict):
NFSOnDeviceService: NotRequired[NFSOnDeviceServiceConfigurationTypeDef], # (1)
TGWOnDeviceService: NotRequired[TGWOnDeviceServiceConfigurationTypeDef], # (2)
EKSOnDeviceService: NotRequired[EKSOnDeviceServiceConfigurationTypeDef], # (3)
- See NFSOnDeviceServiceConfigurationTypeDef
- See TGWOnDeviceServiceConfigurationTypeDef
- See EKSOnDeviceServiceConfigurationTypeDef
S3ResourceTypeDef
Usage Example
from mypy_boto3_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)
ShippingDetailsTypeDef
Usage Example
from mypy_boto3_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)
- See ShippingOptionType
- See ShipmentTypeDef
- See ShipmentTypeDef
SnowconeDeviceConfigurationTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import SnowconeDeviceConfigurationTypeDef
def get_value() -> SnowconeDeviceConfigurationTypeDef:
return {
"WirelessConnection": ...,
}
Definition
class SnowconeDeviceConfigurationTypeDef(TypedDict):
WirelessConnection: NotRequired[WirelessConnectionTypeDef], # (1)
ListServiceVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListServiceVersionsRequestRequestTypeDef
def get_value() -> ListServiceVersionsRequestRequestTypeDef:
return {
"ServiceName": ...,
}
Definition
class ListServiceVersionsRequestRequestTypeDef(TypedDict):
ServiceName: ServiceNameType, # (1)
DependentServices: NotRequired[Sequence[DependentServiceTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServiceVersionsResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import ListServiceVersionsResultTypeDef
def get_value() -> ListServiceVersionsResultTypeDef:
return {
"ServiceVersions": ...,
"ServiceName": ...,
"DependentServices": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListServiceVersionsResultTypeDef(TypedDict):
ServiceVersions: List[ServiceVersionTypeDef], # (1)
ServiceName: ServiceNameType, # (2)
DependentServices: List[DependentServiceTypeDef], # (3)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ServiceVersionTypeDef
- See ServiceNameType
- See DependentServiceTypeDef
- See ResponseMetadataTypeDef
JobResourceTypeDef
Usage Example
from mypy_boto3_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)
DeviceConfigurationTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DeviceConfigurationTypeDef
def get_value() -> DeviceConfigurationTypeDef:
return {
"SnowconeDeviceConfiguration": ...,
}
Definition
class DeviceConfigurationTypeDef(TypedDict):
SnowconeDeviceConfiguration: NotRequired[SnowconeDeviceConfigurationTypeDef], # (1)
ClusterMetadataTypeDef
Usage Example
from mypy_boto3_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)
- See ClusterStateType
- See JobTypeType
- See SnowballTypeType
- See JobResourceTypeDef
- See ShippingOptionType
- See NotificationTypeDef
- See TaxDocumentsTypeDef
- See OnDeviceServiceConfigurationTypeDef
CreateClusterRequestRequestTypeDef
Usage Example
from mypy_boto3_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)
- See JobTypeType
- See JobResourceTypeDef
- See SnowballTypeType
- See ShippingOptionType
- See OnDeviceServiceConfigurationTypeDef
- See NotificationTypeDef
- See TaxDocumentsTypeDef
- See RemoteManagementType
UpdateClusterRequestRequestTypeDef
Usage Example
from mypy_boto3_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],
- See JobResourceTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See ShippingOptionType
- See NotificationTypeDef
UpdateJobRequestRequestTypeDef
Usage Example
from mypy_boto3_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],
- See NotificationTypeDef
- See JobResourceTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See ShippingOptionType
- See SnowballCapacityType
CreateJobRequestRequestTypeDef
Usage Example
from mypy_boto3_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],
- See JobTypeType
- See JobResourceTypeDef
- See OnDeviceServiceConfigurationTypeDef
- See SnowballCapacityType
- See ShippingOptionType
- See NotificationTypeDef
- See SnowballTypeType
- See TaxDocumentsTypeDef
- See DeviceConfigurationTypeDef
- See RemoteManagementType
JobMetadataTypeDef
Usage Example
from mypy_boto3_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)
- See JobStateType
- See JobTypeType
- See SnowballTypeType
- See JobResourceTypeDef
- See ShippingDetailsTypeDef
- See SnowballCapacityType
- See NotificationTypeDef
- See DataTransferTypeDef
- See JobLogsTypeDef
- See TaxDocumentsTypeDef
- See DeviceConfigurationTypeDef
- See RemoteManagementType
- See OnDeviceServiceConfigurationTypeDef
DescribeClusterResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeClusterResultTypeDef
def get_value() -> DescribeClusterResultTypeDef:
return {
"ClusterMetadata": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeClusterResultTypeDef(TypedDict):
ClusterMetadata: ClusterMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeJobResultTypeDef
Usage Example
from mypy_boto3_snowball.type_defs import DescribeJobResultTypeDef
def get_value() -> DescribeJobResultTypeDef:
return {
"JobMetadata": ...,
"SubJobMetadata": ...,
"ResponseMetadata": ...,
}