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": ...,
}
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)
- 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],
- See ModeType
BumperTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import BumperTypeDef
def get_value() -> BumperTypeDef:
return {
"EndUrl": ...,
}
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],
LogConfigurationForChannelTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import LogConfigurationForChannelTypeDef
def get_value() -> LogConfigurationForChannelTypeDef:
return {
"LogTypes": ...,
}
Definition
class LogConfigurationForChannelTypeDef(TypedDict):
LogTypes: NotRequired[List[LogTypeType]], # (1)
- See LogTypeType
ClipRangeTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ClipRangeTypeDef
def get_value() -> ClipRangeTypeDef:
return {
"EndOffsetMillis": ...,
}
ConfigureLogsForChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelRequestRequestTypeDef
def get_value() -> ConfigureLogsForChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
"LogTypes": ...,
}
Definition
class ConfigureLogsForChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
LogTypes: Sequence[LogTypeType], # (1)
- See LogTypeType
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,
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,
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)
- 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": ...,
}
HttpConfigurationTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import HttpConfigurationTypeDef
def get_value() -> HttpConfigurationTypeDef:
return {
"BaseUrl": ...,
}
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)
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)
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": ...,
}
DeleteChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteChannelRequestRequestTypeDef
def get_value() -> DeleteChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
}
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": ...,
}
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": ...,
}
DeleteSourceLocationRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import DeleteSourceLocationRequestRequestTypeDef
def get_value() -> DeleteSourceLocationRequestRequestTypeDef:
return {
"SourceLocationName": ...,
}
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": ...,
}
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": ...,
}
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": ...,
}
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": ...,
}
HlsConfigurationTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import HlsConfigurationTypeDef
def get_value() -> HlsConfigurationTypeDef:
return {
"ManifestEndpointPrefix": ...,
}
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": ...,
}
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": ...,
}
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": ...,
}
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": ...,
}
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],
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": ...,
}
StopChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import StopChannelRequestRequestTypeDef
def get_value() -> StopChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
}
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],
UpdateProgramTransitionTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateProgramTransitionTypeDef
def get_value() -> UpdateProgramTransitionTypeDef:
return {
"DurationMillis": ...,
}
Definition
class UpdateProgramTransitionTypeDef(TypedDict):
DurationMillis: NotRequired[int],
ScheduledStartTimeMillis: NotRequired[int],
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)
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)
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]],
ConfigureLogsForChannelResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ConfigureLogsForChannelResponseTypeDef
def get_value() -> ConfigureLogsForChannelResponseTypeDef:
return {
"ChannelName": ...,
"LogTypes": ...,
"ResponseMetadata": ...,
}
Definition
class ConfigureLogsForChannelResponseTypeDef(TypedDict):
ChannelName: str,
LogTypes: List[LogTypeType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LogTypeType
- See ResponseMetadataTypeDef
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)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
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)
- See AlertTypeDef
- 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)
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]],
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)
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]],
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)
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)
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)
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]],
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,
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)
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,
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)
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]],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
ScheduleConfigurationTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ScheduleConfigurationTypeDef
def get_value() -> ScheduleConfigurationTypeDef:
return {
"Transition": ...,
}
Definition
class ScheduleConfigurationTypeDef(TypedDict):
Transition: TransitionTypeDef, # (2)
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
- See ClipRangeTypeDef
- 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)
UpdateProgramScheduleConfigurationTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateProgramScheduleConfigurationTypeDef
def get_value() -> UpdateProgramScheduleConfigurationTypeDef:
return {
"ClipRange": ...,
}
Definition
class UpdateProgramScheduleConfigurationTypeDef(TypedDict):
ClipRange: NotRequired[ClipRangeTypeDef], # (1)
Transition: NotRequired[UpdateProgramTransitionTypeDef], # (2)
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]],
- See HttpConfigurationTypeDef
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- 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)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- 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)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- 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]],
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- 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)
- See HttpConfigurationTypeDef
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- 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)
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See HttpConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- 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,
PlaybackConfigurationArn: str,
PlaybackEndpointPrefix: str,
SessionInitializationEndpointPrefix: str,
SlateAdUrl: str,
Tags: Dict[str, str],
TranscodeProfileName: str,
VideoContentSourceUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See ResponseMetadataTypeDef
PlaybackConfigurationTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import PlaybackConfigurationTypeDef
def get_value() -> PlaybackConfigurationTypeDef:
return {
"AdDecisionServerUrl": ...,
}
Definition
class PlaybackConfigurationTypeDef(TypedDict):
AdDecisionServerUrl: NotRequired[str],
AvailSuppression: NotRequired[AvailSuppressionTypeDef], # (1)
Bumper: NotRequired[BumperTypeDef], # (2)
CdnConfiguration: NotRequired[CdnConfigurationTypeDef], # (3)
ConfigurationAliases: NotRequired[Dict[str, Dict[str, str]]],
DashConfiguration: NotRequired[DashConfigurationTypeDef], # (4)
HlsConfiguration: NotRequired[HlsConfigurationTypeDef], # (5)
LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef], # (6)
LogConfiguration: NotRequired[LogConfigurationTypeDef], # (7)
ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef], # (8)
Name: NotRequired[str],
PersonalizationThresholdSeconds: NotRequired[int],
PlaybackConfigurationArn: NotRequired[str],
PlaybackEndpointPrefix: NotRequired[str],
SessionInitializationEndpointPrefix: NotRequired[str],
SlateAdUrl: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
TranscodeProfileName: NotRequired[str],
VideoContentSourceUrl: NotRequired[str],
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
PutPlaybackConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import PutPlaybackConfigurationRequestRequestTypeDef
def get_value() -> PutPlaybackConfigurationRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class PutPlaybackConfigurationRequestRequestTypeDef(TypedDict):
Name: str,
AdDecisionServerUrl: NotRequired[str],
AvailSuppression: NotRequired[AvailSuppressionTypeDef], # (1)
Bumper: NotRequired[BumperTypeDef], # (2)
CdnConfiguration: NotRequired[CdnConfigurationTypeDef], # (3)
ConfigurationAliases: NotRequired[Mapping[str, Mapping[str, str]]],
DashConfiguration: NotRequired[DashConfigurationForPutTypeDef], # (4)
LivePreRollConfiguration: NotRequired[LivePreRollConfigurationTypeDef], # (5)
ManifestProcessingRules: NotRequired[ManifestProcessingRulesTypeDef], # (6)
PersonalizationThresholdSeconds: NotRequired[int],
SlateAdUrl: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
TranscodeProfileName: NotRequired[str],
VideoContentSourceUrl: NotRequired[str],
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationForPutTypeDef
- See LivePreRollConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
PutPlaybackConfigurationResponseTypeDef
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": ...,
}
Definition
class PutPlaybackConfigurationResponseTypeDef(TypedDict):
AdDecisionServerUrl: str,
AvailSuppression: AvailSuppressionTypeDef, # (1)
Bumper: BumperTypeDef, # (2)
CdnConfiguration: CdnConfigurationTypeDef, # (3)
ConfigurationAliases: Dict[str, Dict[str, str]],
DashConfiguration: DashConfigurationTypeDef, # (4)
HlsConfiguration: HlsConfigurationTypeDef, # (5)
LivePreRollConfiguration: LivePreRollConfigurationTypeDef, # (6)
LogConfiguration: LogConfigurationTypeDef, # (7)
ManifestProcessingRules: ManifestProcessingRulesTypeDef, # (8)
Name: str,
PersonalizationThresholdSeconds: int,
PlaybackConfigurationArn: str,
PlaybackEndpointPrefix: str,
SessionInitializationEndpointPrefix: str,
SlateAdUrl: str,
Tags: Dict[str, str],
TranscodeProfileName: str,
VideoContentSourceUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationTypeDef
- See HlsConfigurationTypeDef
- See LivePreRollConfigurationTypeDef
- See LogConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See ResponseMetadataTypeDef
CreatePrefetchScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleRequestRequestTypeDef
def get_value() -> CreatePrefetchScheduleRequestRequestTypeDef:
return {
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
}
Definition
class CreatePrefetchScheduleRequestRequestTypeDef(TypedDict):
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: NotRequired[str],
CreatePrefetchScheduleResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import CreatePrefetchScheduleResponseTypeDef
def get_value() -> CreatePrefetchScheduleResponseTypeDef:
return {
"Arn": ...,
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
"StreamId": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPrefetchScheduleResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import GetPrefetchScheduleResponseTypeDef
def get_value() -> GetPrefetchScheduleResponseTypeDef:
return {
"Arn": ...,
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
"StreamId": ...,
"ResponseMetadata": ...,
}
Definition
class GetPrefetchScheduleResponseTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PrefetchScheduleTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import PrefetchScheduleTypeDef
def get_value() -> PrefetchScheduleTypeDef:
return {
"Arn": ...,
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
}
Definition
class PrefetchScheduleTypeDef(TypedDict):
Arn: str,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: NotRequired[str],
ListLiveSourcesResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ListLiveSourcesResponseTypeDef
def get_value() -> ListLiveSourcesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListLiveSourcesResponseTypeDef(TypedDict):
Items: List[LiveSourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVodSourcesResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ListVodSourcesResponseTypeDef
def get_value() -> ListVodSourcesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListVodSourcesResponseTypeDef(TypedDict):
Items: List[VodSourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import CreateChannelRequestRequestTypeDef
def get_value() -> CreateChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
"Outputs": ...,
"PlaybackMode": ...,
}
Definition
class CreateChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
PlaybackMode: PlaybackModeType, # (2)
FillerSlate: NotRequired[SlateSourceTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
Tier: NotRequired[TierType], # (4)
- See RequestOutputItemTypeDef
- See PlaybackModeType
- See SlateSourceTypeDef
- See TierType
UpdateChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateChannelRequestRequestTypeDef
def get_value() -> UpdateChannelRequestRequestTypeDef:
return {
"ChannelName": ...,
"Outputs": ...,
}
Definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
FillerSlate: NotRequired[SlateSourceTypeDef], # (2)
ChannelTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ChannelTypeDef
def get_value() -> ChannelTypeDef:
return {
"Arn": ...,
"ChannelName": ...,
"ChannelState": ...,
"LogConfiguration": ...,
"Outputs": ...,
"PlaybackMode": ...,
"Tier": ...,
}
Definition
class ChannelTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: str,
LogConfiguration: LogConfigurationForChannelTypeDef, # (2)
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tier: str,
CreationTime: NotRequired[datetime],
FillerSlate: NotRequired[SlateSourceTypeDef], # (1)
LastModifiedTime: NotRequired[datetime],
Tags: NotRequired[Dict[str, str]],
CreateChannelResponseTypeDef
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": ...,
}
Definition
class CreateChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ChannelStateType
- See SlateSourceTypeDef
- See ResponseOutputItemTypeDef
- See ResponseMetadataTypeDef
DescribeChannelResponseTypeDef
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": ...,
}
Definition
class DescribeChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime,
LogConfiguration: LogConfigurationForChannelTypeDef, # (3)
Outputs: List[ResponseOutputItemTypeDef], # (4)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ChannelStateType
- See SlateSourceTypeDef
- See LogConfigurationForChannelTypeDef
- See ResponseOutputItemTypeDef
- See ResponseMetadataTypeDef
UpdateChannelResponseTypeDef
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": ...,
}
Definition
class UpdateChannelResponseTypeDef(TypedDict):
Arn: str,
ChannelName: str,
ChannelState: ChannelStateType, # (1)
CreationTime: datetime,
FillerSlate: SlateSourceTypeDef, # (2)
LastModifiedTime: datetime,
Outputs: List[ResponseOutputItemTypeDef], # (3)
PlaybackMode: str,
Tags: Dict[str, str],
Tier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ChannelStateType
- See SlateSourceTypeDef
- See ResponseOutputItemTypeDef
- See ResponseMetadataTypeDef
GetChannelScheduleResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import GetChannelScheduleResponseTypeDef
def get_value() -> GetChannelScheduleResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetChannelScheduleResponseTypeDef(TypedDict):
Items: List[ScheduleEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdBreakTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import AdBreakTypeDef
def get_value() -> AdBreakTypeDef:
return {
"MessageType": ...,
}
Definition
class AdBreakTypeDef(TypedDict):
MessageType: NotRequired[MessageTypeType], # (1)
OffsetMillis: NotRequired[int],
Slate: NotRequired[SlateSourceTypeDef], # (2)
SpliceInsertMessage: NotRequired[SpliceInsertMessageTypeDef], # (3)
TimeSignalMessage: NotRequired[TimeSignalMessageTypeDef], # (4)
- See MessageTypeType
- See SlateSourceTypeDef
- See SpliceInsertMessageTypeDef
- See TimeSignalMessageTypeDef
ListSourceLocationsResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ListSourceLocationsResponseTypeDef
def get_value() -> ListSourceLocationsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSourceLocationsResponseTypeDef(TypedDict):
Items: List[SourceLocationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPlaybackConfigurationsResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ListPlaybackConfigurationsResponseTypeDef
def get_value() -> ListPlaybackConfigurationsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPlaybackConfigurationsResponseTypeDef(TypedDict):
Items: List[PlaybackConfigurationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPrefetchSchedulesResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ListPrefetchSchedulesResponseTypeDef
def get_value() -> ListPrefetchSchedulesResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPrefetchSchedulesResponseTypeDef(TypedDict):
Items: List[PrefetchScheduleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChannelsResponseTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import ListChannelsResponseTypeDef
def get_value() -> ListChannelsResponseTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListChannelsResponseTypeDef(TypedDict):
Items: List[ChannelTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProgramRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import CreateProgramRequestRequestTypeDef
def get_value() -> CreateProgramRequestRequestTypeDef:
return {
"ChannelName": ...,
"ProgramName": ...,
"ScheduleConfiguration": ...,
"SourceLocationName": ...,
}
Definition
class CreateProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
SourceLocationName: str,
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (2)
LiveSourceName: NotRequired[str],
VodSourceName: NotRequired[str],
CreateProgramResponseTypeDef
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": ...,
}
Definition
class CreateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (2)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AdBreakTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef
DescribeProgramResponseTypeDef
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": ...,
}
Definition
class DescribeProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (2)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AdBreakTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef
UpdateProgramRequestRequestTypeDef
Usage Example
from mypy_boto3_mediatailor.type_defs import UpdateProgramRequestRequestTypeDef
def get_value() -> UpdateProgramRequestRequestTypeDef:
return {
"ChannelName": ...,
"ProgramName": ...,
"ScheduleConfiguration": ...,
}
Definition
class UpdateProgramRequestRequestTypeDef(TypedDict):
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: UpdateProgramScheduleConfigurationTypeDef, # (1)
AdBreaks: NotRequired[Sequence[AdBreakTypeDef]], # (2)
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": ...,
}
Definition
class UpdateProgramResponseTypeDef(TypedDict):
AdBreaks: List[AdBreakTypeDef], # (1)
Arn: str,
ChannelName: str,
ClipRange: ClipRangeTypeDef, # (2)
CreationTime: datetime,
DurationMillis: int,
LiveSourceName: str,
ProgramName: str,
ScheduledStartTime: datetime,
SourceLocationName: str,
VodSourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AdBreakTypeDef
- See ClipRangeTypeDef
- See ResponseMetadataTypeDef