Typed dictionaries#
Index > MediaStore > Typed dictionaries
Auto-generated documentation for MediaStore type annotations stubs module mypy-boto3-mediastore.
ContainerTypeDef#
# ContainerTypeDef usage example
from mypy_boto3_mediastore.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"Endpoint": ...,
}
# ContainerTypeDef definition
class ContainerTypeDef(TypedDict):
Endpoint: NotRequired[str],
CreationTime: NotRequired[datetime],
ARN: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[ContainerStatusType], # (1)
AccessLoggingEnabled: NotRequired[bool],
CorsRuleTypeDef#
# CorsRuleTypeDef usage example
from mypy_boto3_mediastore.type_defs import CorsRuleTypeDef
def get_value() -> CorsRuleTypeDef:
return {
"AllowedOrigins": ...,
"AllowedHeaders": ...,
}
# CorsRuleTypeDef definition
class CorsRuleTypeDef(TypedDict):
AllowedOrigins: List[str],
AllowedHeaders: List[str],
AllowedMethods: NotRequired[List[MethodNameType]], # (1)
MaxAgeSeconds: NotRequired[int],
ExposeHeaders: NotRequired[List[str]],
- See MethodNameType
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_mediastore.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
DeleteContainerInputRequestTypeDef#
# DeleteContainerInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import DeleteContainerInputRequestTypeDef
def get_value() -> DeleteContainerInputRequestTypeDef:
return {
"ContainerName": ...,
}
# DeleteContainerInputRequestTypeDef definition
class DeleteContainerInputRequestTypeDef(TypedDict):
ContainerName: str,
DeleteContainerPolicyInputRequestTypeDef#
# DeleteContainerPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import DeleteContainerPolicyInputRequestTypeDef
def get_value() -> DeleteContainerPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# DeleteContainerPolicyInputRequestTypeDef definition
class DeleteContainerPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
DeleteCorsPolicyInputRequestTypeDef#
# DeleteCorsPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import DeleteCorsPolicyInputRequestTypeDef
def get_value() -> DeleteCorsPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# DeleteCorsPolicyInputRequestTypeDef definition
class DeleteCorsPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
DeleteLifecyclePolicyInputRequestTypeDef#
# DeleteLifecyclePolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import DeleteLifecyclePolicyInputRequestTypeDef
def get_value() -> DeleteLifecyclePolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# DeleteLifecyclePolicyInputRequestTypeDef definition
class DeleteLifecyclePolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
DeleteMetricPolicyInputRequestTypeDef#
# DeleteMetricPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import DeleteMetricPolicyInputRequestTypeDef
def get_value() -> DeleteMetricPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# DeleteMetricPolicyInputRequestTypeDef definition
class DeleteMetricPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
DescribeContainerInputRequestTypeDef#
# DescribeContainerInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import DescribeContainerInputRequestTypeDef
def get_value() -> DescribeContainerInputRequestTypeDef:
return {
"ContainerName": ...,
}
# DescribeContainerInputRequestTypeDef definition
class DescribeContainerInputRequestTypeDef(TypedDict):
ContainerName: NotRequired[str],
GetContainerPolicyInputRequestTypeDef#
# GetContainerPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetContainerPolicyInputRequestTypeDef
def get_value() -> GetContainerPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# GetContainerPolicyInputRequestTypeDef definition
class GetContainerPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
GetContainerPolicyOutputTypeDef#
# GetContainerPolicyOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetContainerPolicyOutputTypeDef
def get_value() -> GetContainerPolicyOutputTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
# GetContainerPolicyOutputTypeDef definition
class GetContainerPolicyOutputTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCorsPolicyInputRequestTypeDef#
# GetCorsPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetCorsPolicyInputRequestTypeDef
def get_value() -> GetCorsPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# GetCorsPolicyInputRequestTypeDef definition
class GetCorsPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
GetLifecyclePolicyInputRequestTypeDef#
# GetLifecyclePolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetLifecyclePolicyInputRequestTypeDef
def get_value() -> GetLifecyclePolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# GetLifecyclePolicyInputRequestTypeDef definition
class GetLifecyclePolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
GetLifecyclePolicyOutputTypeDef#
# GetLifecyclePolicyOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetLifecyclePolicyOutputTypeDef
def get_value() -> GetLifecyclePolicyOutputTypeDef:
return {
"LifecyclePolicy": ...,
"ResponseMetadata": ...,
}
# GetLifecyclePolicyOutputTypeDef definition
class GetLifecyclePolicyOutputTypeDef(TypedDict):
LifecyclePolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMetricPolicyInputRequestTypeDef#
# GetMetricPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetMetricPolicyInputRequestTypeDef
def get_value() -> GetMetricPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
}
# GetMetricPolicyInputRequestTypeDef definition
class GetMetricPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
ListContainersInputListContainersPaginateTypeDef#
# ListContainersInputListContainersPaginateTypeDef usage example
from mypy_boto3_mediastore.type_defs import ListContainersInputListContainersPaginateTypeDef
def get_value() -> ListContainersInputListContainersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListContainersInputListContainersPaginateTypeDef definition
class ListContainersInputListContainersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListContainersInputRequestTypeDef#
# ListContainersInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import ListContainersInputRequestTypeDef
def get_value() -> ListContainersInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListContainersInputRequestTypeDef definition
class ListContainersInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"Resource": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
Resource: str,
MetricPolicyRuleTypeDef#
# MetricPolicyRuleTypeDef usage example
from mypy_boto3_mediastore.type_defs import MetricPolicyRuleTypeDef
def get_value() -> MetricPolicyRuleTypeDef:
return {
"ObjectGroup": ...,
"ObjectGroupName": ...,
}
# MetricPolicyRuleTypeDef definition
class MetricPolicyRuleTypeDef(TypedDict):
ObjectGroup: str,
ObjectGroupName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_mediastore.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutContainerPolicyInputRequestTypeDef#
# PutContainerPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import PutContainerPolicyInputRequestTypeDef
def get_value() -> PutContainerPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
"Policy": ...,
}
# PutContainerPolicyInputRequestTypeDef definition
class PutContainerPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
Policy: str,
PutLifecyclePolicyInputRequestTypeDef#
# PutLifecyclePolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import PutLifecyclePolicyInputRequestTypeDef
def get_value() -> PutLifecyclePolicyInputRequestTypeDef:
return {
"ContainerName": ...,
"LifecyclePolicy": ...,
}
# PutLifecyclePolicyInputRequestTypeDef definition
class PutLifecyclePolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
LifecyclePolicy: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_mediastore.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,
StartAccessLoggingInputRequestTypeDef#
# StartAccessLoggingInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import StartAccessLoggingInputRequestTypeDef
def get_value() -> StartAccessLoggingInputRequestTypeDef:
return {
"ContainerName": ...,
}
# StartAccessLoggingInputRequestTypeDef definition
class StartAccessLoggingInputRequestTypeDef(TypedDict):
ContainerName: str,
StopAccessLoggingInputRequestTypeDef#
# StopAccessLoggingInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import StopAccessLoggingInputRequestTypeDef
def get_value() -> StopAccessLoggingInputRequestTypeDef:
return {
"ContainerName": ...,
}
# StopAccessLoggingInputRequestTypeDef definition
class StopAccessLoggingInputRequestTypeDef(TypedDict):
ContainerName: str,
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"Resource": ...,
"TagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
Resource: str,
TagKeys: Sequence[str],
CreateContainerOutputTypeDef#
# CreateContainerOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import CreateContainerOutputTypeDef
def get_value() -> CreateContainerOutputTypeDef:
return {
"Container": ...,
"ResponseMetadata": ...,
}
# CreateContainerOutputTypeDef definition
class CreateContainerOutputTypeDef(TypedDict):
Container: ContainerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContainerOutputTypeDef#
# DescribeContainerOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import DescribeContainerOutputTypeDef
def get_value() -> DescribeContainerOutputTypeDef:
return {
"Container": ...,
"ResponseMetadata": ...,
}
# DescribeContainerOutputTypeDef definition
class DescribeContainerOutputTypeDef(TypedDict):
Container: ContainerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContainersOutputTypeDef#
# ListContainersOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import ListContainersOutputTypeDef
def get_value() -> ListContainersOutputTypeDef:
return {
"Containers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListContainersOutputTypeDef definition
class ListContainersOutputTypeDef(TypedDict):
Containers: List[ContainerTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCorsPolicyOutputTypeDef#
# GetCorsPolicyOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetCorsPolicyOutputTypeDef
def get_value() -> GetCorsPolicyOutputTypeDef:
return {
"CorsPolicy": ...,
"ResponseMetadata": ...,
}
# GetCorsPolicyOutputTypeDef definition
class GetCorsPolicyOutputTypeDef(TypedDict):
CorsPolicy: List[CorsRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutCorsPolicyInputRequestTypeDef#
# PutCorsPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import PutCorsPolicyInputRequestTypeDef
def get_value() -> PutCorsPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
"CorsPolicy": ...,
}
# PutCorsPolicyInputRequestTypeDef definition
class PutCorsPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
CorsPolicy: Sequence[CorsRuleTypeDef], # (1)
- See CorsRuleTypeDef
CreateContainerInputRequestTypeDef#
# CreateContainerInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import CreateContainerInputRequestTypeDef
def get_value() -> CreateContainerInputRequestTypeDef:
return {
"ContainerName": ...,
}
# CreateContainerInputRequestTypeDef definition
class CreateContainerInputRequestTypeDef(TypedDict):
ContainerName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"Resource": ...,
"Tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
Resource: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
MetricPolicyTypeDef#
# MetricPolicyTypeDef usage example
from mypy_boto3_mediastore.type_defs import MetricPolicyTypeDef
def get_value() -> MetricPolicyTypeDef:
return {
"ContainerLevelMetrics": ...,
}
# MetricPolicyTypeDef definition
class MetricPolicyTypeDef(TypedDict):
ContainerLevelMetrics: ContainerLevelMetricsType, # (1)
MetricPolicyRules: NotRequired[List[MetricPolicyRuleTypeDef]], # (2)
GetMetricPolicyOutputTypeDef#
# GetMetricPolicyOutputTypeDef usage example
from mypy_boto3_mediastore.type_defs import GetMetricPolicyOutputTypeDef
def get_value() -> GetMetricPolicyOutputTypeDef:
return {
"MetricPolicy": ...,
"ResponseMetadata": ...,
}
# GetMetricPolicyOutputTypeDef definition
class GetMetricPolicyOutputTypeDef(TypedDict):
MetricPolicy: MetricPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutMetricPolicyInputRequestTypeDef#
# PutMetricPolicyInputRequestTypeDef usage example
from mypy_boto3_mediastore.type_defs import PutMetricPolicyInputRequestTypeDef
def get_value() -> PutMetricPolicyInputRequestTypeDef:
return {
"ContainerName": ...,
"MetricPolicy": ...,
}
# PutMetricPolicyInputRequestTypeDef definition
class PutMetricPolicyInputRequestTypeDef(TypedDict):
ContainerName: str,
MetricPolicy: MetricPolicyTypeDef, # (1)