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