Typed dictionaries#
Index > MediaTailor > Typed dictionaries
Auto-generated documentation for MediaTailor type annotations stubs module mypy-boto3-mediatailor.
SecretsManagerAccessTokenConfigurationTypeDef#
# SecretsManagerAccessTokenConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import SecretsManagerAccessTokenConfigurationTypeDef
def get_value() -> SecretsManagerAccessTokenConfigurationTypeDef:
return {
"HeaderName": ...,
}
# SecretsManagerAccessTokenConfigurationTypeDef definition
class SecretsManagerAccessTokenConfigurationTypeDef(TypedDict):
HeaderName: NotRequired[str],
SecretArn: NotRequired[str],
SecretStringKey: NotRequired[str],
SlateSourceTypeDef#
# SlateSourceTypeDef usage example
from mypy_boto3_mediatailor.type_defs import SlateSourceTypeDef
def get_value() -> SlateSourceTypeDef:
return {
"SourceLocationName": ...,
}
# SlateSourceTypeDef definition
class SlateSourceTypeDef(TypedDict):
SourceLocationName: NotRequired[str],
VodSourceName: NotRequired[str],
SpliceInsertMessageTypeDef#
# SpliceInsertMessageTypeDef usage example
from mypy_boto3_mediatailor.type_defs import SpliceInsertMessageTypeDef
def get_value() -> SpliceInsertMessageTypeDef:
return {
"AvailNum": ...,
}
# SpliceInsertMessageTypeDef definition
class SpliceInsertMessageTypeDef(TypedDict):
AvailNum: NotRequired[int],
AvailsExpected: NotRequired[int],
SpliceEventId: NotRequired[int],
UniqueProgramId: NotRequired[int],
AdMarkerPassthroughTypeDef#
# AdMarkerPassthroughTypeDef usage example
from mypy_boto3_mediatailor.type_defs import AdMarkerPassthroughTypeDef
def get_value() -> AdMarkerPassthroughTypeDef:
return {
"Enabled": ...,
}
# AdMarkerPassthroughTypeDef definition
class AdMarkerPassthroughTypeDef(TypedDict):
Enabled: NotRequired[bool],
AlertTypeDef#
# AlertTypeDef usage example
from mypy_boto3_mediatailor.type_defs import AlertTypeDef
def get_value() -> AlertTypeDef:
return {
"AlertCode": ...,
"AlertMessage": ...,
"LastModifiedTime": ...,
"RelatedResourceArns": ...,
"ResourceArn": ...,
}
# AlertTypeDef definition
class AlertTypeDef(TypedDict):
AlertCode: str,
AlertMessage: str,
LastModifiedTime: datetime,
RelatedResourceArns: List[str],
ResourceArn: str,
AvailMatchingCriteriaTypeDef#
# AvailMatchingCriteriaTypeDef usage example
from mypy_boto3_mediatailor.type_defs import AvailMatchingCriteriaTypeDef
def get_value() -> AvailMatchingCriteriaTypeDef:
return {
"DynamicVariable": ...,
"Operator": ...,
}
# AvailMatchingCriteriaTypeDef definition
class AvailMatchingCriteriaTypeDef(TypedDict):
DynamicVariable: str,
Operator: OperatorType, # (1)
- See OperatorType
AvailSuppressionTypeDef#
# AvailSuppressionTypeDef usage example
from mypy_boto3_mediatailor.type_defs import AvailSuppressionTypeDef
def get_value() -> AvailSuppressionTypeDef:
return {
"FillPolicy": ...,
}
# AvailSuppressionTypeDef definition
class AvailSuppressionTypeDef(TypedDict):
FillPolicy: NotRequired[FillPolicyType], # (1)
Mode: NotRequired[ModeType], # (2)
Value: NotRequired[str],
- See FillPolicyType
- See ModeType
BumperTypeDef#
# BumperTypeDef usage example
from mypy_boto3_mediatailor.type_defs import BumperTypeDef
def get_value() -> BumperTypeDef:
return {
"EndUrl": ...,
}
# BumperTypeDef definition
class BumperTypeDef(TypedDict):
EndUrl: NotRequired[str],
StartUrl: NotRequired[str],
CdnConfigurationTypeDef#
# CdnConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CdnConfigurationTypeDef
def get_value() -> CdnConfigurationTypeDef:
return {
"AdSegmentUrlPrefix": ...,
}
# CdnConfigurationTypeDef definition
class CdnConfigurationTypeDef(TypedDict):
AdSegmentUrlPrefix: NotRequired[str],
ContentSegmentUrlPrefix: NotRequired[str],
LogConfigurationForChannelTypeDef#
# LogConfigurationForChannelTypeDef usage example
from mypy_boto3_mediatailor.type_defs import LogConfigurationForChannelTypeDef
def get_value() -> LogConfigurationForChannelTypeDef:
return {
"LogTypes": ...,
}
# LogConfigurationForChannelTypeDef definition
class LogConfigurationForChannelTypeDef(TypedDict):
LogTypes: NotRequired[List[LogTypeType]], # (1)
- See LogTypeType
ClipRangeTypeDef#
# ClipRangeTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ClipRangeTypeDef
def get_value() -> ClipRangeTypeDef:
return {
"EndOffsetMillis": ...,
}
# ClipRangeTypeDef definition
class ClipRangeTypeDef(TypedDict):
EndOffsetMillis: int,
ConfigureLogsForChannelRequestRequestTypeDef#
# ConfigureLogsForChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelRequestRequestTypeDef
def get_value() -> ConfigureLogsForChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
"LogTypes": ...,
}
# ConfigureLogsForChannelRequestRequestTypeDef definition
class ConfigureLogsForChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
LogTypes: Sequence[LogTypeType], # (1)
- See LogTypeType
ConfigureLogsForChannelResponseTypeDef#
# ConfigureLogsForChannelResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelResponseTypeDef
def get_value() -> ConfigureLogsForChannelResponseTypeDef:
return {
"ChannelName": ...,
"LogTypes": ...,
"ResponseMetadata": ...,
}
# ConfigureLogsForChannelResponseTypeDef definition
class ConfigureLogsForChannelResponseTypeDef(TypedDict):
ChannelName: str,
LogTypes: List[LogTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LogTypeType
- See ResponseMetadataTypeDef
ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef#
# ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef
def get_value() -> ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef:
return {
"PercentEnabled": ...,
"PlaybackConfigurationName": ...,
}
# ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef definition
class ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef(TypedDict):
PercentEnabled: int,
PlaybackConfigurationName: str,
ConfigureLogsForPlaybackConfigurationResponseTypeDef#
# ConfigureLogsForPlaybackConfigurationResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationResponseTypeDef
def get_value() -> ConfigureLogsForPlaybackConfigurationResponseTypeDef:
return {
"PercentEnabled": ...,
"PlaybackConfigurationName": ...,
"ResponseMetadata": ...,
}
# ConfigureLogsForPlaybackConfigurationResponseTypeDef definition
class ConfigureLogsForPlaybackConfigurationResponseTypeDef(TypedDict):
PercentEnabled: int,
PlaybackConfigurationName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
HttpPackageConfigurationTypeDef#
# HttpPackageConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import HttpPackageConfigurationTypeDef
def get_value() -> HttpPackageConfigurationTypeDef:
return {
"Path": ...,
"SourceGroup": ...,
"Type": ...,
}
# HttpPackageConfigurationTypeDef definition
class HttpPackageConfigurationTypeDef(TypedDict):
Path: str,
SourceGroup: str,
Type: TypeType, # (1)
- See TypeType
PrefetchRetrievalTypeDef#
# PrefetchRetrievalTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PrefetchRetrievalTypeDef
def get_value() -> PrefetchRetrievalTypeDef:
return {
"EndTime": ...,
}
# PrefetchRetrievalTypeDef definition
class PrefetchRetrievalTypeDef(TypedDict):
EndTime: Union[datetime, str],
DynamicVariables: NotRequired[Mapping[str, str]],
StartTime: NotRequired[Union[datetime, str]],
DefaultSegmentDeliveryConfigurationTypeDef#
# DefaultSegmentDeliveryConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DefaultSegmentDeliveryConfigurationTypeDef
def get_value() -> DefaultSegmentDeliveryConfigurationTypeDef:
return {
"BaseUrl": ...,
}
# DefaultSegmentDeliveryConfigurationTypeDef definition
class DefaultSegmentDeliveryConfigurationTypeDef(TypedDict):
BaseUrl: NotRequired[str],
HttpConfigurationTypeDef#
# HttpConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import HttpConfigurationTypeDef
def get_value() -> HttpConfigurationTypeDef:
return {
"BaseUrl": ...,
}
# HttpConfigurationTypeDef definition
class HttpConfigurationTypeDef(TypedDict):
BaseUrl: str,
SegmentDeliveryConfigurationTypeDef#
# SegmentDeliveryConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import SegmentDeliveryConfigurationTypeDef
def get_value() -> SegmentDeliveryConfigurationTypeDef:
return {
"BaseUrl": ...,
}
# SegmentDeliveryConfigurationTypeDef definition
class SegmentDeliveryConfigurationTypeDef(TypedDict):
BaseUrl: NotRequired[str],
Name: NotRequired[str],
DashConfigurationForPutTypeDef#
# DashConfigurationForPutTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DashConfigurationForPutTypeDef
def get_value() -> DashConfigurationForPutTypeDef:
return {
"MpdLocation": ...,
}
# DashConfigurationForPutTypeDef definition
class DashConfigurationForPutTypeDef(TypedDict):
MpdLocation: NotRequired[str],
OriginManifestType: NotRequired[OriginManifestTypeType], # (1)
DashConfigurationTypeDef#
# DashConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DashConfigurationTypeDef
def get_value() -> DashConfigurationTypeDef:
return {
"ManifestEndpointPrefix": ...,
}
# DashConfigurationTypeDef definition
class DashConfigurationTypeDef(TypedDict):
ManifestEndpointPrefix: NotRequired[str],
MpdLocation: NotRequired[str],
OriginManifestType: NotRequired[OriginManifestTypeType], # (1)
DashPlaylistSettingsTypeDef#
# DashPlaylistSettingsTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DashPlaylistSettingsTypeDef
def get_value() -> DashPlaylistSettingsTypeDef:
return {
"ManifestWindowSeconds": ...,
}
# DashPlaylistSettingsTypeDef definition
class DashPlaylistSettingsTypeDef(TypedDict):
ManifestWindowSeconds: NotRequired[int],
MinBufferTimeSeconds: NotRequired[int],
MinUpdatePeriodSeconds: NotRequired[int],
SuggestedPresentationDelaySeconds: NotRequired[int],
DeleteChannelPolicyRequestRequestTypeDef#
# DeleteChannelPolicyRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeleteChannelPolicyRequestRequestTypeDef
def get_value() -> DeleteChannelPolicyRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# DeleteChannelPolicyRequestRequestTypeDef definition
class DeleteChannelPolicyRequestRequestTypeDef(TypedDict):
ChannelName: str,
DeleteChannelRequestRequestTypeDef#
# DeleteChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeleteChannelRequestRequestTypeDef
def get_value() -> DeleteChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# DeleteChannelRequestRequestTypeDef definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
DeleteLiveSourceRequestRequestTypeDef#
# DeleteLiveSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeleteLiveSourceRequestRequestTypeDef
def get_value() -> DeleteLiveSourceRequestRequestTypeDef:
return {
"LiveSourceName": ...,
"SourceLocationName": ...,
}
# DeleteLiveSourceRequestRequestTypeDef definition
class DeleteLiveSourceRequestRequestTypeDef(TypedDict):
LiveSourceName: str,
SourceLocationName: str,
DeletePlaybackConfigurationRequestRequestTypeDef#
# DeletePlaybackConfigurationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeletePlaybackConfigurationRequestRequestTypeDef
def get_value() -> DeletePlaybackConfigurationRequestRequestTypeDef:
return {
"Name": ...,
}
# DeletePlaybackConfigurationRequestRequestTypeDef definition
class DeletePlaybackConfigurationRequestRequestTypeDef(TypedDict):
Name: str,
DeletePrefetchScheduleRequestRequestTypeDef#
# DeletePrefetchScheduleRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeletePrefetchScheduleRequestRequestTypeDef
def get_value() -> DeletePrefetchScheduleRequestRequestTypeDef:
return {
"Name": ...,
"PlaybackConfigurationName": ...,
}
# DeletePrefetchScheduleRequestRequestTypeDef definition
class DeletePrefetchScheduleRequestRequestTypeDef(TypedDict):
Name: str,
PlaybackConfigurationName: str,
DeleteProgramRequestRequestTypeDef#
# DeleteProgramRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeleteProgramRequestRequestTypeDef
def get_value() -> DeleteProgramRequestRequestTypeDef:
return {
"ChannelName": ...,
"ProgramName": ...,
}
# DeleteProgramRequestRequestTypeDef definition
class DeleteProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
DeleteSourceLocationRequestRequestTypeDef#
# DeleteSourceLocationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeleteSourceLocationRequestRequestTypeDef
def get_value() -> DeleteSourceLocationRequestRequestTypeDef:
return {
"SourceLocationName": ...,
}
# DeleteSourceLocationRequestRequestTypeDef definition
class DeleteSourceLocationRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
DeleteVodSourceRequestRequestTypeDef#
# DeleteVodSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DeleteVodSourceRequestRequestTypeDef
def get_value() -> DeleteVodSourceRequestRequestTypeDef:
return {
"SourceLocationName": ...,
"VodSourceName": ...,
}
# DeleteVodSourceRequestRequestTypeDef definition
class DeleteVodSourceRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
VodSourceName: str,
DescribeChannelRequestRequestTypeDef#
# DescribeChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeChannelRequestRequestTypeDef
def get_value() -> DescribeChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# DescribeChannelRequestRequestTypeDef definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
DescribeLiveSourceRequestRequestTypeDef#
# DescribeLiveSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceRequestRequestTypeDef
def get_value() -> DescribeLiveSourceRequestRequestTypeDef:
return {
"LiveSourceName": ...,
"SourceLocationName": ...,
}
# DescribeLiveSourceRequestRequestTypeDef definition
class DescribeLiveSourceRequestRequestTypeDef(TypedDict):
LiveSourceName: str,
SourceLocationName: str,
DescribeProgramRequestRequestTypeDef#
# DescribeProgramRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeProgramRequestRequestTypeDef
def get_value() -> DescribeProgramRequestRequestTypeDef:
return {
"ChannelName": ...,
"ProgramName": ...,
}
# DescribeProgramRequestRequestTypeDef definition
class DescribeProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
DescribeSourceLocationRequestRequestTypeDef#
# DescribeSourceLocationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationRequestRequestTypeDef
def get_value() -> DescribeSourceLocationRequestRequestTypeDef:
return {
"SourceLocationName": ...,
}
# DescribeSourceLocationRequestRequestTypeDef definition
class DescribeSourceLocationRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
DescribeVodSourceRequestRequestTypeDef#
# DescribeVodSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeVodSourceRequestRequestTypeDef
def get_value() -> DescribeVodSourceRequestRequestTypeDef:
return {
"SourceLocationName": ...,
"VodSourceName": ...,
}
# DescribeVodSourceRequestRequestTypeDef definition
class DescribeVodSourceRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
VodSourceName: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_mediatailor.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChannelPolicyRequestRequestTypeDef#
# GetChannelPolicyRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetChannelPolicyRequestRequestTypeDef
def get_value() -> GetChannelPolicyRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# GetChannelPolicyRequestRequestTypeDef definition
class GetChannelPolicyRequestRequestTypeDef(TypedDict):
ChannelName: str,
GetChannelPolicyResponseTypeDef#
# GetChannelPolicyResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetChannelPolicyResponseTypeDef
def get_value() -> GetChannelPolicyResponseTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
# GetChannelPolicyResponseTypeDef definition
class GetChannelPolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef#
# GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef
def get_value() -> GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef:
return {
"ChannelName": ...,
}
# GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef definition
class GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef(TypedDict):
ChannelName: str,
DurationMinutes: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetChannelScheduleRequestRequestTypeDef#
# GetChannelScheduleRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestRequestTypeDef
def get_value() -> GetChannelScheduleRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# GetChannelScheduleRequestRequestTypeDef definition
class GetChannelScheduleRequestRequestTypeDef(TypedDict):
ChannelName: str,
DurationMinutes: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetPlaybackConfigurationRequestRequestTypeDef#
# GetPlaybackConfigurationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationRequestRequestTypeDef
def get_value() -> GetPlaybackConfigurationRequestRequestTypeDef:
return {
"Name": ...,
}
# GetPlaybackConfigurationRequestRequestTypeDef definition
class GetPlaybackConfigurationRequestRequestTypeDef(TypedDict):
Name: str,
HlsConfigurationTypeDef#
# HlsConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import HlsConfigurationTypeDef
def get_value() -> HlsConfigurationTypeDef:
return {
"ManifestEndpointPrefix": ...,
}
# HlsConfigurationTypeDef definition
class HlsConfigurationTypeDef(TypedDict):
ManifestEndpointPrefix: NotRequired[str],
LivePreRollConfigurationTypeDef#
# LivePreRollConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import LivePreRollConfigurationTypeDef
def get_value() -> LivePreRollConfigurationTypeDef:
return {
"AdDecisionServerUrl": ...,
}
# LivePreRollConfigurationTypeDef definition
class LivePreRollConfigurationTypeDef(TypedDict):
AdDecisionServerUrl: NotRequired[str],
MaxDurationSeconds: NotRequired[int],
LogConfigurationTypeDef#
# LogConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import LogConfigurationTypeDef
def get_value() -> LogConfigurationTypeDef:
return {
"PercentEnabled": ...,
}
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
PercentEnabled: int,
GetPrefetchScheduleRequestRequestTypeDef#
# GetPrefetchScheduleRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleRequestRequestTypeDef
def get_value() -> GetPrefetchScheduleRequestRequestTypeDef:
return {
"Name": ...,
"PlaybackConfigurationName": ...,
}
# GetPrefetchScheduleRequestRequestTypeDef definition
class GetPrefetchScheduleRequestRequestTypeDef(TypedDict):
Name: str,
PlaybackConfigurationName: str,
HlsPlaylistSettingsTypeDef#
# HlsPlaylistSettingsTypeDef usage example
from mypy_boto3_mediatailor.type_defs import HlsPlaylistSettingsTypeDef
def get_value() -> HlsPlaylistSettingsTypeDef:
return {
"ManifestWindowSeconds": ...,
}
# HlsPlaylistSettingsTypeDef definition
class HlsPlaylistSettingsTypeDef(TypedDict):
ManifestWindowSeconds: NotRequired[int],
ListAlertsRequestListAlertsPaginateTypeDef#
# ListAlertsRequestListAlertsPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListAlertsRequestListAlertsPaginateTypeDef
def get_value() -> ListAlertsRequestListAlertsPaginateTypeDef:
return {
"ResourceArn": ...,
}
# ListAlertsRequestListAlertsPaginateTypeDef definition
class ListAlertsRequestListAlertsPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAlertsRequestRequestTypeDef#
# ListAlertsRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListAlertsRequestRequestTypeDef
def get_value() -> ListAlertsRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListAlertsRequestRequestTypeDef definition
class ListAlertsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListChannelsRequestListChannelsPaginateTypeDef#
# ListChannelsRequestListChannelsPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListChannelsRequestListChannelsPaginateTypeDef
def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListChannelsRequestListChannelsPaginateTypeDef definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestRequestTypeDef#
# ListChannelsRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListChannelsRequestRequestTypeDef
def get_value() -> ListChannelsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListChannelsRequestRequestTypeDef definition
class ListChannelsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLiveSourcesRequestListLiveSourcesPaginateTypeDef#
# ListLiveSourcesRequestListLiveSourcesPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestListLiveSourcesPaginateTypeDef
def get_value() -> ListLiveSourcesRequestListLiveSourcesPaginateTypeDef:
return {
"SourceLocationName": ...,
}
# ListLiveSourcesRequestListLiveSourcesPaginateTypeDef definition
class ListLiveSourcesRequestListLiveSourcesPaginateTypeDef(TypedDict):
SourceLocationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLiveSourcesRequestRequestTypeDef#
# ListLiveSourcesRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestRequestTypeDef
def get_value() -> ListLiveSourcesRequestRequestTypeDef:
return {
"SourceLocationName": ...,
}
# ListLiveSourcesRequestRequestTypeDef definition
class ListLiveSourcesRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef#
# ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef
def get_value() -> ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef definition
class ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPlaybackConfigurationsRequestRequestTypeDef#
# ListPlaybackConfigurationsRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestRequestTypeDef
def get_value() -> ListPlaybackConfigurationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPlaybackConfigurationsRequestRequestTypeDef definition
class ListPlaybackConfigurationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef#
# ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef
def get_value() -> ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef:
return {
"PlaybackConfigurationName": ...,
}
# ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef definition
class ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef(TypedDict):
PlaybackConfigurationName: str,
StreamId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrefetchSchedulesRequestRequestTypeDef#
# ListPrefetchSchedulesRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestRequestTypeDef
def get_value() -> ListPrefetchSchedulesRequestRequestTypeDef:
return {
"PlaybackConfigurationName": ...,
}
# ListPrefetchSchedulesRequestRequestTypeDef definition
class ListPrefetchSchedulesRequestRequestTypeDef(TypedDict):
PlaybackConfigurationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StreamId: NotRequired[str],
ListSourceLocationsRequestListSourceLocationsPaginateTypeDef#
# ListSourceLocationsRequestListSourceLocationsPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestListSourceLocationsPaginateTypeDef
def get_value() -> ListSourceLocationsRequestListSourceLocationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSourceLocationsRequestListSourceLocationsPaginateTypeDef definition
class ListSourceLocationsRequestListSourceLocationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceLocationsRequestRequestTypeDef#
# ListSourceLocationsRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestRequestTypeDef
def get_value() -> ListSourceLocationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSourceLocationsRequestRequestTypeDef definition
class ListSourceLocationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListVodSourcesRequestListVodSourcesPaginateTypeDef#
# ListVodSourcesRequestListVodSourcesPaginateTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestListVodSourcesPaginateTypeDef
def get_value() -> ListVodSourcesRequestListVodSourcesPaginateTypeDef:
return {
"SourceLocationName": ...,
}
# ListVodSourcesRequestListVodSourcesPaginateTypeDef definition
class ListVodSourcesRequestListVodSourcesPaginateTypeDef(TypedDict):
SourceLocationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVodSourcesRequestRequestTypeDef#
# ListVodSourcesRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestRequestTypeDef
def get_value() -> ListVodSourcesRequestRequestTypeDef:
return {
"SourceLocationName": ...,
}
# ListVodSourcesRequestRequestTypeDef definition
class ListVodSourcesRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutChannelPolicyRequestRequestTypeDef#
# PutChannelPolicyRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PutChannelPolicyRequestRequestTypeDef
def get_value() -> PutChannelPolicyRequestRequestTypeDef:
return {
"ChannelName": ...,
"Policy": ...,
}
# PutChannelPolicyRequestRequestTypeDef definition
class PutChannelPolicyRequestRequestTypeDef(TypedDict):
ChannelName: str,
Policy: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_mediatailor.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,
ScheduleAdBreakTypeDef#
# ScheduleAdBreakTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ScheduleAdBreakTypeDef
def get_value() -> ScheduleAdBreakTypeDef:
return {
"ApproximateDurationSeconds": ...,
}
# ScheduleAdBreakTypeDef definition
class ScheduleAdBreakTypeDef(TypedDict):
ApproximateDurationSeconds: NotRequired[int],
ApproximateStartTime: NotRequired[datetime],
SourceLocationName: NotRequired[str],
VodSourceName: NotRequired[str],
TransitionTypeDef#
# TransitionTypeDef usage example
from mypy_boto3_mediatailor.type_defs import TransitionTypeDef
def get_value() -> TransitionTypeDef:
return {
"RelativePosition": ...,
"Type": ...,
}
# TransitionTypeDef definition
class TransitionTypeDef(TypedDict):
RelativePosition: RelativePositionType, # (1)
Type: str,
DurationMillis: NotRequired[int],
RelativeProgram: NotRequired[str],
ScheduledStartTimeMillis: NotRequired[int],
SegmentationDescriptorTypeDef#
# SegmentationDescriptorTypeDef usage example
from mypy_boto3_mediatailor.type_defs import SegmentationDescriptorTypeDef
def get_value() -> SegmentationDescriptorTypeDef:
return {
"SegmentNum": ...,
}
# SegmentationDescriptorTypeDef definition
class SegmentationDescriptorTypeDef(TypedDict):
SegmentNum: NotRequired[int],
SegmentationEventId: NotRequired[int],
SegmentationTypeId: NotRequired[int],
SegmentationUpid: NotRequired[str],
SegmentationUpidType: NotRequired[int],
SegmentsExpected: NotRequired[int],
SubSegmentNum: NotRequired[int],
SubSegmentsExpected: NotRequired[int],
StartChannelRequestRequestTypeDef#
# StartChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import StartChannelRequestRequestTypeDef
def get_value() -> StartChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# StartChannelRequestRequestTypeDef definition
class StartChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
StopChannelRequestRequestTypeDef#
# StopChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import StopChannelRequestRequestTypeDef
def get_value() -> StopChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
}
# StopChannelRequestRequestTypeDef definition
class StopChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateProgramTransitionTypeDef#
# UpdateProgramTransitionTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramTransitionTypeDef
def get_value() -> UpdateProgramTransitionTypeDef:
return {
"DurationMillis": ...,
}
# UpdateProgramTransitionTypeDef definition
class UpdateProgramTransitionTypeDef(TypedDict):
DurationMillis: NotRequired[int],
ScheduledStartTimeMillis: NotRequired[int],
AccessConfigurationTypeDef#
# AccessConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import AccessConfigurationTypeDef
def get_value() -> AccessConfigurationTypeDef:
return {
"AccessType": ...,
}
# AccessConfigurationTypeDef definition
class AccessConfigurationTypeDef(TypedDict):
AccessType: NotRequired[AccessTypeType], # (1)
SecretsManagerAccessTokenConfiguration: NotRequired[SecretsManagerAccessTokenConfigurationTypeDef], # (2)
ManifestProcessingRulesTypeDef#
# ManifestProcessingRulesTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ManifestProcessingRulesTypeDef
def get_value() -> ManifestProcessingRulesTypeDef:
return {
"AdMarkerPassthrough": ...,
}
# ManifestProcessingRulesTypeDef definition
class ManifestProcessingRulesTypeDef(TypedDict):
AdMarkerPassthrough: NotRequired[AdMarkerPassthroughTypeDef], # (1)
ListAlertsResponseTypeDef#
# ListAlertsResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListAlertsResponseTypeDef
def get_value() -> ListAlertsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAlertsResponseTypeDef definition
class ListAlertsResponseTypeDef(TypedDict):
Items: List[AlertTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AlertTypeDef
- See ResponseMetadataTypeDef
PrefetchConsumptionTypeDef#
# PrefetchConsumptionTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PrefetchConsumptionTypeDef
def get_value() -> PrefetchConsumptionTypeDef:
return {
"EndTime": ...,
}
# PrefetchConsumptionTypeDef definition
class PrefetchConsumptionTypeDef(TypedDict):
EndTime: Union[datetime, str],
AvailMatchingCriteria: NotRequired[Sequence[AvailMatchingCriteriaTypeDef]], # (1)
StartTime: NotRequired[Union[datetime, str]],
CreateLiveSourceRequestRequestTypeDef#
# CreateLiveSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateLiveSourceRequestRequestTypeDef
def get_value() -> CreateLiveSourceRequestRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
}
# CreateLiveSourceRequestRequestTypeDef definition
class CreateLiveSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
Tags: NotRequired[Mapping[str, str]],
CreateLiveSourceResponseTypeDef#
# CreateLiveSourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateLiveSourceResponseTypeDef
def get_value() -> CreateLiveSourceResponseTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"HttpPackageConfigurations": ...,
"LastModifiedTime": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# CreateLiveSourceResponseTypeDef definition
class CreateLiveSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime,
LiveSourceName: str,
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVodSourceRequestRequestTypeDef#
# CreateVodSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateVodSourceRequestRequestTypeDef
def get_value() -> CreateVodSourceRequestRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
}
# CreateVodSourceRequestRequestTypeDef definition
class CreateVodSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
Tags: NotRequired[Mapping[str, str]],
CreateVodSourceResponseTypeDef#
# CreateVodSourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateVodSourceResponseTypeDef
def get_value() -> CreateVodSourceResponseTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"HttpPackageConfigurations": ...,
"LastModifiedTime": ...,
"SourceLocationName": ...,
"Tags": ...,
"VodSourceName": ...,
"ResponseMetadata": ...,
}
# CreateVodSourceResponseTypeDef definition
class CreateVodSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLiveSourceResponseTypeDef#
# DescribeLiveSourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceResponseTypeDef
def get_value() -> DescribeLiveSourceResponseTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"HttpPackageConfigurations": ...,
"LastModifiedTime": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# DescribeLiveSourceResponseTypeDef definition
class DescribeLiveSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime,
LiveSourceName: str,
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVodSourceResponseTypeDef#
# DescribeVodSourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeVodSourceResponseTypeDef
def get_value() -> DescribeVodSourceResponseTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"HttpPackageConfigurations": ...,
"LastModifiedTime": ...,
"SourceLocationName": ...,
"Tags": ...,
"VodSourceName": ...,
"ResponseMetadata": ...,
}
# DescribeVodSourceResponseTypeDef definition
class DescribeVodSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LiveSourceTypeDef#
# LiveSourceTypeDef usage example
from mypy_boto3_mediatailor.type_defs import LiveSourceTypeDef
def get_value() -> LiveSourceTypeDef:
return {
"Arn": ...,
"HttpPackageConfigurations": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
}
# LiveSourceTypeDef definition
class LiveSourceTypeDef(TypedDict):
Arn: str,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
CreationTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
UpdateLiveSourceRequestRequestTypeDef#
# UpdateLiveSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceRequestRequestTypeDef
def get_value() -> UpdateLiveSourceRequestRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
}
# UpdateLiveSourceRequestRequestTypeDef definition
class UpdateLiveSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
UpdateLiveSourceResponseTypeDef#
# UpdateLiveSourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceResponseTypeDef
def get_value() -> UpdateLiveSourceResponseTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"HttpPackageConfigurations": ...,
"LastModifiedTime": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# UpdateLiveSourceResponseTypeDef definition
class UpdateLiveSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime,
LiveSourceName: str,
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVodSourceRequestRequestTypeDef#
# UpdateVodSourceRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateVodSourceRequestRequestTypeDef
def get_value() -> UpdateVodSourceRequestRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
}
# UpdateVodSourceRequestRequestTypeDef definition
class UpdateVodSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
UpdateVodSourceResponseTypeDef#
# UpdateVodSourceResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateVodSourceResponseTypeDef
def get_value() -> UpdateVodSourceResponseTypeDef:
return {
"Arn": ...,
"CreationTime": ...,
"HttpPackageConfigurations": ...,
"LastModifiedTime": ...,
"SourceLocationName": ...,
"Tags": ...,
"VodSourceName": ...,
"ResponseMetadata": ...,
}
# UpdateVodSourceResponseTypeDef definition
class UpdateVodSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VodSourceTypeDef#
# VodSourceTypeDef usage example
from mypy_boto3_mediatailor.type_defs import VodSourceTypeDef
def get_value() -> VodSourceTypeDef:
return {
"Arn": ...,
"HttpPackageConfigurations": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
}
# VodSourceTypeDef definition
class VodSourceTypeDef(TypedDict):
Arn: str,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
CreationTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
RequestOutputItemTypeDef#
# RequestOutputItemTypeDef usage example
from mypy_boto3_mediatailor.type_defs import RequestOutputItemTypeDef
def get_value() -> RequestOutputItemTypeDef:
return {
"ManifestName": ...,
"SourceGroup": ...,
}
# RequestOutputItemTypeDef definition
class RequestOutputItemTypeDef(TypedDict):
ManifestName: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef], # (2)
ResponseOutputItemTypeDef#
# ResponseOutputItemTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ResponseOutputItemTypeDef
def get_value() -> ResponseOutputItemTypeDef:
return {
"ManifestName": ...,
"PlaybackUrl": ...,
"SourceGroup": ...,
}
# ResponseOutputItemTypeDef definition
class ResponseOutputItemTypeDef(TypedDict):
ManifestName: str,
PlaybackUrl: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef], # (2)
ScheduleEntryTypeDef#
# ScheduleEntryTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ScheduleEntryTypeDef
def get_value() -> ScheduleEntryTypeDef:
return {
"Arn": ...,
"ChannelName": ...,
"ProgramName": ...,
"SourceLocationName": ...,
}
# ScheduleEntryTypeDef definition
class ScheduleEntryTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ProgramName: str,
SourceLocationName: str,
ApproximateDurationSeconds: NotRequired[int],
ApproximateStartTime: NotRequired[datetime],
LiveSourceName: NotRequired[str],
ScheduleAdBreaks: NotRequired[List[ScheduleAdBreakTypeDef]], # (1)
ScheduleEntryType: NotRequired[ScheduleEntryTypeType], # (2)
VodSourceName: NotRequired[str],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ScheduleConfigurationTypeDef
def get_value() -> ScheduleConfigurationTypeDef:
return {
"Transition": ...,
}
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
Transition: TransitionTypeDef, # (2)
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
- See ClipRangeTypeDef
- See TransitionTypeDef
TimeSignalMessageTypeDef#
# TimeSignalMessageTypeDef usage example
from mypy_boto3_mediatailor.type_defs import TimeSignalMessageTypeDef
def get_value() -> TimeSignalMessageTypeDef:
return {
"SegmentationDescriptors": ...,
}
# TimeSignalMessageTypeDef definition
class TimeSignalMessageTypeDef(TypedDict):
SegmentationDescriptors: NotRequired[Sequence[SegmentationDescriptorTypeDef]], # (1)
UpdateProgramScheduleConfigurationTypeDef#
# UpdateProgramScheduleConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramScheduleConfigurationTypeDef
def get_value() -> UpdateProgramScheduleConfigurationTypeDef:
return {
"ClipRange": ...,
}
# UpdateProgramScheduleConfigurationTypeDef definition
class UpdateProgramScheduleConfigurationTypeDef(TypedDict):
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
Transition: NotRequired[UpdateProgramTransitionTypeDef], # (2)
CreateSourceLocationRequestRequestTypeDef#
# CreateSourceLocationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateSourceLocationRequestRequestTypeDef
def get_value() -> CreateSourceLocationRequestRequestTypeDef:
return {
"HttpConfiguration": ...,
"SourceLocationName": ...,
}
# CreateSourceLocationRequestRequestTypeDef definition
class CreateSourceLocationRequestRequestTypeDef(TypedDict):
HttpConfiguration: HttpConfigurationTypeDef, # (1)
SourceLocationName: str,
AccessConfiguration: NotRequired[AccessConfigurationTypeDef], # (2)
DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef], # (3)
SegmentDeliveryConfigurations: NotRequired[Sequence[SegmentDeliveryConfigurationTypeDef]], # (4)
Tags: NotRequired[Mapping[str, str]],
- See HttpConfigurationTypeDef
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
CreateSourceLocationResponseTypeDef#
# CreateSourceLocationResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateSourceLocationResponseTypeDef
def get_value() -> CreateSourceLocationResponseTypeDef:
return {
"AccessConfiguration": ...,
"Arn": ...,
"CreationTime": ...,
"DefaultSegmentDeliveryConfiguration": ...,
"HttpConfiguration": ...,
"LastModifiedTime": ...,
"SegmentDeliveryConfigurations": ...,
"SourceLocationName": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# CreateSourceLocationResponseTypeDef definition
class CreateSourceLocationResponseTypeDef(TypedDict):
AccessConfiguration: AccessConfigurationTypeDef, # (1)
Arn: str,
CreationTime: datetime,
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef, # (2)
HttpConfiguration: HttpConfigurationTypeDef, # (3)
LastModifiedTime: datetime,
SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef], # (4)
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- See ResponseMetadataTypeDef
DescribeSourceLocationResponseTypeDef#
# DescribeSourceLocationResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationResponseTypeDef
def get_value() -> DescribeSourceLocationResponseTypeDef:
return {
"AccessConfiguration": ...,
"Arn": ...,
"CreationTime": ...,
"DefaultSegmentDeliveryConfiguration": ...,
"HttpConfiguration": ...,
"LastModifiedTime": ...,
"SegmentDeliveryConfigurations": ...,
"SourceLocationName": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# DescribeSourceLocationResponseTypeDef definition
class DescribeSourceLocationResponseTypeDef(TypedDict):
AccessConfiguration: AccessConfigurationTypeDef, # (1)
Arn: str,
CreationTime: datetime,
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef, # (2)
HttpConfiguration: HttpConfigurationTypeDef, # (3)
LastModifiedTime: datetime,
SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef], # (4)
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- See ResponseMetadataTypeDef
SourceLocationTypeDef#
# SourceLocationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import SourceLocationTypeDef
def get_value() -> SourceLocationTypeDef:
return {
"Arn": ...,
"HttpConfiguration": ...,
"SourceLocationName": ...,
}
# SourceLocationTypeDef definition
class SourceLocationTypeDef(TypedDict):
Arn: str,
HttpConfiguration: HttpConfigurationTypeDef, # (3)
SourceLocationName: str,
AccessConfiguration: NotRequired[AccessConfigurationTypeDef], # (1)
CreationTime: NotRequired[datetime],
DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef], # (2)
LastModifiedTime: NotRequired[datetime],
SegmentDeliveryConfigurations: NotRequired[List[SegmentDeliveryConfigurationTypeDef]], # (4)
Tags: NotRequired[Dict[str, str]],
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
UpdateSourceLocationRequestRequestTypeDef#
# UpdateSourceLocationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationRequestRequestTypeDef
def get_value() -> UpdateSourceLocationRequestRequestTypeDef:
return {
"HttpConfiguration": ...,
"SourceLocationName": ...,
}
# UpdateSourceLocationRequestRequestTypeDef definition
class UpdateSourceLocationRequestRequestTypeDef(TypedDict):
HttpConfiguration: HttpConfigurationTypeDef, # (1)
SourceLocationName: str,
AccessConfiguration: NotRequired[AccessConfigurationTypeDef], # (2)
DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef], # (3)
SegmentDeliveryConfigurations: NotRequired[Sequence[SegmentDeliveryConfigurationTypeDef]], # (4)
- See HttpConfigurationTypeDef
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
UpdateSourceLocationResponseTypeDef#
# UpdateSourceLocationResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationResponseTypeDef
def get_value() -> UpdateSourceLocationResponseTypeDef:
return {
"AccessConfiguration": ...,
"Arn": ...,
"CreationTime": ...,
"DefaultSegmentDeliveryConfiguration": ...,
"HttpConfiguration": ...,
"LastModifiedTime": ...,
"SegmentDeliveryConfigurations": ...,
"SourceLocationName": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# UpdateSourceLocationResponseTypeDef definition
class UpdateSourceLocationResponseTypeDef(TypedDict):
AccessConfiguration: AccessConfigurationTypeDef, # (1)
Arn: str,
CreationTime: datetime,
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef, # (2)
HttpConfiguration: HttpConfigurationTypeDef, # (3)
LastModifiedTime: datetime,
SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef], # (4)
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- See ResponseMetadataTypeDef
GetPlaybackConfigurationResponseTypeDef#
# GetPlaybackConfigurationResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationResponseTypeDef
def get_value() -> GetPlaybackConfigurationResponseTypeDef:
return {
"AdDecisionServerUrl": ...,
"AvailSuppression": ...,
"Bumper": ...,
"CdnConfiguration": ...,
"ConfigurationAliases": ...,
"DashConfiguration": ...,
"HlsConfiguration": ...,
"LivePreRollConfiguration": ...,
"LogConfiguration": ...,
"ManifestProcessingRules": ...,
"Name": ...,
"PersonalizationThresholdSeconds": ...,
"PlaybackConfigurationArn": ...,
"PlaybackEndpointPrefix": ...,
"SessionInitializationEndpointPrefix": ...,
"SlateAdUrl": ...,
"Tags": ...,
"TranscodeProfileName": ...,
"VideoContentSourceUrl": ...,
"ResponseMetadata": ...,
}
# GetPlaybackConfigurationResponseTypeDef definition
class GetPlaybackConfigurationResponseTypeDef(TypedDict):
AdDecisionServerUrl: str,
AvailSuppression: AvailSuppressionTypeDef, # (1)
Bumper: BumperTypeDef, # (2)
CdnConfiguration: CdnConfigurationTypeDef, # (3)
ConfigurationAliases: Dict[str, Dict[str, str]],
DashConfiguration: DashConfigurationTypeDef, # (4)
HlsConfiguration: HlsConfigurationTypeDef, # (5)
LivePreRollConfiguration: LivePreRollConfigurationTypeDef, # (6)
LogConfiguration: LogConfigurationTypeDef, # (7)
ManifestProcessingRules: ManifestProcessingRulesTypeDef, # (8)
Name: str,
PersonalizationThresholdSeconds: int,
PlaybackConfigurationArn: str,
PlaybackEndpointPrefix: str,
SessionInitializationEndpointPrefix: str,
SlateAdUrl: str,
Tags: Dict[str, str],
TranscodeProfileName: str,
VideoContentSourceUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See ResponseMetadataTypeDef
PlaybackConfigurationTypeDef#
# PlaybackConfigurationTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PlaybackConfigurationTypeDef
def get_value() -> PlaybackConfigurationTypeDef:
return {
"AdDecisionServerUrl": ...,
}
# PlaybackConfigurationTypeDef definition
class PlaybackConfigurationTypeDef(TypedDict):
AdDecisionServerUrl: NotRequired[str],
AvailSuppression: NotRequired[AvailSuppressionTypeDef], # (1)
Bumper: NotRequired[BumperTypeDef], # (2)
CdnConfiguration: NotRequired[CdnConfigurationTypeDef], # (3)
ConfigurationAliases: NotRequired[Dict[str, Dict[str, str]]],
DashConfiguration: NotRequired[DashConfigurationTypeDef], # (4)
HlsConfiguration: NotRequired[HlsConfigurationTypeDef], # (5)
LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef], # (6)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (7)
ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef], # (8)
Name: NotRequired[str],
PersonalizationThresholdSeconds: NotRequired[int],
PlaybackConfigurationArn: NotRequired[str],
PlaybackEndpointPrefix: NotRequired[str],
SessionInitializationEndpointPrefix: NotRequired[str],
SlateAdUrl: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
TranscodeProfileName: NotRequired[str],
VideoContentSourceUrl: NotRequired[str],
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
PutPlaybackConfigurationRequestRequestTypeDef#
# PutPlaybackConfigurationRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationRequestRequestTypeDef
def get_value() -> PutPlaybackConfigurationRequestRequestTypeDef:
return {
"Name": ...,
}
# PutPlaybackConfigurationRequestRequestTypeDef definition
class PutPlaybackConfigurationRequestRequestTypeDef(TypedDict):
Name: str,
AdDecisionServerUrl: NotRequired[str],
AvailSuppression: NotRequired[AvailSuppressionTypeDef], # (1)
Bumper: NotRequired[BumperTypeDef], # (2)
CdnConfiguration: NotRequired[CdnConfigurationTypeDef], # (3)
ConfigurationAliases: NotRequired[Mapping[str, Mapping[str, str]]],
DashConfiguration: NotRequired[DashConfigurationForPutTypeDef], # (4)
LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef], # (5)
ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef], # (6)
PersonalizationThresholdSeconds: NotRequired[int],
SlateAdUrl: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
TranscodeProfileName: NotRequired[str],
VideoContentSourceUrl: NotRequired[str],
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationForPutTypeDef
- See LivePreRollConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
PutPlaybackConfigurationResponseTypeDef#
# PutPlaybackConfigurationResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationResponseTypeDef
def get_value() -> PutPlaybackConfigurationResponseTypeDef:
return {
"AdDecisionServerUrl": ...,
"AvailSuppression": ...,
"Bumper": ...,
"CdnConfiguration": ...,
"ConfigurationAliases": ...,
"DashConfiguration": ...,
"HlsConfiguration": ...,
"LivePreRollConfiguration": ...,
"LogConfiguration": ...,
"ManifestProcessingRules": ...,
"Name": ...,
"PersonalizationThresholdSeconds": ...,
"PlaybackConfigurationArn": ...,
"PlaybackEndpointPrefix": ...,
"SessionInitializationEndpointPrefix": ...,
"SlateAdUrl": ...,
"Tags": ...,
"TranscodeProfileName": ...,
"VideoContentSourceUrl": ...,
"ResponseMetadata": ...,
}
# PutPlaybackConfigurationResponseTypeDef definition
class PutPlaybackConfigurationResponseTypeDef(TypedDict):
AdDecisionServerUrl: str,
AvailSuppression: AvailSuppressionTypeDef, # (1)
Bumper: BumperTypeDef, # (2)
CdnConfiguration: CdnConfigurationTypeDef, # (3)
ConfigurationAliases: Dict[str, Dict[str, str]],
DashConfiguration: DashConfigurationTypeDef, # (4)
HlsConfiguration: HlsConfigurationTypeDef, # (5)
LivePreRollConfiguration: LivePreRollConfigurationTypeDef, # (6)
LogConfiguration: LogConfigurationTypeDef, # (7)
ManifestProcessingRules: ManifestProcessingRulesTypeDef, # (8)
Name: str,
PersonalizationThresholdSeconds: int,
PlaybackConfigurationArn: str,
PlaybackEndpointPrefix: str,
SessionInitializationEndpointPrefix: str,
SlateAdUrl: str,
Tags: Dict[str, str],
TranscodeProfileName: str,
VideoContentSourceUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See ResponseMetadataTypeDef
CreatePrefetchScheduleRequestRequestTypeDef#
# CreatePrefetchScheduleRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleRequestRequestTypeDef
def get_value() -> CreatePrefetchScheduleRequestRequestTypeDef:
return {
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
}
# CreatePrefetchScheduleRequestRequestTypeDef definition
class CreatePrefetchScheduleRequestRequestTypeDef(TypedDict):
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: NotRequired[str],
CreatePrefetchScheduleResponseTypeDef#
# CreatePrefetchScheduleResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleResponseTypeDef
def get_value() -> CreatePrefetchScheduleResponseTypeDef:
return {
"Arn": ...,
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
"StreamId": ...,
"ResponseMetadata": ...,
}
# CreatePrefetchScheduleResponseTypeDef definition
class CreatePrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPrefetchScheduleResponseTypeDef#
# GetPrefetchScheduleResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleResponseTypeDef
def get_value() -> GetPrefetchScheduleResponseTypeDef:
return {
"Arn": ...,
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
"StreamId": ...,
"ResponseMetadata": ...,
}
# GetPrefetchScheduleResponseTypeDef definition
class GetPrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PrefetchScheduleTypeDef#
# PrefetchScheduleTypeDef usage example
from mypy_boto3_mediatailor.type_defs import PrefetchScheduleTypeDef
def get_value() -> PrefetchScheduleTypeDef:
return {
"Arn": ...,
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
}
# PrefetchScheduleTypeDef definition
class PrefetchScheduleTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: NotRequired[str],
ListLiveSourcesResponseTypeDef#
# ListLiveSourcesResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesResponseTypeDef
def get_value() -> ListLiveSourcesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListLiveSourcesResponseTypeDef definition
class ListLiveSourcesResponseTypeDef(TypedDict):
Items: List[LiveSourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVodSourcesResponseTypeDef#
# ListVodSourcesResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesResponseTypeDef
def get_value() -> ListVodSourcesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListVodSourcesResponseTypeDef definition
class ListVodSourcesResponseTypeDef(TypedDict):
Items: List[VodSourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateChannelRequestRequestTypeDef#
# CreateChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateChannelRequestRequestTypeDef
def get_value() -> CreateChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
"Outputs": ...,
"PlaybackMode": ...,
}
# CreateChannelRequestRequestTypeDef definition
class CreateChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
PlaybackMode: PlaybackModeType, # (2)
FillerSlate: NotRequired[SlateSourceTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
Tier: NotRequired[TierType], # (4)
- See RequestOutputItemTypeDef
- See PlaybackModeType
- See SlateSourceTypeDef
- See TierType
UpdateChannelRequestRequestTypeDef#
# UpdateChannelRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateChannelRequestRequestTypeDef
def get_value() -> UpdateChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
"Outputs": ...,
}
# UpdateChannelRequestRequestTypeDef definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
FillerSlate: NotRequired[SlateSourceTypeDef], # (2)
ChannelTypeDef#
# ChannelTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ChannelTypeDef
def get_value() -> ChannelTypeDef:
return {
"Arn": ...,
"ChannelName": ...,
"ChannelState": ...,
"LogConfiguration": ...,
"Outputs": ...,
"PlaybackMode": ...,
"Tier": ...,
}
# ChannelTypeDef definition
class ChannelTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: str,
LogConfiguration: LogConfigurationForChannelTypeDef, # (2)
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tier: str,
CreationTime: NotRequired[datetime],
FillerSlate: NotRequired[SlateSourceTypeDef], # (1)
LastModifiedTime: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateChannelResponseTypeDef
def get_value() -> CreateChannelResponseTypeDef:
return {
"Arn": ...,
"ChannelName": ...,
"ChannelState": ...,
"CreationTime": ...,
"FillerSlate": ...,
"LastModifiedTime": ...,
"Outputs": ...,
"PlaybackMode": ...,
"Tags": ...,
"Tier": ...,
"ResponseMetadata": ...,
}
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ChannelStateType
- See SlateSourceTypeDef
- See ResponseOutputItemTypeDef
- See ResponseMetadataTypeDef
DescribeChannelResponseTypeDef#
# DescribeChannelResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeChannelResponseTypeDef
def get_value() -> DescribeChannelResponseTypeDef:
return {
"Arn": ...,
"ChannelName": ...,
"ChannelState": ...,
"CreationTime": ...,
"FillerSlate": ...,
"LastModifiedTime": ...,
"LogConfiguration": ...,
"Outputs": ...,
"PlaybackMode": ...,
"Tags": ...,
"Tier": ...,
"ResponseMetadata": ...,
}
# DescribeChannelResponseTypeDef definition
class DescribeChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime,
LogConfiguration: LogConfigurationForChannelTypeDef, # (3)
Outputs: List[ResponseOutputItemTypeDef], # (4)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ChannelStateType
- See SlateSourceTypeDef
- See LogConfigurationForChannelTypeDef
- See ResponseOutputItemTypeDef
- See ResponseMetadataTypeDef
UpdateChannelResponseTypeDef#
# UpdateChannelResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateChannelResponseTypeDef
def get_value() -> UpdateChannelResponseTypeDef:
return {
"Arn": ...,
"ChannelName": ...,
"ChannelState": ...,
"CreationTime": ...,
"FillerSlate": ...,
"LastModifiedTime": ...,
"Outputs": ...,
"PlaybackMode": ...,
"Tags": ...,
"Tier": ...,
"ResponseMetadata": ...,
}
# UpdateChannelResponseTypeDef definition
class UpdateChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ChannelStateType
- See SlateSourceTypeDef
- See ResponseOutputItemTypeDef
- See ResponseMetadataTypeDef
GetChannelScheduleResponseTypeDef#
# GetChannelScheduleResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleResponseTypeDef
def get_value() -> GetChannelScheduleResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetChannelScheduleResponseTypeDef definition
class GetChannelScheduleResponseTypeDef(TypedDict):
Items: List[ScheduleEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdBreakTypeDef#
# AdBreakTypeDef usage example
from mypy_boto3_mediatailor.type_defs import AdBreakTypeDef
def get_value() -> AdBreakTypeDef:
return {
"MessageType": ...,
}
# AdBreakTypeDef definition
class AdBreakTypeDef(TypedDict):
MessageType: NotRequired[MessageTypeType], # (1)
OffsetMillis: NotRequired[int],
Slate: NotRequired[SlateSourceTypeDef], # (2)
SpliceInsertMessage: NotRequired[SpliceInsertMessageTypeDef], # (3)
TimeSignalMessage: NotRequired[TimeSignalMessageTypeDef], # (4)
- See MessageTypeType
- See SlateSourceTypeDef
- See SpliceInsertMessageTypeDef
- See TimeSignalMessageTypeDef
ListSourceLocationsResponseTypeDef#
# ListSourceLocationsResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsResponseTypeDef
def get_value() -> ListSourceLocationsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListSourceLocationsResponseTypeDef definition
class ListSourceLocationsResponseTypeDef(TypedDict):
Items: List[SourceLocationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPlaybackConfigurationsResponseTypeDef#
# ListPlaybackConfigurationsResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsResponseTypeDef
def get_value() -> ListPlaybackConfigurationsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListPlaybackConfigurationsResponseTypeDef definition
class ListPlaybackConfigurationsResponseTypeDef(TypedDict):
Items: List[PlaybackConfigurationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPrefetchSchedulesResponseTypeDef#
# ListPrefetchSchedulesResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesResponseTypeDef
def get_value() -> ListPrefetchSchedulesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListPrefetchSchedulesResponseTypeDef definition
class ListPrefetchSchedulesResponseTypeDef(TypedDict):
Items: List[PrefetchScheduleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChannelsResponseTypeDef#
# ListChannelsResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import ListChannelsResponseTypeDef
def get_value() -> ListChannelsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListChannelsResponseTypeDef definition
class ListChannelsResponseTypeDef(TypedDict):
Items: List[ChannelTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProgramRequestRequestTypeDef#
# CreateProgramRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateProgramRequestRequestTypeDef
def get_value() -> CreateProgramRequestRequestTypeDef:
return {
"ChannelName": ...,
"ProgramName": ...,
"ScheduleConfiguration": ...,
"SourceLocationName": ...,
}
# CreateProgramRequestRequestTypeDef definition
class CreateProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
SourceLocationName: str,
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (2)
LiveSourceName: NotRequired[str],
VodSourceName: NotRequired[str],
CreateProgramResponseTypeDef#
# CreateProgramResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import CreateProgramResponseTypeDef
def get_value() -> CreateProgramResponseTypeDef:
return {
"AdBreaks": ...,
"Arn": ...,
"ChannelName": ...,
"ClipRange": ...,
"CreationTime": ...,
"DurationMillis": ...,
"LiveSourceName": ...,
"ProgramName": ...,
"ScheduledStartTime": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
"ResponseMetadata": ...,
}
# CreateProgramResponseTypeDef definition
class CreateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (2)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AdBreakTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef
DescribeProgramResponseTypeDef#
# DescribeProgramResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import DescribeProgramResponseTypeDef
def get_value() -> DescribeProgramResponseTypeDef:
return {
"AdBreaks": ...,
"Arn": ...,
"ChannelName": ...,
"ClipRange": ...,
"CreationTime": ...,
"DurationMillis": ...,
"LiveSourceName": ...,
"ProgramName": ...,
"ScheduledStartTime": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
"ResponseMetadata": ...,
}
# DescribeProgramResponseTypeDef definition
class DescribeProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (2)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AdBreakTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef
UpdateProgramRequestRequestTypeDef#
# UpdateProgramRequestRequestTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramRequestRequestTypeDef
def get_value() -> UpdateProgramRequestRequestTypeDef:
return {
"ChannelName": ...,
"ProgramName": ...,
"ScheduleConfiguration": ...,
}
# UpdateProgramRequestRequestTypeDef definition
class UpdateProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: UpdateProgramScheduleConfigurationTypeDef, # (1)
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (2)
UpdateProgramResponseTypeDef#
# UpdateProgramResponseTypeDef usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramResponseTypeDef
def get_value() -> UpdateProgramResponseTypeDef:
return {
"AdBreaks": ...,
"Arn": ...,
"ChannelName": ...,
"ClipRange": ...,
"CreationTime": ...,
"DurationMillis": ...,
"LiveSourceName": ...,
"ProgramName": ...,
"ScheduledStartTime": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
"ResponseMetadata": ...,
}
# UpdateProgramResponseTypeDef definition
class UpdateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (2)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AdBreakTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef