Skip to content

Typed dictionaries

Index > ImportExport > Typed dictionaries

Auto-generated documentation for ImportExport type annotations stubs module types-aiobotocore-importexport.

ArtifactTypeDef

Usage Example
from types_aiobotocore_importexport.type_defs import ArtifactTypeDef

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

CancelJobInputRequestTypeDef

Usage Example
from types_aiobotocore_importexport.type_defs import CancelJobInputRequestTypeDef

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

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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],
  1. See JobTypeType

GetShippingLabelInputRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_importexport.type_defs import GetStatusInputRequestTypeDef

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

JobTypeDef

Usage Example
from types_aiobotocore_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)
  1. See JobTypeType

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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],
  1. See JobTypeType

CancelJobOutputTypeDef

Usage Example
from types_aiobotocore_importexport.type_defs import CancelJobOutputTypeDef

def get_value() -> CancelJobOutputTypeDef:
    return {
        "Success": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelJobOutputTypeDef(TypedDict):
    Success: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateJobOutputTypeDef

Usage Example
from types_aiobotocore_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)
  1. See JobTypeType
  2. See ArtifactTypeDef
  3. See ResponseMetadataTypeDef

GetShippingLabelOutputTypeDef

Usage Example
from types_aiobotocore_importexport.type_defs import GetShippingLabelOutputTypeDef

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

GetStatusOutputTypeDef

Usage Example
from types_aiobotocore_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)
  1. See JobTypeType
  2. See ArtifactTypeDef
  3. See ResponseMetadataTypeDef

UpdateJobOutputTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ArtifactTypeDef
  2. See ResponseMetadataTypeDef

ListJobsOutputTypeDef

Usage Example
from types_aiobotocore_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)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListJobsInputListJobsPaginateTypeDef

Usage Example
from types_aiobotocore_importexport.type_defs import ListJobsInputListJobsPaginateTypeDef

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