Type definitions#
Index > MediaTailor > Type definitions
Auto-generated documentation for MediaTailor type annotations stubs module mypy-boto3-mediatailor.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
AdsInteractionLogUnionTypeDef#
# AdsInteractionLogUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import AdsInteractionLogUnionTypeDef
def get_value() -> AdsInteractionLogUnionTypeDef:
return ...
# AdsInteractionLogUnionTypeDef definition
AdsInteractionLogUnionTypeDef = Union[
AdsInteractionLogTypeDef, # (1)
AdsInteractionLogOutputTypeDef, # (2)
]
HlsPlaylistSettingsUnionTypeDef#
# HlsPlaylistSettingsUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import HlsPlaylistSettingsUnionTypeDef
def get_value() -> HlsPlaylistSettingsUnionTypeDef:
return ...
# HlsPlaylistSettingsUnionTypeDef definition
HlsPlaylistSettingsUnionTypeDef = Union[
HlsPlaylistSettingsTypeDef, # (1)
HlsPlaylistSettingsOutputTypeDef, # (2)
]
ManifestServiceInteractionLogUnionTypeDef#
# ManifestServiceInteractionLogUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import ManifestServiceInteractionLogUnionTypeDef
def get_value() -> ManifestServiceInteractionLogUnionTypeDef:
return ...
# ManifestServiceInteractionLogUnionTypeDef definition
ManifestServiceInteractionLogUnionTypeDef = Union[
ManifestServiceInteractionLogTypeDef, # (1)
ManifestServiceInteractionLogOutputTypeDef, # (2)
]
PrefetchConsumptionUnionTypeDef#
# PrefetchConsumptionUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import PrefetchConsumptionUnionTypeDef
def get_value() -> PrefetchConsumptionUnionTypeDef:
return ...
# PrefetchConsumptionUnionTypeDef definition
PrefetchConsumptionUnionTypeDef = Union[
PrefetchConsumptionTypeDef, # (1)
PrefetchConsumptionOutputTypeDef, # (2)
]
PrefetchRetrievalUnionTypeDef#
# PrefetchRetrievalUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import PrefetchRetrievalUnionTypeDef
def get_value() -> PrefetchRetrievalUnionTypeDef:
return ...
# PrefetchRetrievalUnionTypeDef definition
PrefetchRetrievalUnionTypeDef = Union[
PrefetchRetrievalTypeDef, # (1)
PrefetchRetrievalOutputTypeDef, # (2)
]
TimeSignalMessageUnionTypeDef#
# TimeSignalMessageUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import TimeSignalMessageUnionTypeDef
def get_value() -> TimeSignalMessageUnionTypeDef:
return ...
# TimeSignalMessageUnionTypeDef definition
TimeSignalMessageUnionTypeDef = Union[
TimeSignalMessageTypeDef, # (1)
TimeSignalMessageOutputTypeDef, # (2)
]
AdBreakUnionTypeDef#
# AdBreakUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import AdBreakUnionTypeDef
def get_value() -> AdBreakUnionTypeDef:
return ...
# AdBreakUnionTypeDef definition
AdBreakUnionTypeDef = Union[
AdBreakTypeDef, # (1)
AdBreakOutputTypeDef, # (2)
]
- See AdBreakTypeDef
- See AdBreakOutputTypeDef
AlternateMediaUnionTypeDef#
# AlternateMediaUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import AlternateMediaUnionTypeDef
def get_value() -> AlternateMediaUnionTypeDef:
return ...
# AlternateMediaUnionTypeDef definition
AlternateMediaUnionTypeDef = Union[
AlternateMediaTypeDef, # (1)
AlternateMediaOutputTypeDef, # (2)
]
AudienceMediaUnionTypeDef#
# AudienceMediaUnionTypeDef Union usage example
from mypy_boto3_mediatailor.type_defs import AudienceMediaUnionTypeDef
def get_value() -> AudienceMediaUnionTypeDef:
return ...
# AudienceMediaUnionTypeDef definition
AudienceMediaUnionTypeDef = Union[
AudienceMediaTypeDef, # (1)
AudienceMediaOutputTypeDef, # (2)
]
SecretsManagerAccessTokenConfigurationTypeDef#
# SecretsManagerAccessTokenConfigurationTypeDef TypedDict 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],
AdBreakOpportunityTypeDef#
# AdBreakOpportunityTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdBreakOpportunityTypeDef
def get_value() -> AdBreakOpportunityTypeDef:
return {
"OffsetMillis": ...,
}
# AdBreakOpportunityTypeDef definition
class AdBreakOpportunityTypeDef(TypedDict):
OffsetMillis: int,
KeyValuePairTypeDef#
# KeyValuePairTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import KeyValuePairTypeDef
def get_value() -> KeyValuePairTypeDef:
return {
"Key": ...,
}
# KeyValuePairTypeDef definition
class KeyValuePairTypeDef(TypedDict):
Key: str,
Value: str,
SlateSourceTypeDef#
# SlateSourceTypeDef TypedDict 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 TypedDict 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],
AdConditioningConfigurationTypeDef#
# AdConditioningConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdConditioningConfigurationTypeDef
def get_value() -> AdConditioningConfigurationTypeDef:
return {
"StreamingMediaFileConditioning": ...,
}
# AdConditioningConfigurationTypeDef definition
class AdConditioningConfigurationTypeDef(TypedDict):
StreamingMediaFileConditioning: StreamingMediaFileConditioningType, # (1)
AdMarkerPassthroughTypeDef#
# AdMarkerPassthroughTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdMarkerPassthroughTypeDef
def get_value() -> AdMarkerPassthroughTypeDef:
return {
"Enabled": ...,
}
# AdMarkerPassthroughTypeDef definition
class AdMarkerPassthroughTypeDef(TypedDict):
Enabled: NotRequired[bool],
AdsInteractionLogOutputTypeDef#
# AdsInteractionLogOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdsInteractionLogOutputTypeDef
def get_value() -> AdsInteractionLogOutputTypeDef:
return {
"PublishOptInEventTypes": ...,
}
# AdsInteractionLogOutputTypeDef definition
class AdsInteractionLogOutputTypeDef(TypedDict):
PublishOptInEventTypes: NotRequired[List[AdsInteractionPublishOptInEventTypeType]], # (1)
ExcludeEventTypes: NotRequired[List[AdsInteractionExcludeEventTypeType]], # (2)
- See
List[Literal['RAW_ADS_RESPONSE']]
- See
List[AdsInteractionExcludeEventTypeType]
AdsInteractionLogTypeDef#
# AdsInteractionLogTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdsInteractionLogTypeDef
def get_value() -> AdsInteractionLogTypeDef:
return {
"PublishOptInEventTypes": ...,
}
# AdsInteractionLogTypeDef definition
class AdsInteractionLogTypeDef(TypedDict):
PublishOptInEventTypes: NotRequired[Sequence[AdsInteractionPublishOptInEventTypeType]], # (1)
ExcludeEventTypes: NotRequired[Sequence[AdsInteractionExcludeEventTypeType]], # (2)
- See
Sequence[Literal['RAW_ADS_RESPONSE']]
- See
Sequence[AdsInteractionExcludeEventTypeType]
AlertTypeDef#
# AlertTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AlertTypeDef
def get_value() -> AlertTypeDef:
return {
"AlertCode": ...,
}
# AlertTypeDef definition
class AlertTypeDef(TypedDict):
AlertCode: str,
AlertMessage: str,
LastModifiedTime: datetime.datetime,
RelatedResourceArns: List[str],
ResourceArn: str,
Category: NotRequired[AlertCategoryType], # (1)
ClipRangeTypeDef#
# ClipRangeTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ClipRangeTypeDef
def get_value() -> ClipRangeTypeDef:
return {
"EndOffsetMillis": ...,
}
# ClipRangeTypeDef definition
class ClipRangeTypeDef(TypedDict):
EndOffsetMillis: NotRequired[int],
StartOffsetMillis: NotRequired[int],
AvailMatchingCriteriaTypeDef#
# AvailMatchingCriteriaTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AvailMatchingCriteriaTypeDef
def get_value() -> AvailMatchingCriteriaTypeDef:
return {
"DynamicVariable": ...,
}
# AvailMatchingCriteriaTypeDef definition
class AvailMatchingCriteriaTypeDef(TypedDict):
DynamicVariable: str,
Operator: OperatorType, # (1)
- See OperatorType
AvailSuppressionTypeDef#
# AvailSuppressionTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AvailSuppressionTypeDef
def get_value() -> AvailSuppressionTypeDef:
return {
"Mode": ...,
}
# AvailSuppressionTypeDef definition
class AvailSuppressionTypeDef(TypedDict):
Mode: NotRequired[ModeType], # (1)
Value: NotRequired[str],
FillPolicy: NotRequired[FillPolicyType], # (2)
- See ModeType
- See FillPolicyType
BumperTypeDef#
# BumperTypeDef TypedDict 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 TypedDict 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 TypedDict 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
List[Literal['AS_RUN']]
ConfigureLogsForChannelRequestTypeDef#
# ConfigureLogsForChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelRequestTypeDef
def get_value() -> ConfigureLogsForChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# ConfigureLogsForChannelRequestTypeDef definition
class ConfigureLogsForChannelRequestTypeDef(TypedDict):
ChannelName: str,
LogTypes: Sequence[LogTypeType], # (1)
- See
Sequence[Literal['AS_RUN']]
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mediatailor.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],
ManifestServiceInteractionLogOutputTypeDef#
# ManifestServiceInteractionLogOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ManifestServiceInteractionLogOutputTypeDef
def get_value() -> ManifestServiceInteractionLogOutputTypeDef:
return {
"ExcludeEventTypes": ...,
}
# ManifestServiceInteractionLogOutputTypeDef definition
class ManifestServiceInteractionLogOutputTypeDef(TypedDict):
ExcludeEventTypes: NotRequired[List[ManifestServiceExcludeEventTypeType]], # (1)
- See
List[ManifestServiceExcludeEventTypeType]
TimeShiftConfigurationTypeDef#
# TimeShiftConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import TimeShiftConfigurationTypeDef
def get_value() -> TimeShiftConfigurationTypeDef:
return {
"MaxTimeDelaySeconds": ...,
}
# TimeShiftConfigurationTypeDef definition
class TimeShiftConfigurationTypeDef(TypedDict):
MaxTimeDelaySeconds: int,
HttpPackageConfigurationTypeDef#
# HttpPackageConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import HttpPackageConfigurationTypeDef
def get_value() -> HttpPackageConfigurationTypeDef:
return {
"Path": ...,
}
# HttpPackageConfigurationTypeDef definition
class HttpPackageConfigurationTypeDef(TypedDict):
Path: str,
SourceGroup: str,
Type: TypeType, # (1)
- See TypeType
PrefetchRetrievalOutputTypeDef#
# PrefetchRetrievalOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PrefetchRetrievalOutputTypeDef
def get_value() -> PrefetchRetrievalOutputTypeDef:
return {
"DynamicVariables": ...,
}
# PrefetchRetrievalOutputTypeDef definition
class PrefetchRetrievalOutputTypeDef(TypedDict):
EndTime: datetime.datetime,
DynamicVariables: NotRequired[Dict[str, str]],
StartTime: NotRequired[datetime.datetime],
DefaultSegmentDeliveryConfigurationTypeDef#
# DefaultSegmentDeliveryConfigurationTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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],
DeleteChannelPolicyRequestTypeDef#
# DeleteChannelPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeleteChannelPolicyRequestTypeDef
def get_value() -> DeleteChannelPolicyRequestTypeDef:
return {
"ChannelName": ...,
}
# DeleteChannelPolicyRequestTypeDef definition
class DeleteChannelPolicyRequestTypeDef(TypedDict):
ChannelName: str,
DeleteChannelRequestTypeDef#
# DeleteChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeleteChannelRequestTypeDef
def get_value() -> DeleteChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# DeleteChannelRequestTypeDef definition
class DeleteChannelRequestTypeDef(TypedDict):
ChannelName: str,
DeleteLiveSourceRequestTypeDef#
# DeleteLiveSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeleteLiveSourceRequestTypeDef
def get_value() -> DeleteLiveSourceRequestTypeDef:
return {
"LiveSourceName": ...,
}
# DeleteLiveSourceRequestTypeDef definition
class DeleteLiveSourceRequestTypeDef(TypedDict):
LiveSourceName: str,
SourceLocationName: str,
DeletePlaybackConfigurationRequestTypeDef#
# DeletePlaybackConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeletePlaybackConfigurationRequestTypeDef
def get_value() -> DeletePlaybackConfigurationRequestTypeDef:
return {
"Name": ...,
}
# DeletePlaybackConfigurationRequestTypeDef definition
class DeletePlaybackConfigurationRequestTypeDef(TypedDict):
Name: str,
DeletePrefetchScheduleRequestTypeDef#
# DeletePrefetchScheduleRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeletePrefetchScheduleRequestTypeDef
def get_value() -> DeletePrefetchScheduleRequestTypeDef:
return {
"Name": ...,
}
# DeletePrefetchScheduleRequestTypeDef definition
class DeletePrefetchScheduleRequestTypeDef(TypedDict):
Name: str,
PlaybackConfigurationName: str,
DeleteProgramRequestTypeDef#
# DeleteProgramRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeleteProgramRequestTypeDef
def get_value() -> DeleteProgramRequestTypeDef:
return {
"ChannelName": ...,
}
# DeleteProgramRequestTypeDef definition
class DeleteProgramRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
DeleteSourceLocationRequestTypeDef#
# DeleteSourceLocationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeleteSourceLocationRequestTypeDef
def get_value() -> DeleteSourceLocationRequestTypeDef:
return {
"SourceLocationName": ...,
}
# DeleteSourceLocationRequestTypeDef definition
class DeleteSourceLocationRequestTypeDef(TypedDict):
SourceLocationName: str,
DeleteVodSourceRequestTypeDef#
# DeleteVodSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DeleteVodSourceRequestTypeDef
def get_value() -> DeleteVodSourceRequestTypeDef:
return {
"SourceLocationName": ...,
}
# DeleteVodSourceRequestTypeDef definition
class DeleteVodSourceRequestTypeDef(TypedDict):
SourceLocationName: str,
VodSourceName: str,
DescribeChannelRequestTypeDef#
# DescribeChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeChannelRequestTypeDef
def get_value() -> DescribeChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# DescribeChannelRequestTypeDef definition
class DescribeChannelRequestTypeDef(TypedDict):
ChannelName: str,
DescribeLiveSourceRequestTypeDef#
# DescribeLiveSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceRequestTypeDef
def get_value() -> DescribeLiveSourceRequestTypeDef:
return {
"LiveSourceName": ...,
}
# DescribeLiveSourceRequestTypeDef definition
class DescribeLiveSourceRequestTypeDef(TypedDict):
LiveSourceName: str,
SourceLocationName: str,
DescribeProgramRequestTypeDef#
# DescribeProgramRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeProgramRequestTypeDef
def get_value() -> DescribeProgramRequestTypeDef:
return {
"ChannelName": ...,
}
# DescribeProgramRequestTypeDef definition
class DescribeProgramRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
DescribeSourceLocationRequestTypeDef#
# DescribeSourceLocationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationRequestTypeDef
def get_value() -> DescribeSourceLocationRequestTypeDef:
return {
"SourceLocationName": ...,
}
# DescribeSourceLocationRequestTypeDef definition
class DescribeSourceLocationRequestTypeDef(TypedDict):
SourceLocationName: str,
DescribeVodSourceRequestTypeDef#
# DescribeVodSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeVodSourceRequestTypeDef
def get_value() -> DescribeVodSourceRequestTypeDef:
return {
"SourceLocationName": ...,
}
# DescribeVodSourceRequestTypeDef definition
class DescribeVodSourceRequestTypeDef(TypedDict):
SourceLocationName: str,
VodSourceName: str,
GetChannelPolicyRequestTypeDef#
# GetChannelPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetChannelPolicyRequestTypeDef
def get_value() -> GetChannelPolicyRequestTypeDef:
return {
"ChannelName": ...,
}
# GetChannelPolicyRequestTypeDef definition
class GetChannelPolicyRequestTypeDef(TypedDict):
ChannelName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
GetChannelScheduleRequestTypeDef#
# GetChannelScheduleRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestTypeDef
def get_value() -> GetChannelScheduleRequestTypeDef:
return {
"ChannelName": ...,
}
# GetChannelScheduleRequestTypeDef definition
class GetChannelScheduleRequestTypeDef(TypedDict):
ChannelName: str,
DurationMinutes: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Audience: NotRequired[str],
GetPlaybackConfigurationRequestTypeDef#
# GetPlaybackConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationRequestTypeDef
def get_value() -> GetPlaybackConfigurationRequestTypeDef:
return {
"Name": ...,
}
# GetPlaybackConfigurationRequestTypeDef definition
class GetPlaybackConfigurationRequestTypeDef(TypedDict):
Name: str,
HlsConfigurationTypeDef#
# HlsConfigurationTypeDef TypedDict 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 TypedDict 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],
GetPrefetchScheduleRequestTypeDef#
# GetPrefetchScheduleRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleRequestTypeDef
def get_value() -> GetPrefetchScheduleRequestTypeDef:
return {
"Name": ...,
}
# GetPrefetchScheduleRequestTypeDef definition
class GetPrefetchScheduleRequestTypeDef(TypedDict):
Name: str,
PlaybackConfigurationName: str,
HlsPlaylistSettingsOutputTypeDef#
# HlsPlaylistSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import HlsPlaylistSettingsOutputTypeDef
def get_value() -> HlsPlaylistSettingsOutputTypeDef:
return {
"ManifestWindowSeconds": ...,
}
# HlsPlaylistSettingsOutputTypeDef definition
class HlsPlaylistSettingsOutputTypeDef(TypedDict):
ManifestWindowSeconds: NotRequired[int],
AdMarkupType: NotRequired[List[AdMarkupTypeType]], # (1)
- See
List[AdMarkupTypeType]
HlsPlaylistSettingsTypeDef#
# HlsPlaylistSettingsTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import HlsPlaylistSettingsTypeDef
def get_value() -> HlsPlaylistSettingsTypeDef:
return {
"ManifestWindowSeconds": ...,
}
# HlsPlaylistSettingsTypeDef definition
class HlsPlaylistSettingsTypeDef(TypedDict):
ManifestWindowSeconds: NotRequired[int],
AdMarkupType: NotRequired[Sequence[AdMarkupTypeType]], # (1)
- See
Sequence[AdMarkupTypeType]
ListAlertsRequestTypeDef#
# ListAlertsRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListAlertsRequestTypeDef
def get_value() -> ListAlertsRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListAlertsRequestTypeDef definition
class ListAlertsRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListChannelsRequestTypeDef#
# ListChannelsRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListChannelsRequestTypeDef
def get_value() -> ListChannelsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListChannelsRequestTypeDef definition
class ListChannelsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLiveSourcesRequestTypeDef#
# ListLiveSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestTypeDef
def get_value() -> ListLiveSourcesRequestTypeDef:
return {
"SourceLocationName": ...,
}
# ListLiveSourcesRequestTypeDef definition
class ListLiveSourcesRequestTypeDef(TypedDict):
SourceLocationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPlaybackConfigurationsRequestTypeDef#
# ListPlaybackConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestTypeDef
def get_value() -> ListPlaybackConfigurationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListPlaybackConfigurationsRequestTypeDef definition
class ListPlaybackConfigurationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPrefetchSchedulesRequestTypeDef#
# ListPrefetchSchedulesRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestTypeDef
def get_value() -> ListPrefetchSchedulesRequestTypeDef:
return {
"PlaybackConfigurationName": ...,
}
# ListPrefetchSchedulesRequestTypeDef definition
class ListPrefetchSchedulesRequestTypeDef(TypedDict):
PlaybackConfigurationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StreamId: NotRequired[str],
ListSourceLocationsRequestTypeDef#
# ListSourceLocationsRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestTypeDef
def get_value() -> ListSourceLocationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSourceLocationsRequestTypeDef definition
class ListSourceLocationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
ListVodSourcesRequestTypeDef#
# ListVodSourcesRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestTypeDef
def get_value() -> ListVodSourcesRequestTypeDef:
return {
"SourceLocationName": ...,
}
# ListVodSourcesRequestTypeDef definition
class ListVodSourcesRequestTypeDef(TypedDict):
SourceLocationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ManifestServiceInteractionLogTypeDef#
# ManifestServiceInteractionLogTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ManifestServiceInteractionLogTypeDef
def get_value() -> ManifestServiceInteractionLogTypeDef:
return {
"ExcludeEventTypes": ...,
}
# ManifestServiceInteractionLogTypeDef definition
class ManifestServiceInteractionLogTypeDef(TypedDict):
ExcludeEventTypes: NotRequired[Sequence[ManifestServiceExcludeEventTypeType]], # (1)
- See
Sequence[ManifestServiceExcludeEventTypeType]
PutChannelPolicyRequestTypeDef#
# PutChannelPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PutChannelPolicyRequestTypeDef
def get_value() -> PutChannelPolicyRequestTypeDef:
return {
"ChannelName": ...,
}
# PutChannelPolicyRequestTypeDef definition
class PutChannelPolicyRequestTypeDef(TypedDict):
ChannelName: str,
Policy: str,
ScheduleAdBreakTypeDef#
# ScheduleAdBreakTypeDef TypedDict 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.datetime],
SourceLocationName: NotRequired[str],
VodSourceName: NotRequired[str],
TransitionTypeDef#
# TransitionTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import TransitionTypeDef
def get_value() -> TransitionTypeDef:
return {
"DurationMillis": ...,
}
# TransitionTypeDef definition
class TransitionTypeDef(TypedDict):
RelativePosition: RelativePositionType, # (1)
Type: str,
DurationMillis: NotRequired[int],
RelativeProgram: NotRequired[str],
ScheduledStartTimeMillis: NotRequired[int],
SegmentationDescriptorTypeDef#
# SegmentationDescriptorTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import SegmentationDescriptorTypeDef
def get_value() -> SegmentationDescriptorTypeDef:
return {
"SegmentationEventId": ...,
}
# SegmentationDescriptorTypeDef definition
class SegmentationDescriptorTypeDef(TypedDict):
SegmentationEventId: NotRequired[int],
SegmentationUpidType: NotRequired[int],
SegmentationUpid: NotRequired[str],
SegmentationTypeId: NotRequired[int],
SegmentNum: NotRequired[int],
SegmentsExpected: NotRequired[int],
SubSegmentNum: NotRequired[int],
SubSegmentsExpected: NotRequired[int],
StartChannelRequestTypeDef#
# StartChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import StartChannelRequestTypeDef
def get_value() -> StartChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# StartChannelRequestTypeDef definition
class StartChannelRequestTypeDef(TypedDict):
ChannelName: str,
StopChannelRequestTypeDef#
# StopChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import StopChannelRequestTypeDef
def get_value() -> StopChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# StopChannelRequestTypeDef definition
class StopChannelRequestTypeDef(TypedDict):
ChannelName: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.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_mediatailor.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateProgramTransitionTypeDef#
# UpdateProgramTransitionTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramTransitionTypeDef
def get_value() -> UpdateProgramTransitionTypeDef:
return {
"ScheduledStartTimeMillis": ...,
}
# UpdateProgramTransitionTypeDef definition
class UpdateProgramTransitionTypeDef(TypedDict):
ScheduledStartTimeMillis: NotRequired[int],
DurationMillis: NotRequired[int],
AccessConfigurationTypeDef#
# AccessConfigurationTypeDef TypedDict 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 TypedDict 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)
PrefetchConsumptionOutputTypeDef#
# PrefetchConsumptionOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PrefetchConsumptionOutputTypeDef
def get_value() -> PrefetchConsumptionOutputTypeDef:
return {
"AvailMatchingCriteria": ...,
}
# PrefetchConsumptionOutputTypeDef definition
class PrefetchConsumptionOutputTypeDef(TypedDict):
EndTime: datetime.datetime,
AvailMatchingCriteria: NotRequired[List[AvailMatchingCriteriaTypeDef]], # (1)
StartTime: NotRequired[datetime.datetime],
- See
List[AvailMatchingCriteriaTypeDef]
ConfigureLogsForChannelResponseTypeDef#
# ConfigureLogsForChannelResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelResponseTypeDef
def get_value() -> ConfigureLogsForChannelResponseTypeDef:
return {
"ChannelName": ...,
}
# ConfigureLogsForChannelResponseTypeDef definition
class ConfigureLogsForChannelResponseTypeDef(TypedDict):
ChannelName: str,
LogTypes: List[LogTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[Literal['AS_RUN']]
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChannelPolicyResponseTypeDef#
# GetChannelPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetChannelPolicyResponseTypeDef
def get_value() -> GetChannelPolicyResponseTypeDef:
return {
"Policy": ...,
}
# GetChannelPolicyResponseTypeDef definition
class GetChannelPolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAlertsResponseTypeDef#
# ListAlertsResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListAlertsResponseTypeDef
def get_value() -> ListAlertsResponseTypeDef:
return {
"Items": ...,
}
# ListAlertsResponseTypeDef definition
class ListAlertsResponseTypeDef(TypedDict):
Items: List[AlertTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AlertTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConfigureLogsForPlaybackConfigurationResponseTypeDef#
# ConfigureLogsForPlaybackConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationResponseTypeDef
def get_value() -> ConfigureLogsForPlaybackConfigurationResponseTypeDef:
return {
"PercentEnabled": ...,
}
# ConfigureLogsForPlaybackConfigurationResponseTypeDef definition
class ConfigureLogsForPlaybackConfigurationResponseTypeDef(TypedDict):
PercentEnabled: int,
PlaybackConfigurationName: str,
EnabledLoggingStrategies: List[LoggingStrategyType], # (1)
AdsInteractionLog: AdsInteractionLogOutputTypeDef, # (2)
ManifestServiceInteractionLog: ManifestServiceInteractionLogOutputTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
List[LoggingStrategyType]
- See AdsInteractionLogOutputTypeDef
- See ManifestServiceInteractionLogOutputTypeDef
- See ResponseMetadataTypeDef
LogConfigurationTypeDef#
# LogConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import LogConfigurationTypeDef
def get_value() -> LogConfigurationTypeDef:
return {
"PercentEnabled": ...,
}
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
PercentEnabled: int,
EnabledLoggingStrategies: NotRequired[List[LoggingStrategyType]], # (1)
AdsInteractionLog: NotRequired[AdsInteractionLogOutputTypeDef], # (2)
ManifestServiceInteractionLog: NotRequired[ManifestServiceInteractionLogOutputTypeDef], # (3)
- See
List[LoggingStrategyType]
- See AdsInteractionLogOutputTypeDef
- See ManifestServiceInteractionLogOutputTypeDef
CreateLiveSourceRequestTypeDef#
# CreateLiveSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateLiveSourceRequestTypeDef
def get_value() -> CreateLiveSourceRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
}
# CreateLiveSourceRequestTypeDef definition
class CreateLiveSourceRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
Tags: NotRequired[Mapping[str, str]],
- See
Sequence[HttpPackageConfigurationTypeDef]
CreateLiveSourceResponseTypeDef#
# CreateLiveSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateLiveSourceResponseTypeDef
def get_value() -> CreateLiveSourceResponseTypeDef:
return {
"Arn": ...,
}
# CreateLiveSourceResponseTypeDef definition
class CreateLiveSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime.datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime.datetime,
LiveSourceName: str,
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[HttpPackageConfigurationTypeDef]
- See ResponseMetadataTypeDef
CreateVodSourceRequestTypeDef#
# CreateVodSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateVodSourceRequestTypeDef
def get_value() -> CreateVodSourceRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
}
# CreateVodSourceRequestTypeDef definition
class CreateVodSourceRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
Tags: NotRequired[Mapping[str, str]],
- See
Sequence[HttpPackageConfigurationTypeDef]
CreateVodSourceResponseTypeDef#
# CreateVodSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateVodSourceResponseTypeDef
def get_value() -> CreateVodSourceResponseTypeDef:
return {
"Arn": ...,
}
# CreateVodSourceResponseTypeDef definition
class CreateVodSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime.datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime.datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[HttpPackageConfigurationTypeDef]
- See ResponseMetadataTypeDef
DescribeLiveSourceResponseTypeDef#
# DescribeLiveSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceResponseTypeDef
def get_value() -> DescribeLiveSourceResponseTypeDef:
return {
"Arn": ...,
}
# DescribeLiveSourceResponseTypeDef definition
class DescribeLiveSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime.datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime.datetime,
LiveSourceName: str,
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[HttpPackageConfigurationTypeDef]
- See ResponseMetadataTypeDef
DescribeVodSourceResponseTypeDef#
# DescribeVodSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeVodSourceResponseTypeDef
def get_value() -> DescribeVodSourceResponseTypeDef:
return {
"AdBreakOpportunities": ...,
}
# DescribeVodSourceResponseTypeDef definition
class DescribeVodSourceResponseTypeDef(TypedDict):
AdBreakOpportunities: List[AdBreakOpportunityTypeDef], # (1)
Arn: str,
CreationTime: datetime.datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (2)
LastModifiedTime: datetime.datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AdBreakOpportunityTypeDef]
- See
List[HttpPackageConfigurationTypeDef]
- See ResponseMetadataTypeDef
LiveSourceTypeDef#
# LiveSourceTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import LiveSourceTypeDef
def get_value() -> LiveSourceTypeDef:
return {
"Arn": ...,
}
# LiveSourceTypeDef definition
class LiveSourceTypeDef(TypedDict):
Arn: str,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
CreationTime: NotRequired[datetime.datetime],
LastModifiedTime: NotRequired[datetime.datetime],
Tags: NotRequired[Dict[str, str]],
- See
List[HttpPackageConfigurationTypeDef]
UpdateLiveSourceRequestTypeDef#
# UpdateLiveSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceRequestTypeDef
def get_value() -> UpdateLiveSourceRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
}
# UpdateLiveSourceRequestTypeDef definition
class UpdateLiveSourceRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
- See
Sequence[HttpPackageConfigurationTypeDef]
UpdateLiveSourceResponseTypeDef#
# UpdateLiveSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceResponseTypeDef
def get_value() -> UpdateLiveSourceResponseTypeDef:
return {
"Arn": ...,
}
# UpdateLiveSourceResponseTypeDef definition
class UpdateLiveSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime.datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime.datetime,
LiveSourceName: str,
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[HttpPackageConfigurationTypeDef]
- See ResponseMetadataTypeDef
UpdateVodSourceRequestTypeDef#
# UpdateVodSourceRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateVodSourceRequestTypeDef
def get_value() -> UpdateVodSourceRequestTypeDef:
return {
"HttpPackageConfigurations": ...,
}
# UpdateVodSourceRequestTypeDef definition
class UpdateVodSourceRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
- See
Sequence[HttpPackageConfigurationTypeDef]
UpdateVodSourceResponseTypeDef#
# UpdateVodSourceResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateVodSourceResponseTypeDef
def get_value() -> UpdateVodSourceResponseTypeDef:
return {
"Arn": ...,
}
# UpdateVodSourceResponseTypeDef definition
class UpdateVodSourceResponseTypeDef(TypedDict):
Arn: str,
CreationTime: datetime.datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
LastModifiedTime: datetime.datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[HttpPackageConfigurationTypeDef]
- See ResponseMetadataTypeDef
VodSourceTypeDef#
# VodSourceTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import VodSourceTypeDef
def get_value() -> VodSourceTypeDef:
return {
"Arn": ...,
}
# VodSourceTypeDef definition
class VodSourceTypeDef(TypedDict):
Arn: str,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
CreationTime: NotRequired[datetime.datetime],
LastModifiedTime: NotRequired[datetime.datetime],
Tags: NotRequired[Dict[str, str]],
- See
List[HttpPackageConfigurationTypeDef]
GetChannelScheduleRequestPaginateTypeDef#
# GetChannelScheduleRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestPaginateTypeDef
def get_value() -> GetChannelScheduleRequestPaginateTypeDef:
return {
"ChannelName": ...,
}
# GetChannelScheduleRequestPaginateTypeDef definition
class GetChannelScheduleRequestPaginateTypeDef(TypedDict):
ChannelName: str,
DurationMinutes: NotRequired[str],
Audience: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAlertsRequestPaginateTypeDef#
# ListAlertsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListAlertsRequestPaginateTypeDef
def get_value() -> ListAlertsRequestPaginateTypeDef:
return {
"ResourceArn": ...,
}
# ListAlertsRequestPaginateTypeDef definition
class ListAlertsRequestPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestPaginateTypeDef#
# ListChannelsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListChannelsRequestPaginateTypeDef
def get_value() -> ListChannelsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListChannelsRequestPaginateTypeDef definition
class ListChannelsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLiveSourcesRequestPaginateTypeDef#
# ListLiveSourcesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestPaginateTypeDef
def get_value() -> ListLiveSourcesRequestPaginateTypeDef:
return {
"SourceLocationName": ...,
}
# ListLiveSourcesRequestPaginateTypeDef definition
class ListLiveSourcesRequestPaginateTypeDef(TypedDict):
SourceLocationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPlaybackConfigurationsRequestPaginateTypeDef#
# ListPlaybackConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestPaginateTypeDef
def get_value() -> ListPlaybackConfigurationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPlaybackConfigurationsRequestPaginateTypeDef definition
class ListPlaybackConfigurationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrefetchSchedulesRequestPaginateTypeDef#
# ListPrefetchSchedulesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestPaginateTypeDef
def get_value() -> ListPrefetchSchedulesRequestPaginateTypeDef:
return {
"PlaybackConfigurationName": ...,
}
# ListPrefetchSchedulesRequestPaginateTypeDef definition
class ListPrefetchSchedulesRequestPaginateTypeDef(TypedDict):
PlaybackConfigurationName: str,
StreamId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceLocationsRequestPaginateTypeDef#
# ListSourceLocationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestPaginateTypeDef
def get_value() -> ListSourceLocationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSourceLocationsRequestPaginateTypeDef definition
class ListSourceLocationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVodSourcesRequestPaginateTypeDef#
# ListVodSourcesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestPaginateTypeDef
def get_value() -> ListVodSourcesRequestPaginateTypeDef:
return {
"SourceLocationName": ...,
}
# ListVodSourcesRequestPaginateTypeDef definition
class ListVodSourcesRequestPaginateTypeDef(TypedDict):
SourceLocationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ResponseOutputItemTypeDef#
# ResponseOutputItemTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ResponseOutputItemTypeDef
def get_value() -> ResponseOutputItemTypeDef:
return {
"DashPlaylistSettings": ...,
}
# ResponseOutputItemTypeDef definition
class ResponseOutputItemTypeDef(TypedDict):
ManifestName: str,
PlaybackUrl: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsOutputTypeDef], # (2)
PrefetchConsumptionTypeDef#
# PrefetchConsumptionTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PrefetchConsumptionTypeDef
def get_value() -> PrefetchConsumptionTypeDef:
return {
"AvailMatchingCriteria": ...,
}
# PrefetchConsumptionTypeDef definition
class PrefetchConsumptionTypeDef(TypedDict):
EndTime: TimestampTypeDef,
AvailMatchingCriteria: NotRequired[Sequence[AvailMatchingCriteriaTypeDef]], # (1)
StartTime: NotRequired[TimestampTypeDef],
- See
Sequence[AvailMatchingCriteriaTypeDef]
PrefetchRetrievalTypeDef#
# PrefetchRetrievalTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PrefetchRetrievalTypeDef
def get_value() -> PrefetchRetrievalTypeDef:
return {
"DynamicVariables": ...,
}
# PrefetchRetrievalTypeDef definition
class PrefetchRetrievalTypeDef(TypedDict):
EndTime: TimestampTypeDef,
DynamicVariables: NotRequired[Mapping[str, str]],
StartTime: NotRequired[TimestampTypeDef],
ScheduleEntryTypeDef#
# ScheduleEntryTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ScheduleEntryTypeDef
def get_value() -> ScheduleEntryTypeDef:
return {
"ApproximateDurationSeconds": ...,
}
# ScheduleEntryTypeDef definition
class ScheduleEntryTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ProgramName: str,
SourceLocationName: str,
ApproximateDurationSeconds: NotRequired[int],
ApproximateStartTime: NotRequired[datetime.datetime],
LiveSourceName: NotRequired[str],
ScheduleAdBreaks: NotRequired[List[ScheduleAdBreakTypeDef]], # (1)
ScheduleEntryType: NotRequired[ScheduleEntryTypeType], # (2)
VodSourceName: NotRequired[str],
Audiences: NotRequired[List[str]],
- See
List[ScheduleAdBreakTypeDef]
- See ScheduleEntryTypeType
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ScheduleConfigurationTypeDef
def get_value() -> ScheduleConfigurationTypeDef:
return {
"Transition": ...,
}
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
Transition: TransitionTypeDef, # (1)
ClipRange: NotRequired[ClipRangeTypeDef], # (2)
- See TransitionTypeDef
- See ClipRangeTypeDef
TimeSignalMessageOutputTypeDef#
# TimeSignalMessageOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import TimeSignalMessageOutputTypeDef
def get_value() -> TimeSignalMessageOutputTypeDef:
return {
"SegmentationDescriptors": ...,
}
# TimeSignalMessageOutputTypeDef definition
class TimeSignalMessageOutputTypeDef(TypedDict):
SegmentationDescriptors: NotRequired[List[SegmentationDescriptorTypeDef]], # (1)
- See
List[SegmentationDescriptorTypeDef]
TimeSignalMessageTypeDef#
# TimeSignalMessageTypeDef TypedDict 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)
- See
Sequence[SegmentationDescriptorTypeDef]
UpdateProgramScheduleConfigurationTypeDef#
# UpdateProgramScheduleConfigurationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramScheduleConfigurationTypeDef
def get_value() -> UpdateProgramScheduleConfigurationTypeDef:
return {
"Transition": ...,
}
# UpdateProgramScheduleConfigurationTypeDef definition
class UpdateProgramScheduleConfigurationTypeDef(TypedDict):
Transition: NotRequired[UpdateProgramTransitionTypeDef], # (1)
ClipRange: NotRequired[ClipRangeTypeDef], # (2)
CreateSourceLocationRequestTypeDef#
# CreateSourceLocationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateSourceLocationRequestTypeDef
def get_value() -> CreateSourceLocationRequestTypeDef:
return {
"HttpConfiguration": ...,
}
# CreateSourceLocationRequestTypeDef definition
class CreateSourceLocationRequestTypeDef(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
Sequence[SegmentDeliveryConfigurationTypeDef]
CreateSourceLocationResponseTypeDef#
# CreateSourceLocationResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateSourceLocationResponseTypeDef
def get_value() -> CreateSourceLocationResponseTypeDef:
return {
"AccessConfiguration": ...,
}
# CreateSourceLocationResponseTypeDef definition
class CreateSourceLocationResponseTypeDef(TypedDict):
AccessConfiguration: AccessConfigurationTypeDef, # (1)
Arn: str,
CreationTime: datetime.datetime,
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef, # (2)
HttpConfiguration: HttpConfigurationTypeDef, # (3)
LastModifiedTime: datetime.datetime,
SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef], # (4)
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See
List[SegmentDeliveryConfigurationTypeDef]
- See ResponseMetadataTypeDef
DescribeSourceLocationResponseTypeDef#
# DescribeSourceLocationResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationResponseTypeDef
def get_value() -> DescribeSourceLocationResponseTypeDef:
return {
"AccessConfiguration": ...,
}
# DescribeSourceLocationResponseTypeDef definition
class DescribeSourceLocationResponseTypeDef(TypedDict):
AccessConfiguration: AccessConfigurationTypeDef, # (1)
Arn: str,
CreationTime: datetime.datetime,
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef, # (2)
HttpConfiguration: HttpConfigurationTypeDef, # (3)
LastModifiedTime: datetime.datetime,
SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef], # (4)
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See
List[SegmentDeliveryConfigurationTypeDef]
- See ResponseMetadataTypeDef
SourceLocationTypeDef#
# SourceLocationTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import SourceLocationTypeDef
def get_value() -> SourceLocationTypeDef:
return {
"AccessConfiguration": ...,
}
# SourceLocationTypeDef definition
class SourceLocationTypeDef(TypedDict):
Arn: str,
HttpConfiguration: HttpConfigurationTypeDef, # (3)
SourceLocationName: str,
AccessConfiguration: NotRequired[AccessConfigurationTypeDef], # (1)
CreationTime: NotRequired[datetime.datetime],
DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef], # (2)
LastModifiedTime: NotRequired[datetime.datetime],
SegmentDeliveryConfigurations: NotRequired[List[SegmentDeliveryConfigurationTypeDef]], # (4)
Tags: NotRequired[Dict[str, str]],
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See
List[SegmentDeliveryConfigurationTypeDef]
UpdateSourceLocationRequestTypeDef#
# UpdateSourceLocationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationRequestTypeDef
def get_value() -> UpdateSourceLocationRequestTypeDef:
return {
"HttpConfiguration": ...,
}
# UpdateSourceLocationRequestTypeDef definition
class UpdateSourceLocationRequestTypeDef(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
Sequence[SegmentDeliveryConfigurationTypeDef]
UpdateSourceLocationResponseTypeDef#
# UpdateSourceLocationResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationResponseTypeDef
def get_value() -> UpdateSourceLocationResponseTypeDef:
return {
"AccessConfiguration": ...,
}
# UpdateSourceLocationResponseTypeDef definition
class UpdateSourceLocationResponseTypeDef(TypedDict):
AccessConfiguration: AccessConfigurationTypeDef, # (1)
Arn: str,
CreationTime: datetime.datetime,
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef, # (2)
HttpConfiguration: HttpConfigurationTypeDef, # (3)
LastModifiedTime: datetime.datetime,
SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef], # (4)
SourceLocationName: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See
List[SegmentDeliveryConfigurationTypeDef]
- See ResponseMetadataTypeDef
PutPlaybackConfigurationRequestTypeDef#
# PutPlaybackConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationRequestTypeDef
def get_value() -> PutPlaybackConfigurationRequestTypeDef:
return {
"Name": ...,
}
# PutPlaybackConfigurationRequestTypeDef definition
class PutPlaybackConfigurationRequestTypeDef(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)
InsertionMode: NotRequired[InsertionModeType], # (5)
LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef], # (6)
ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef], # (7)
PersonalizationThresholdSeconds: NotRequired[int],
SlateAdUrl: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
TranscodeProfileName: NotRequired[str],
VideoContentSourceUrl: NotRequired[str],
AdConditioningConfiguration: NotRequired[AdConditioningConfigurationTypeDef], # (8)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationForPutTypeDef
- See InsertionModeType
- See LivePreRollConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See AdConditioningConfigurationTypeDef
CreatePrefetchScheduleResponseTypeDef#
# CreatePrefetchScheduleResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleResponseTypeDef
def get_value() -> CreatePrefetchScheduleResponseTypeDef:
return {
"Arn": ...,
}
# CreatePrefetchScheduleResponseTypeDef definition
class CreatePrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionOutputTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalOutputTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPrefetchScheduleResponseTypeDef#
# GetPrefetchScheduleResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleResponseTypeDef
def get_value() -> GetPrefetchScheduleResponseTypeDef:
return {
"Arn": ...,
}
# GetPrefetchScheduleResponseTypeDef definition
class GetPrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionOutputTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalOutputTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PrefetchScheduleTypeDef#
# PrefetchScheduleTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PrefetchScheduleTypeDef
def get_value() -> PrefetchScheduleTypeDef:
return {
"Arn": ...,
}
# PrefetchScheduleTypeDef definition
class PrefetchScheduleTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionOutputTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalOutputTypeDef, # (2)
StreamId: NotRequired[str],
GetPlaybackConfigurationResponseTypeDef#
# GetPlaybackConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationResponseTypeDef
def get_value() -> GetPlaybackConfigurationResponseTypeDef:
return {
"AdDecisionServerUrl": ...,
}
# 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)
InsertionMode: InsertionModeType, # (6)
LivePreRollConfiguration: LivePreRollConfigurationTypeDef, # (7)
LogConfiguration: LogConfigurationTypeDef, # (8)
ManifestProcessingRules: ManifestProcessingRulesTypeDef, # (9)
Name: str,
PersonalizationThresholdSeconds: int,
PlaybackConfigurationArn: str,
PlaybackEndpointPrefix: str,
SessionInitializationEndpointPrefix: str,
SlateAdUrl: str,
Tags: Dict[str, str],
TranscodeProfileName: str,
VideoContentSourceUrl: str,
AdConditioningConfiguration: AdConditioningConfigurationTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See InsertionModeType
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See AdConditioningConfigurationTypeDef
- See ResponseMetadataTypeDef
PlaybackConfigurationTypeDef#
# PlaybackConfigurationTypeDef TypedDict 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)
InsertionMode: NotRequired[InsertionModeType], # (6)
LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef], # (7)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (8)
ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef], # (9)
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],
AdConditioningConfiguration: NotRequired[AdConditioningConfigurationTypeDef], # (10)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See InsertionModeType
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See AdConditioningConfigurationTypeDef
PutPlaybackConfigurationResponseTypeDef#
# PutPlaybackConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationResponseTypeDef
def get_value() -> PutPlaybackConfigurationResponseTypeDef:
return {
"AdDecisionServerUrl": ...,
}
# 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)
InsertionMode: InsertionModeType, # (6)
LivePreRollConfiguration: LivePreRollConfigurationTypeDef, # (7)
LogConfiguration: LogConfigurationTypeDef, # (8)
ManifestProcessingRules: ManifestProcessingRulesTypeDef, # (9)
Name: str,
PersonalizationThresholdSeconds: int,
PlaybackConfigurationArn: str,
PlaybackEndpointPrefix: str,
SessionInitializationEndpointPrefix: str,
SlateAdUrl: str,
Tags: Dict[str, str],
TranscodeProfileName: str,
VideoContentSourceUrl: str,
AdConditioningConfiguration: AdConditioningConfigurationTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See InsertionModeType
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See AdConditioningConfigurationTypeDef
- See ResponseMetadataTypeDef
ListLiveSourcesResponseTypeDef#
# ListLiveSourcesResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesResponseTypeDef
def get_value() -> ListLiveSourcesResponseTypeDef:
return {
"Items": ...,
}
# ListLiveSourcesResponseTypeDef definition
class ListLiveSourcesResponseTypeDef(TypedDict):
Items: List[LiveSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[LiveSourceTypeDef]
- See ResponseMetadataTypeDef
ListVodSourcesResponseTypeDef#
# ListVodSourcesResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesResponseTypeDef
def get_value() -> ListVodSourcesResponseTypeDef:
return {
"Items": ...,
}
# ListVodSourcesResponseTypeDef definition
class ListVodSourcesResponseTypeDef(TypedDict):
Items: List[VodSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[VodSourceTypeDef]
- See ResponseMetadataTypeDef
ChannelTypeDef#
# ChannelTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ChannelTypeDef
def get_value() -> ChannelTypeDef:
return {
"Arn": ...,
}
# ChannelTypeDef definition
class ChannelTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: str,
Outputs: List[ResponseOutputItemTypeDef], # (2)
PlaybackMode: str,
Tier: str,
LogConfiguration: LogConfigurationForChannelTypeDef, # (3)
CreationTime: NotRequired[datetime.datetime],
FillerSlate: NotRequired[SlateSourceTypeDef], # (1)
LastModifiedTime: NotRequired[datetime.datetime],
Tags: NotRequired[Dict[str, str]],
Audiences: NotRequired[List[str]],
- See SlateSourceTypeDef
- See
List[ResponseOutputItemTypeDef]
- See LogConfigurationForChannelTypeDef
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateChannelResponseTypeDef
def get_value() -> CreateChannelResponseTypeDef:
return {
"Arn": ...,
}
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime.datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime.datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
TimeShiftConfiguration: TimeShiftConfigurationTypeDef, # (4)
Audiences: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ChannelStateType
- See SlateSourceTypeDef
- See
List[ResponseOutputItemTypeDef]
- See TimeShiftConfigurationTypeDef
- See ResponseMetadataTypeDef
DescribeChannelResponseTypeDef#
# DescribeChannelResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeChannelResponseTypeDef
def get_value() -> DescribeChannelResponseTypeDef:
return {
"Arn": ...,
}
# DescribeChannelResponseTypeDef definition
class DescribeChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime.datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime.datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
LogConfiguration: LogConfigurationForChannelTypeDef, # (4)
TimeShiftConfiguration: TimeShiftConfigurationTypeDef, # (5)
Audiences: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ChannelStateType
- See SlateSourceTypeDef
- See
List[ResponseOutputItemTypeDef]
- See LogConfigurationForChannelTypeDef
- See TimeShiftConfigurationTypeDef
- See ResponseMetadataTypeDef
UpdateChannelResponseTypeDef#
# UpdateChannelResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateChannelResponseTypeDef
def get_value() -> UpdateChannelResponseTypeDef:
return {
"Arn": ...,
}
# UpdateChannelResponseTypeDef definition
class UpdateChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime.datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime.datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
TimeShiftConfiguration: TimeShiftConfigurationTypeDef, # (4)
Audiences: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ChannelStateType
- See SlateSourceTypeDef
- See
List[ResponseOutputItemTypeDef]
- See TimeShiftConfigurationTypeDef
- See ResponseMetadataTypeDef
RequestOutputItemTypeDef#
# RequestOutputItemTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import RequestOutputItemTypeDef
def get_value() -> RequestOutputItemTypeDef:
return {
"DashPlaylistSettings": ...,
}
# RequestOutputItemTypeDef definition
class RequestOutputItemTypeDef(TypedDict):
ManifestName: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsUnionTypeDef], # (2)
ConfigureLogsForPlaybackConfigurationRequestTypeDef#
# ConfigureLogsForPlaybackConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationRequestTypeDef
def get_value() -> ConfigureLogsForPlaybackConfigurationRequestTypeDef:
return {
"PercentEnabled": ...,
}
# ConfigureLogsForPlaybackConfigurationRequestTypeDef definition
class ConfigureLogsForPlaybackConfigurationRequestTypeDef(TypedDict):
PercentEnabled: int,
PlaybackConfigurationName: str,
EnabledLoggingStrategies: NotRequired[Sequence[LoggingStrategyType]], # (1)
AdsInteractionLog: NotRequired[AdsInteractionLogUnionTypeDef], # (2)
ManifestServiceInteractionLog: NotRequired[ManifestServiceInteractionLogUnionTypeDef], # (3)
- See
Sequence[LoggingStrategyType]
- See AdsInteractionLogUnionTypeDef
- See ManifestServiceInteractionLogUnionTypeDef
GetChannelScheduleResponseTypeDef#
# GetChannelScheduleResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleResponseTypeDef
def get_value() -> GetChannelScheduleResponseTypeDef:
return {
"Items": ...,
}
# GetChannelScheduleResponseTypeDef definition
class GetChannelScheduleResponseTypeDef(TypedDict):
Items: List[ScheduleEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ScheduleEntryTypeDef]
- See ResponseMetadataTypeDef
AdBreakOutputTypeDef#
# AdBreakOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdBreakOutputTypeDef
def get_value() -> AdBreakOutputTypeDef:
return {
"MessageType": ...,
}
# AdBreakOutputTypeDef definition
class AdBreakOutputTypeDef(TypedDict):
OffsetMillis: int,
MessageType: NotRequired[MessageTypeType], # (1)
Slate: NotRequired[SlateSourceTypeDef], # (2)
SpliceInsertMessage: NotRequired[SpliceInsertMessageTypeDef], # (3)
TimeSignalMessage: NotRequired[TimeSignalMessageOutputTypeDef], # (4)
AdBreakMetadata: NotRequired[List[KeyValuePairTypeDef]], # (5)
- See MessageTypeType
- See SlateSourceTypeDef
- See SpliceInsertMessageTypeDef
- See TimeSignalMessageOutputTypeDef
- See
List[KeyValuePairTypeDef]
ListSourceLocationsResponseTypeDef#
# ListSourceLocationsResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsResponseTypeDef
def get_value() -> ListSourceLocationsResponseTypeDef:
return {
"Items": ...,
}
# ListSourceLocationsResponseTypeDef definition
class ListSourceLocationsResponseTypeDef(TypedDict):
Items: List[SourceLocationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[SourceLocationTypeDef]
- See ResponseMetadataTypeDef
ListPrefetchSchedulesResponseTypeDef#
# ListPrefetchSchedulesResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesResponseTypeDef
def get_value() -> ListPrefetchSchedulesResponseTypeDef:
return {
"Items": ...,
}
# ListPrefetchSchedulesResponseTypeDef definition
class ListPrefetchSchedulesResponseTypeDef(TypedDict):
Items: List[PrefetchScheduleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PrefetchScheduleTypeDef]
- See ResponseMetadataTypeDef
ListPlaybackConfigurationsResponseTypeDef#
# ListPlaybackConfigurationsResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsResponseTypeDef
def get_value() -> ListPlaybackConfigurationsResponseTypeDef:
return {
"Items": ...,
}
# ListPlaybackConfigurationsResponseTypeDef definition
class ListPlaybackConfigurationsResponseTypeDef(TypedDict):
Items: List[PlaybackConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PlaybackConfigurationTypeDef]
- See ResponseMetadataTypeDef
ListChannelsResponseTypeDef#
# ListChannelsResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import ListChannelsResponseTypeDef
def get_value() -> ListChannelsResponseTypeDef:
return {
"Items": ...,
}
# ListChannelsResponseTypeDef definition
class ListChannelsResponseTypeDef(TypedDict):
Items: List[ChannelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ChannelTypeDef]
- See ResponseMetadataTypeDef
CreateChannelRequestTypeDef#
# CreateChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateChannelRequestTypeDef
def get_value() -> CreateChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# CreateChannelRequestTypeDef definition
class CreateChannelRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
PlaybackMode: PlaybackModeType, # (2)
FillerSlate: NotRequired[SlateSourceTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
Tier: NotRequired[TierType], # (4)
TimeShiftConfiguration: NotRequired[TimeShiftConfigurationTypeDef], # (5)
Audiences: NotRequired[Sequence[str]],
- See
Sequence[RequestOutputItemTypeDef]
- See PlaybackModeType
- See SlateSourceTypeDef
- See TierType
- See TimeShiftConfigurationTypeDef
UpdateChannelRequestTypeDef#
# UpdateChannelRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateChannelRequestTypeDef
def get_value() -> UpdateChannelRequestTypeDef:
return {
"ChannelName": ...,
}
# UpdateChannelRequestTypeDef definition
class UpdateChannelRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
FillerSlate: NotRequired[SlateSourceTypeDef], # (2)
TimeShiftConfiguration: NotRequired[TimeShiftConfigurationTypeDef], # (3)
Audiences: NotRequired[Sequence[str]],
- See
Sequence[RequestOutputItemTypeDef]
- See SlateSourceTypeDef
- See TimeShiftConfigurationTypeDef
CreatePrefetchScheduleRequestTypeDef#
# CreatePrefetchScheduleRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleRequestTypeDef
def get_value() -> CreatePrefetchScheduleRequestTypeDef:
return {
"Consumption": ...,
}
# CreatePrefetchScheduleRequestTypeDef definition
class CreatePrefetchScheduleRequestTypeDef(TypedDict):
Consumption: PrefetchConsumptionUnionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalUnionTypeDef, # (2)
StreamId: NotRequired[str],
AlternateMediaOutputTypeDef#
# AlternateMediaOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AlternateMediaOutputTypeDef
def get_value() -> AlternateMediaOutputTypeDef:
return {
"SourceLocationName": ...,
}
# AlternateMediaOutputTypeDef definition
class AlternateMediaOutputTypeDef(TypedDict):
SourceLocationName: NotRequired[str],
LiveSourceName: NotRequired[str],
VodSourceName: NotRequired[str],
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
ScheduledStartTimeMillis: NotRequired[int],
AdBreaks: NotRequired[List[AdBreakOutputTypeDef]], # (2)
DurationMillis: NotRequired[int],
- See ClipRangeTypeDef
- See
List[AdBreakOutputTypeDef]
AdBreakTypeDef#
# AdBreakTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AdBreakTypeDef
def get_value() -> AdBreakTypeDef:
return {
"MessageType": ...,
}
# AdBreakTypeDef definition
class AdBreakTypeDef(TypedDict):
OffsetMillis: int,
MessageType: NotRequired[MessageTypeType], # (1)
Slate: NotRequired[SlateSourceTypeDef], # (2)
SpliceInsertMessage: NotRequired[SpliceInsertMessageTypeDef], # (3)
TimeSignalMessage: NotRequired[TimeSignalMessageUnionTypeDef], # (4)
AdBreakMetadata: NotRequired[Sequence[KeyValuePairTypeDef]], # (5)
- See MessageTypeType
- See SlateSourceTypeDef
- See SpliceInsertMessageTypeDef
- See TimeSignalMessageUnionTypeDef
- See
Sequence[KeyValuePairTypeDef]
AudienceMediaOutputTypeDef#
# AudienceMediaOutputTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AudienceMediaOutputTypeDef
def get_value() -> AudienceMediaOutputTypeDef:
return {
"Audience": ...,
}
# AudienceMediaOutputTypeDef definition
class AudienceMediaOutputTypeDef(TypedDict):
Audience: NotRequired[str],
AlternateMedia: NotRequired[List[AlternateMediaOutputTypeDef]], # (1)
- See
List[AlternateMediaOutputTypeDef]
CreateProgramResponseTypeDef#
# CreateProgramResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateProgramResponseTypeDef
def get_value() -> CreateProgramResponseTypeDef:
return {
"AdBreaks": ...,
}
# CreateProgramResponseTypeDef definition
class CreateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakOutputTypeDef], # (1)
Arn: str,
ChannelName: str,
CreationTime: datetime.datetime,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime.datetime,
SourceLocationName: str,
VodSourceName: str,
ClipRange: ClipRangeTypeDef, # (2)
DurationMillis: int,
AudienceMedia: List[AudienceMediaOutputTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
List[AdBreakOutputTypeDef]
- See ClipRangeTypeDef
- See
List[AudienceMediaOutputTypeDef]
- See ResponseMetadataTypeDef
DescribeProgramResponseTypeDef#
# DescribeProgramResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import DescribeProgramResponseTypeDef
def get_value() -> DescribeProgramResponseTypeDef:
return {
"AdBreaks": ...,
}
# DescribeProgramResponseTypeDef definition
class DescribeProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakOutputTypeDef], # (1)
Arn: str,
ChannelName: str,
CreationTime: datetime.datetime,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime.datetime,
SourceLocationName: str,
VodSourceName: str,
ClipRange: ClipRangeTypeDef, # (2)
DurationMillis: int,
AudienceMedia: List[AudienceMediaOutputTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
List[AdBreakOutputTypeDef]
- See ClipRangeTypeDef
- See
List[AudienceMediaOutputTypeDef]
- See ResponseMetadataTypeDef
UpdateProgramResponseTypeDef#
# UpdateProgramResponseTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramResponseTypeDef
def get_value() -> UpdateProgramResponseTypeDef:
return {
"AdBreaks": ...,
}
# UpdateProgramResponseTypeDef definition
class UpdateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakOutputTypeDef], # (1)
Arn: str,
ChannelName: str,
CreationTime: datetime.datetime,
ProgramName: str,
SourceLocationName: str,
VodSourceName: str,
LiveSourceName: str,
ClipRange: ClipRangeTypeDef, # (2)
DurationMillis: int,
ScheduledStartTime: datetime.datetime,
AudienceMedia: List[AudienceMediaOutputTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
List[AdBreakOutputTypeDef]
- See ClipRangeTypeDef
- See
List[AudienceMediaOutputTypeDef]
- See ResponseMetadataTypeDef
AlternateMediaTypeDef#
# AlternateMediaTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AlternateMediaTypeDef
def get_value() -> AlternateMediaTypeDef:
return {
"SourceLocationName": ...,
}
# AlternateMediaTypeDef definition
class AlternateMediaTypeDef(TypedDict):
SourceLocationName: NotRequired[str],
LiveSourceName: NotRequired[str],
VodSourceName: NotRequired[str],
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
ScheduledStartTimeMillis: NotRequired[int],
AdBreaks: NotRequired[Sequence[AdBreakUnionTypeDef]], # (2)
DurationMillis: NotRequired[int],
- See ClipRangeTypeDef
- See
Sequence[AdBreakUnionTypeDef]
AudienceMediaTypeDef#
# AudienceMediaTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import AudienceMediaTypeDef
def get_value() -> AudienceMediaTypeDef:
return {
"Audience": ...,
}
# AudienceMediaTypeDef definition
class AudienceMediaTypeDef(TypedDict):
Audience: NotRequired[str],
AlternateMedia: NotRequired[Sequence[AlternateMediaUnionTypeDef]], # (1)
- See
Sequence[AlternateMediaUnionTypeDef]
CreateProgramRequestTypeDef#
# CreateProgramRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import CreateProgramRequestTypeDef
def get_value() -> CreateProgramRequestTypeDef:
return {
"ChannelName": ...,
}
# CreateProgramRequestTypeDef definition
class CreateProgramRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
SourceLocationName: str,
AdBreaks: NotRequired[Sequence[AdBreakUnionTypeDef]], # (2)
LiveSourceName: NotRequired[str],
VodSourceName: NotRequired[str],
AudienceMedia: NotRequired[Sequence[AudienceMediaUnionTypeDef]], # (3)
- See ScheduleConfigurationTypeDef
- See
Sequence[AdBreakUnionTypeDef]
- See
Sequence[AudienceMediaUnionTypeDef]
UpdateProgramRequestTypeDef#
# UpdateProgramRequestTypeDef TypedDict usage example
from mypy_boto3_mediatailor.type_defs import UpdateProgramRequestTypeDef
def get_value() -> UpdateProgramRequestTypeDef:
return {
"ChannelName": ...,
}
# UpdateProgramRequestTypeDef definition
class UpdateProgramRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: UpdateProgramScheduleConfigurationTypeDef, # (1)
AdBreaks: NotRequired[Sequence[AdBreakUnionTypeDef]], # (2)
AudienceMedia: NotRequired[Sequence[AudienceMediaUnionTypeDef]], # (3)
- See UpdateProgramScheduleConfigurationTypeDef
- See
Sequence[AdBreakUnionTypeDef]
- See
Sequence[AudienceMediaUnionTypeDef]