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