Typed dictionaries
Index > ImportExport > Typed dictionaries
Auto-generated documentation for ImportExport type annotations stubs module mypy-boto3-importexport.
ArtifactTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import ArtifactTypeDef
def get_value() -> ArtifactTypeDef:
return {
"Description": ...,
}
CancelJobInputRequestTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import CancelJobInputRequestTypeDef
def get_value() -> CancelJobInputRequestTypeDef:
return {
"JobId": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_importexport.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,
CreateJobInputRequestTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import CreateJobInputRequestTypeDef
def get_value() -> CreateJobInputRequestTypeDef:
return {
"JobType": ...,
"Manifest": ...,
"ValidateOnly": ...,
}
Definition
class CreateJobInputRequestTypeDef(TypedDict):
JobType: JobTypeType, # (1)
Manifest: str,
ValidateOnly: bool,
ManifestAddendum: NotRequired[str],
APIVersion: NotRequired[str],
- See JobTypeType
GetShippingLabelInputRequestTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import GetShippingLabelInputRequestTypeDef
def get_value() -> GetShippingLabelInputRequestTypeDef:
return {
"jobIds": ...,
}
Definition
class GetShippingLabelInputRequestTypeDef(TypedDict):
jobIds: Sequence[str],
name: NotRequired[str],
company: NotRequired[str],
phoneNumber: NotRequired[str],
country: NotRequired[str],
stateOrProvince: NotRequired[str],
city: NotRequired[str],
postalCode: NotRequired[str],
street1: NotRequired[str],
street2: NotRequired[str],
street3: NotRequired[str],
APIVersion: NotRequired[str],
GetStatusInputRequestTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import GetStatusInputRequestTypeDef
def get_value() -> GetStatusInputRequestTypeDef:
return {
"JobId": ...,
}
JobTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"JobId": ...,
}
Definition
class JobTypeDef(TypedDict):
JobId: NotRequired[str],
CreationDate: NotRequired[datetime],
IsCanceled: NotRequired[bool],
JobType: NotRequired[JobTypeType], # (1)
- See JobTypeType
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListJobsInputRequestTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import ListJobsInputRequestTypeDef
def get_value() -> ListJobsInputRequestTypeDef:
return {
"MaxJobs": ...,
}
Definition
class ListJobsInputRequestTypeDef(TypedDict):
MaxJobs: NotRequired[int],
Marker: NotRequired[str],
APIVersion: NotRequired[str],
UpdateJobInputRequestTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import UpdateJobInputRequestTypeDef
def get_value() -> UpdateJobInputRequestTypeDef:
return {
"JobId": ...,
"Manifest": ...,
"JobType": ...,
"ValidateOnly": ...,
}
Definition
class UpdateJobInputRequestTypeDef(TypedDict):
JobId: str,
Manifest: str,
JobType: JobTypeType, # (1)
ValidateOnly: bool,
APIVersion: NotRequired[str],
- See JobTypeType
CancelJobOutputTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import CancelJobOutputTypeDef
def get_value() -> CancelJobOutputTypeDef:
return {
"Success": ...,
"ResponseMetadata": ...,
}
Definition
class CancelJobOutputTypeDef(TypedDict):
Success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobOutputTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import CreateJobOutputTypeDef
def get_value() -> CreateJobOutputTypeDef:
return {
"JobId": ...,
"JobType": ...,
"Signature": ...,
"SignatureFileContents": ...,
"WarningMessage": ...,
"ArtifactList": ...,
"ResponseMetadata": ...,
}
Definition
class CreateJobOutputTypeDef(TypedDict):
JobId: str,
JobType: JobTypeType, # (1)
Signature: str,
SignatureFileContents: str,
WarningMessage: str,
ArtifactList: List[ArtifactTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See JobTypeType
- See ArtifactTypeDef
- See ResponseMetadataTypeDef
GetShippingLabelOutputTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import GetShippingLabelOutputTypeDef
def get_value() -> GetShippingLabelOutputTypeDef:
return {
"ShippingLabelURL": ...,
"Warning": ...,
"ResponseMetadata": ...,
}
Definition
class GetShippingLabelOutputTypeDef(TypedDict):
ShippingLabelURL: str,
Warning: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetStatusOutputTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import GetStatusOutputTypeDef
def get_value() -> GetStatusOutputTypeDef:
return {
"JobId": ...,
"JobType": ...,
"LocationCode": ...,
"LocationMessage": ...,
"ProgressCode": ...,
"ProgressMessage": ...,
"Carrier": ...,
"TrackingNumber": ...,
"LogBucket": ...,
"LogKey": ...,
"ErrorCount": ...,
"Signature": ...,
"SignatureFileContents": ...,
"CurrentManifest": ...,
"CreationDate": ...,
"ArtifactList": ...,
"ResponseMetadata": ...,
}
Definition
class GetStatusOutputTypeDef(TypedDict):
JobId: str,
JobType: JobTypeType, # (1)
LocationCode: str,
LocationMessage: str,
ProgressCode: str,
ProgressMessage: str,
Carrier: str,
TrackingNumber: str,
LogBucket: str,
LogKey: str,
ErrorCount: int,
Signature: str,
SignatureFileContents: str,
CurrentManifest: str,
CreationDate: datetime,
ArtifactList: List[ArtifactTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See JobTypeType
- See ArtifactTypeDef
- See ResponseMetadataTypeDef
UpdateJobOutputTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import UpdateJobOutputTypeDef
def get_value() -> UpdateJobOutputTypeDef:
return {
"Success": ...,
"WarningMessage": ...,
"ArtifactList": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateJobOutputTypeDef(TypedDict):
Success: bool,
WarningMessage: str,
ArtifactList: List[ArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListJobsOutputTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import ListJobsOutputTypeDef
def get_value() -> ListJobsOutputTypeDef:
return {
"Jobs": ...,
"IsTruncated": ...,
"ResponseMetadata": ...,
}
Definition
class ListJobsOutputTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
IsTruncated: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
ListJobsInputListJobsPaginateTypeDef
Usage Example
from mypy_boto3_importexport.type_defs import ListJobsInputListJobsPaginateTypeDef
def get_value() -> ListJobsInputListJobsPaginateTypeDef:
return {
"APIVersion": ...,
}