Skip to content

Typed dictionaries

Index > MediaStoreData > Typed dictionaries

Auto-generated documentation for MediaStoreData type annotations stubs module mypy-boto3-mediastore-data.

DeleteObjectRequestRequestTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import DeleteObjectRequestRequestTypeDef

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

DescribeObjectRequestRequestTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import DescribeObjectRequestRequestTypeDef

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

ResponseMetadataTypeDef

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

GetObjectRequestRequestTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import GetObjectRequestRequestTypeDef

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

ItemTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import ItemTypeDef

def get_value() -> ItemTypeDef:
    return {
        "Name": ...,
    }
Definition
class ItemTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[ItemTypeType],  # (1)
    ETag: NotRequired[str],
    LastModified: NotRequired[datetime],
    ContentType: NotRequired[str],
    ContentLength: NotRequired[int],
  1. See ItemTypeType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import PaginatorConfigTypeDef

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

ListItemsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import ListItemsRequestRequestTypeDef

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

PutObjectRequestRequestTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import PutObjectRequestRequestTypeDef

def get_value() -> PutObjectRequestRequestTypeDef:
    return {
        "Body": ...,
        "Path": ...,
    }
Definition
class PutObjectRequestRequestTypeDef(TypedDict):
    Body: Union[str, bytes, IO[Any], StreamingBody],
    Path: str,
    ContentType: NotRequired[str],
    CacheControl: NotRequired[str],
    StorageClass: NotRequired[StorageClassType],  # (1)
    UploadAvailability: NotRequired[UploadAvailabilityType],  # (2)
  1. See StorageClassType
  2. See UploadAvailabilityType

DescribeObjectResponseTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import DescribeObjectResponseTypeDef

def get_value() -> DescribeObjectResponseTypeDef:
    return {
        "ETag": ...,
        "ContentType": ...,
        "ContentLength": ...,
        "CacheControl": ...,
        "LastModified": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeObjectResponseTypeDef(TypedDict):
    ETag: str,
    ContentType: str,
    ContentLength: int,
    CacheControl: str,
    LastModified: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetObjectResponseTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import GetObjectResponseTypeDef

def get_value() -> GetObjectResponseTypeDef:
    return {
        "Body": ...,
        "CacheControl": ...,
        "ContentRange": ...,
        "ContentLength": ...,
        "ContentType": ...,
        "ETag": ...,
        "LastModified": ...,
        "StatusCode": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetObjectResponseTypeDef(TypedDict):
    Body: StreamingBody,
    CacheControl: str,
    ContentRange: str,
    ContentLength: int,
    ContentType: str,
    ETag: str,
    LastModified: datetime,
    StatusCode: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutObjectResponseTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import PutObjectResponseTypeDef

def get_value() -> PutObjectResponseTypeDef:
    return {
        "ContentSHA256": ...,
        "ETag": ...,
        "StorageClass": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutObjectResponseTypeDef(TypedDict):
    ContentSHA256: str,
    ETag: str,
    StorageClass: StorageClassType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageClassType
  2. See ResponseMetadataTypeDef

ListItemsResponseTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import ListItemsResponseTypeDef

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

ListItemsRequestListItemsPaginateTypeDef

Usage Example
from mypy_boto3_mediastore_data.type_defs import ListItemsRequestListItemsPaginateTypeDef

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