Skip to content

Typed dictionaries#

Index > MediaTailor > Typed dictionaries

Auto-generated documentation for MediaTailor type annotations stubs module mypy-boto3-mediatailor.

SecretsManagerAccessTokenConfigurationTypeDef#

# SecretsManagerAccessTokenConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import SecretsManagerAccessTokenConfigurationTypeDef

def get_value() -> SecretsManagerAccessTokenConfigurationTypeDef:
    return {
        "HeaderName": ...,
    }
# SecretsManagerAccessTokenConfigurationTypeDef definition

class SecretsManagerAccessTokenConfigurationTypeDef(TypedDict):
    HeaderName: NotRequired[str],
    SecretArn: NotRequired[str],
    SecretStringKey: NotRequired[str],

SlateSourceTypeDef#

# SlateSourceTypeDef usage example

from mypy_boto3_mediatailor.type_defs import SlateSourceTypeDef

def get_value() -> SlateSourceTypeDef:
    return {
        "SourceLocationName": ...,
    }
# SlateSourceTypeDef definition

class SlateSourceTypeDef(TypedDict):
    SourceLocationName: NotRequired[str],
    VodSourceName: NotRequired[str],

SpliceInsertMessageTypeDef#

# SpliceInsertMessageTypeDef usage example

from mypy_boto3_mediatailor.type_defs import SpliceInsertMessageTypeDef

def get_value() -> SpliceInsertMessageTypeDef:
    return {
        "AvailNum": ...,
    }
# SpliceInsertMessageTypeDef definition

class SpliceInsertMessageTypeDef(TypedDict):
    AvailNum: NotRequired[int],
    AvailsExpected: NotRequired[int],
    SpliceEventId: NotRequired[int],
    UniqueProgramId: NotRequired[int],

AdMarkerPassthroughTypeDef#

# AdMarkerPassthroughTypeDef usage example

from mypy_boto3_mediatailor.type_defs import AdMarkerPassthroughTypeDef

def get_value() -> AdMarkerPassthroughTypeDef:
    return {
        "Enabled": ...,
    }
# AdMarkerPassthroughTypeDef definition

class AdMarkerPassthroughTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AlertTypeDef#

# AlertTypeDef usage example

from mypy_boto3_mediatailor.type_defs import AlertTypeDef

def get_value() -> AlertTypeDef:
    return {
        "AlertCode": ...,
        "AlertMessage": ...,
        "LastModifiedTime": ...,
        "RelatedResourceArns": ...,
        "ResourceArn": ...,
    }
# AlertTypeDef definition

class AlertTypeDef(TypedDict):
    AlertCode: str,
    AlertMessage: str,
    LastModifiedTime: datetime,
    RelatedResourceArns: List[str],
    ResourceArn: str,

AvailMatchingCriteriaTypeDef#

# AvailMatchingCriteriaTypeDef usage example

from mypy_boto3_mediatailor.type_defs import AvailMatchingCriteriaTypeDef

def get_value() -> AvailMatchingCriteriaTypeDef:
    return {
        "DynamicVariable": ...,
        "Operator": ...,
    }
# AvailMatchingCriteriaTypeDef definition

class AvailMatchingCriteriaTypeDef(TypedDict):
    DynamicVariable: str,
    Operator: OperatorType,  # (1)
  1. See OperatorType

AvailSuppressionTypeDef#

# AvailSuppressionTypeDef usage example

from mypy_boto3_mediatailor.type_defs import AvailSuppressionTypeDef

def get_value() -> AvailSuppressionTypeDef:
    return {
        "FillPolicy": ...,
    }
# AvailSuppressionTypeDef definition

class AvailSuppressionTypeDef(TypedDict):
    FillPolicy: NotRequired[FillPolicyType],  # (1)
    Mode: NotRequired[ModeType],  # (2)
    Value: NotRequired[str],
  1. See FillPolicyType
  2. See ModeType

BumperTypeDef#

# BumperTypeDef usage example

from mypy_boto3_mediatailor.type_defs import BumperTypeDef

def get_value() -> BumperTypeDef:
    return {
        "EndUrl": ...,
    }
# BumperTypeDef definition

class BumperTypeDef(TypedDict):
    EndUrl: NotRequired[str],
    StartUrl: NotRequired[str],

CdnConfigurationTypeDef#

# CdnConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CdnConfigurationTypeDef

def get_value() -> CdnConfigurationTypeDef:
    return {
        "AdSegmentUrlPrefix": ...,
    }
# CdnConfigurationTypeDef definition

class CdnConfigurationTypeDef(TypedDict):
    AdSegmentUrlPrefix: NotRequired[str],
    ContentSegmentUrlPrefix: NotRequired[str],

LogConfigurationForChannelTypeDef#

# LogConfigurationForChannelTypeDef usage example

from mypy_boto3_mediatailor.type_defs import LogConfigurationForChannelTypeDef

def get_value() -> LogConfigurationForChannelTypeDef:
    return {
        "LogTypes": ...,
    }
# LogConfigurationForChannelTypeDef definition

class LogConfigurationForChannelTypeDef(TypedDict):
    LogTypes: NotRequired[List[LogTypeType]],  # (1)
  1. See LogTypeType

ClipRangeTypeDef#

# ClipRangeTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ClipRangeTypeDef

def get_value() -> ClipRangeTypeDef:
    return {
        "EndOffsetMillis": ...,
    }
# ClipRangeTypeDef definition

class ClipRangeTypeDef(TypedDict):
    EndOffsetMillis: int,

ConfigureLogsForChannelRequestRequestTypeDef#

# ConfigureLogsForChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelRequestRequestTypeDef

def get_value() -> ConfigureLogsForChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "LogTypes": ...,
    }
# ConfigureLogsForChannelRequestRequestTypeDef definition

class ConfigureLogsForChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    LogTypes: Sequence[LogTypeType],  # (1)
  1. See LogTypeType

ConfigureLogsForChannelResponseTypeDef#

# ConfigureLogsForChannelResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelResponseTypeDef

def get_value() -> ConfigureLogsForChannelResponseTypeDef:
    return {
        "ChannelName": ...,
        "LogTypes": ...,
        "ResponseMetadata": ...,
    }
# ConfigureLogsForChannelResponseTypeDef definition

class ConfigureLogsForChannelResponseTypeDef(TypedDict):
    ChannelName: str,
    LogTypes: List[LogTypeType],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LogTypeType
  2. See ResponseMetadataTypeDef

ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef#

# ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef

def get_value() -> ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef:
    return {
        "PercentEnabled": ...,
        "PlaybackConfigurationName": ...,
    }
# ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef definition

class ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef(TypedDict):
    PercentEnabled: int,
    PlaybackConfigurationName: str,

ConfigureLogsForPlaybackConfigurationResponseTypeDef#

# ConfigureLogsForPlaybackConfigurationResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationResponseTypeDef

def get_value() -> ConfigureLogsForPlaybackConfigurationResponseTypeDef:
    return {
        "PercentEnabled": ...,
        "PlaybackConfigurationName": ...,
        "ResponseMetadata": ...,
    }
# ConfigureLogsForPlaybackConfigurationResponseTypeDef definition

class ConfigureLogsForPlaybackConfigurationResponseTypeDef(TypedDict):
    PercentEnabled: int,
    PlaybackConfigurationName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

HttpPackageConfigurationTypeDef#

# HttpPackageConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import HttpPackageConfigurationTypeDef

def get_value() -> HttpPackageConfigurationTypeDef:
    return {
        "Path": ...,
        "SourceGroup": ...,
        "Type": ...,
    }
# HttpPackageConfigurationTypeDef definition

class HttpPackageConfigurationTypeDef(TypedDict):
    Path: str,
    SourceGroup: str,
    Type: TypeType,  # (1)
  1. See TypeType

PrefetchRetrievalTypeDef#

# PrefetchRetrievalTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PrefetchRetrievalTypeDef

def get_value() -> PrefetchRetrievalTypeDef:
    return {
        "EndTime": ...,
    }
# PrefetchRetrievalTypeDef definition

class PrefetchRetrievalTypeDef(TypedDict):
    EndTime: Union[datetime, str],
    DynamicVariables: NotRequired[Mapping[str, str]],
    StartTime: NotRequired[Union[datetime, str]],

DefaultSegmentDeliveryConfigurationTypeDef#

# DefaultSegmentDeliveryConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DefaultSegmentDeliveryConfigurationTypeDef

def get_value() -> DefaultSegmentDeliveryConfigurationTypeDef:
    return {
        "BaseUrl": ...,
    }
# DefaultSegmentDeliveryConfigurationTypeDef definition

class DefaultSegmentDeliveryConfigurationTypeDef(TypedDict):
    BaseUrl: NotRequired[str],

HttpConfigurationTypeDef#

# HttpConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import HttpConfigurationTypeDef

def get_value() -> HttpConfigurationTypeDef:
    return {
        "BaseUrl": ...,
    }
# HttpConfigurationTypeDef definition

class HttpConfigurationTypeDef(TypedDict):
    BaseUrl: str,

SegmentDeliveryConfigurationTypeDef#

# SegmentDeliveryConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import SegmentDeliveryConfigurationTypeDef

def get_value() -> SegmentDeliveryConfigurationTypeDef:
    return {
        "BaseUrl": ...,
    }
# SegmentDeliveryConfigurationTypeDef definition

class SegmentDeliveryConfigurationTypeDef(TypedDict):
    BaseUrl: NotRequired[str],
    Name: NotRequired[str],

DashConfigurationForPutTypeDef#

# DashConfigurationForPutTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DashConfigurationForPutTypeDef

def get_value() -> DashConfigurationForPutTypeDef:
    return {
        "MpdLocation": ...,
    }
# DashConfigurationForPutTypeDef definition

class DashConfigurationForPutTypeDef(TypedDict):
    MpdLocation: NotRequired[str],
    OriginManifestType: NotRequired[OriginManifestTypeType],  # (1)
  1. See OriginManifestTypeType

DashConfigurationTypeDef#

# DashConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DashConfigurationTypeDef

def get_value() -> DashConfigurationTypeDef:
    return {
        "ManifestEndpointPrefix": ...,
    }
# DashConfigurationTypeDef definition

class DashConfigurationTypeDef(TypedDict):
    ManifestEndpointPrefix: NotRequired[str],
    MpdLocation: NotRequired[str],
    OriginManifestType: NotRequired[OriginManifestTypeType],  # (1)
  1. See OriginManifestTypeType

DashPlaylistSettingsTypeDef#

# DashPlaylistSettingsTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DashPlaylistSettingsTypeDef

def get_value() -> DashPlaylistSettingsTypeDef:
    return {
        "ManifestWindowSeconds": ...,
    }
# DashPlaylistSettingsTypeDef definition

class DashPlaylistSettingsTypeDef(TypedDict):
    ManifestWindowSeconds: NotRequired[int],
    MinBufferTimeSeconds: NotRequired[int],
    MinUpdatePeriodSeconds: NotRequired[int],
    SuggestedPresentationDelaySeconds: NotRequired[int],

DeleteChannelPolicyRequestRequestTypeDef#

# DeleteChannelPolicyRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeleteChannelPolicyRequestRequestTypeDef

def get_value() -> DeleteChannelPolicyRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# DeleteChannelPolicyRequestRequestTypeDef definition

class DeleteChannelPolicyRequestRequestTypeDef(TypedDict):
    ChannelName: str,

DeleteChannelRequestRequestTypeDef#

# DeleteChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeleteChannelRequestRequestTypeDef

def get_value() -> DeleteChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# DeleteChannelRequestRequestTypeDef definition

class DeleteChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

DeleteLiveSourceRequestRequestTypeDef#

# DeleteLiveSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeleteLiveSourceRequestRequestTypeDef

def get_value() -> DeleteLiveSourceRequestRequestTypeDef:
    return {
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
# DeleteLiveSourceRequestRequestTypeDef definition

class DeleteLiveSourceRequestRequestTypeDef(TypedDict):
    LiveSourceName: str,
    SourceLocationName: str,

DeletePlaybackConfigurationRequestRequestTypeDef#

# DeletePlaybackConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeletePlaybackConfigurationRequestRequestTypeDef

def get_value() -> DeletePlaybackConfigurationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeletePlaybackConfigurationRequestRequestTypeDef definition

class DeletePlaybackConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePrefetchScheduleRequestRequestTypeDef#

# DeletePrefetchScheduleRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeletePrefetchScheduleRequestRequestTypeDef

def get_value() -> DeletePrefetchScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
        "PlaybackConfigurationName": ...,
    }
# DeletePrefetchScheduleRequestRequestTypeDef definition

class DeletePrefetchScheduleRequestRequestTypeDef(TypedDict):
    Name: str,
    PlaybackConfigurationName: str,

DeleteProgramRequestRequestTypeDef#

# DeleteProgramRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeleteProgramRequestRequestTypeDef

def get_value() -> DeleteProgramRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "ProgramName": ...,
    }
# DeleteProgramRequestRequestTypeDef definition

class DeleteProgramRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    ProgramName: str,

DeleteSourceLocationRequestRequestTypeDef#

# DeleteSourceLocationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeleteSourceLocationRequestRequestTypeDef

def get_value() -> DeleteSourceLocationRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
# DeleteSourceLocationRequestRequestTypeDef definition

class DeleteSourceLocationRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,

DeleteVodSourceRequestRequestTypeDef#

# DeleteVodSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DeleteVodSourceRequestRequestTypeDef

def get_value() -> DeleteVodSourceRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
# DeleteVodSourceRequestRequestTypeDef definition

class DeleteVodSourceRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    VodSourceName: str,

DescribeChannelRequestRequestTypeDef#

# DescribeChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeChannelRequestRequestTypeDef

def get_value() -> DescribeChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# DescribeChannelRequestRequestTypeDef definition

class DescribeChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

DescribeLiveSourceRequestRequestTypeDef#

# DescribeLiveSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceRequestRequestTypeDef

def get_value() -> DescribeLiveSourceRequestRequestTypeDef:
    return {
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
# DescribeLiveSourceRequestRequestTypeDef definition

class DescribeLiveSourceRequestRequestTypeDef(TypedDict):
    LiveSourceName: str,
    SourceLocationName: str,

DescribeProgramRequestRequestTypeDef#

# DescribeProgramRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeProgramRequestRequestTypeDef

def get_value() -> DescribeProgramRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "ProgramName": ...,
    }
# DescribeProgramRequestRequestTypeDef definition

class DescribeProgramRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    ProgramName: str,

DescribeSourceLocationRequestRequestTypeDef#

# DescribeSourceLocationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationRequestRequestTypeDef

def get_value() -> DescribeSourceLocationRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
# DescribeSourceLocationRequestRequestTypeDef definition

class DescribeSourceLocationRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,

DescribeVodSourceRequestRequestTypeDef#

# DescribeVodSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeVodSourceRequestRequestTypeDef

def get_value() -> DescribeVodSourceRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
# DescribeVodSourceRequestRequestTypeDef definition

class DescribeVodSourceRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    VodSourceName: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_mediatailor.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetChannelPolicyRequestRequestTypeDef#

# GetChannelPolicyRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetChannelPolicyRequestRequestTypeDef

def get_value() -> GetChannelPolicyRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# GetChannelPolicyRequestRequestTypeDef definition

class GetChannelPolicyRequestRequestTypeDef(TypedDict):
    ChannelName: str,

GetChannelPolicyResponseTypeDef#

# GetChannelPolicyResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetChannelPolicyResponseTypeDef

def get_value() -> GetChannelPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "ResponseMetadata": ...,
    }
# GetChannelPolicyResponseTypeDef definition

class GetChannelPolicyResponseTypeDef(TypedDict):
    Policy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef#

# GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef

def get_value() -> GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef:
    return {
        "ChannelName": ...,
    }
# GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef definition

class GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef(TypedDict):
    ChannelName: str,
    DurationMinutes: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetChannelScheduleRequestRequestTypeDef#

# GetChannelScheduleRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestRequestTypeDef

def get_value() -> GetChannelScheduleRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# GetChannelScheduleRequestRequestTypeDef definition

class GetChannelScheduleRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    DurationMinutes: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetPlaybackConfigurationRequestRequestTypeDef#

# GetPlaybackConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationRequestRequestTypeDef

def get_value() -> GetPlaybackConfigurationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# GetPlaybackConfigurationRequestRequestTypeDef definition

class GetPlaybackConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,

HlsConfigurationTypeDef#

# HlsConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import HlsConfigurationTypeDef

def get_value() -> HlsConfigurationTypeDef:
    return {
        "ManifestEndpointPrefix": ...,
    }
# HlsConfigurationTypeDef definition

class HlsConfigurationTypeDef(TypedDict):
    ManifestEndpointPrefix: NotRequired[str],

LivePreRollConfigurationTypeDef#

# LivePreRollConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import LivePreRollConfigurationTypeDef

