MediaTailorClient#
Index > MediaTailor > MediaTailorClient
Auto-generated documentation for MediaTailor type annotations stubs module mypy-boto3-mediatailor.
MediaTailorClient#
Type annotations and code completion for boto3.client("mediatailor")
.
boto3 documentation
# MediaTailorClient usage example
from boto3.session import Session
from mypy_boto3_mediatailor.client import MediaTailorClient
def get_mediatailor_client() -> MediaTailorClient:
return Session().client("mediatailor")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("mediatailor").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("mediatailor")
try:
do_something(client)
except (
client.exceptions.BadRequestException,
client.exceptions.ClientError,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_mediatailor.client import Exceptions
def handle_error(exc: Exceptions.BadRequestException) -> None:
...
Methods#
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("mediatailor").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("mediatailor").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
configure_logs_for_channel#
Configures Amazon CloudWatch log settings for a channel.
Type annotations and code completion for boto3.client("mediatailor").configure_logs_for_channel
method.
boto3 documentation
# configure_logs_for_channel method definition
def configure_logs_for_channel(
self,
*,
ChannelName: str,
LogTypes: Sequence[LogTypeType], # (1)
) -> ConfigureLogsForChannelResponseTypeDef: # (2)
...
# configure_logs_for_channel method usage example with argument unpacking
kwargs: ConfigureLogsForChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"LogTypes": ...,
}
parent.configure_logs_for_channel(**kwargs)
configure_logs_for_playback_configuration#
Amazon CloudWatch log settings for a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").configure_logs_for_playback_configuration
method.
boto3 documentation
# configure_logs_for_playback_configuration method definition
def configure_logs_for_playback_configuration(
self,
*,
PercentEnabled: int,
PlaybackConfigurationName: str,
) -> ConfigureLogsForPlaybackConfigurationResponseTypeDef: # (1)
...
# configure_logs_for_playback_configuration method usage example with argument unpacking
kwargs: ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef = { # (1)
"PercentEnabled": ...,
"PlaybackConfigurationName": ...,
}
parent.configure_logs_for_playback_configuration(**kwargs)
create_channel#
Creates a channel.
Type annotations and code completion for boto3.client("mediatailor").create_channel
method.
boto3 documentation
# create_channel method definition
def create_channel(
self,
*,
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
PlaybackMode: PlaybackModeType, # (2)
Audiences: Sequence[str] = ...,
FillerSlate: SlateSourceTypeDef = ..., # (3)
Tags: Mapping[str, str] = ...,
Tier: TierType = ..., # (4)
TimeShiftConfiguration: TimeShiftConfigurationTypeDef = ..., # (5)
) -> CreateChannelResponseTypeDef: # (6)
...
- See RequestOutputItemTypeDef
- See PlaybackModeType
- See SlateSourceTypeDef
- See TierType
- See TimeShiftConfigurationTypeDef
- See CreateChannelResponseTypeDef
# create_channel method usage example with argument unpacking
kwargs: CreateChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"Outputs": ...,
"PlaybackMode": ...,
}
parent.create_channel(**kwargs)
create_live_source#
The live source configuration.
Type annotations and code completion for boto3.client("mediatailor").create_live_source
method.
boto3 documentation
# create_live_source method definition
def create_live_source(
self,
*,
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
Tags: Mapping[str, str] = ...,
) -> CreateLiveSourceResponseTypeDef: # (2)
...
# create_live_source method usage example with argument unpacking
kwargs: CreateLiveSourceRequestRequestTypeDef = { # (1)
"HttpPackageConfigurations": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
}
parent.create_live_source(**kwargs)
create_prefetch_schedule#
Creates a prefetch schedule for a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").create_prefetch_schedule
method.
boto3 documentation
# create_prefetch_schedule method definition
def create_prefetch_schedule(
self,
*,
Consumption: PrefetchConsumptionTypeDef, # (1)
Name: str,
PlaybackConfigurationName: str,
Retrieval: PrefetchRetrievalTypeDef, # (2)
StreamId: str = ...,
) -> CreatePrefetchScheduleResponseTypeDef: # (3)
...
- See PrefetchConsumptionTypeDef
- See PrefetchRetrievalTypeDef
- See CreatePrefetchScheduleResponseTypeDef
# create_prefetch_schedule method usage example with argument unpacking
kwargs: CreatePrefetchScheduleRequestRequestTypeDef = { # (1)
"Consumption": ...,
"Name": ...,
"PlaybackConfigurationName": ...,
"Retrieval": ...,
}
parent.create_prefetch_schedule(**kwargs)
create_program#
Creates a program within a channel.
Type annotations and code completion for boto3.client("mediatailor").create_program
method.
boto3 documentation
# create_program method definition
def create_program(
self,
*,
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
SourceLocationName: str,
AdBreaks: Sequence[AdBreakUnionTypeDef] = ..., # (2)
AudienceMedia: Sequence[AudienceMediaUnionTypeDef] = ..., # (3)
LiveSourceName: str = ...,
VodSourceName: str = ...,
) -> CreateProgramResponseTypeDef: # (4)
...
- See ScheduleConfigurationTypeDef
- See AdBreakTypeDef AdBreakOutputTypeDef
- See AudienceMediaTypeDef AudienceMediaOutputTypeDef
- See CreateProgramResponseTypeDef
# create_program method usage example with argument unpacking
kwargs: CreateProgramRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"ProgramName": ...,
"ScheduleConfiguration": ...,
"SourceLocationName": ...,
}
parent.create_program(**kwargs)
create_source_location#
Creates a source location.
Type annotations and code completion for boto3.client("mediatailor").create_source_location
method.
boto3 documentation
# create_source_location method definition
def create_source_location(
self,
*,
HttpConfiguration: HttpConfigurationTypeDef, # (1)
SourceLocationName: str,
AccessConfiguration: AccessConfigurationTypeDef = ..., # (2)
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef = ..., # (3)
SegmentDeliveryConfigurations: Sequence[SegmentDeliveryConfigurationTypeDef] = ..., # (4)
Tags: Mapping[str, str] = ...,
) -> CreateSourceLocationResponseTypeDef: # (5)
...
- See HttpConfigurationTypeDef
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- See CreateSourceLocationResponseTypeDef
# create_source_location method usage example with argument unpacking
kwargs: CreateSourceLocationRequestRequestTypeDef = { # (1)
"HttpConfiguration": ...,
"SourceLocationName": ...,
}
parent.create_source_location(**kwargs)
create_vod_source#
The VOD source configuration parameters.
Type annotations and code completion for boto3.client("mediatailor").create_vod_source
method.
boto3 documentation
# create_vod_source method definition
def create_vod_source(
self,
*,
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
Tags: Mapping[str, str] = ...,
) -> CreateVodSourceResponseTypeDef: # (2)
...
# create_vod_source method usage example with argument unpacking
kwargs: CreateVodSourceRequestRequestTypeDef = { # (1)
"HttpPackageConfigurations": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
}
parent.create_vod_source(**kwargs)
delete_channel#
Deletes a channel.
Type annotations and code completion for boto3.client("mediatailor").delete_channel
method.
boto3 documentation
# delete_channel method definition
def delete_channel(
self,
*,
ChannelName: str,
) -> Dict[str, Any]:
...
# delete_channel method usage example with argument unpacking
kwargs: DeleteChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.delete_channel(**kwargs)
delete_channel_policy#
The channel policy to delete.
Type annotations and code completion for boto3.client("mediatailor").delete_channel_policy
method.
boto3 documentation
# delete_channel_policy method definition
def delete_channel_policy(
self,
*,
ChannelName: str,
) -> Dict[str, Any]:
...
# delete_channel_policy method usage example with argument unpacking
kwargs: DeleteChannelPolicyRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.delete_channel_policy(**kwargs)
delete_live_source#
The live source to delete.
Type annotations and code completion for boto3.client("mediatailor").delete_live_source
method.
boto3 documentation
# delete_live_source method definition
def delete_live_source(
self,
*,
LiveSourceName: str,
SourceLocationName: str,
) -> Dict[str, Any]:
...
# delete_live_source method usage example with argument unpacking
kwargs: DeleteLiveSourceRequestRequestTypeDef = { # (1)
"LiveSourceName": ...,
"SourceLocationName": ...,
}
parent.delete_live_source(**kwargs)
delete_playback_configuration#
Deletes a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").delete_playback_configuration
method.
boto3 documentation
# delete_playback_configuration method definition
def delete_playback_configuration(
self,
*,
Name: str,
) -> Dict[str, Any]:
...
# delete_playback_configuration method usage example with argument unpacking
kwargs: DeletePlaybackConfigurationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_playback_configuration(**kwargs)
delete_prefetch_schedule#
Deletes a prefetch schedule for a specific playback configuration.
Type annotations and code completion for boto3.client("mediatailor").delete_prefetch_schedule
method.
boto3 documentation
# delete_prefetch_schedule method definition
def delete_prefetch_schedule(
self,
*,
Name: str,
PlaybackConfigurationName: str,
) -> Dict[str, Any]:
...
# delete_prefetch_schedule method usage example with argument unpacking
kwargs: DeletePrefetchScheduleRequestRequestTypeDef = { # (1)
"Name": ...,
"PlaybackConfigurationName": ...,
}
parent.delete_prefetch_schedule(**kwargs)
delete_program#
Deletes a program within a channel.
Type annotations and code completion for boto3.client("mediatailor").delete_program
method.
boto3 documentation
# delete_program method definition
def delete_program(
self,
*,
ChannelName: str,
ProgramName: str,
) -> Dict[str, Any]:
...
# delete_program method usage example with argument unpacking
kwargs: DeleteProgramRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"ProgramName": ...,
}
parent.delete_program(**kwargs)
delete_source_location#
Deletes a source location.
Type annotations and code completion for boto3.client("mediatailor").delete_source_location
method.
boto3 documentation
# delete_source_location method definition
def delete_source_location(
self,
*,
SourceLocationName: str,
) -> Dict[str, Any]:
...
# delete_source_location method usage example with argument unpacking
kwargs: DeleteSourceLocationRequestRequestTypeDef = { # (1)
"SourceLocationName": ...,
}
parent.delete_source_location(**kwargs)
delete_vod_source#
The video on demand (VOD) source to delete.
Type annotations and code completion for boto3.client("mediatailor").delete_vod_source
method.
boto3 documentation
# delete_vod_source method definition
def delete_vod_source(
self,
*,
SourceLocationName: str,
VodSourceName: str,
) -> Dict[str, Any]:
...
# delete_vod_source method usage example with argument unpacking
kwargs: DeleteVodSourceRequestRequestTypeDef = { # (1)
"SourceLocationName": ...,
"VodSourceName": ...,
}
parent.delete_vod_source(**kwargs)
describe_channel#
Describes a channel.
Type annotations and code completion for boto3.client("mediatailor").describe_channel
method.
boto3 documentation
# describe_channel method definition
def describe_channel(
self,
*,
ChannelName: str,
) -> DescribeChannelResponseTypeDef: # (1)
...
# describe_channel method usage example with argument unpacking
kwargs: DescribeChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.describe_channel(**kwargs)
describe_live_source#
The live source to describe.
Type annotations and code completion for boto3.client("mediatailor").describe_live_source
method.
boto3 documentation
# describe_live_source method definition
def describe_live_source(
self,
*,
LiveSourceName: str,
SourceLocationName: str,
) -> DescribeLiveSourceResponseTypeDef: # (1)
...
# describe_live_source method usage example with argument unpacking
kwargs: DescribeLiveSourceRequestRequestTypeDef = { # (1)
"LiveSourceName": ...,
"SourceLocationName": ...,
}
parent.describe_live_source(**kwargs)
describe_program#
Describes a program within a channel.
Type annotations and code completion for boto3.client("mediatailor").describe_program
method.
boto3 documentation
# describe_program method definition
def describe_program(
self,
*,
ChannelName: str,
ProgramName: str,
) -> DescribeProgramResponseTypeDef: # (1)
...
# describe_program method usage example with argument unpacking
kwargs: DescribeProgramRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"ProgramName": ...,
}
parent.describe_program(**kwargs)
describe_source_location#
Describes a source location.
Type annotations and code completion for boto3.client("mediatailor").describe_source_location
method.
boto3 documentation
# describe_source_location method definition
def describe_source_location(
self,
*,
SourceLocationName: str,
) -> DescribeSourceLocationResponseTypeDef: # (1)
...
# describe_source_location method usage example with argument unpacking
kwargs: DescribeSourceLocationRequestRequestTypeDef = { # (1)
"SourceLocationName": ...,
}
parent.describe_source_location(**kwargs)
describe_vod_source#
Provides details about a specific video on demand (VOD) source in a specific source location.
Type annotations and code completion for boto3.client("mediatailor").describe_vod_source
method.
boto3 documentation
# describe_vod_source method definition
def describe_vod_source(
self,
*,
SourceLocationName: str,
VodSourceName: str,
) -> DescribeVodSourceResponseTypeDef: # (1)
...
# describe_vod_source method usage example with argument unpacking
kwargs: DescribeVodSourceRequestRequestTypeDef = { # (1)
"SourceLocationName": ...,
"VodSourceName": ...,
}
parent.describe_vod_source(**kwargs)
generate_presigned_url#
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("mediatailor").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_channel_policy#
Returns the channel's IAM policy.
Type annotations and code completion for boto3.client("mediatailor").get_channel_policy
method.
boto3 documentation
# get_channel_policy method definition
def get_channel_policy(
self,
*,
ChannelName: str,
) -> GetChannelPolicyResponseTypeDef: # (1)
...
# get_channel_policy method usage example with argument unpacking
kwargs: GetChannelPolicyRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.get_channel_policy(**kwargs)
get_channel_schedule#
Retrieves information about your channel's schedule.
Type annotations and code completion for boto3.client("mediatailor").get_channel_schedule
method.
boto3 documentation
# get_channel_schedule method definition
def get_channel_schedule(
self,
*,
ChannelName: str,
Audience: str = ...,
DurationMinutes: str = ...,
MaxResults: int = ...,
NextToken: str = ...,
) -> GetChannelScheduleResponseTypeDef: # (1)
...
# get_channel_schedule method usage example with argument unpacking
kwargs: GetChannelScheduleRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.get_channel_schedule(**kwargs)
get_playback_configuration#
Retrieves a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").get_playback_configuration
method.
boto3 documentation
# get_playback_configuration method definition
def get_playback_configuration(
self,
*,
Name: str,
) -> GetPlaybackConfigurationResponseTypeDef: # (1)
...
# get_playback_configuration method usage example with argument unpacking
kwargs: GetPlaybackConfigurationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_playback_configuration(**kwargs)
get_prefetch_schedule#
Retrieves a prefetch schedule for a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").get_prefetch_schedule
method.
boto3 documentation
# get_prefetch_schedule method definition
def get_prefetch_schedule(
self,
*,
Name: str,
PlaybackConfigurationName: str,
) -> GetPrefetchScheduleResponseTypeDef: # (1)
...
# get_prefetch_schedule method usage example with argument unpacking
kwargs: GetPrefetchScheduleRequestRequestTypeDef = { # (1)
"Name": ...,
"PlaybackConfigurationName": ...,
}
parent.get_prefetch_schedule(**kwargs)
list_alerts#
Lists the alerts that are associated with a MediaTailor channel assembly resource.
Type annotations and code completion for boto3.client("mediatailor").list_alerts
method.
boto3 documentation
# list_alerts method definition
def list_alerts(
self,
*,
ResourceArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListAlertsResponseTypeDef: # (1)
...
# list_alerts method usage example with argument unpacking
kwargs: ListAlertsRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.list_alerts(**kwargs)
list_channels#
Retrieves information about the channels that are associated with the current AWS account.
Type annotations and code completion for boto3.client("mediatailor").list_channels
method.
boto3 documentation
# list_channels method definition
def list_channels(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListChannelsResponseTypeDef: # (1)
...
# list_channels method usage example with argument unpacking
kwargs: ListChannelsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_channels(**kwargs)
list_live_sources#
Lists the live sources contained in a source location.
Type annotations and code completion for boto3.client("mediatailor").list_live_sources
method.
boto3 documentation
# list_live_sources method definition
def list_live_sources(
self,
*,
SourceLocationName: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListLiveSourcesResponseTypeDef: # (1)
...
# list_live_sources method usage example with argument unpacking
kwargs: ListLiveSourcesRequestRequestTypeDef = { # (1)
"SourceLocationName": ...,
}
parent.list_live_sources(**kwargs)
list_playback_configurations#
Retrieves existing playback configurations.
Type annotations and code completion for boto3.client("mediatailor").list_playback_configurations
method.
boto3 documentation
# list_playback_configurations method definition
def list_playback_configurations(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListPlaybackConfigurationsResponseTypeDef: # (1)
...
# list_playback_configurations method usage example with argument unpacking
kwargs: ListPlaybackConfigurationsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_playback_configurations(**kwargs)
list_prefetch_schedules#
Lists the prefetch schedules for a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").list_prefetch_schedules
method.
boto3 documentation
# list_prefetch_schedules method definition
def list_prefetch_schedules(
self,
*,
PlaybackConfigurationName: str,
MaxResults: int = ...,
NextToken: str = ...,
StreamId: str = ...,
) -> ListPrefetchSchedulesResponseTypeDef: # (1)
...
# list_prefetch_schedules method usage example with argument unpacking
kwargs: ListPrefetchSchedulesRequestRequestTypeDef = { # (1)
"PlaybackConfigurationName": ...,
}
parent.list_prefetch_schedules(**kwargs)
list_source_locations#
Lists the source locations for a channel.
Type annotations and code completion for boto3.client("mediatailor").list_source_locations
method.
boto3 documentation
# list_source_locations method definition
def list_source_locations(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListSourceLocationsResponseTypeDef: # (1)
...
# list_source_locations method usage example with argument unpacking
kwargs: ListSourceLocationsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_source_locations(**kwargs)
list_tags_for_resource#
A list of tags that are associated with this resource.
Type annotations and code completion for boto3.client("mediatailor").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
list_vod_sources#
Lists the VOD sources contained in a source location.
Type annotations and code completion for boto3.client("mediatailor").list_vod_sources
method.
boto3 documentation
# list_vod_sources method definition
def list_vod_sources(
self,
*,
SourceLocationName: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListVodSourcesResponseTypeDef: # (1)
...
# list_vod_sources method usage example with argument unpacking
kwargs: ListVodSourcesRequestRequestTypeDef = { # (1)
"SourceLocationName": ...,
}
parent.list_vod_sources(**kwargs)
put_channel_policy#
Creates an IAM policy for the channel.
Type annotations and code completion for boto3.client("mediatailor").put_channel_policy
method.
boto3 documentation
# put_channel_policy method definition
def put_channel_policy(
self,
*,
ChannelName: str,
Policy: str,
) -> Dict[str, Any]:
...
# put_channel_policy method usage example with argument unpacking
kwargs: PutChannelPolicyRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"Policy": ...,
}
parent.put_channel_policy(**kwargs)
put_playback_configuration#
Creates a playback configuration.
Type annotations and code completion for boto3.client("mediatailor").put_playback_configuration
method.
boto3 documentation
# put_playback_configuration method definition
def put_playback_configuration(
self,
*,
Name: str,
AdDecisionServerUrl: str = ...,
AvailSuppression: AvailSuppressionTypeDef = ..., # (1)
Bumper: BumperTypeDef = ..., # (2)
CdnConfiguration: CdnConfigurationTypeDef = ..., # (3)
ConfigurationAliases: Mapping[str, Mapping[str, str]] = ...,
DashConfiguration: DashConfigurationForPutTypeDef = ..., # (4)
InsertionMode: InsertionModeType = ..., # (5)
LivePreRollConfiguration: LivePreRollConfigurationTypeDef = ..., # (6)
ManifestProcessingRules: ManifestProcessingRulesTypeDef = ..., # (7)
PersonalizationThresholdSeconds: int = ...,
SlateAdUrl: str = ...,
Tags: Mapping[str, str] = ...,
TranscodeProfileName: str = ...,
VideoContentSourceUrl: str = ...,
) -> PutPlaybackConfigurationResponseTypeDef: # (8)
...
- See AvailSuppressionTypeDef
- See BumperTypeDef
- See CdnConfigurationTypeDef
- See DashConfigurationForPutTypeDef
- See InsertionModeType
- See LivePreRollConfigurationTypeDef
- See ManifestProcessingRulesTypeDef
- See PutPlaybackConfigurationResponseTypeDef
# put_playback_configuration method usage example with argument unpacking
kwargs: PutPlaybackConfigurationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.put_playback_configuration(**kwargs)
start_channel#
Starts a channel.
Type annotations and code completion for boto3.client("mediatailor").start_channel
method.
boto3 documentation
# start_channel method definition
def start_channel(
self,
*,
ChannelName: str,
) -> Dict[str, Any]:
...
# start_channel method usage example with argument unpacking
kwargs: StartChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.start_channel(**kwargs)
stop_channel#
Stops a channel.
Type annotations and code completion for boto3.client("mediatailor").stop_channel
method.
boto3 documentation
# stop_channel method definition
def stop_channel(
self,
*,
ChannelName: str,
) -> Dict[str, Any]:
...
# stop_channel method usage example with argument unpacking
kwargs: StopChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
}
parent.stop_channel(**kwargs)
tag_resource#
The resource to tag.
Type annotations and code completion for boto3.client("mediatailor").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
ResourceArn: str,
Tags: Mapping[str, str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
The resource to untag.
Type annotations and code completion for boto3.client("mediatailor").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
ResourceArn: str,
TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_channel#
Updates a channel.
Type annotations and code completion for boto3.client("mediatailor").update_channel
method.
boto3 documentation
# update_channel method definition
def update_channel(
self,
*,
ChannelName: str,
Outputs: Sequence[RequestOutputItemTypeDef], # (1)
Audiences: Sequence[str] = ...,
FillerSlate: SlateSourceTypeDef = ..., # (2)
TimeShiftConfiguration: TimeShiftConfigurationTypeDef = ..., # (3)
) -> UpdateChannelResponseTypeDef: # (4)
...
- See RequestOutputItemTypeDef
- See SlateSourceTypeDef
- See TimeShiftConfigurationTypeDef
- See UpdateChannelResponseTypeDef
# update_channel method usage example with argument unpacking
kwargs: UpdateChannelRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"Outputs": ...,
}
parent.update_channel(**kwargs)
update_live_source#
Updates a live source's configuration.
Type annotations and code completion for boto3.client("mediatailor").update_live_source
method.
boto3 documentation
# update_live_source method definition
def update_live_source(
self,
*,
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
LiveSourceName: str,
SourceLocationName: str,
) -> UpdateLiveSourceResponseTypeDef: # (2)
...
# update_live_source method usage example with argument unpacking
kwargs: UpdateLiveSourceRequestRequestTypeDef = { # (1)
"HttpPackageConfigurations": ...,
"LiveSourceName": ...,
"SourceLocationName": ...,
}
parent.update_live_source(**kwargs)
update_program#
Updates a program within a channel.
Type annotations and code completion for boto3.client("mediatailor").update_program
method.
boto3 documentation
# update_program method definition
def update_program(
self,
*,
ChannelName: str,
ProgramName: str,
ScheduleConfiguration: UpdateProgramScheduleConfigurationTypeDef, # (1)
AdBreaks: Sequence[AdBreakTypeDef] = ..., # (2)
AudienceMedia: Sequence[AudienceMediaTypeDef] = ..., # (3)
) -> UpdateProgramResponseTypeDef: # (4)
...
- See UpdateProgramScheduleConfigurationTypeDef
- See AdBreakTypeDef
- See AudienceMediaTypeDef
- See UpdateProgramResponseTypeDef
# update_program method usage example with argument unpacking
kwargs: UpdateProgramRequestRequestTypeDef = { # (1)
"ChannelName": ...,
"ProgramName": ...,
"ScheduleConfiguration": ...,
}
parent.update_program(**kwargs)
update_source_location#
Updates a source location.
Type annotations and code completion for boto3.client("mediatailor").update_source_location
method.
boto3 documentation
# update_source_location method definition
def update_source_location(
self,
*,
HttpConfiguration: HttpConfigurationTypeDef, # (1)
SourceLocationName: str,
AccessConfiguration: AccessConfigurationTypeDef = ..., # (2)
DefaultSegmentDeliveryConfiguration: DefaultSegmentDeliveryConfigurationTypeDef = ..., # (3)
SegmentDeliveryConfigurations: Sequence[SegmentDeliveryConfigurationTypeDef] = ..., # (4)
) -> UpdateSourceLocationResponseTypeDef: # (5)
...
- See HttpConfigurationTypeDef
- See AccessConfigurationTypeDef
- See DefaultSegmentDeliveryConfigurationTypeDef
- See SegmentDeliveryConfigurationTypeDef
- See UpdateSourceLocationResponseTypeDef
# update_source_location method usage example with argument unpacking
kwargs: UpdateSourceLocationRequestRequestTypeDef = { # (1)
"HttpConfiguration": ...,
"SourceLocationName": ...,
}
parent.update_source_location(**kwargs)
update_vod_source#
Updates a VOD source's configuration.
Type annotations and code completion for boto3.client("mediatailor").update_vod_source
method.
boto3 documentation
# update_vod_source method definition
def update_vod_source(
self,
*,
HttpPackageConfigurations: Sequence[HttpPackageConfigurationTypeDef], # (1)
SourceLocationName: str,
VodSourceName: str,
) -> UpdateVodSourceResponseTypeDef: # (2)
...
# update_vod_source method usage example with argument unpacking
kwargs: UpdateVodSourceRequestRequestTypeDef = { # (1)
"HttpPackageConfigurations": ...,
"SourceLocationName": ...,
"VodSourceName": ...,
}
parent.update_vod_source(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("mediatailor").get_paginator
method with overloads.
client.get_paginator("get_channel_schedule")
-> GetChannelSchedulePaginatorclient.get_paginator("list_alerts")
-> ListAlertsPaginatorclient.get_paginator("list_channels")
-> ListChannelsPaginatorclient.get_paginator("list_live_sources")
-> ListLiveSourcesPaginatorclient.get_paginator("list_playback_configurations")
-> ListPlaybackConfigurationsPaginatorclient.get_paginator("list_prefetch_schedules")
-> ListPrefetchSchedulesPaginatorclient.get_paginator("list_source_locations")
-> ListSourceLocationsPaginatorclient.get_paginator("list_vod_sources")
-> ListVodSourcesPaginator