Skip to content

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],
  1. See ContainerStatusType

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]],
  1. See MethodNameType

TagTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

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": ...,
    }
Definition
class DeleteContainerInputRequestTypeDef(TypedDict):
    ContainerName: str,

DeleteContainerPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import DeleteContainerPolicyInputRequestTypeDef

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

DeleteCorsPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import DeleteCorsPolicyInputRequestTypeDef

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

DeleteLifecyclePolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import DeleteLifecyclePolicyInputRequestTypeDef

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

DeleteMetricPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import DeleteMetricPolicyInputRequestTypeDef

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

DescribeContainerInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import DescribeContainerInputRequestTypeDef

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

GetContainerPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import GetContainerPolicyInputRequestTypeDef

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

GetCorsPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import GetCorsPolicyInputRequestTypeDef

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

GetLifecyclePolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import GetLifecyclePolicyInputRequestTypeDef

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

GetMetricPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import GetMetricPolicyInputRequestTypeDef

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

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": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    Resource: str,

MetricPolicyRuleTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import MetricPolicyRuleTypeDef

def get_value() -> MetricPolicyRuleTypeDef:
    return {
        "ObjectGroup": ...,
        "ObjectGroupName": ...,
    }
Definition
class MetricPolicyRuleTypeDef(TypedDict):
    ObjectGroup: str,
    ObjectGroupName: str,

PutContainerPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import PutContainerPolicyInputRequestTypeDef

def get_value() -> PutContainerPolicyInputRequestTypeDef:
    return {
        "ContainerName": ...,
        "Policy": ...,
    }
Definition
class PutContainerPolicyInputRequestTypeDef(TypedDict):
    ContainerName: str,
    Policy: str,

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": ...,
    }
Definition
class StartAccessLoggingInputRequestTypeDef(TypedDict):
    ContainerName: str,

StopAccessLoggingInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import StopAccessLoggingInputRequestTypeDef

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

UntagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "Resource": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
    Resource: str,
    TagKeys: Sequence[str],

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)
  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)
  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)
  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)
  1. See ContainerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContainerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See CorsRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ContainerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See TagTypeDef
  2. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See ContainerLevelMetricsType
  2. See MetricPolicyRuleTypeDef

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)
  1. See MetricPolicyTypeDef
  2. See ResponseMetadataTypeDef

PutMetricPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_mediastore.type_defs import PutMetricPolicyInputRequestTypeDef

def get_value() -> PutMetricPolicyInputRequestTypeDef:
    return {
        "ContainerName": ...,
        "MetricPolicy": ...,
    }
Definition
class PutMetricPolicyInputRequestTypeDef(TypedDict):
    ContainerName: str,
    MetricPolicy: MetricPolicyTypeDef,  # (1)
  1. See MetricPolicyTypeDef