Typed dictionaries#
Index > MediaStoreData > Typed dictionaries
Auto-generated documentation for MediaStoreData type annotations stubs module mypy-boto3-mediastore-data.
DeleteObjectRequestRequestTypeDef#
# DeleteObjectRequestRequestTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import DeleteObjectRequestRequestTypeDef
def get_value() -> DeleteObjectRequestRequestTypeDef:
return {
"Path": ...,
}
# DeleteObjectRequestRequestTypeDef definition
class DeleteObjectRequestRequestTypeDef(TypedDict):
Path: str,
DescribeObjectRequestRequestTypeDef#
# DescribeObjectRequestRequestTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import DescribeObjectRequestRequestTypeDef
def get_value() -> DescribeObjectRequestRequestTypeDef:
return {
"Path": ...,
}
# DescribeObjectRequestRequestTypeDef definition
class DescribeObjectRequestRequestTypeDef(TypedDict):
Path: str,
DescribeObjectResponseTypeDef#
# DescribeObjectResponseTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import DescribeObjectResponseTypeDef
def get_value() -> DescribeObjectResponseTypeDef:
return {
"ETag": ...,
"ContentType": ...,
"ContentLength": ...,
"CacheControl": ...,
"LastModified": ...,
"ResponseMetadata": ...,
}
# DescribeObjectResponseTypeDef definition
class DescribeObjectResponseTypeDef(TypedDict):
ETag: str,
ContentType: str,
ContentLength: int,
CacheControl: str,
LastModified: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetObjectRequestRequestTypeDef#
# GetObjectRequestRequestTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import GetObjectRequestRequestTypeDef
def get_value() -> GetObjectRequestRequestTypeDef:
return {
"Path": ...,
}
# GetObjectRequestRequestTypeDef definition
class GetObjectRequestRequestTypeDef(TypedDict):
Path: str,
Range: NotRequired[str],
GetObjectResponseTypeDef#
# 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": ...,
}
# GetObjectResponseTypeDef definition
class GetObjectResponseTypeDef(TypedDict):
Body: StreamingBody,
CacheControl: str,
ContentRange: str,
ContentLength: int,
ContentType: str,
ETag: str,
LastModified: datetime,
StatusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ItemTypeDef#
# ItemTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import ItemTypeDef
def get_value() -> ItemTypeDef:
return {
"Name": ...,
}
# ItemTypeDef definition
class ItemTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[ItemTypeType], # (1)
ETag: NotRequired[str],
LastModified: NotRequired[datetime],
ContentType: NotRequired[str],
ContentLength: NotRequired[int],
- See ItemTypeType
ListItemsRequestListItemsPaginateTypeDef#
# ListItemsRequestListItemsPaginateTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import ListItemsRequestListItemsPaginateTypeDef
def get_value() -> ListItemsRequestListItemsPaginateTypeDef:
return {
"Path": ...,
}
# ListItemsRequestListItemsPaginateTypeDef definition
class ListItemsRequestListItemsPaginateTypeDef(TypedDict):
Path: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListItemsRequestRequestTypeDef#
# ListItemsRequestRequestTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import ListItemsRequestRequestTypeDef
def get_value() -> ListItemsRequestRequestTypeDef:
return {
"Path": ...,
}
# ListItemsRequestRequestTypeDef definition
class ListItemsRequestRequestTypeDef(TypedDict):
Path: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutObjectRequestRequestTypeDef#
# PutObjectRequestRequestTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import PutObjectRequestRequestTypeDef
def get_value() -> PutObjectRequestRequestTypeDef:
return {
"Body": ...,
"Path": ...,
}
# PutObjectRequestRequestTypeDef 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)
PutObjectResponseTypeDef#
# PutObjectResponseTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import PutObjectResponseTypeDef
def get_value() -> PutObjectResponseTypeDef:
return {
"ContentSHA256": ...,
"ETag": ...,
"StorageClass": ...,
"ResponseMetadata": ...,
}
# PutObjectResponseTypeDef definition
class PutObjectResponseTypeDef(TypedDict):
ContentSHA256: str,
ETag: str,
StorageClass: StorageClassType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ListItemsResponseTypeDef#
# ListItemsResponseTypeDef usage example
from mypy_boto3_mediastore_data.type_defs import ListItemsResponseTypeDef
def get_value() -> ListItemsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListItemsResponseTypeDef definition
class ListItemsResponseTypeDef(TypedDict):
Items: List[ItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ItemTypeDef
- See ResponseMetadataTypeDef