def get_value() -> LivePreRollConfigurationTypeDef:
    return {
        "AdDecisionServerUrl": ...,
    }
# LivePreRollConfigurationTypeDef definition

class LivePreRollConfigurationTypeDef(TypedDict):
    AdDecisionServerUrl: NotRequired[str],
    MaxDurationSeconds: NotRequired[int],

LogConfigurationTypeDef#

# LogConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import LogConfigurationTypeDef

def get_value() -> LogConfigurationTypeDef:
    return {
        "PercentEnabled": ...,
    }
# LogConfigurationTypeDef definition

class LogConfigurationTypeDef(TypedDict):
    PercentEnabled: int,

GetPrefetchScheduleRequestRequestTypeDef#

# GetPrefetchScheduleRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleRequestRequestTypeDef

def get_value() -> GetPrefetchScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
        "PlaybackConfigurationName": ...,
    }
# GetPrefetchScheduleRequestRequestTypeDef definition

class GetPrefetchScheduleRequestRequestTypeDef(TypedDict):
    Name: str,
    PlaybackConfigurationName: str,

HlsPlaylistSettingsTypeDef#

# HlsPlaylistSettingsTypeDef usage example

from mypy_boto3_mediatailor.type_defs import HlsPlaylistSettingsTypeDef

def get_value() -> HlsPlaylistSettingsTypeDef:
    return {
        "ManifestWindowSeconds": ...,
    }
# HlsPlaylistSettingsTypeDef definition

class HlsPlaylistSettingsTypeDef(TypedDict):
    ManifestWindowSeconds: NotRequired[int],

ListAlertsRequestListAlertsPaginateTypeDef#

# ListAlertsRequestListAlertsPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListAlertsRequestListAlertsPaginateTypeDef

def get_value() -> ListAlertsRequestListAlertsPaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListAlertsRequestListAlertsPaginateTypeDef definition

class ListAlertsRequestListAlertsPaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAlertsRequestRequestTypeDef#

# ListAlertsRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListAlertsRequestRequestTypeDef

def get_value() -> ListAlertsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListAlertsRequestRequestTypeDef definition

class ListAlertsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListChannelsRequestListChannelsPaginateTypeDef#

# ListChannelsRequestListChannelsPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListChannelsRequestListChannelsPaginateTypeDef

def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListChannelsRequestListChannelsPaginateTypeDef definition

class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChannelsRequestRequestTypeDef#

# ListChannelsRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListChannelsRequestRequestTypeDef

def get_value() -> ListChannelsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListChannelsRequestRequestTypeDef definition

class ListChannelsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLiveSourcesRequestListLiveSourcesPaginateTypeDef#

# ListLiveSourcesRequestListLiveSourcesPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestListLiveSourcesPaginateTypeDef

def get_value() -> ListLiveSourcesRequestListLiveSourcesPaginateTypeDef:
    return {
        "SourceLocationName": ...,
    }
# ListLiveSourcesRequestListLiveSourcesPaginateTypeDef definition

class ListLiveSourcesRequestListLiveSourcesPaginateTypeDef(TypedDict):
    SourceLocationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLiveSourcesRequestRequestTypeDef#

# ListLiveSourcesRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestRequestTypeDef

def get_value() -> ListLiveSourcesRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
# ListLiveSourcesRequestRequestTypeDef definition

class ListLiveSourcesRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef#

# ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef

def get_value() -> ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef definition

class ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPlaybackConfigurationsRequestRequestTypeDef#

# ListPlaybackConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestRequestTypeDef

def get_value() -> ListPlaybackConfigurationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListPlaybackConfigurationsRequestRequestTypeDef definition

class ListPlaybackConfigurationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef#

# ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef

def get_value() -> ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef:
    return {
        "PlaybackConfigurationName": ...,
    }
# ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef definition

class ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef(TypedDict):
    PlaybackConfigurationName: str,
    StreamId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPrefetchSchedulesRequestRequestTypeDef#

# ListPrefetchSchedulesRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestRequestTypeDef

def get_value() -> ListPrefetchSchedulesRequestRequestTypeDef:
    return {
        "PlaybackConfigurationName": ...,
    }
# ListPrefetchSchedulesRequestRequestTypeDef definition

class ListPrefetchSchedulesRequestRequestTypeDef(TypedDict):
    PlaybackConfigurationName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    StreamId: NotRequired[str],

ListSourceLocationsRequestListSourceLocationsPaginateTypeDef#

# ListSourceLocationsRequestListSourceLocationsPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestListSourceLocationsPaginateTypeDef

def get_value() -> ListSourceLocationsRequestListSourceLocationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSourceLocationsRequestListSourceLocationsPaginateTypeDef definition

class ListSourceLocationsRequestListSourceLocationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSourceLocationsRequestRequestTypeDef#

# ListSourceLocationsRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestRequestTypeDef

def get_value() -> ListSourceLocationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListSourceLocationsRequestRequestTypeDef definition

class ListSourceLocationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListVodSourcesRequestListVodSourcesPaginateTypeDef#

# ListVodSourcesRequestListVodSourcesPaginateTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestListVodSourcesPaginateTypeDef

def get_value() -> ListVodSourcesRequestListVodSourcesPaginateTypeDef:
    return {
        "SourceLocationName": ...,
    }
# ListVodSourcesRequestListVodSourcesPaginateTypeDef definition

class ListVodSourcesRequestListVodSourcesPaginateTypeDef(TypedDict):
    SourceLocationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVodSourcesRequestRequestTypeDef#

# ListVodSourcesRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestRequestTypeDef

def get_value() -> ListVodSourcesRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
# ListVodSourcesRequestRequestTypeDef definition

class ListVodSourcesRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PutChannelPolicyRequestRequestTypeDef#

# PutChannelPolicyRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PutChannelPolicyRequestRequestTypeDef

def get_value() -> PutChannelPolicyRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "Policy": ...,
    }
# PutChannelPolicyRequestRequestTypeDef definition

class PutChannelPolicyRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    Policy: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ScheduleAdBreakTypeDef#

# ScheduleAdBreakTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ScheduleAdBreakTypeDef

def get_value() -> ScheduleAdBreakTypeDef:
    return {
        "ApproximateDurationSeconds": ...,
    }
# ScheduleAdBreakTypeDef definition

class ScheduleAdBreakTypeDef(TypedDict):
    ApproximateDurationSeconds: NotRequired[int],
    ApproximateStartTime: NotRequired[datetime],
    SourceLocationName: NotRequired[str],
    VodSourceName: NotRequired[str],

TransitionTypeDef#

# TransitionTypeDef usage example

from mypy_boto3_mediatailor.type_defs import TransitionTypeDef

def get_value() -> TransitionTypeDef:
    return {
        "RelativePosition": ...,
        "Type": ...,
    }
# TransitionTypeDef definition

class TransitionTypeDef(TypedDict):
    RelativePosition: RelativePositionType,  # (1)
    Type: str,
    DurationMillis: NotRequired[int],
    RelativeProgram: NotRequired[str],
    ScheduledStartTimeMillis: NotRequired[int],
  1. See RelativePositionType

SegmentationDescriptorTypeDef#

# SegmentationDescriptorTypeDef usage example

from mypy_boto3_mediatailor.type_defs import SegmentationDescriptorTypeDef

def get_value() -> SegmentationDescriptorTypeDef:
    return {
        "SegmentNum": ...,
    }
# SegmentationDescriptorTypeDef definition

class SegmentationDescriptorTypeDef(TypedDict):
    SegmentNum: NotRequired[int],
    SegmentationEventId: NotRequired[int],
    SegmentationTypeId: NotRequired[int],
    SegmentationUpid: NotRequired[str],
    SegmentationUpidType: NotRequired[int],
    SegmentsExpected: NotRequired[int],
    SubSegmentNum: NotRequired[int],
    SubSegmentsExpected: NotRequired[int],

StartChannelRequestRequestTypeDef#

# StartChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import StartChannelRequestRequestTypeDef

def get_value() -> StartChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# StartChannelRequestRequestTypeDef definition

class StartChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

StopChannelRequestRequestTypeDef#

# StopChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import StopChannelRequestRequestTypeDef

def get_value() -> StopChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
# StopChannelRequestRequestTypeDef definition

class StopChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateProgramTransitionTypeDef#

# UpdateProgramTransitionTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateProgramTransitionTypeDef

def get_value() -> UpdateProgramTransitionTypeDef:
    return {
        "DurationMillis": ...,
    }
# UpdateProgramTransitionTypeDef definition

class UpdateProgramTransitionTypeDef(TypedDict):
    DurationMillis: NotRequired[int],
    ScheduledStartTimeMillis: NotRequired[int],

AccessConfigurationTypeDef#

# AccessConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import AccessConfigurationTypeDef

def get_value() -> AccessConfigurationTypeDef:
    return {
        "AccessType": ...,
    }
# AccessConfigurationTypeDef definition

class AccessConfigurationTypeDef(TypedDict):
    AccessType: NotRequired[AccessTypeType],  # (1)
    SecretsManagerAccessTokenConfiguration: NotRequired[SecretsManagerAccessTokenConfigurationTypeDef],  # (2)
  1. See AccessTypeType
  2. See SecretsManagerAccessTokenConfigurationTypeDef

ManifestProcessingRulesTypeDef#

# ManifestProcessingRulesTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ManifestProcessingRulesTypeDef

def get_value() -> ManifestProcessingRulesTypeDef:
    return {
        "AdMarkerPassthrough": ...,
    }
# ManifestProcessingRulesTypeDef definition

class ManifestProcessingRulesTypeDef(TypedDict):
    AdMarkerPassthrough: NotRequired[AdMarkerPassthroughTypeDef],  # (1)
  1. See AdMarkerPassthroughTypeDef

ListAlertsResponseTypeDef#

# ListAlertsResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListAlertsResponseTypeDef

def get_value() -> ListAlertsResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAlertsResponseTypeDef definition

class ListAlertsResponseTypeDef(TypedDict):
    Items: List[AlertTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertTypeDef
  2. See ResponseMetadataTypeDef

PrefetchConsumptionTypeDef#

# PrefetchConsumptionTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PrefetchConsumptionTypeDef

def get_value() -> PrefetchConsumptionTypeDef:
    return {
        "EndTime": ...,
    }
# PrefetchConsumptionTypeDef definition

class PrefetchConsumptionTypeDef(TypedDict):
    EndTime: Union[datetime, str],
    AvailMatchingCriteria: NotRequired[Sequence[AvailMatchingCriteriaTypeDef]],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
  1. See AvailMatchingCriteriaTypeDef

CreateLiveSourceRequestRequestTypeDef#

# CreateLiveSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateLiveSourceRequestRequestTypeDef

def get_value() -> CreateLiveSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
# CreateLiveSourceRequestRequestTypeDef definition

class CreateLiveSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    LiveSourceName: str,
    SourceLocationName: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See HttpPackageConfigurationTypeDef

CreateLiveSourceResponseTypeDef#

# CreateLiveSourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateLiveSourceResponseTypeDef

def get_value() -> CreateLiveSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateLiveSourceResponseTypeDef definition

class CreateLiveSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LastModifiedTime: datetime,
    LiveSourceName: str,
    SourceLocationName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HttpPackageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateVodSourceRequestRequestTypeDef#

# CreateVodSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateVodSourceRequestRequestTypeDef

def get_value() -> CreateVodSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
# CreateVodSourceRequestRequestTypeDef definition

class CreateVodSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    SourceLocationName: str,
    VodSourceName: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See HttpPackageConfigurationTypeDef

CreateVodSourceResponseTypeDef#

# CreateVodSourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateVodSourceResponseTypeDef

def get_value() -> CreateVodSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
# CreateVodSourceResponseTypeDef definition

class CreateVodSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LastModifiedTime: datetime,
    SourceLocationName: str,
    Tags: Dict[str, str],
    VodSourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HttpPackageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeLiveSourceResponseTypeDef#

# DescribeLiveSourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceResponseTypeDef

def get_value() -> DescribeLiveSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# DescribeLiveSourceResponseTypeDef definition

class DescribeLiveSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LastModifiedTime: datetime,
    LiveSourceName: str,
    SourceLocationName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HttpPackageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeVodSourceResponseTypeDef#

# DescribeVodSourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeVodSourceResponseTypeDef

def get_value() -> DescribeVodSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
# DescribeVodSourceResponseTypeDef definition

class DescribeVodSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LastModifiedTime: datetime,
    SourceLocationName: str,
    Tags: Dict[str, str],
    VodSourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HttpPackageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

LiveSourceTypeDef#

# LiveSourceTypeDef usage example

from mypy_boto3_mediatailor.type_defs import LiveSourceTypeDef

def get_value() -> LiveSourceTypeDef:
    return {
        "Arn": ...,
        "HttpPackageConfigurations": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
# LiveSourceTypeDef definition

class LiveSourceTypeDef(TypedDict):
    Arn: str,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LiveSourceName: str,
    SourceLocationName: str,
    CreationTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
    Tags: NotRequired[Dict[str, str]],
  1. See HttpPackageConfigurationTypeDef

UpdateLiveSourceRequestRequestTypeDef#

# UpdateLiveSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceRequestRequestTypeDef

def get_value() -> UpdateLiveSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
# UpdateLiveSourceRequestRequestTypeDef definition

class UpdateLiveSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    LiveSourceName: str,
    SourceLocationName: str,
  1. See HttpPackageConfigurationTypeDef

UpdateLiveSourceResponseTypeDef#

# UpdateLiveSourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceResponseTypeDef

def get_value() -> UpdateLiveSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateLiveSourceResponseTypeDef definition

class UpdateLiveSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LastModifiedTime: datetime,
    LiveSourceName: str,
    SourceLocationName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HttpPackageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateVodSourceRequestRequestTypeDef#

# UpdateVodSourceRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateVodSourceRequestRequestTypeDef

def get_value() -> UpdateVodSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
# UpdateVodSourceRequestRequestTypeDef definition

class UpdateVodSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    SourceLocationName: str,
    VodSourceName: str,
  1. See HttpPackageConfigurationTypeDef

UpdateVodSourceResponseTypeDef#

# UpdateVodSourceResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateVodSourceResponseTypeDef

def get_value() -> UpdateVodSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
# UpdateVodSourceResponseTypeDef definition

class UpdateVodSourceResponseTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    LastModifiedTime: datetime,
    SourceLocationName: str,
    Tags: Dict[str, str],
    VodSourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HttpPackageConfigurationTypeDef
  2. See ResponseMetadataTypeDef

VodSourceTypeDef#

# VodSourceTypeDef usage example

from mypy_boto3_mediatailor.type_defs import VodSourceTypeDef

def get_value() -> VodSourceTypeDef:
    return {
        "Arn": ...,
        "HttpPackageConfigurations": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
# VodSourceTypeDef definition

class VodSourceTypeDef(TypedDict):
    Arn: str,
    HttpPackageConfigurations: List[HttpPackageConfigurationTypeDef],  # (1)
    SourceLocationName: str,
    VodSourceName: str,
    CreationTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
    Tags: NotRequired[Dict[str, str]],
  1. See HttpPackageConfigurationTypeDef

RequestOutputItemTypeDef#

# RequestOutputItemTypeDef usage example

from mypy_boto3_mediatailor.type_defs import RequestOutputItemTypeDef

def get_value() -> RequestOutputItemTypeDef:
    return {
        "ManifestName": ...,
        "SourceGroup": ...,
    }
# RequestOutputItemTypeDef definition

class RequestOutputItemTypeDef(TypedDict):
    ManifestName: str,
    SourceGroup: str,
    DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef],  # (1)
    HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef],  # (2)
  1. See DashPlaylistSettingsTypeDef
  2. See HlsPlaylistSettingsTypeDef

ResponseOutputItemTypeDef#

# ResponseOutputItemTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ResponseOutputItemTypeDef

def get_value() -> ResponseOutputItemTypeDef:
    return {
        "ManifestName": ...,
        "PlaybackUrl": ...,
        "SourceGroup": ...,
    }
# ResponseOutputItemTypeDef definition

class ResponseOutputItemTypeDef(TypedDict):
    ManifestName: str,
    PlaybackUrl: str,
    SourceGroup: str,
    DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef],  # (1)
    HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef],  # (2)
  1. See DashPlaylistSettingsTypeDef
  2. See HlsPlaylistSettingsTypeDef

ScheduleEntryTypeDef#

# ScheduleEntryTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ScheduleEntryTypeDef

def get_value() -> ScheduleEntryTypeDef:
    return {
        "Arn": ...,
        "ChannelName": ...,
        "ProgramName": ...,
        "SourceLocationName": ...,
    }
# ScheduleEntryTypeDef definition

class ScheduleEntryTypeDef(TypedDict):
    Arn: str,
    ChannelName: str,
    ProgramName: str,
    SourceLocationName: str,
    ApproximateDurationSeconds: NotRequired[int],
    ApproximateStartTime: NotRequired[datetime],
    LiveSourceName: NotRequired[str],
    ScheduleAdBreaks: NotRequired[List[ScheduleAdBreakTypeDef]],  # (1)
    ScheduleEntryType: NotRequired[ScheduleEntryTypeType],  # (2)
    VodSourceName: NotRequired[str],
  1. See ScheduleAdBreakTypeDef
  2. See ScheduleEntryTypeType

ScheduleConfigurationTypeDef#

# ScheduleConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ScheduleConfigurationTypeDef

def get_value() -> ScheduleConfigurationTypeDef:
    return {
        "Transition": ...,
    }
# ScheduleConfigurationTypeDef definition

class ScheduleConfigurationTypeDef(TypedDict):
    Transition: TransitionTypeDef,  # (2)
    ClipRange: NotRequired[ClipRangeTypeDef],  # (1)
  1. See ClipRangeTypeDef
  2. See TransitionTypeDef

TimeSignalMessageTypeDef#

# TimeSignalMessageTypeDef usage example

from mypy_boto3_mediatailor.type_defs import TimeSignalMessageTypeDef

def get_value() -> TimeSignalMessageTypeDef:
    return {
        "SegmentationDescriptors": ...,
    }
# TimeSignalMessageTypeDef definition

class TimeSignalMessageTypeDef(TypedDict):
    SegmentationDescriptors: NotRequired[Sequence[SegmentationDescriptorTypeDef]],  # (1)
  1. See SegmentationDescriptorTypeDef

UpdateProgramScheduleConfigurationTypeDef#

# UpdateProgramScheduleConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateProgramScheduleConfigurationTypeDef

def get_value() -> UpdateProgramScheduleConfigurationTypeDef:
    return {
        "ClipRange": ...,
    }
# UpdateProgramScheduleConfigurationTypeDef definition

class UpdateProgramScheduleConfigurationTypeDef(TypedDict):
    ClipRange: NotRequired[ClipRangeTypeDef],  # (1)
    Transition: NotRequired[UpdateProgramTransitionTypeDef],  # (2)
  1. See ClipRangeTypeDef
  2. See UpdateProgramTransitionTypeDef

CreateSourceLocationRequestRequestTypeDef#

# CreateSourceLocationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateSourceLocationRequestRequestTypeDef

def get_value() -> CreateSourceLocationRequestRequestTypeDef:
    return {
        "HttpConfiguration": ...,
        "SourceLocationName": ...,
    }
# CreateSourceLocationRequestRequestTypeDef definition

class CreateSourceLocationRequestRequestTypeDef(TypedDict):
    HttpConfiguration: HttpConfigurationTypeDef,  # (1)
    SourceLocationName: str,
    AccessConfiguration: NotRequired[AccessConfigurationTypeDef],  # (2)
    DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef],  # (3)
    SegmentDeliveryConfigurations: NotRequired[Sequence[SegmentDeliveryConfigurationTypeDef]],  # (4)
    Tags: NotRequired[Mapping[str, str]],
  1. See HttpConfigurationTypeDef
  2. See AccessConfigurationTypeDef
  3. See DefaultSegmentDeliveryConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef

CreateSourceLocationResponseTypeDef#

# CreateSourceLocationResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateSourceLocationResponseTypeDef

def get_value() -> CreateSourceLocationResponseTypeDef:
    return {
        "AccessConfiguration": ...,
        "Arn": ...,
        "CreationTime": ...,
        "DefaultSegmentDeliveryConfiguration": ...,
        "HttpConfiguration": ...,
        "LastModifiedTime": ...,
        "SegmentDeliveryConfigurations": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreateSourceLocationResponseTypeDef definition

class CreateSourceLocationResponseTypeDef(TypedDict):
    AccessConfiguration: AccessConfigurationTypeDef,  # (1)
    Arn: str,
    CreationTime: datetime,
    DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef,  # (2)
    HttpConfiguration: HttpConfigurationTypeDef,  # (3)
    LastModifiedTime: datetime,
    SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef],  # (4)
    SourceLocationName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See AccessConfigurationTypeDef
  2. See DefaultSegmentDeliveryConfigurationTypeDef
  3. See HttpConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef
  5. See ResponseMetadataTypeDef

DescribeSourceLocationResponseTypeDef#

# DescribeSourceLocationResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationResponseTypeDef

def get_value() -> DescribeSourceLocationResponseTypeDef:
    return {
        "AccessConfiguration": ...,
        "Arn": ...,
        "CreationTime": ...,
        "DefaultSegmentDeliveryConfiguration": ...,
        "HttpConfiguration": ...,
        "LastModifiedTime": ...,
        "SegmentDeliveryConfigurations": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# DescribeSourceLocationResponseTypeDef definition

class DescribeSourceLocationResponseTypeDef(TypedDict):
    AccessConfiguration: AccessConfigurationTypeDef,  # (1)
    Arn: str,
    CreationTime: datetime,
    DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef,  # (2)
    HttpConfiguration: HttpConfigurationTypeDef,  # (3)
    LastModifiedTime: datetime,
    SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef],  # (4)
    SourceLocationName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See AccessConfigurationTypeDef
  2. See DefaultSegmentDeliveryConfigurationTypeDef
  3. See HttpConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef
  5. See ResponseMetadataTypeDef

SourceLocationTypeDef#

# SourceLocationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import SourceLocationTypeDef

def get_value() -> SourceLocationTypeDef:
    return {
        "Arn": ...,
        "HttpConfiguration": ...,
        "SourceLocationName": ...,
    }
# SourceLocationTypeDef definition

class SourceLocationTypeDef(TypedDict):
    Arn: str,
    HttpConfiguration: HttpConfigurationTypeDef,  # (3)
    SourceLocationName: str,
    AccessConfiguration: NotRequired[AccessConfigurationTypeDef],  # (1)
    CreationTime: NotRequired[datetime],
    DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef],  # (2)
    LastModifiedTime: NotRequired[datetime],
    SegmentDeliveryConfigurations: NotRequired[List[SegmentDeliveryConfigurationTypeDef]],  # (4)
    Tags: NotRequired[Dict[str, str]],
  1. See AccessConfigurationTypeDef
  2. See DefaultSegmentDeliveryConfigurationTypeDef
  3. See HttpConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef

UpdateSourceLocationRequestRequestTypeDef#

# UpdateSourceLocationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationRequestRequestTypeDef

def get_value() -> UpdateSourceLocationRequestRequestTypeDef:
    return {
        "HttpConfiguration": ...,
        "SourceLocationName": ...,
    }
# UpdateSourceLocationRequestRequestTypeDef definition

class UpdateSourceLocationRequestRequestTypeDef(TypedDict):
    HttpConfiguration: HttpConfigurationTypeDef,  # (1)
    SourceLocationName: str,
    AccessConfiguration: NotRequired[AccessConfigurationTypeDef],  # (2)
    DefaultSegmentDeliveryConfiguration: NotRequired[DefaultSegmentDeliveryConfigurationTypeDef],  # (3)
    SegmentDeliveryConfigurations: NotRequired[Sequence[SegmentDeliveryConfigurationTypeDef]],  # (4)
  1. See HttpConfigurationTypeDef
  2. See AccessConfigurationTypeDef
  3. See DefaultSegmentDeliveryConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef

UpdateSourceLocationResponseTypeDef#

# UpdateSourceLocationResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationResponseTypeDef

def get_value() -> UpdateSourceLocationResponseTypeDef:
    return {
        "AccessConfiguration": ...,
        "Arn": ...,
        "CreationTime": ...,
        "DefaultSegmentDeliveryConfiguration": ...,
        "HttpConfiguration": ...,
        "LastModifiedTime": ...,
        "SegmentDeliveryConfigurations": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdateSourceLocationResponseTypeDef definition

class UpdateSourceLocationResponseTypeDef(TypedDict):
    AccessConfiguration: AccessConfigurationTypeDef,  # (1)
    Arn: str,
    CreationTime: datetime,
    DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef,  # (2)
    HttpConfiguration: HttpConfigurationTypeDef,  # (3)
    LastModifiedTime: datetime,
    SegmentDeliveryConfigurations: List[SegmentDeliveryConfigurationTypeDef],  # (4)
    SourceLocationName: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See AccessConfigurationTypeDef
  2. See DefaultSegmentDeliveryConfigurationTypeDef
  3. See HttpConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef
  5. See ResponseMetadataTypeDef

GetPlaybackConfigurationResponseTypeDef#

# GetPlaybackConfigurationResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationResponseTypeDef

def get_value() -> GetPlaybackConfigurationResponseTypeDef:
    return {
        "AdDecisionServerUrl": ...,
        "AvailSuppression": ...,
        "Bumper": ...,
        "CdnConfiguration": ...,
        "ConfigurationAliases": ...,
        "DashConfiguration": ...,
        "HlsConfiguration": ...,
        "LivePreRollConfiguration": ...,
        "LogConfiguration": ...,
        "ManifestProcessingRules": ...,
        "Name": ...,
        "PersonalizationThresholdSeconds": ...,
        "PlaybackConfigurationArn": ...,
        "PlaybackEndpointPrefix": ...,
        "SessionInitializationEndpointPrefix": ...,
        "SlateAdUrl": ...,
        "Tags": ...,
        "TranscodeProfileName": ...,
        "VideoContentSourceUrl": ...,
        "ResponseMetadata": ...,
    }
# GetPlaybackConfigurationResponseTypeDef definition

class GetPlaybackConfigurationResponseTypeDef(TypedDict):
    AdDecisionServerUrl: str,
    AvailSuppression: AvailSuppressionTypeDef,  # (1)
    Bumper: BumperTypeDef,  # (2)
    CdnConfiguration: CdnConfigurationTypeDef,  # (3)
    ConfigurationAliases: Dict[str, Dict[str, str]],
    DashConfiguration: DashConfigurationTypeDef,  # (4)
    HlsConfiguration: HlsConfigurationTypeDef,  # (5)
    LivePreRollConfiguration: LivePreRollConfigurationTypeDef,  # (6)
    LogConfiguration: LogConfigurationTypeDef,  # (7)
    ManifestProcessingRules: ManifestProcessingRulesTypeDef,  # (8)
    Name: str,
    PersonalizationThresholdSeconds: int,
    PlaybackConfigurationArn: str,
    PlaybackEndpointPrefix: str,
    SessionInitializationEndpointPrefix: str,
    SlateAdUrl: str,
    Tags: Dict[str, str],
    TranscodeProfileName: str,
    VideoContentSourceUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See AvailSuppressionTypeDef
  2. See BumperTypeDef
  3. See CdnConfigurationTypeDef
  4. See DashConfigurationTypeDef
  5. See HlsConfigurationTypeDef
  6. See LivePreRollConfigurationTypeDef
  7. See LogConfigurationTypeDef
  8. See ManifestProcessingRulesTypeDef
  9. See ResponseMetadataTypeDef

PlaybackConfigurationTypeDef#

# PlaybackConfigurationTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PlaybackConfigurationTypeDef

def get_value() -> PlaybackConfigurationTypeDef:
    return {
        "AdDecisionServerUrl": ...,
    }
# PlaybackConfigurationTypeDef definition

class PlaybackConfigurationTypeDef(TypedDict):
    AdDecisionServerUrl: NotRequired[str],
    AvailSuppression: NotRequired[AvailSuppressionTypeDef],  # (1)
    Bumper: NotRequired[BumperTypeDef],  # (2)
    CdnConfiguration: NotRequired[CdnConfigurationTypeDef],  # (3)
    ConfigurationAliases: NotRequired[Dict[str, Dict[str, str]]],
    DashConfiguration: NotRequired[DashConfigurationTypeDef],  # (4)
    HlsConfiguration: NotRequired[HlsConfigurationTypeDef],  # (5)
    LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef],  # (6)
    LogConfiguration: NotRequired[LogConfigurationTypeDef],  # (7)
    ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef],  # (8)
    Name: NotRequired[str],
    PersonalizationThresholdSeconds: NotRequired[int],
    PlaybackConfigurationArn: NotRequired[str],
    PlaybackEndpointPrefix: NotRequired[str],
    SessionInitializationEndpointPrefix: NotRequired[str],
    SlateAdUrl: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    TranscodeProfileName: NotRequired[str],
    VideoContentSourceUrl: NotRequired[str],
  1. See AvailSuppressionTypeDef
  2. See BumperTypeDef
  3. See CdnConfigurationTypeDef
  4. See DashConfigurationTypeDef
  5. See HlsConfigurationTypeDef
  6. See LivePreRollConfigurationTypeDef
  7. See LogConfigurationTypeDef
  8. See ManifestProcessingRulesTypeDef

PutPlaybackConfigurationRequestRequestTypeDef#

# PutPlaybackConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationRequestRequestTypeDef

def get_value() -> PutPlaybackConfigurationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# PutPlaybackConfigurationRequestRequestTypeDef definition

class PutPlaybackConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,
    AdDecisionServerUrl: NotRequired[str],
    AvailSuppression: NotRequired[AvailSuppressionTypeDef],  # (1)
    Bumper: NotRequired[BumperTypeDef],  # (2)
    CdnConfiguration: NotRequired[CdnConfigurationTypeDef],  # (3)
    ConfigurationAliases: NotRequired[Mapping[str, Mapping[str, str]]],
    DashConfiguration: NotRequired[DashConfigurationForPutTypeDef],  # (4)
    LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef],  # (5)
    ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef],  # (6)
    PersonalizationThresholdSeconds: NotRequired[int],
    SlateAdUrl: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    TranscodeProfileName: NotRequired[str],
    VideoContentSourceUrl: NotRequired[str],
  1. See AvailSuppressionTypeDef
  2. See BumperTypeDef
  3. See CdnConfigurationTypeDef
  4. See DashConfigurationForPutTypeDef
  5. See LivePreRollConfigurationTypeDef
  6. See ManifestProcessingRulesTypeDef

PutPlaybackConfigurationResponseTypeDef#

# PutPlaybackConfigurationResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationResponseTypeDef

def get_value() -> PutPlaybackConfigurationResponseTypeDef:
    return {
        "AdDecisionServerUrl": ...,
        "AvailSuppression": ...,
        "Bumper": ...,
        "CdnConfiguration": ...,
        "ConfigurationAliases": ...,
        "DashConfiguration": ...,
        "HlsConfiguration": ...,
        "LivePreRollConfiguration": ...,
        "LogConfiguration": ...,
        "ManifestProcessingRules": ...,
        "Name": ...,
        "PersonalizationThresholdSeconds": ...,
        "PlaybackConfigurationArn": ...,
        "PlaybackEndpointPrefix": ...,
        "SessionInitializationEndpointPrefix": ...,
        "SlateAdUrl": ...,
        "Tags": ...,
        "TranscodeProfileName": ...,
        "VideoContentSourceUrl": ...,
        "ResponseMetadata": ...,
    }
# PutPlaybackConfigurationResponseTypeDef definition

class PutPlaybackConfigurationResponseTypeDef(TypedDict):
    AdDecisionServerUrl: str,
    AvailSuppression: AvailSuppressionTypeDef,  # (1)
    Bumper: BumperTypeDef,  # (2)
    CdnConfiguration: CdnConfigurationTypeDef,  # (3)
    ConfigurationAliases: Dict[str, Dict[str, str]],
    DashConfiguration: DashConfigurationTypeDef,  # (4)
    HlsConfiguration: HlsConfigurationTypeDef,  # (5)
    LivePreRollConfiguration: LivePreRollConfigurationTypeDef,  # (6)
    LogConfiguration: LogConfigurationTypeDef,  # (7)
    ManifestProcessingRules: ManifestProcessingRulesTypeDef,  # (8)
    Name: str,
    PersonalizationThresholdSeconds: int,
    PlaybackConfigurationArn: str,
    PlaybackEndpointPrefix: str,
    SessionInitializationEndpointPrefix: str,
    SlateAdUrl: str,
    Tags: Dict[str, str],
    TranscodeProfileName: str,
    VideoContentSourceUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See AvailSuppressionTypeDef
  2. See BumperTypeDef
  3. See CdnConfigurationTypeDef
  4. See DashConfigurationTypeDef
  5. See HlsConfigurationTypeDef
  6. See LivePreRollConfigurationTypeDef
  7. See LogConfigurationTypeDef
  8. See ManifestProcessingRulesTypeDef
  9. See ResponseMetadataTypeDef

CreatePrefetchScheduleRequestRequestTypeDef#

# CreatePrefetchScheduleRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleRequestRequestTypeDef

def get_value() -> CreatePrefetchScheduleRequestRequestTypeDef:
    return {
        "Consumption": ...,
        "Name": ...,
        "PlaybackConfigurationName": ...,
        "Retrieval": ...,
    }
# CreatePrefetchScheduleRequestRequestTypeDef definition

class CreatePrefetchScheduleRequestRequestTypeDef(TypedDict):
    Consumption: PrefetchConsumptionTypeDef,  # (1)
    Name: str,
    PlaybackConfigurationName: str,
    Retrieval: PrefetchRetrievalTypeDef,  # (2)
    StreamId: NotRequired[str],
  1. See PrefetchConsumptionTypeDef
  2. See PrefetchRetrievalTypeDef

CreatePrefetchScheduleResponseTypeDef#

# CreatePrefetchScheduleResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleResponseTypeDef

def get_value() -> CreatePrefetchScheduleResponseTypeDef:
    return {
        "Arn": ...,
        "Consumption": ...,
        "Name": ...,
        "PlaybackConfigurationName": ...,
        "Retrieval": ...,
        "StreamId": ...,
        "ResponseMetadata": ...,
    }
# CreatePrefetchScheduleResponseTypeDef definition

class CreatePrefetchScheduleResponseTypeDef(TypedDict):
    Arn: str,
    Consumption: PrefetchConsumptionTypeDef,  # (1)
    Name: str,
    PlaybackConfigurationName: str,
    Retrieval: PrefetchRetrievalTypeDef,  # (2)
    StreamId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PrefetchConsumptionTypeDef
  2. See PrefetchRetrievalTypeDef
  3. See ResponseMetadataTypeDef

GetPrefetchScheduleResponseTypeDef#

# GetPrefetchScheduleResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleResponseTypeDef

def get_value() -> GetPrefetchScheduleResponseTypeDef:
    return {
        "Arn": ...,
        "Consumption": ...,
        "Name": ...,
        "PlaybackConfigurationName": ...,
        "Retrieval": ...,
        "StreamId": ...,
        "ResponseMetadata": ...,
    }
# GetPrefetchScheduleResponseTypeDef definition

class GetPrefetchScheduleResponseTypeDef(TypedDict):
    Arn: str,
    Consumption: PrefetchConsumptionTypeDef,  # (1)
    Name: str,
    PlaybackConfigurationName: str,
    Retrieval: PrefetchRetrievalTypeDef,  # (2)
    StreamId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PrefetchConsumptionTypeDef
  2. See PrefetchRetrievalTypeDef
  3. See ResponseMetadataTypeDef

PrefetchScheduleTypeDef#

# PrefetchScheduleTypeDef usage example

from mypy_boto3_mediatailor.type_defs import PrefetchScheduleTypeDef

def get_value() -> PrefetchScheduleTypeDef:
    return {
        "Arn": ...,
        "Consumption": ...,
        "Name": ...,
        "PlaybackConfigurationName": ...,
        "Retrieval": ...,
    }
# PrefetchScheduleTypeDef definition

class PrefetchScheduleTypeDef(TypedDict):
    Arn: str,
    Consumption: PrefetchConsumptionTypeDef,  # (1)
    Name: str,
    PlaybackConfigurationName: str,
    Retrieval: PrefetchRetrievalTypeDef,  # (2)
    StreamId: NotRequired[str],
  1. See PrefetchConsumptionTypeDef
  2. See PrefetchRetrievalTypeDef

ListLiveSourcesResponseTypeDef#

# ListLiveSourcesResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListLiveSourcesResponseTypeDef

def get_value() -> ListLiveSourcesResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLiveSourcesResponseTypeDef definition

class ListLiveSourcesResponseTypeDef(TypedDict):
    Items: List[LiveSourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LiveSourceTypeDef
  2. See ResponseMetadataTypeDef

ListVodSourcesResponseTypeDef#

# ListVodSourcesResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListVodSourcesResponseTypeDef

def get_value() -> ListVodSourcesResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListVodSourcesResponseTypeDef definition

class ListVodSourcesResponseTypeDef(TypedDict):
    Items: List[VodSourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VodSourceTypeDef
  2. See ResponseMetadataTypeDef

CreateChannelRequestRequestTypeDef#

# CreateChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateChannelRequestRequestTypeDef

def get_value() -> CreateChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "Outputs": ...,
        "PlaybackMode": ...,
    }
# CreateChannelRequestRequestTypeDef definition

class CreateChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    Outputs: Sequence[RequestOutputItemTypeDef],  # (1)
    PlaybackMode: PlaybackModeType,  # (2)
    FillerSlate: NotRequired[SlateSourceTypeDef],  # (3)
    Tags: NotRequired[Mapping[str, str]],
    Tier: NotRequired[TierType],  # (4)
  1. See RequestOutputItemTypeDef
  2. See PlaybackModeType
  3. See SlateSourceTypeDef
  4. See TierType

UpdateChannelRequestRequestTypeDef#

# UpdateChannelRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateChannelRequestRequestTypeDef

def get_value() -> UpdateChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "Outputs": ...,
    }
# UpdateChannelRequestRequestTypeDef definition

class UpdateChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    Outputs: Sequence[RequestOutputItemTypeDef],  # (1)
    FillerSlate: NotRequired[SlateSourceTypeDef],  # (2)
  1. See RequestOutputItemTypeDef
  2. See SlateSourceTypeDef

ChannelTypeDef#

# ChannelTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ChannelTypeDef

def get_value() -> ChannelTypeDef:
    return {
        "Arn": ...,
        "ChannelName": ...,
        "ChannelState": ...,
        "LogConfiguration": ...,
        "Outputs": ...,
        "PlaybackMode": ...,
        "Tier": ...,
    }
# ChannelTypeDef definition

class ChannelTypeDef(TypedDict):
    Arn: str,
    ChannelName: str,
    ChannelState: str,
    LogConfiguration: LogConfigurationForChannelTypeDef,  # (2)
    Outputs: List[ResponseOutputItemTypeDef],  # (3)
    PlaybackMode: str,
    Tier: str,
    CreationTime: NotRequired[datetime],
    FillerSlate: NotRequired[SlateSourceTypeDef],  # (1)
    LastModifiedTime: NotRequired[datetime],
    Tags: NotRequired[Dict[str, str]],
  1. See SlateSourceTypeDef
  2. See LogConfigurationForChannelTypeDef
  3. See ResponseOutputItemTypeDef

CreateChannelResponseTypeDef#

# CreateChannelResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateChannelResponseTypeDef

def get_value() -> CreateChannelResponseTypeDef:
    return {
        "Arn": ...,
        "ChannelName": ...,
        "ChannelState": ...,
        "CreationTime": ...,
        "FillerSlate": ...,
        "LastModifiedTime": ...,
        "Outputs": ...,
        "PlaybackMode": ...,
        "Tags": ...,
        "Tier": ...,
        "ResponseMetadata": ...,
    }
# CreateChannelResponseTypeDef definition

class CreateChannelResponseTypeDef(TypedDict):
    Arn: str,
    ChannelName: str,
    ChannelState: ChannelStateType,  # (1)
    CreationTime: datetime,
    FillerSlate: SlateSourceTypeDef,  # (2)
    LastModifiedTime: datetime,
    Outputs: List[ResponseOutputItemTypeDef],  # (3)
    PlaybackMode: str,
    Tags: Dict[str, str],
    Tier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ChannelStateType
  2. See SlateSourceTypeDef
  3. See ResponseOutputItemTypeDef
  4. See ResponseMetadataTypeDef

DescribeChannelResponseTypeDef#

# DescribeChannelResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeChannelResponseTypeDef

def get_value() -> DescribeChannelResponseTypeDef:
    return {
        "Arn": ...,
        "ChannelName": ...,
        "ChannelState": ...,
        "CreationTime": ...,
        "FillerSlate": ...,
        "LastModifiedTime": ...,
        "LogConfiguration": ...,
        "Outputs": ...,
        "PlaybackMode": ...,
        "Tags": ...,
        "Tier": ...,
        "ResponseMetadata": ...,
    }
# DescribeChannelResponseTypeDef definition

class DescribeChannelResponseTypeDef(TypedDict):
    Arn: str,
    ChannelName: str,
    ChannelState: ChannelStateType,  # (1)
    CreationTime: datetime,
    FillerSlate: SlateSourceTypeDef,  # (2)
    LastModifiedTime: datetime,
    LogConfiguration: LogConfigurationForChannelTypeDef,  # (3)
    Outputs: List[ResponseOutputItemTypeDef],  # (4)
    PlaybackMode: str,
    Tags: Dict[str, str],
    Tier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ChannelStateType
  2. See SlateSourceTypeDef
  3. See LogConfigurationForChannelTypeDef
  4. See ResponseOutputItemTypeDef
  5. See ResponseMetadataTypeDef

UpdateChannelResponseTypeDef#

# UpdateChannelResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateChannelResponseTypeDef

def get_value() -> UpdateChannelResponseTypeDef:
    return {
        "Arn": ...,
        "ChannelName": ...,
        "ChannelState": ...,
        "CreationTime": ...,
        "FillerSlate": ...,
        "LastModifiedTime": ...,
        "Outputs": ...,
        "PlaybackMode": ...,
        "Tags": ...,
        "Tier": ...,
        "ResponseMetadata": ...,
    }
# UpdateChannelResponseTypeDef definition

class UpdateChannelResponseTypeDef(TypedDict):
    Arn: str,
    ChannelName: str,
    ChannelState: ChannelStateType,  # (1)
    CreationTime: datetime,
    FillerSlate: SlateSourceTypeDef,  # (2)
    LastModifiedTime: datetime,
    Outputs: List[ResponseOutputItemTypeDef],  # (3)
    PlaybackMode: str,
    Tags: Dict[str, str],
    Tier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ChannelStateType
  2. See SlateSourceTypeDef
  3. See ResponseOutputItemTypeDef
  4. See ResponseMetadataTypeDef

GetChannelScheduleResponseTypeDef#

# GetChannelScheduleResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import GetChannelScheduleResponseTypeDef

def get_value() -> GetChannelScheduleResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# GetChannelScheduleResponseTypeDef definition

class GetChannelScheduleResponseTypeDef(TypedDict):
    Items: List[ScheduleEntryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduleEntryTypeDef
  2. See ResponseMetadataTypeDef

AdBreakTypeDef#

# AdBreakTypeDef usage example

from mypy_boto3_mediatailor.type_defs import AdBreakTypeDef

def get_value() -> AdBreakTypeDef:
    return {
        "MessageType": ...,
    }
# AdBreakTypeDef definition

class AdBreakTypeDef(TypedDict):
    MessageType: NotRequired[MessageTypeType],  # (1)
    OffsetMillis: NotRequired[int],
    Slate: NotRequired[SlateSourceTypeDef],  # (2)
    SpliceInsertMessage: NotRequired[SpliceInsertMessageTypeDef],  # (3)
    TimeSignalMessage: NotRequired[TimeSignalMessageTypeDef],  # (4)
  1. See MessageTypeType
  2. See SlateSourceTypeDef
  3. See SpliceInsertMessageTypeDef
  4. See TimeSignalMessageTypeDef

ListSourceLocationsResponseTypeDef#

# ListSourceLocationsResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListSourceLocationsResponseTypeDef

def get_value() -> ListSourceLocationsResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSourceLocationsResponseTypeDef definition

class ListSourceLocationsResponseTypeDef(TypedDict):
    Items: List[SourceLocationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceLocationTypeDef
  2. See ResponseMetadataTypeDef

ListPlaybackConfigurationsResponseTypeDef#

# ListPlaybackConfigurationsResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsResponseTypeDef

def get_value() -> ListPlaybackConfigurationsResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPlaybackConfigurationsResponseTypeDef definition

class ListPlaybackConfigurationsResponseTypeDef(TypedDict):
    Items: List[PlaybackConfigurationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PlaybackConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListPrefetchSchedulesResponseTypeDef#

# ListPrefetchSchedulesResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesResponseTypeDef

def get_value() -> ListPrefetchSchedulesResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPrefetchSchedulesResponseTypeDef definition

class ListPrefetchSchedulesResponseTypeDef(TypedDict):
    Items: List[PrefetchScheduleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PrefetchScheduleTypeDef
  2. See ResponseMetadataTypeDef

ListChannelsResponseTypeDef#

# ListChannelsResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import ListChannelsResponseTypeDef

def get_value() -> ListChannelsResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListChannelsResponseTypeDef definition

class ListChannelsResponseTypeDef(TypedDict):
    Items: List[ChannelTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChannelTypeDef
  2. See ResponseMetadataTypeDef

CreateProgramRequestRequestTypeDef#

# CreateProgramRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateProgramRequestRequestTypeDef

def get_value() -> CreateProgramRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "ProgramName": ...,
        "ScheduleConfiguration": ...,
        "SourceLocationName": ...,
    }
# CreateProgramRequestRequestTypeDef definition

class CreateProgramRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    ProgramName: str,
    ScheduleConfiguration: ScheduleConfigurationTypeDef,  # (1)
    SourceLocationName: str,
    AdBreaks: NotRequired[Sequence[AdBreakTypeDef]],  # (2)
    LiveSourceName: NotRequired[str],
    VodSourceName: NotRequired[str],
  1. See ScheduleConfigurationTypeDef
  2. See AdBreakTypeDef

CreateProgramResponseTypeDef#

# CreateProgramResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import CreateProgramResponseTypeDef

def get_value() -> CreateProgramResponseTypeDef:
    return {
        "AdBreaks": ...,
        "Arn": ...,
        "ChannelName": ...,
        "ClipRange": ...,
        "CreationTime": ...,
        "DurationMillis": ...,
        "LiveSourceName": ...,
        "ProgramName": ...,
        "ScheduledStartTime": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
# CreateProgramResponseTypeDef definition

class CreateProgramResponseTypeDef(TypedDict):
    AdBreaks: List[AdBreakTypeDef],  # (1)
    Arn: str,
    ChannelName: str,
    ClipRange: ClipRangeTypeDef,  # (2)
    CreationTime: datetime,
    DurationMillis: int,
    LiveSourceName: str,
    ProgramName: str,
    ScheduledStartTime: datetime,
    SourceLocationName: str,
    VodSourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AdBreakTypeDef
  2. See ClipRangeTypeDef
  3. See ResponseMetadataTypeDef

DescribeProgramResponseTypeDef#

# DescribeProgramResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import DescribeProgramResponseTypeDef

def get_value() -> DescribeProgramResponseTypeDef:
    return {
        "AdBreaks": ...,
        "Arn": ...,
        "ChannelName": ...,
        "ClipRange": ...,
        "CreationTime": ...,
        "DurationMillis": ...,
        "LiveSourceName": ...,
        "ProgramName": ...,
        "ScheduledStartTime": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
# DescribeProgramResponseTypeDef definition

class DescribeProgramResponseTypeDef(TypedDict):
    AdBreaks: List[AdBreakTypeDef],  # (1)
    Arn: str,
    ChannelName: str,
    ClipRange: ClipRangeTypeDef,  # (2)
    CreationTime: datetime,
    DurationMillis: int,
    LiveSourceName: str,
    ProgramName: str,
    ScheduledStartTime: datetime,
    SourceLocationName: str,
    VodSourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AdBreakTypeDef
  2. See ClipRangeTypeDef
  3. See ResponseMetadataTypeDef

UpdateProgramRequestRequestTypeDef#

# UpdateProgramRequestRequestTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateProgramRequestRequestTypeDef

def get_value() -> UpdateProgramRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "ProgramName": ...,
        "ScheduleConfiguration": ...,
    }
# UpdateProgramRequestRequestTypeDef definition

class UpdateProgramRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    ProgramName: str,
    ScheduleConfiguration: UpdateProgramScheduleConfigurationTypeDef,  # (1)
    AdBreaks: NotRequired[Sequence[AdBreakTypeDef]],  # (2)
  1. See UpdateProgramScheduleConfigurationTypeDef
  2. See AdBreakTypeDef

UpdateProgramResponseTypeDef#

# UpdateProgramResponseTypeDef usage example

from mypy_boto3_mediatailor.type_defs import UpdateProgramResponseTypeDef

def get_value() -> UpdateProgramResponseTypeDef:
    return {
        "AdBreaks": ...,
        "Arn": ...,
        "ChannelName": ...,
        "ClipRange": ...,
        "CreationTime": ...,
        "DurationMillis": ...,
        "LiveSourceName": ...,
        "ProgramName": ...,
        "ScheduledStartTime": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
# UpdateProgramResponseTypeDef definition

class UpdateProgramResponseTypeDef(TypedDict):
    AdBreaks: List[AdBreakTypeDef],  # (1)
    Arn: str,
    ChannelName: str,
    ClipRange: ClipRangeTypeDef,  # (2)
    CreationTime: datetime,
    DurationMillis: int,
    LiveSourceName: str,
    ProgramName: str,
    ScheduledStartTime: datetime,
    SourceLocationName: str,
    VodSourceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AdBreakTypeDef
  2. See ClipRangeTypeDef
  3. See ResponseMetadataTypeDef