Type definitions#
Index > MediaPackageVod > Type definitions
Auto-generated documentation for MediaPackageVod type annotations stubs module mypy-boto3-mediapackage-vod.
CmafPackageUnionTypeDef#
# CmafPackageUnionTypeDef Union usage example
from mypy_boto3_mediapackage_vod.type_defs import CmafPackageUnionTypeDef
def get_value() -> CmafPackageUnionTypeDef:
return ...
# CmafPackageUnionTypeDef definition
CmafPackageUnionTypeDef = Union[
CmafPackageTypeDef, # (1)
CmafPackageOutputTypeDef, # (2)
]
DashPackageUnionTypeDef#
# DashPackageUnionTypeDef Union usage example
from mypy_boto3_mediapackage_vod.type_defs import DashPackageUnionTypeDef
def get_value() -> DashPackageUnionTypeDef:
return ...
# DashPackageUnionTypeDef definition
DashPackageUnionTypeDef = Union[
DashPackageTypeDef, # (1)
DashPackageOutputTypeDef, # (2)
]
HlsPackageUnionTypeDef#
# HlsPackageUnionTypeDef Union usage example
from mypy_boto3_mediapackage_vod.type_defs import HlsPackageUnionTypeDef
def get_value() -> HlsPackageUnionTypeDef:
return ...
# HlsPackageUnionTypeDef definition
HlsPackageUnionTypeDef = Union[
HlsPackageTypeDef, # (1)
HlsPackageOutputTypeDef, # (2)
]
MssPackageUnionTypeDef#
# MssPackageUnionTypeDef Union usage example
from mypy_boto3_mediapackage_vod.type_defs import MssPackageUnionTypeDef
def get_value() -> MssPackageUnionTypeDef:
return ...
# MssPackageUnionTypeDef definition
MssPackageUnionTypeDef = Union[
MssPackageTypeDef, # (1)
MssPackageOutputTypeDef, # (2)
]
AssetShallowTypeDef#
# AssetShallowTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import AssetShallowTypeDef
def get_value() -> AssetShallowTypeDef:
return {
"Arn": ...,
}
# AssetShallowTypeDef definition
class AssetShallowTypeDef(TypedDict):
Arn: NotRequired[str],
CreatedAt: NotRequired[str],
Id: NotRequired[str],
PackagingGroupId: NotRequired[str],
ResourceId: NotRequired[str],
SourceArn: NotRequired[str],
SourceRoleArn: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
AuthorizationTypeDef#
# AuthorizationTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import AuthorizationTypeDef
def get_value() -> AuthorizationTypeDef:
return {
"CdnIdentifierSecret": ...,
}
# AuthorizationTypeDef definition
class AuthorizationTypeDef(TypedDict):
CdnIdentifierSecret: str,
SecretsRoleArn: str,
EgressAccessLogsTypeDef#
# EgressAccessLogsTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import EgressAccessLogsTypeDef
def get_value() -> EgressAccessLogsTypeDef:
return {
"LogGroupName": ...,
}
# EgressAccessLogsTypeDef definition
class EgressAccessLogsTypeDef(TypedDict):
LogGroupName: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateAssetRequestTypeDef#
# CreateAssetRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CreateAssetRequestTypeDef
def get_value() -> CreateAssetRequestTypeDef:
return {
"Id": ...,
}
# CreateAssetRequestTypeDef definition
class CreateAssetRequestTypeDef(TypedDict):
Id: str,
PackagingGroupId: str,
SourceArn: str,
SourceRoleArn: str,
ResourceId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
EgressEndpointTypeDef#
# EgressEndpointTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import EgressEndpointTypeDef
def get_value() -> EgressEndpointTypeDef:
return {
"PackagingConfigurationId": ...,
}
# EgressEndpointTypeDef definition
class EgressEndpointTypeDef(TypedDict):
PackagingConfigurationId: NotRequired[str],
Status: NotRequired[str],
Url: NotRequired[str],
StreamSelectionTypeDef#
# StreamSelectionTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import StreamSelectionTypeDef
def get_value() -> StreamSelectionTypeDef:
return {
"MaxVideoBitsPerSecond": ...,
}
# StreamSelectionTypeDef definition
class StreamSelectionTypeDef(TypedDict):
MaxVideoBitsPerSecond: NotRequired[int],
MinVideoBitsPerSecond: NotRequired[int],
StreamOrder: NotRequired[StreamOrderType], # (1)
- See StreamOrderType
DeleteAssetRequestTypeDef#
# DeleteAssetRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DeleteAssetRequestTypeDef
def get_value() -> DeleteAssetRequestTypeDef:
return {
"Id": ...,
}
# DeleteAssetRequestTypeDef definition
class DeleteAssetRequestTypeDef(TypedDict):
Id: str,
DeletePackagingConfigurationRequestTypeDef#
# DeletePackagingConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DeletePackagingConfigurationRequestTypeDef
def get_value() -> DeletePackagingConfigurationRequestTypeDef:
return {
"Id": ...,
}
# DeletePackagingConfigurationRequestTypeDef definition
class DeletePackagingConfigurationRequestTypeDef(TypedDict):
Id: str,
DeletePackagingGroupRequestTypeDef#
# DeletePackagingGroupRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DeletePackagingGroupRequestTypeDef
def get_value() -> DeletePackagingGroupRequestTypeDef:
return {
"Id": ...,
}
# DeletePackagingGroupRequestTypeDef definition
class DeletePackagingGroupRequestTypeDef(TypedDict):
Id: str,
DescribeAssetRequestTypeDef#
# DescribeAssetRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DescribeAssetRequestTypeDef
def get_value() -> DescribeAssetRequestTypeDef:
return {
"Id": ...,
}
# DescribeAssetRequestTypeDef definition
class DescribeAssetRequestTypeDef(TypedDict):
Id: str,
DescribePackagingConfigurationRequestTypeDef#
# DescribePackagingConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DescribePackagingConfigurationRequestTypeDef
def get_value() -> DescribePackagingConfigurationRequestTypeDef:
return {
"Id": ...,
}
# DescribePackagingConfigurationRequestTypeDef definition
class DescribePackagingConfigurationRequestTypeDef(TypedDict):
Id: str,
DescribePackagingGroupRequestTypeDef#
# DescribePackagingGroupRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DescribePackagingGroupRequestTypeDef
def get_value() -> DescribePackagingGroupRequestTypeDef:
return {
"Id": ...,
}
# DescribePackagingGroupRequestTypeDef definition
class DescribePackagingGroupRequestTypeDef(TypedDict):
Id: str,
EncryptionContractConfigurationTypeDef#
# EncryptionContractConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import EncryptionContractConfigurationTypeDef
def get_value() -> EncryptionContractConfigurationTypeDef:
return {
"PresetSpeke20Audio": ...,
}
# EncryptionContractConfigurationTypeDef definition
class EncryptionContractConfigurationTypeDef(TypedDict):
PresetSpeke20Audio: PresetSpeke20AudioType, # (1)
PresetSpeke20Video: PresetSpeke20VideoType, # (2)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAssetsRequestTypeDef#
# ListAssetsRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListAssetsRequestTypeDef
def get_value() -> ListAssetsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListAssetsRequestTypeDef definition
class ListAssetsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackagingGroupId: NotRequired[str],
ListPackagingConfigurationsRequestTypeDef#
# ListPackagingConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListPackagingConfigurationsRequestTypeDef
def get_value() -> ListPackagingConfigurationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPackagingConfigurationsRequestTypeDef definition
class ListPackagingConfigurationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PackagingGroupId: NotRequired[str],
ListPackagingGroupsRequestTypeDef#
# ListPackagingGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListPackagingGroupsRequestTypeDef
def get_value() -> ListPackagingGroupsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPackagingGroupsRequestTypeDef definition
class ListPackagingGroupsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePackagingGroupRequestTypeDef#
# UpdatePackagingGroupRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import UpdatePackagingGroupRequestTypeDef
def get_value() -> UpdatePackagingGroupRequestTypeDef:
return {
"Id": ...,
}
# UpdatePackagingGroupRequestTypeDef definition
class UpdatePackagingGroupRequestTypeDef(TypedDict):
Id: str,
Authorization: NotRequired[AuthorizationTypeDef], # (1)
ConfigureLogsRequestTypeDef#
# ConfigureLogsRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ConfigureLogsRequestTypeDef
def get_value() -> ConfigureLogsRequestTypeDef:
return {
"Id": ...,
}
# ConfigureLogsRequestTypeDef definition
class ConfigureLogsRequestTypeDef(TypedDict):
Id: str,
EgressAccessLogs: NotRequired[EgressAccessLogsTypeDef], # (1)
CreatePackagingGroupRequestTypeDef#
# CreatePackagingGroupRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CreatePackagingGroupRequestTypeDef
def get_value() -> CreatePackagingGroupRequestTypeDef:
return {
"Id": ...,
}
# CreatePackagingGroupRequestTypeDef definition
class CreatePackagingGroupRequestTypeDef(TypedDict):
Id: str,
Authorization: NotRequired[AuthorizationTypeDef], # (1)
EgressAccessLogs: NotRequired[EgressAccessLogsTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
PackagingGroupTypeDef#
# PackagingGroupTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import PackagingGroupTypeDef
def get_value() -> PackagingGroupTypeDef:
return {
"ApproximateAssetCount": ...,
}
# PackagingGroupTypeDef definition
class PackagingGroupTypeDef(TypedDict):
ApproximateAssetCount: NotRequired[int],
Arn: NotRequired[str],
Authorization: NotRequired[AuthorizationTypeDef], # (1)
CreatedAt: NotRequired[str],
DomainName: NotRequired[str],
EgressAccessLogs: NotRequired[EgressAccessLogsTypeDef], # (2)
Id: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ConfigureLogsResponseTypeDef#
# ConfigureLogsResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ConfigureLogsResponseTypeDef
def get_value() -> ConfigureLogsResponseTypeDef:
return {
"Arn": ...,
}
# ConfigureLogsResponseTypeDef definition
class ConfigureLogsResponseTypeDef(TypedDict):
Arn: str,
Authorization: AuthorizationTypeDef, # (1)
CreatedAt: str,
DomainName: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (2)
Id: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreatePackagingGroupResponseTypeDef#
# CreatePackagingGroupResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CreatePackagingGroupResponseTypeDef
def get_value() -> CreatePackagingGroupResponseTypeDef:
return {
"Arn": ...,
}
# CreatePackagingGroupResponseTypeDef definition
class CreatePackagingGroupResponseTypeDef(TypedDict):
Arn: str,
Authorization: AuthorizationTypeDef, # (1)
CreatedAt: str,
DomainName: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (2)
Id: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribePackagingGroupResponseTypeDef#
# DescribePackagingGroupResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DescribePackagingGroupResponseTypeDef
def get_value() -> DescribePackagingGroupResponseTypeDef:
return {
"ApproximateAssetCount": ...,
}
# DescribePackagingGroupResponseTypeDef definition
class DescribePackagingGroupResponseTypeDef(TypedDict):
ApproximateAssetCount: int,
Arn: str,
Authorization: AuthorizationTypeDef, # (1)
CreatedAt: str,
DomainName: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (2)
Id: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssetsResponseTypeDef#
# ListAssetsResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListAssetsResponseTypeDef
def get_value() -> ListAssetsResponseTypeDef:
return {
"Assets": ...,
}
# ListAssetsResponseTypeDef definition
class ListAssetsResponseTypeDef(TypedDict):
Assets: List[AssetShallowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AssetShallowTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePackagingGroupResponseTypeDef#
# UpdatePackagingGroupResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import UpdatePackagingGroupResponseTypeDef
def get_value() -> UpdatePackagingGroupResponseTypeDef:
return {
"ApproximateAssetCount": ...,
}
# UpdatePackagingGroupResponseTypeDef definition
class UpdatePackagingGroupResponseTypeDef(TypedDict):
ApproximateAssetCount: int,
Arn: str,
Authorization: AuthorizationTypeDef, # (1)
CreatedAt: str,
DomainName: str,
EgressAccessLogs: EgressAccessLogsTypeDef, # (2)
Id: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateAssetResponseTypeDef#
# CreateAssetResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CreateAssetResponseTypeDef
def get_value() -> CreateAssetResponseTypeDef:
return {
"Arn": ...,
}
# CreateAssetResponseTypeDef definition
class CreateAssetResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
EgressEndpoints: List[EgressEndpointTypeDef], # (1)
Id: str,
PackagingGroupId: str,
ResourceId: str,
SourceArn: str,
SourceRoleArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[EgressEndpointTypeDef]
- See ResponseMetadataTypeDef
DescribeAssetResponseTypeDef#
# DescribeAssetResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DescribeAssetResponseTypeDef
def get_value() -> DescribeAssetResponseTypeDef:
return {
"Arn": ...,
}
# DescribeAssetResponseTypeDef definition
class DescribeAssetResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: str,
EgressEndpoints: List[EgressEndpointTypeDef], # (1)
Id: str,
PackagingGroupId: str,
ResourceId: str,
SourceArn: str,
SourceRoleArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[EgressEndpointTypeDef]
- See ResponseMetadataTypeDef
DashManifestTypeDef#
# DashManifestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DashManifestTypeDef
def get_value() -> DashManifestTypeDef:
return {
"ManifestLayout": ...,
}
# DashManifestTypeDef definition
class DashManifestTypeDef(TypedDict):
ManifestLayout: NotRequired[ManifestLayoutType], # (1)
ManifestName: NotRequired[str],
MinBufferTimeSeconds: NotRequired[int],
Profile: NotRequired[ProfileType], # (2)
ScteMarkersSource: NotRequired[ScteMarkersSourceType], # (3)
StreamSelection: NotRequired[StreamSelectionTypeDef], # (4)
- See ManifestLayoutType
- See ProfileType
- See ScteMarkersSourceType
- See StreamSelectionTypeDef
HlsManifestTypeDef#
# HlsManifestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import HlsManifestTypeDef
def get_value() -> HlsManifestTypeDef:
return {
"AdMarkers": ...,
}
# HlsManifestTypeDef definition
class HlsManifestTypeDef(TypedDict):
AdMarkers: NotRequired[AdMarkersType], # (1)
IncludeIframeOnlyStream: NotRequired[bool],
ManifestName: NotRequired[str],
ProgramDateTimeIntervalSeconds: NotRequired[int],
RepeatExtXKey: NotRequired[bool],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (2)
- See AdMarkersType
- See StreamSelectionTypeDef
MssManifestTypeDef#
# MssManifestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import MssManifestTypeDef
def get_value() -> MssManifestTypeDef:
return {
"ManifestName": ...,
}
# MssManifestTypeDef definition
class MssManifestTypeDef(TypedDict):
ManifestName: NotRequired[str],
StreamSelection: NotRequired[StreamSelectionTypeDef], # (1)
SpekeKeyProviderOutputTypeDef#
# SpekeKeyProviderOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import SpekeKeyProviderOutputTypeDef
def get_value() -> SpekeKeyProviderOutputTypeDef:
return {
"EncryptionContractConfiguration": ...,
}
# SpekeKeyProviderOutputTypeDef definition
class SpekeKeyProviderOutputTypeDef(TypedDict):
RoleArn: str,
SystemIds: List[str],
Url: str,
EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef], # (1)
SpekeKeyProviderTypeDef#
# SpekeKeyProviderTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import SpekeKeyProviderTypeDef
def get_value() -> SpekeKeyProviderTypeDef:
return {
"EncryptionContractConfiguration": ...,
}
# SpekeKeyProviderTypeDef definition
class SpekeKeyProviderTypeDef(TypedDict):
RoleArn: str,
SystemIds: Sequence[str],
Url: str,
EncryptionContractConfiguration: NotRequired[EncryptionContractConfigurationTypeDef], # (1)
ListAssetsRequestPaginateTypeDef#
# ListAssetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListAssetsRequestPaginateTypeDef
def get_value() -> ListAssetsRequestPaginateTypeDef:
return {
"PackagingGroupId": ...,
}
# ListAssetsRequestPaginateTypeDef definition
class ListAssetsRequestPaginateTypeDef(TypedDict):
PackagingGroupId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackagingConfigurationsRequestPaginateTypeDef#
# ListPackagingConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListPackagingConfigurationsRequestPaginateTypeDef
def get_value() -> ListPackagingConfigurationsRequestPaginateTypeDef:
return {
"PackagingGroupId": ...,
}
# ListPackagingConfigurationsRequestPaginateTypeDef definition
class ListPackagingConfigurationsRequestPaginateTypeDef(TypedDict):
PackagingGroupId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackagingGroupsRequestPaginateTypeDef#
# ListPackagingGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListPackagingGroupsRequestPaginateTypeDef
def get_value() -> ListPackagingGroupsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPackagingGroupsRequestPaginateTypeDef definition
class ListPackagingGroupsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPackagingGroupsResponseTypeDef#
# ListPackagingGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListPackagingGroupsResponseTypeDef
def get_value() -> ListPackagingGroupsResponseTypeDef:
return {
"NextToken": ...,
}
# ListPackagingGroupsResponseTypeDef definition
class ListPackagingGroupsResponseTypeDef(TypedDict):
PackagingGroups: List[PackagingGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PackagingGroupTypeDef]
- See ResponseMetadataTypeDef
CmafEncryptionOutputTypeDef#
# CmafEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CmafEncryptionOutputTypeDef
def get_value() -> CmafEncryptionOutputTypeDef:
return {
"ConstantInitializationVector": ...,
}
# CmafEncryptionOutputTypeDef definition
class CmafEncryptionOutputTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderOutputTypeDef, # (1)
ConstantInitializationVector: NotRequired[str],
DashEncryptionOutputTypeDef#
# DashEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DashEncryptionOutputTypeDef
def get_value() -> DashEncryptionOutputTypeDef:
return {
"SpekeKeyProvider": ...,
}
# DashEncryptionOutputTypeDef definition
class DashEncryptionOutputTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderOutputTypeDef, # (1)
HlsEncryptionOutputTypeDef#
# HlsEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import HlsEncryptionOutputTypeDef
def get_value() -> HlsEncryptionOutputTypeDef:
return {
"ConstantInitializationVector": ...,
}
# HlsEncryptionOutputTypeDef definition
class HlsEncryptionOutputTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderOutputTypeDef, # (2)
ConstantInitializationVector: NotRequired[str],
EncryptionMethod: NotRequired[EncryptionMethodType], # (1)
MssEncryptionOutputTypeDef#
# MssEncryptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import MssEncryptionOutputTypeDef
def get_value() -> MssEncryptionOutputTypeDef:
return {
"SpekeKeyProvider": ...,
}
# MssEncryptionOutputTypeDef definition
class MssEncryptionOutputTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderOutputTypeDef, # (1)
CmafEncryptionTypeDef#
# CmafEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CmafEncryptionTypeDef
def get_value() -> CmafEncryptionTypeDef:
return {
"ConstantInitializationVector": ...,
}
# CmafEncryptionTypeDef definition
class CmafEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (1)
ConstantInitializationVector: NotRequired[str],
DashEncryptionTypeDef#
# DashEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DashEncryptionTypeDef
def get_value() -> DashEncryptionTypeDef:
return {
"SpekeKeyProvider": ...,
}
# DashEncryptionTypeDef definition
class DashEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (1)
HlsEncryptionTypeDef#
# HlsEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import HlsEncryptionTypeDef
def get_value() -> HlsEncryptionTypeDef:
return {
"ConstantInitializationVector": ...,
}
# HlsEncryptionTypeDef definition
class HlsEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (2)
ConstantInitializationVector: NotRequired[str],
EncryptionMethod: NotRequired[EncryptionMethodType], # (1)
MssEncryptionTypeDef#
# MssEncryptionTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import MssEncryptionTypeDef
def get_value() -> MssEncryptionTypeDef:
return {
"SpekeKeyProvider": ...,
}
# MssEncryptionTypeDef definition
class MssEncryptionTypeDef(TypedDict):
SpekeKeyProvider: SpekeKeyProviderTypeDef, # (1)
CmafPackageOutputTypeDef#
# CmafPackageOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CmafPackageOutputTypeDef
def get_value() -> CmafPackageOutputTypeDef:
return {
"Encryption": ...,
}
# CmafPackageOutputTypeDef definition
class CmafPackageOutputTypeDef(TypedDict):
HlsManifests: List[HlsManifestTypeDef], # (2)
Encryption: NotRequired[CmafEncryptionOutputTypeDef], # (1)
IncludeEncoderConfigurationInSegments: NotRequired[bool],
SegmentDurationSeconds: NotRequired[int],
- See CmafEncryptionOutputTypeDef
- See
List[HlsManifestTypeDef]
DashPackageOutputTypeDef#
# DashPackageOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DashPackageOutputTypeDef
def get_value() -> DashPackageOutputTypeDef:
return {
"DashManifests": ...,
}
# DashPackageOutputTypeDef definition
class DashPackageOutputTypeDef(TypedDict):
DashManifests: List[DashManifestTypeDef], # (1)
Encryption: NotRequired[DashEncryptionOutputTypeDef], # (2)
IncludeEncoderConfigurationInSegments: NotRequired[bool],
IncludeIframeOnlyStream: NotRequired[bool],
PeriodTriggers: NotRequired[List[PeriodTriggersElementType]], # (3)
SegmentDurationSeconds: NotRequired[int],
SegmentTemplateFormat: NotRequired[SegmentTemplateFormatType], # (4)
- See
List[DashManifestTypeDef]
- See DashEncryptionOutputTypeDef
- See
List[Literal['ADS']]
- See SegmentTemplateFormatType
HlsPackageOutputTypeDef#
# HlsPackageOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import HlsPackageOutputTypeDef
def get_value() -> HlsPackageOutputTypeDef:
return {
"Encryption": ...,
}
# HlsPackageOutputTypeDef definition
class HlsPackageOutputTypeDef(TypedDict):
HlsManifests: List[HlsManifestTypeDef], # (2)
Encryption: NotRequired[HlsEncryptionOutputTypeDef], # (1)
IncludeDvbSubtitles: NotRequired[bool],
SegmentDurationSeconds: NotRequired[int],
UseAudioRenditionGroup: NotRequired[bool],
- See HlsEncryptionOutputTypeDef
- See
List[HlsManifestTypeDef]
MssPackageOutputTypeDef#
# MssPackageOutputTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import MssPackageOutputTypeDef
def get_value() -> MssPackageOutputTypeDef:
return {
"Encryption": ...,
}
# MssPackageOutputTypeDef definition
class MssPackageOutputTypeDef(TypedDict):
MssManifests: List[MssManifestTypeDef], # (2)
Encryption: NotRequired[MssEncryptionOutputTypeDef], # (1)
SegmentDurationSeconds: NotRequired[int],
- See MssEncryptionOutputTypeDef
- See
List[MssManifestTypeDef]
CmafPackageTypeDef#
# CmafPackageTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CmafPackageTypeDef
def get_value() -> CmafPackageTypeDef:
return {
"Encryption": ...,
}
# CmafPackageTypeDef definition
class CmafPackageTypeDef(TypedDict):
HlsManifests: Sequence[HlsManifestTypeDef], # (2)
Encryption: NotRequired[CmafEncryptionTypeDef], # (1)
IncludeEncoderConfigurationInSegments: NotRequired[bool],
SegmentDurationSeconds: NotRequired[int],
- See CmafEncryptionTypeDef
- See
Sequence[HlsManifestTypeDef]
DashPackageTypeDef#
# DashPackageTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DashPackageTypeDef
def get_value() -> DashPackageTypeDef:
return {
"DashManifests": ...,
}
# DashPackageTypeDef definition
class DashPackageTypeDef(TypedDict):
DashManifests: Sequence[DashManifestTypeDef], # (1)
Encryption: NotRequired[DashEncryptionTypeDef], # (2)
IncludeEncoderConfigurationInSegments: NotRequired[bool],
IncludeIframeOnlyStream: NotRequired[bool],
PeriodTriggers: NotRequired[Sequence[PeriodTriggersElementType]], # (3)
SegmentDurationSeconds: NotRequired[int],
SegmentTemplateFormat: NotRequired[SegmentTemplateFormatType], # (4)
- See
Sequence[DashManifestTypeDef]
- See DashEncryptionTypeDef
- See
Sequence[Literal['ADS']]
- See SegmentTemplateFormatType
HlsPackageTypeDef#
# HlsPackageTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import HlsPackageTypeDef
def get_value() -> HlsPackageTypeDef:
return {
"Encryption": ...,
}
# HlsPackageTypeDef definition
class HlsPackageTypeDef(TypedDict):
HlsManifests: Sequence[HlsManifestTypeDef], # (2)
Encryption: NotRequired[HlsEncryptionTypeDef], # (1)
IncludeDvbSubtitles: NotRequired[bool],
SegmentDurationSeconds: NotRequired[int],
UseAudioRenditionGroup: NotRequired[bool],
- See HlsEncryptionTypeDef
- See
Sequence[HlsManifestTypeDef]
MssPackageTypeDef#
# MssPackageTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import MssPackageTypeDef
def get_value() -> MssPackageTypeDef:
return {
"Encryption": ...,
}
# MssPackageTypeDef definition
class MssPackageTypeDef(TypedDict):
MssManifests: Sequence[MssManifestTypeDef], # (2)
Encryption: NotRequired[MssEncryptionTypeDef], # (1)
SegmentDurationSeconds: NotRequired[int],
- See MssEncryptionTypeDef
- See
Sequence[MssManifestTypeDef]
CreatePackagingConfigurationResponseTypeDef#
# CreatePackagingConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CreatePackagingConfigurationResponseTypeDef
def get_value() -> CreatePackagingConfigurationResponseTypeDef:
return {
"Arn": ...,
}
# CreatePackagingConfigurationResponseTypeDef definition
class CreatePackagingConfigurationResponseTypeDef(TypedDict):
Arn: str,
CmafPackage: CmafPackageOutputTypeDef, # (1)
CreatedAt: str,
DashPackage: DashPackageOutputTypeDef, # (2)
HlsPackage: HlsPackageOutputTypeDef, # (3)
Id: str,
MssPackage: MssPackageOutputTypeDef, # (4)
PackagingGroupId: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CmafPackageOutputTypeDef
- See DashPackageOutputTypeDef
- See HlsPackageOutputTypeDef
- See MssPackageOutputTypeDef
- See ResponseMetadataTypeDef
DescribePackagingConfigurationResponseTypeDef#
# DescribePackagingConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import DescribePackagingConfigurationResponseTypeDef
def get_value() -> DescribePackagingConfigurationResponseTypeDef:
return {
"Arn": ...,
}
# DescribePackagingConfigurationResponseTypeDef definition
class DescribePackagingConfigurationResponseTypeDef(TypedDict):
Arn: str,
CmafPackage: CmafPackageOutputTypeDef, # (1)
CreatedAt: str,
DashPackage: DashPackageOutputTypeDef, # (2)
HlsPackage: HlsPackageOutputTypeDef, # (3)
Id: str,
MssPackage: MssPackageOutputTypeDef, # (4)
PackagingGroupId: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CmafPackageOutputTypeDef
- See DashPackageOutputTypeDef
- See HlsPackageOutputTypeDef
- See MssPackageOutputTypeDef
- See ResponseMetadataTypeDef
PackagingConfigurationTypeDef#
# PackagingConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import PackagingConfigurationTypeDef
def get_value() -> PackagingConfigurationTypeDef:
return {
"Arn": ...,
}
# PackagingConfigurationTypeDef definition
class PackagingConfigurationTypeDef(TypedDict):
Arn: NotRequired[str],
CmafPackage: NotRequired[CmafPackageOutputTypeDef], # (1)
CreatedAt: NotRequired[str],
DashPackage: NotRequired[DashPackageOutputTypeDef], # (2)
HlsPackage: NotRequired[HlsPackageOutputTypeDef], # (3)
Id: NotRequired[str],
MssPackage: NotRequired[MssPackageOutputTypeDef], # (4)
PackagingGroupId: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
- See CmafPackageOutputTypeDef
- See DashPackageOutputTypeDef
- See HlsPackageOutputTypeDef
- See MssPackageOutputTypeDef
ListPackagingConfigurationsResponseTypeDef#
# ListPackagingConfigurationsResponseTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import ListPackagingConfigurationsResponseTypeDef
def get_value() -> ListPackagingConfigurationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListPackagingConfigurationsResponseTypeDef definition
class ListPackagingConfigurationsResponseTypeDef(TypedDict):
PackagingConfigurations: List[PackagingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PackagingConfigurationTypeDef]
- See ResponseMetadataTypeDef
CreatePackagingConfigurationRequestTypeDef#
# CreatePackagingConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediapackage_vod.type_defs import CreatePackagingConfigurationRequestTypeDef
def get_value() -> CreatePackagingConfigurationRequestTypeDef:
return {
"Id": ...,
}
# CreatePackagingConfigurationRequestTypeDef definition
class CreatePackagingConfigurationRequestTypeDef(TypedDict):
Id: str,
PackagingGroupId: str,
CmafPackage: NotRequired[CmafPackageUnionTypeDef], # (1)
DashPackage: NotRequired[DashPackageUnionTypeDef], # (2)
HlsPackage: NotRequired[HlsPackageUnionTypeDef], # (3)
MssPackage: NotRequired[MssPackageUnionTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],