Type definitions#
Index > MediaTailor > Type definitions
Auto-generated documentation for MediaTailor type annotations stubs module mypy-boto3-mediatailor.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
SecretsManagerAccessTokenConfigurationTypeDef#
# SecretsManagerAccessTokenConfigurationTypeDef definition
class SecretsManagerAccessTokenConfigurationTypeDef(TypedDict):
HeaderName: NotRequired[str],
SecretArn: NotRequired[str],
SecretStringKey: NotRequired[str],
AdBreakOpportunityTypeDef#
# AdBreakOpportunityTypeDef definition
class AdBreakOpportunityTypeDef(TypedDict):
OffsetMillis: int,
KeyValuePairTypeDef#
# KeyValuePairTypeDef definition
class KeyValuePairTypeDef(TypedDict):
Key: str,
Value: str,
SlateSourceTypeDef#
# SlateSourceTypeDef definition
class SlateSourceTypeDef(TypedDict):
SourceLocationName: NotRequired[str],
VodSourceName: NotRequired[str],
SpliceInsertMessageTypeDef#
# SpliceInsertMessageTypeDef definition
class SpliceInsertMessageTypeDef(TypedDict):
AvailNum: NotRequired[int],
AvailsExpected: NotRequired[int],
SpliceEventId: NotRequired[int],
UniqueProgramId: NotRequired[int],
AdMarkerPassthroughTypeDef#
# AdMarkerPassthroughTypeDef definition
class AdMarkerPassthroughTypeDef(TypedDict):
Enabled: NotRequired[bool],
AlertTypeDef#
# AlertTypeDef definition
class AlertTypeDef(TypedDict):
AlertCode: str,
AlertMessage: str,
LastModifiedTime: datetime,
RelatedResourceArns: List[str],
ResourceArn: str,
Category: NotRequired[AlertCategoryType], # (1)
ClipRangeTypeDef#
# ClipRangeTypeDef definition
class ClipRangeTypeDef(TypedDict):
EndOffsetMillis: NotRequired[int],
StartOffsetMillis: NotRequired[int],
AvailMatchingCriteriaTypeDef#
# AvailMatchingCriteriaTypeDef definition
class AvailMatchingCriteriaTypeDef(TypedDict):
DynamicVariable: str,
Operator: OperatorType, # (1)
- See OperatorType
AvailSuppressionTypeDef#
# AvailSuppressionTypeDef definition
class AvailSuppressionTypeDef(TypedDict):
FillPolicy: NotRequired[FillPolicyType], # (1)
Mode: NotRequired[ModeType], # (2)
Value: NotRequired[str],
- See FillPolicyType
- See ModeType
BumperTypeDef#
# BumperTypeDef definition
class BumperTypeDef(TypedDict):
EndUrl: NotRequired[str],
StartUrl: NotRequired[str],
CdnConfigurationTypeDef#
# CdnConfigurationTypeDef definition
class CdnConfigurationTypeDef(TypedDict):
AdSegmentUrlPrefix: NotRequired[str],
ContentSegmentUrlPrefix: NotRequired[str],
LogConfigurationForChannelTypeDef#
# LogConfigurationForChannelTypeDef definition
class LogConfigurationForChannelTypeDef(TypedDict):
LogTypes: NotRequired[List[LogTypeType]], # (1)
- See LogTypeType
ConfigureLogsForChannelRequestRequestTypeDef#
# ConfigureLogsForChannelRequestRequestTypeDef definition
class ConfigureLogsForChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
LogTypes: Sequence[LogTypeType], # (1)
- See LogTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef#
# ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef definition
class ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef(TypedDict):
PercentEnabled: int,
PlaybackConfigurationName: str,
TimeShiftConfigurationTypeDef#
# TimeShiftConfigurationTypeDef definition
class TimeShiftConfigurationTypeDef(TypedDict):
MaxTimeDelaySeconds: int,
HttpPackageConfigurationTypeDef#
# HttpPackageConfigurationTypeDef definition
class HttpPackageConfigurationTypeDef(TypedDict):
Path: str,
SourceGroup: str,
Type: TypeType, # (1)
- See TypeType
DefaultSegmentDeliveryConfigurationTypeDef#
# DefaultSegmentDeliveryConfigurationTypeDef definition
class DefaultSegmentDeliveryConfigurationTypeDef(TypedDict):
BaseUrl: NotRequired[str],
HttpConfigurationTypeDef#
# HttpConfigurationTypeDef definition
class HttpConfigurationTypeDef(TypedDict):
BaseUrl: str,
SegmentDeliveryConfigurationTypeDef#
# SegmentDeliveryConfigurationTypeDef definition
class SegmentDeliveryConfigurationTypeDef(TypedDict):
BaseUrl: NotRequired[str],
Name: NotRequired[str],
DashConfigurationForPutTypeDef#
# DashConfigurationForPutTypeDef definition
class DashConfigurationForPutTypeDef(TypedDict):
MpdLocation: NotRequired[str],
OriginManifestType: NotRequired[OriginManifestTypeType], # (1)
DashConfigurationTypeDef#
# DashConfigurationTypeDef definition
class DashConfigurationTypeDef(TypedDict):
ManifestEndpointPrefix: NotRequired[str],
MpdLocation: NotRequired[str],
OriginManifestType: NotRequired[OriginManifestTypeType], # (1)
DashPlaylistSettingsTypeDef#
# DashPlaylistSettingsTypeDef definition
class DashPlaylistSettingsTypeDef(TypedDict):
ManifestWindowSeconds: NotRequired[int],
MinBufferTimeSeconds: NotRequired[int],
MinUpdatePeriodSeconds: NotRequired[int],
SuggestedPresentationDelaySeconds: NotRequired[int],
DeleteChannelPolicyRequestRequestTypeDef#
# DeleteChannelPolicyRequestRequestTypeDef definition
class DeleteChannelPolicyRequestRequestTypeDef(TypedDict):
ChannelName: str,
DeleteChannelRequestRequestTypeDef#
# DeleteChannelRequestRequestTypeDef definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
DeleteLiveSourceRequestRequestTypeDef#
# DeleteLiveSourceRequestRequestTypeDef definition
class DeleteLiveSourceRequestRequestTypeDef(TypedDict):
LiveSourceName: str,
SourceLocationName: str,
DeletePlaybackConfigurationRequestRequestTypeDef#
# DeletePlaybackConfigurationRequestRequestTypeDef definition
class DeletePlaybackConfigurationRequestRequestTypeDef(TypedDict):
Name: str,
DeletePrefetchScheduleRequestRequestTypeDef#
# DeletePrefetchScheduleRequestRequestTypeDef definition
class DeletePrefetchScheduleRequestRequestTypeDef(TypedDict):
Name: str,
PlaybackConfigurationName: str,
DeleteProgramRequestRequestTypeDef#
# DeleteProgramRequestRequestTypeDef definition
class DeleteProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
DeleteSourceLocationRequestRequestTypeDef#
# DeleteSourceLocationRequestRequestTypeDef definition
class DeleteSourceLocationRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
DeleteVodSourceRequestRequestTypeDef#
# DeleteVodSourceRequestRequestTypeDef definition
class DeleteVodSourceRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
VodSourceName: str,
DescribeChannelRequestRequestTypeDef#
# DescribeChannelRequestRequestTypeDef definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
DescribeLiveSourceRequestRequestTypeDef#
# DescribeLiveSourceRequestRequestTypeDef definition
class DescribeLiveSourceRequestRequestTypeDef(TypedDict):
LiveSourceName: str,
SourceLocationName: str,
DescribeProgramRequestRequestTypeDef#
# DescribeProgramRequestRequestTypeDef definition
class DescribeProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
DescribeSourceLocationRequestRequestTypeDef#
# DescribeSourceLocationRequestRequestTypeDef definition
class DescribeSourceLocationRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
DescribeVodSourceRequestRequestTypeDef#
# DescribeVodSourceRequestRequestTypeDef definition
class DescribeVodSourceRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
VodSourceName: str,
GetChannelPolicyRequestRequestTypeDef#
# GetChannelPolicyRequestRequestTypeDef definition
class GetChannelPolicyRequestRequestTypeDef(TypedDict):
ChannelName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetChannelScheduleRequestRequestTypeDef#
# GetChannelScheduleRequestRequestTypeDef definition
class GetChannelScheduleRequestRequestTypeDef(TypedDict):
ChannelName: str,
Audience: NotRequired[str],
DurationMinutes: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetPlaybackConfigurationRequestRequestTypeDef#
# GetPlaybackConfigurationRequestRequestTypeDef definition
class GetPlaybackConfigurationRequestRequestTypeDef(TypedDict):
Name: str,
HlsConfigurationTypeDef#
# HlsConfigurationTypeDef definition
class HlsConfigurationTypeDef(TypedDict):
ManifestEndpointPrefix: NotRequired[str],
LivePreRollConfigurationTypeDef#
# LivePreRollConfigurationTypeDef definition
class LivePreRollConfigurationTypeDef(TypedDict):
AdDecisionServerUrl: NotRequired[str],
MaxDurationSeconds: NotRequired[int],
LogConfigurationTypeDef#
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
PercentEnabled: int,
GetPrefetchScheduleRequestRequestTypeDef#
# GetPrefetchScheduleRequestRequestTypeDef definition
class GetPrefetchScheduleRequestRequestTypeDef(TypedDict):
Name: str,
PlaybackConfigurationName: str,
HlsPlaylistSettingsPaginatorTypeDef#
# HlsPlaylistSettingsPaginatorTypeDef definition
class HlsPlaylistSettingsPaginatorTypeDef(TypedDict):
AdMarkupType: NotRequired[List[AdMarkupTypeType]], # (1)
ManifestWindowSeconds: NotRequired[int],
- See AdMarkupTypeType
HlsPlaylistSettingsTypeDef#
# HlsPlaylistSettingsTypeDef definition
class HlsPlaylistSettingsTypeDef(TypedDict):
AdMarkupType: NotRequired[Sequence[AdMarkupTypeType]], # (1)
ManifestWindowSeconds: NotRequired[int],
- See AdMarkupTypeType
ListAlertsRequestRequestTypeDef#
# ListAlertsRequestRequestTypeDef definition
class ListAlertsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListChannelsRequestRequestTypeDef#
# ListChannelsRequestRequestTypeDef definition
class ListChannelsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLiveSourcesRequestRequestTypeDef#
# ListLiveSourcesRequestRequestTypeDef definition
class ListLiveSourcesRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPlaybackConfigurationsRequestRequestTypeDef#
# ListPlaybackConfigurationsRequestRequestTypeDef definition
class ListPlaybackConfigurationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPrefetchSchedulesRequestRequestTypeDef#
# ListPrefetchSchedulesRequestRequestTypeDef definition
class ListPrefetchSchedulesRequestRequestTypeDef(TypedDict):
PlaybackConfigurationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
StreamId: NotRequired[str],
ListSourceLocationsRequestRequestTypeDef#
# ListSourceLocationsRequestRequestTypeDef definition
class ListSourceLocationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListVodSourcesRequestRequestTypeDef#
# ListVodSourcesRequestRequestTypeDef definition
class ListVodSourcesRequestRequestTypeDef(TypedDict):
SourceLocationName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PrefetchRetrievalPaginatorTypeDef#
# PrefetchRetrievalPaginatorTypeDef definition
class PrefetchRetrievalPaginatorTypeDef(TypedDict):
EndTime: datetime,
DynamicVariables: NotRequired[Dict[str, str]],
StartTime: NotRequired[datetime],
PutChannelPolicyRequestRequestTypeDef#
# PutChannelPolicyRequestRequestTypeDef definition
class PutChannelPolicyRequestRequestTypeDef(TypedDict):
ChannelName: str,
Policy: str,
ScheduleAdBreakTypeDef#
# ScheduleAdBreakTypeDef definition
class ScheduleAdBreakTypeDef(TypedDict):
ApproximateDurationSeconds: NotRequired[int],
ApproximateStartTime: NotRequired[datetime],
SourceLocationName: NotRequired[str],
VodSourceName: NotRequired[str],
TransitionTypeDef#
# TransitionTypeDef definition
class TransitionTypeDef(TypedDict):
RelativePosition: RelativePositionType, # (1)
Type: str,
DurationMillis: NotRequired[int],
RelativeProgram: NotRequired[str],
ScheduledStartTimeMillis: NotRequired[int],
SegmentationDescriptorTypeDef#
# 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 definition
class StartChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
StopChannelRequestRequestTypeDef#
# StopChannelRequestRequestTypeDef definition
class StopChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateProgramTransitionTypeDef#
# UpdateProgramTransitionTypeDef definition
class UpdateProgramTransitionTypeDef(TypedDict):
DurationMillis: NotRequired[int],
ScheduledStartTimeMillis: NotRequired[int],
AccessConfigurationTypeDef#
# AccessConfigurationTypeDef definition
class AccessConfigurationTypeDef(TypedDict):
AccessType: NotRequired[AccessTypeType], # (1)
SecretsManagerAccessTokenConfiguration: NotRequired[SecretsManagerAccessTokenConfigurationTypeDef], # (2)
ManifestProcessingRulesTypeDef#
# ManifestProcessingRulesTypeDef definition
class ManifestProcessingRulesTypeDef(TypedDict):
AdMarkerPassthrough: NotRequired[AdMarkerPassthroughTypeDef], # (1)
PrefetchConsumptionPaginatorTypeDef#
# PrefetchConsumptionPaginatorTypeDef definition
class PrefetchConsumptionPaginatorTypeDef(TypedDict):
EndTime: datetime,
AvailMatchingCriteria: NotRequired[List[AvailMatchingCriteriaTypeDef]], # (1)
StartTime: NotRequired[datetime],
ConfigureLogsForChannelResponseTypeDef#
# ConfigureLogsForChannelResponseTypeDef definition
class ConfigureLogsForChannelResponseTypeDef(TypedDict):
ChannelName: str,
LogTypes: List[LogTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LogTypeType
- See ResponseMetadataTypeDef
ConfigureLogsForPlaybackConfigurationResponseTypeDef#
# ConfigureLogsForPlaybackConfigurationResponseTypeDef definition
class ConfigureLogsForPlaybackConfigurationResponseTypeDef(TypedDict):
PercentEnabled: int,
PlaybackConfigurationName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChannelPolicyResponseTypeDef#
# GetChannelPolicyResponseTypeDef definition
class GetChannelPolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAlertsResponseTypeDef#
# ListAlertsResponseTypeDef definition
class ListAlertsResponseTypeDef(TypedDict):
Items: List[AlertTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AlertTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLiveSourceRequestRequestTypeDef#
# CreateLiveSourceRequestRequestTypeDef definition
class CreateLiveSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
Tags: NotRequired[Mapping[str, str]],
CreateLiveSourceResponseTypeDef#
# 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 definition
class CreateVodSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
Tags: NotRequired[Mapping[str, str]],
CreateVodSourceResponseTypeDef#
# 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 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 definition
class DescribeVodSourceResponseTypeDef(TypedDict):
AdBreakOpportunities: List[AdBreakOpportunityTypeDef], # (1)
Arn: str,
CreationTime: datetime,
HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef], # (2)
LastModifiedTime: datetime,
SourceLocationName: str,
Tags: Dict[str, str],
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
LiveSourceTypeDef#
# 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 definition
class UpdateLiveSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
UpdateLiveSourceResponseTypeDef#
# 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 definition
class UpdateVodSourceRequestRequestTypeDef(TypedDict):
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
UpdateVodSourceResponseTypeDef#
# 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 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]],
GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef#
# GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef definition
class GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef(TypedDict):
ChannelName: str,
Audience: NotRequired[str],
DurationMinutes: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAlertsRequestListAlertsPaginateTypeDef#
# ListAlertsRequestListAlertsPaginateTypeDef definition
class ListAlertsRequestListAlertsPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestListChannelsPaginateTypeDef#
# ListChannelsRequestListChannelsPaginateTypeDef definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLiveSourcesRequestListLiveSourcesPaginateTypeDef#
# ListLiveSourcesRequestListLiveSourcesPaginateTypeDef definition
class ListLiveSourcesRequestListLiveSourcesPaginateTypeDef(TypedDict):
SourceLocationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef#
# ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef definition
class ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef#
# ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef definition
class ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef(TypedDict):
PlaybackConfigurationName: str,
StreamId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceLocationsRequestListSourceLocationsPaginateTypeDef#
# ListSourceLocationsRequestListSourceLocationsPaginateTypeDef definition
class ListSourceLocationsRequestListSourceLocationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVodSourcesRequestListVodSourcesPaginateTypeDef#
# ListVodSourcesRequestListVodSourcesPaginateTypeDef definition
class ListVodSourcesRequestListVodSourcesPaginateTypeDef(TypedDict):
SourceLocationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ResponseOutputItemPaginatorTypeDef#
# ResponseOutputItemPaginatorTypeDef definition
class ResponseOutputItemPaginatorTypeDef(TypedDict):
ManifestName: str,
PlaybackUrl: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsPaginatorTypeDef], # (2)
RequestOutputItemTypeDef#
# RequestOutputItemTypeDef definition
class RequestOutputItemTypeDef(TypedDict):
ManifestName: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef], # (2)
ResponseOutputItemTypeDef#
# ResponseOutputItemTypeDef definition
class ResponseOutputItemTypeDef(TypedDict):
ManifestName: str,
PlaybackUrl: str,
SourceGroup: str,
DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef], # (1)
HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef], # (2)
PrefetchConsumptionTypeDef#
# PrefetchConsumptionTypeDef definition
class PrefetchConsumptionTypeDef(TypedDict):
EndTime: Union[datetime, str],
AvailMatchingCriteria: NotRequired[Sequence[AvailMatchingCriteriaTypeDef]], # (1)
StartTime: NotRequired[Union[datetime, str]],
PrefetchRetrievalTypeDef#
# PrefetchRetrievalTypeDef definition
class PrefetchRetrievalTypeDef(TypedDict):
EndTime: Union[datetime, str],
DynamicVariables: NotRequired[Mapping[str, str]],
StartTime: NotRequired[Union[datetime, str]],
ScheduleEntryTypeDef#
# ScheduleEntryTypeDef definition
class ScheduleEntryTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ProgramName: str,
SourceLocationName: str,
ApproximateDurationSeconds: NotRequired[int],
ApproximateStartTime: NotRequired[datetime],
Audiences: NotRequired[List[str]],
LiveSourceName: NotRequired[str],
ScheduleAdBreaks: NotRequired[List[ScheduleAdBreakTypeDef]], # (1)
ScheduleEntryType: NotRequired[ScheduleEntryTypeType], # (2)
VodSourceName: NotRequired[str],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
Transition: TransitionTypeDef, # (2)
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
- See ClipRangeTypeDef
- See TransitionTypeDef
TimeSignalMessageTypeDef#
# TimeSignalMessageTypeDef definition
class TimeSignalMessageTypeDef(TypedDict):
SegmentationDescriptors: NotRequired[Sequence[SegmentationDescriptorTypeDef]], # (1)
UpdateProgramScheduleConfigurationTypeDef#
# UpdateProgramScheduleConfigurationTypeDef definition
class UpdateProgramScheduleConfigurationTypeDef(TypedDict):
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
Transition: NotRequired[UpdateProgramTransitionTypeDef], # (2)
CreateSourceLocationRequestRequestTypeDef#
# 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 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 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 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 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 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 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 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 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 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
PrefetchSchedulePaginatorTypeDef#
# PrefetchSchedulePaginatorTypeDef definition
class PrefetchSchedulePaginatorTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionPaginatorTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalPaginatorTypeDef, # (2)
StreamId: NotRequired[str],
ListLiveSourcesResponseTypeDef#
# ListLiveSourcesResponseTypeDef definition
class ListLiveSourcesResponseTypeDef(TypedDict):
Items: List[LiveSourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVodSourcesResponseTypeDef#
# ListVodSourcesResponseTypeDef definition
class ListVodSourcesResponseTypeDef(TypedDict):
Items: List[VodSourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChannelPaginatorTypeDef#
# ChannelPaginatorTypeDef definition
class ChannelPaginatorTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: str,
LogConfiguration: LogConfigurationForChannelTypeDef, # (2)
Outputs: List[ResponseOutputItemPaginatorTypeDef], # (3)
PlaybackMode: str,
Tier: str,
Audiences: NotRequired[List[str]],
CreationTime: NotRequired[datetime],
FillerSlate: NotRequired[SlateSourceTypeDef], # (1)
LastModifiedTime: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
CreateChannelRequestRequestTypeDef#
# CreateChannelRequestRequestTypeDef definition
class CreateChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
PlaybackMode: PlaybackModeType, # (2)
Audiences: NotRequired[Sequence[str]],
FillerSlate: NotRequired[SlateSourceTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
Tier: NotRequired[TierType], # (4)
TimeShiftConfiguration: NotRequired[TimeShiftConfigurationTypeDef], # (5)
- See RequestOutputItemTypeDef
- See PlaybackModeType
- See SlateSourceTypeDef
- See TierType
- See TimeShiftConfigurationTypeDef
UpdateChannelRequestRequestTypeDef#
# UpdateChannelRequestRequestTypeDef definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
Audiences: NotRequired[Sequence[str]],
FillerSlate: NotRequired[SlateSourceTypeDef], # (2)
TimeShiftConfiguration: NotRequired[TimeShiftConfigurationTypeDef], # (3)
ChannelTypeDef#
# ChannelTypeDef definition
class ChannelTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: str,
LogConfiguration: LogConfigurationForChannelTypeDef, # (2)
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tier: str,
Audiences: NotRequired[List[str]],
CreationTime: NotRequired[datetime],
FillerSlate: NotRequired[SlateSourceTypeDef], # (1)
LastModifiedTime: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
Arn: str,
Audiences: List[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,
TimeShiftConfiguration: TimeShiftConfigurationTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ChannelStateType
- See SlateSourceTypeDef
- See ResponseOutputItemTypeDef
- See TimeShiftConfigurationTypeDef
- See ResponseMetadataTypeDef
DescribeChannelResponseTypeDef#
# DescribeChannelResponseTypeDef definition
class DescribeChannelResponseTypeDef(TypedDict):
Arn: str,
Audiences: List[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,
TimeShiftConfiguration: TimeShiftConfigurationTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ChannelStateType
- See SlateSourceTypeDef
- See LogConfigurationForChannelTypeDef
- See ResponseOutputItemTypeDef
- See TimeShiftConfigurationTypeDef
- See ResponseMetadataTypeDef
UpdateChannelResponseTypeDef#
# UpdateChannelResponseTypeDef definition
class UpdateChannelResponseTypeDef(TypedDict):
Arn: str,
Audiences: List[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,
TimeShiftConfiguration: TimeShiftConfigurationTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ChannelStateType
- See SlateSourceTypeDef
- See ResponseOutputItemTypeDef
- See TimeShiftConfigurationTypeDef
- See ResponseMetadataTypeDef
CreatePrefetchScheduleRequestRequestTypeDef#
# CreatePrefetchScheduleRequestRequestTypeDef definition
class CreatePrefetchScheduleRequestRequestTypeDef(TypedDict):
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: NotRequired[str],
CreatePrefetchScheduleResponseTypeDef#
# CreatePrefetchScheduleResponseTypeDef definition
class CreatePrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPrefetchScheduleResponseTypeDef#
# GetPrefetchScheduleResponseTypeDef definition
class GetPrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PrefetchScheduleTypeDef#
# PrefetchScheduleTypeDef definition
class PrefetchScheduleTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: NotRequired[str],
GetChannelScheduleResponseTypeDef#
# GetChannelScheduleResponseTypeDef definition
class GetChannelScheduleResponseTypeDef(TypedDict):
Items: List[ScheduleEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdBreakTypeDef#
# AdBreakTypeDef definition
class AdBreakTypeDef(TypedDict):
OffsetMillis: int,
AdBreakMetadata: NotRequired[Sequence[KeyValuePairTypeDef]], # (1)
MessageType: NotRequired[MessageTypeType], # (2)
Slate: NotRequired[SlateSourceTypeDef], # (3)
SpliceInsertMessage: NotRequired[SpliceInsertMessageTypeDef], # (4)
TimeSignalMessage: NotRequired[TimeSignalMessageTypeDef], # (5)
- See KeyValuePairTypeDef
- See MessageTypeType
- See SlateSourceTypeDef
- See SpliceInsertMessageTypeDef
- See TimeSignalMessageTypeDef
ListSourceLocationsResponseTypeDef#
# ListSourceLocationsResponseTypeDef definition
class ListSourceLocationsResponseTypeDef(TypedDict):
Items: List[SourceLocationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPlaybackConfigurationsResponseTypeDef#
# ListPlaybackConfigurationsResponseTypeDef definition
class ListPlaybackConfigurationsResponseTypeDef(TypedDict):
Items: List[PlaybackConfigurationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPrefetchSchedulesResponsePaginatorTypeDef#
# ListPrefetchSchedulesResponsePaginatorTypeDef definition
class ListPrefetchSchedulesResponsePaginatorTypeDef(TypedDict):
Items: List[PrefetchSchedulePaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChannelsResponsePaginatorTypeDef#
# ListChannelsResponsePaginatorTypeDef definition
class ListChannelsResponsePaginatorTypeDef(TypedDict):
Items: List[ChannelPaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChannelsResponseTypeDef#
# ListChannelsResponseTypeDef definition
class ListChannelsResponseTypeDef(TypedDict):
Items: List[ChannelTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPrefetchSchedulesResponseTypeDef#
# ListPrefetchSchedulesResponseTypeDef definition
class ListPrefetchSchedulesResponseTypeDef(TypedDict):
Items: List[PrefetchScheduleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AlternateMediaTypeDef#
# AlternateMediaTypeDef definition
class AlternateMediaTypeDef(TypedDict):
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (1)
ClipRange: NotRequired[ClipRangeTypeDef], # (2)
DurationMillis: NotRequired[int],
LiveSourceName: NotRequired[str],
ScheduledStartTimeMillis: NotRequired[int],
SourceLocationName: NotRequired[str],
VodSourceName: NotRequired[str],
- See AdBreakTypeDef
- See ClipRangeTypeDef
AudienceMediaTypeDef#
# AudienceMediaTypeDef definition
class AudienceMediaTypeDef(TypedDict):
AlternateMedia: NotRequired[Sequence[AlternateMediaTypeDef]], # (1)
Audience: NotRequired[str],
CreateProgramRequestRequestTypeDef#
# CreateProgramRequestRequestTypeDef definition
class CreateProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
SourceLocationName: str,
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (2)
AudienceMedia: NotRequired[Sequence[AudienceMediaTypeDef]], # (3)
LiveSourceName: NotRequired[str],
VodSourceName: NotRequired[str],
CreateProgramResponseTypeDef#
# CreateProgramResponseTypeDef definition
class CreateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
AudienceMedia: List[AudienceMediaTypeDef], # (2)
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (3)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AdBreakTypeDef
- See AudienceMediaTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef
DescribeProgramResponseTypeDef#
# DescribeProgramResponseTypeDef definition
class DescribeProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
AudienceMedia: List[AudienceMediaTypeDef], # (2)
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (3)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AdBreakTypeDef
- See AudienceMediaTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef
UpdateProgramRequestRequestTypeDef#
# UpdateProgramRequestRequestTypeDef definition
class UpdateProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: UpdateProgramScheduleConfigurationTypeDef, # (1)
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (2)
AudienceMedia: NotRequired[Sequence[AudienceMediaTypeDef]], # (3)
UpdateProgramResponseTypeDef#
# UpdateProgramResponseTypeDef definition
class UpdateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
AudienceMedia: List[AudienceMediaTypeDef], # (2)
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (3)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AdBreakTypeDef
- See AudienceMediaTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef