Skip to content

Typed dictionaries

Index > MediaTailor > Typed dictionaries

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

SecretsManagerAccessTokenConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import SecretsManagerAccessTokenConfigurationTypeDef

def get_value() -> SecretsManagerAccessTokenConfigurationTypeDef:
    return {
        "HeaderName": ...,
    }
Definition
class SecretsManagerAccessTokenConfigurationTypeDef(TypedDict):
    HeaderName: NotRequired[str],
    SecretArn: NotRequired[str],
    SecretStringKey: NotRequired[str],

SlateSourceTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import SlateSourceTypeDef

def get_value() -> SlateSourceTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class SlateSourceTypeDef(TypedDict):
    SourceLocationName: NotRequired[str],
    VodSourceName: NotRequired[str],

SpliceInsertMessageTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import SpliceInsertMessageTypeDef

def get_value() -> SpliceInsertMessageTypeDef:
    return {
        "AvailNum": ...,
    }
Definition
class SpliceInsertMessageTypeDef(TypedDict):
    AvailNum: NotRequired[int],
    AvailsExpected: NotRequired[int],
    SpliceEventId: NotRequired[int],
    UniqueProgramId: NotRequired[int],

AdMarkerPassthroughTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import AdMarkerPassthroughTypeDef

def get_value() -> AdMarkerPassthroughTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class AdMarkerPassthroughTypeDef(TypedDict):
    Enabled: NotRequired[bool],

AlertTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import AlertTypeDef

def get_value() -> AlertTypeDef:
    return {
        "AlertCode": ...,
        "AlertMessage": ...,
        "LastModifiedTime": ...,
        "RelatedResourceArns": ...,
        "ResourceArn": ...,
    }
Definition
class AlertTypeDef(TypedDict):
    AlertCode: str,
    AlertMessage: str,
    LastModifiedTime: datetime,
    RelatedResourceArns: List[str],
    ResourceArn: str,

AvailMatchingCriteriaTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import AvailMatchingCriteriaTypeDef

def get_value() -> AvailMatchingCriteriaTypeDef:
    return {
        "DynamicVariable": ...,
        "Operator": ...,
    }
Definition
class AvailMatchingCriteriaTypeDef(TypedDict):
    DynamicVariable: str,
    Operator: OperatorType,  # (1)
  1. See OperatorType

AvailSuppressionTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import AvailSuppressionTypeDef

def get_value() -> AvailSuppressionTypeDef:
    return {
        "Mode": ...,
    }
Definition
class AvailSuppressionTypeDef(TypedDict):
    Mode: NotRequired[ModeType],  # (1)
    Value: NotRequired[str],
  1. See ModeType

BumperTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import BumperTypeDef

def get_value() -> BumperTypeDef:
    return {
        "EndUrl": ...,
    }
Definition
class BumperTypeDef(TypedDict):
    EndUrl: NotRequired[str],
    StartUrl: NotRequired[str],

CdnConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import CdnConfigurationTypeDef

def get_value() -> CdnConfigurationTypeDef:
    return {
        "AdSegmentUrlPrefix": ...,
    }
Definition
class CdnConfigurationTypeDef(TypedDict):
    AdSegmentUrlPrefix: NotRequired[str],
    ContentSegmentUrlPrefix: NotRequired[str],

ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef

def get_value() -> ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef:
    return {
        "PercentEnabled": ...,
        "PlaybackConfigurationName": ...,
    }
Definition
class ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef(TypedDict):
    PercentEnabled: int,
    PlaybackConfigurationName: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

HttpPackageConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import HttpPackageConfigurationTypeDef

def get_value() -> HttpPackageConfigurationTypeDef:
    return {
        "Path": ...,
        "SourceGroup": ...,
        "Type": ...,
    }
Definition
class HttpPackageConfigurationTypeDef(TypedDict):
    Path: str,
    SourceGroup: str,
    Type: TypeType,  # (1)
  1. See TypeType

PrefetchRetrievalTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import PrefetchRetrievalTypeDef

def get_value() -> PrefetchRetrievalTypeDef:
    return {
        "EndTime": ...,
    }
Definition
class PrefetchRetrievalTypeDef(TypedDict):
    EndTime: Union[datetime, str],
    DynamicVariables: NotRequired[Mapping[str, str]],
    StartTime: NotRequired[Union[datetime, str]],

DefaultSegmentDeliveryConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DefaultSegmentDeliveryConfigurationTypeDef

def get_value() -> DefaultSegmentDeliveryConfigurationTypeDef:
    return {
        "BaseUrl": ...,
    }
Definition
class DefaultSegmentDeliveryConfigurationTypeDef(TypedDict):
    BaseUrl: NotRequired[str],

HttpConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import HttpConfigurationTypeDef

def get_value() -> HttpConfigurationTypeDef:
    return {
        "BaseUrl": ...,
    }
Definition
class HttpConfigurationTypeDef(TypedDict):
    BaseUrl: str,

SegmentDeliveryConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import SegmentDeliveryConfigurationTypeDef

def get_value() -> SegmentDeliveryConfigurationTypeDef:
    return {
        "BaseUrl": ...,
    }
Definition
class SegmentDeliveryConfigurationTypeDef(TypedDict):
    BaseUrl: NotRequired[str],
    Name: NotRequired[str],

DashConfigurationForPutTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DashConfigurationForPutTypeDef

def get_value() -> DashConfigurationForPutTypeDef:
    return {
        "MpdLocation": ...,
    }
Definition
class DashConfigurationForPutTypeDef(TypedDict):
    MpdLocation: NotRequired[str],
    OriginManifestType: NotRequired[OriginManifestTypeType],  # (1)
  1. See OriginManifestTypeType

DashConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DashConfigurationTypeDef

def get_value() -> DashConfigurationTypeDef:
    return {
        "ManifestEndpointPrefix": ...,
    }
Definition
class DashConfigurationTypeDef(TypedDict):
    ManifestEndpointPrefix: NotRequired[str],
    MpdLocation: NotRequired[str],
    OriginManifestType: NotRequired[OriginManifestTypeType],  # (1)
  1. See OriginManifestTypeType

DashPlaylistSettingsTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DashPlaylistSettingsTypeDef

def get_value() -> DashPlaylistSettingsTypeDef:
    return {
        "ManifestWindowSeconds": ...,
    }
Definition
class DashPlaylistSettingsTypeDef(TypedDict):
    ManifestWindowSeconds: NotRequired[int],
    MinBufferTimeSeconds: NotRequired[int],
    MinUpdatePeriodSeconds: NotRequired[int],
    SuggestedPresentationDelaySeconds: NotRequired[int],

DeleteChannelPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteChannelPolicyRequestRequestTypeDef

def get_value() -> DeleteChannelPolicyRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class DeleteChannelPolicyRequestRequestTypeDef(TypedDict):
    ChannelName: str,

DeleteChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteChannelRequestRequestTypeDef

def get_value() -> DeleteChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

DeleteLiveSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteLiveSourceRequestRequestTypeDef

def get_value() -> DeleteLiveSourceRequestRequestTypeDef:
    return {
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
Definition
class DeleteLiveSourceRequestRequestTypeDef(TypedDict):
    LiveSourceName: str,
    SourceLocationName: str,

DeletePlaybackConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeletePlaybackConfigurationRequestRequestTypeDef

def get_value() -> DeletePlaybackConfigurationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeletePlaybackConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,

DeletePrefetchScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeletePrefetchScheduleRequestRequestTypeDef

def get_value() -> DeletePrefetchScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
        "PlaybackConfigurationName": ...,
    }
Definition
class DeletePrefetchScheduleRequestRequestTypeDef(TypedDict):
    Name: str,
    PlaybackConfigurationName: str,

DeleteProgramRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteProgramRequestRequestTypeDef

def get_value() -> DeleteProgramRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "ProgramName": ...,
    }
Definition
class DeleteProgramRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    ProgramName: str,

DeleteSourceLocationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteSourceLocationRequestRequestTypeDef

def get_value() -> DeleteSourceLocationRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class DeleteSourceLocationRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,

DeleteVodSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteVodSourceRequestRequestTypeDef

def get_value() -> DeleteVodSourceRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
Definition
class DeleteVodSourceRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    VodSourceName: str,

DescribeChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeChannelRequestRequestTypeDef

def get_value() -> DescribeChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

DescribeLiveSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceRequestRequestTypeDef

def get_value() -> DescribeLiveSourceRequestRequestTypeDef:
    return {
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
Definition
class DescribeLiveSourceRequestRequestTypeDef(TypedDict):
    LiveSourceName: str,
    SourceLocationName: str,

DescribeProgramRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeProgramRequestRequestTypeDef

def get_value() -> DescribeProgramRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "ProgramName": ...,
    }
Definition
class DescribeProgramRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    ProgramName: str,

DescribeSourceLocationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeSourceLocationRequestRequestTypeDef

def get_value() -> DescribeSourceLocationRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class DescribeSourceLocationRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,

DescribeVodSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeVodSourceRequestRequestTypeDef

def get_value() -> DescribeVodSourceRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
Definition
class DescribeVodSourceRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    VodSourceName: str,

GetChannelPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import GetChannelPolicyRequestRequestTypeDef

def get_value() -> GetChannelPolicyRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class GetChannelPolicyRequestRequestTypeDef(TypedDict):
    ChannelName: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetChannelScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestRequestTypeDef

def get_value() -> GetChannelScheduleRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class GetChannelScheduleRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    DurationMinutes: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GetPlaybackConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import GetPlaybackConfigurationRequestRequestTypeDef

def get_value() -> GetPlaybackConfigurationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetPlaybackConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,

HlsConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import HlsConfigurationTypeDef

def get_value() -> HlsConfigurationTypeDef:
    return {
        "ManifestEndpointPrefix": ...,
    }
Definition
class HlsConfigurationTypeDef(TypedDict):
    ManifestEndpointPrefix: NotRequired[str],

LivePreRollConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import LivePreRollConfigurationTypeDef

def get_value() -> LivePreRollConfigurationTypeDef:
    return {
        "AdDecisionServerUrl": ...,
    }
Definition
class LivePreRollConfigurationTypeDef(TypedDict):
    AdDecisionServerUrl: NotRequired[str],
    MaxDurationSeconds: NotRequired[int],

LogConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import LogConfigurationTypeDef

def get_value() -> LogConfigurationTypeDef:
    return {
        "PercentEnabled": ...,
    }
Definition
class LogConfigurationTypeDef(TypedDict):
    PercentEnabled: int,

GetPrefetchScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleRequestRequestTypeDef

def get_value() -> GetPrefetchScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
        "PlaybackConfigurationName": ...,
    }
Definition
class GetPrefetchScheduleRequestRequestTypeDef(TypedDict):
    Name: str,
    PlaybackConfigurationName: str,

HlsPlaylistSettingsTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import HlsPlaylistSettingsTypeDef

def get_value() -> HlsPlaylistSettingsTypeDef:
    return {
        "ManifestWindowSeconds": ...,
    }
Definition
class HlsPlaylistSettingsTypeDef(TypedDict):
    ManifestWindowSeconds: NotRequired[int],

ListAlertsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListAlertsRequestRequestTypeDef

def get_value() -> ListAlertsRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListAlertsRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListChannelsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListChannelsRequestRequestTypeDef

def get_value() -> ListChannelsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListChannelsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListLiveSourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestRequestTypeDef

def get_value() -> ListLiveSourcesRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class ListLiveSourcesRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListPlaybackConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestRequestTypeDef

def get_value() -> ListPlaybackConfigurationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListPlaybackConfigurationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListPrefetchSchedulesRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestRequestTypeDef

def get_value() -> ListPrefetchSchedulesRequestRequestTypeDef:
    return {
        "PlaybackConfigurationName": ...,
    }
Definition
class ListPrefetchSchedulesRequestRequestTypeDef(TypedDict):
    PlaybackConfigurationName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    StreamId: NotRequired[str],

ListSourceLocationsRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestRequestTypeDef

def get_value() -> ListSourceLocationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListSourceLocationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVodSourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestRequestTypeDef

def get_value() -> ListVodSourcesRequestRequestTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class ListVodSourcesRequestRequestTypeDef(TypedDict):
    SourceLocationName: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PutChannelPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import PutChannelPolicyRequestRequestTypeDef

def get_value() -> PutChannelPolicyRequestRequestTypeDef:
    return {
        "ChannelName": ...,
        "Policy": ...,
    }
Definition
class PutChannelPolicyRequestRequestTypeDef(TypedDict):
    ChannelName: str,
    Policy: str,

ScheduleAdBreakTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ScheduleAdBreakTypeDef

def get_value() -> ScheduleAdBreakTypeDef:
    return {
        "ApproximateDurationSeconds": ...,
    }
Definition
class ScheduleAdBreakTypeDef(TypedDict):
    ApproximateDurationSeconds: NotRequired[int],
    ApproximateStartTime: NotRequired[datetime],
    SourceLocationName: NotRequired[str],
    VodSourceName: NotRequired[str],

TransitionTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import TransitionTypeDef

def get_value() -> TransitionTypeDef:
    return {
        "RelativePosition": ...,
        "Type": ...,
    }
Definition
class TransitionTypeDef(TypedDict):
    RelativePosition: RelativePositionType,  # (1)
    Type: str,
    DurationMillis: NotRequired[int],
    RelativeProgram: NotRequired[str],
    ScheduledStartTimeMillis: NotRequired[int],
  1. See RelativePositionType

SegmentationDescriptorTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import SegmentationDescriptorTypeDef

def get_value() -> SegmentationDescriptorTypeDef:
    return {
        "SegmentNum": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import StartChannelRequestRequestTypeDef

def get_value() -> StartChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class StartChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

StopChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import StopChannelRequestRequestTypeDef

def get_value() -> StopChannelRequestRequestTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class StopChannelRequestRequestTypeDef(TypedDict):
    ChannelName: str,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AccessConfigurationTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import AccessConfigurationTypeDef

def get_value() -> AccessConfigurationTypeDef:
    return {
        "AccessType": ...,
    }
Definition
class AccessConfigurationTypeDef(TypedDict):
    AccessType: NotRequired[AccessTypeType],  # (1)
    SecretsManagerAccessTokenConfiguration: NotRequired[SecretsManagerAccessTokenConfigurationTypeDef],  # (2)
  1. See AccessTypeType
  2. See SecretsManagerAccessTokenConfigurationTypeDef

ManifestProcessingRulesTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ManifestProcessingRulesTypeDef

def get_value() -> ManifestProcessingRulesTypeDef:
    return {
        "AdMarkerPassthrough": ...,
    }
Definition
class ManifestProcessingRulesTypeDef(TypedDict):
    AdMarkerPassthrough: NotRequired[AdMarkerPassthroughTypeDef],  # (1)
  1. See AdMarkerPassthroughTypeDef

PrefetchConsumptionTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import PrefetchConsumptionTypeDef

def get_value() -> PrefetchConsumptionTypeDef:
    return {
        "EndTime": ...,
    }
Definition
class PrefetchConsumptionTypeDef(TypedDict):
    EndTime: Union[datetime, str],
    AvailMatchingCriteria: NotRequired[Sequence[AvailMatchingCriteriaTypeDef]],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
  1. See AvailMatchingCriteriaTypeDef

ConfigureLogsForPlaybackConfigurationResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForPlaybackConfigurationResponseTypeDef

def get_value() -> ConfigureLogsForPlaybackConfigurationResponseTypeDef:
    return {
        "PercentEnabled": ...,
        "PlaybackConfigurationName": ...,
        "ResponseMetadata": ...,
    }
Definition
class ConfigureLogsForPlaybackConfigurationResponseTypeDef(TypedDict):
    PercentEnabled: int,
    PlaybackConfigurationName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetChannelPolicyResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import GetChannelPolicyResponseTypeDef

def get_value() -> GetChannelPolicyResponseTypeDef:
    return {
        "Policy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetChannelPolicyResponseTypeDef(TypedDict):
    Policy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAlertsResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListAlertsResponseTypeDef

def get_value() -> ListAlertsResponseTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAlertsResponseTypeDef(TypedDict):
    Items: List[AlertTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLiveSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import CreateLiveSourceRequestRequestTypeDef

def get_value() -> CreateLiveSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
Definition
class CreateLiveSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    LiveSourceName: str,
    SourceLocationName: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See HttpPackageConfigurationTypeDef

CreateLiveSourceResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import CreateLiveSourceResponseTypeDef

def get_value() -> CreateLiveSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import CreateVodSourceRequestRequestTypeDef

def get_value() -> CreateVodSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
Definition
class CreateVodSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    SourceLocationName: str,
    VodSourceName: str,
    Tags: NotRequired[Mapping[str, str]],
  1. See HttpPackageConfigurationTypeDef

CreateVodSourceResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import CreateVodSourceResponseTypeDef

def get_value() -> CreateVodSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeLiveSourceResponseTypeDef

def get_value() -> DescribeLiveSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import DescribeVodSourceResponseTypeDef

def get_value() -> DescribeVodSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import LiveSourceTypeDef

def get_value() -> LiveSourceTypeDef:
    return {
        "Arn": ...,
        "HttpPackageConfigurations": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceRequestRequestTypeDef

def get_value() -> UpdateLiveSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
    }
Definition
class UpdateLiveSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    LiveSourceName: str,
    SourceLocationName: str,
  1. See HttpPackageConfigurationTypeDef

UpdateLiveSourceResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateLiveSourceResponseTypeDef

def get_value() -> UpdateLiveSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "LiveSourceName": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateVodSourceRequestRequestTypeDef

def get_value() -> UpdateVodSourceRequestRequestTypeDef:
    return {
        "HttpPackageConfigurations": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
Definition
class UpdateVodSourceRequestRequestTypeDef(TypedDict):
    HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef],  # (1)
    SourceLocationName: str,
    VodSourceName: str,
  1. See HttpPackageConfigurationTypeDef

UpdateVodSourceResponseTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateVodSourceResponseTypeDef

def get_value() -> UpdateVodSourceResponseTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "HttpPackageConfigurations": ...,
        "LastModifiedTime": ...,
        "SourceLocationName": ...,
        "Tags": ...,
        "VodSourceName": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import VodSourceTypeDef

def get_value() -> VodSourceTypeDef:
    return {
        "Arn": ...,
        "HttpPackageConfigurations": ...,
        "SourceLocationName": ...,
        "VodSourceName": ...,
    }
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

GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef

def get_value() -> GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef:
    return {
        "ChannelName": ...,
    }
Definition
class GetChannelScheduleRequestGetChannelSchedulePaginateTypeDef(TypedDict):
    ChannelName: str,
    DurationMinutes: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAlertsRequestListAlertsPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListAlertsRequestListAlertsPaginateTypeDef

def get_value() -> ListAlertsRequestListAlertsPaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListAlertsRequestListAlertsPaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChannelsRequestListChannelsPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListChannelsRequestListChannelsPaginateTypeDef

def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLiveSourcesRequestListLiveSourcesPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesRequestListLiveSourcesPaginateTypeDef

def get_value() -> ListLiveSourcesRequestListLiveSourcesPaginateTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class ListLiveSourcesRequestListLiveSourcesPaginateTypeDef(TypedDict):
    SourceLocationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef

def get_value() -> ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListPlaybackConfigurationsRequestListPlaybackConfigurationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef

def get_value() -> ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef:
    return {
        "PlaybackConfigurationName": ...,
    }
Definition
class ListPrefetchSchedulesRequestListPrefetchSchedulesPaginateTypeDef(TypedDict):
    PlaybackConfigurationName: str,
    StreamId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSourceLocationsRequestListSourceLocationsPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsRequestListSourceLocationsPaginateTypeDef

def get_value() -> ListSourceLocationsRequestListSourceLocationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSourceLocationsRequestListSourceLocationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVodSourcesRequestListVodSourcesPaginateTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesRequestListVodSourcesPaginateTypeDef

def get_value() -> ListVodSourcesRequestListVodSourcesPaginateTypeDef:
    return {
        "SourceLocationName": ...,
    }
Definition
class ListVodSourcesRequestListVodSourcesPaginateTypeDef(TypedDict):
    SourceLocationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

RequestOutputItemTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import RequestOutputItemTypeDef

def get_value() -> RequestOutputItemTypeDef:
    return {
        "ManifestName": ...,
        "SourceGroup": ...,
    }
Definition
class RequestOutputItemTypeDef(TypedDict):
    ManifestName: str,
    SourceGroup: str,
    DashPlaylistSettings: NotRequired[DashPlaylistSettingsTypeDef],  # (1)
    HlsPlaylistSettings: NotRequired[HlsPlaylistSettingsTypeDef],  # (2)
  1. See DashPlaylistSettingsTypeDef
  2. See HlsPlaylistSettingsTypeDef

ResponseOutputItemTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import ResponseOutputItemTypeDef

def get_value() -> ResponseOutputItemTypeDef:
    return {
        "ManifestName": ...,
        "PlaybackUrl": ...,
        "SourceGroup": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import ScheduleEntryTypeDef

def get_value() -> ScheduleEntryTypeDef:
    return {
        "Arn": ...,
        "ChannelName": ...,
        "ProgramName": ...,
        "SourceLocationName": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import ScheduleConfigurationTypeDef

def get_value() -> ScheduleConfigurationTypeDef:
    return {
        "Transition": ...,
    }
Definition
class ScheduleConfigurationTypeDef(TypedDict):
    Transition: TransitionTypeDef,  # (1)
  1. See TransitionTypeDef

TimeSignalMessageTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import TimeSignalMessageTypeDef

def get_value() -> TimeSignalMessageTypeDef:
    return {
        "SegmentationDescriptors": ...,
    }
Definition
class TimeSignalMessageTypeDef(TypedDict):
    SegmentationDescriptors: NotRequired[Sequence[SegmentationDescriptorTypeDef]],  # (1)
  1. See SegmentationDescriptorTypeDef

CreateSourceLocationRequestRequestTypeDef

Usage Example
from mypy_boto3_mediatailor.type_defs import CreateSourceLocationRequestRequestTypeDef

def get_value() -> CreateSourceLocationRequestRequestTypeDef:
    return {
        "HttpConfiguration": ...,
        "SourceLocationName": ...,
    }
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

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": ...,
    }
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

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": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import SourceLocationTypeDef

def get_value() -> SourceLocationTypeDef:
    return {
        "Arn": ...,
        "HttpConfiguration": ...,
        "SourceLocationName": ...,
    }
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

Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateSourceLocationRequestRequestTypeDef

def get_value() -> UpdateSourceLocationRequestRequestTypeDef:
    return {
        "HttpConfiguration": ...,
        "SourceLocationName": ...,
    }
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

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": ...,
    }
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

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": ...,
    }
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,