Skip to content

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#

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:
    ...

generate_presigned_url#

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:
    ...

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)
    ...
  1. See LogTypeType
  2. See ConfigureLogsForChannelResponseTypeDef
# configure_logs_for_channel method usage example with argument unpacking

kwargs: ConfigureLogsForChannelRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
    "LogTypes": ...,
}

parent.configure_logs_for_channel(**kwargs)
  1. See ConfigureLogsForChannelRequestRequestTypeDef

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)
    ...
  1. See ConfigureLogsForPlaybackConfigurationResponseTypeDef
# configure_logs_for_playback_configuration method usage example with argument unpacking

kwargs: ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef = {  # (1)
    "PercentEnabled": ...,
    "PlaybackConfigurationName": ...,
}

parent.configure_logs_for_playback_configuration(**kwargs)
  1. See ConfigureLogsForPlaybackConfigurationRequestRequestTypeDef

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)
    ...
  1. See RequestOutputItemTypeDef
  2. See PlaybackModeType
  3. See SlateSourceTypeDef
  4. See TierType
  5. See TimeShiftConfigurationTypeDef
  6. See CreateChannelResponseTypeDef
# create_channel method usage example with argument unpacking

kwargs: CreateChannelRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
    "Outputs": ...,
    "PlaybackMode": ...,
}

parent.create_channel(**kwargs)
  1. See CreateChannelRequestRequestTypeDef

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)
    ...
  1. See HttpPackageConfigurationTypeDef
  2. See CreateLiveSourceResponseTypeDef
# create_live_source method usage example with argument unpacking

kwargs: CreateLiveSourceRequestRequestTypeDef = {  # (1)
    "HttpPackageConfigurations": ...,
    "LiveSourceName": ...,
    "SourceLocationName": ...,
}

parent.create_live_source(**kwargs)
  1. See CreateLiveSourceRequestRequestTypeDef

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)
    ...
  1. See PrefetchConsumptionTypeDef
  2. See PrefetchRetrievalTypeDef
  3. See CreatePrefetchScheduleResponseTypeDef
# create_prefetch_schedule method usage example with argument unpacking

kwargs: CreatePrefetchScheduleRequestRequestTypeDef = {  # (1)
    "Consumption": ...,
    "Name": ...,
    "PlaybackConfigurationName": ...,
    "Retrieval": ...,
}

parent.create_prefetch_schedule(**kwargs)
  1. See CreatePrefetchScheduleRequestRequestTypeDef

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)
    ...
  1. See ScheduleConfigurationTypeDef
  2. See AdBreakTypeDef AdBreakOutputTypeDef
  3. See AudienceMediaTypeDef AudienceMediaOutputTypeDef
  4. See CreateProgramResponseTypeDef
# create_program method usage example with argument unpacking

kwargs: CreateProgramRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
    "ProgramName": ...,
    "ScheduleConfiguration": ...,
    "SourceLocationName": ...,
}

parent.create_program(**kwargs)
  1. See CreateProgramRequestRequestTypeDef

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)
    ...
  1. See HttpConfigurationTypeDef
  2. See AccessConfigurationTypeDef
  3. See DefaultSegmentDeliveryConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef
  5. See CreateSourceLocationResponseTypeDef
# create_source_location method usage example with argument unpacking

kwargs: CreateSourceLocationRequestRequestTypeDef = {  # (1)
    "HttpConfiguration": ...,
    "SourceLocationName": ...,
}

parent.create_source_location(**kwargs)
  1. See CreateSourceLocationRequestRequestTypeDef

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)
    ...
  1. See HttpPackageConfigurationTypeDef
  2. See CreateVodSourceResponseTypeDef
# create_vod_source method usage example with argument unpacking

kwargs: CreateVodSourceRequestRequestTypeDef = {  # (1)
    "HttpPackageConfigurations": ...,
    "SourceLocationName": ...,
    "VodSourceName": ...,
}

parent.create_vod_source(**kwargs)
  1. See CreateVodSourceRequestRequestTypeDef

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)
  1. See DeleteChannelRequestRequestTypeDef

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)
  1. See DeleteChannelPolicyRequestRequestTypeDef

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)
  1. See DeleteLiveSourceRequestRequestTypeDef

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)
  1. See DeletePlaybackConfigurationRequestRequestTypeDef

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)
  1. See DeletePrefetchScheduleRequestRequestTypeDef

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)
  1. See DeleteProgramRequestRequestTypeDef

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)
  1. See DeleteSourceLocationRequestRequestTypeDef

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)
  1. See DeleteVodSourceRequestRequestTypeDef

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)
    ...
  1. See DescribeChannelResponseTypeDef
# describe_channel method usage example with argument unpacking

kwargs: DescribeChannelRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
}

parent.describe_channel(**kwargs)
  1. See DescribeChannelRequestRequestTypeDef

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)
    ...
  1. See DescribeLiveSourceResponseTypeDef
# describe_live_source method usage example with argument unpacking

kwargs: DescribeLiveSourceRequestRequestTypeDef = {  # (1)
    "LiveSourceName": ...,
    "SourceLocationName": ...,
}

parent.describe_live_source(**kwargs)
  1. See DescribeLiveSourceRequestRequestTypeDef

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)
    ...
  1. See DescribeProgramResponseTypeDef
# describe_program method usage example with argument unpacking

kwargs: DescribeProgramRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
    "ProgramName": ...,
}

parent.describe_program(**kwargs)
  1. See DescribeProgramRequestRequestTypeDef

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)
    ...
  1. See DescribeSourceLocationResponseTypeDef
# describe_source_location method usage example with argument unpacking

kwargs: DescribeSourceLocationRequestRequestTypeDef = {  # (1)
    "SourceLocationName": ...,
}

parent.describe_source_location(**kwargs)
  1. See DescribeSourceLocationRequestRequestTypeDef

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)
    ...
  1. See DescribeVodSourceResponseTypeDef
# describe_vod_source method usage example with argument unpacking

kwargs: DescribeVodSourceRequestRequestTypeDef = {  # (1)
    "SourceLocationName": ...,
    "VodSourceName": ...,
}

parent.describe_vod_source(**kwargs)
  1. See DescribeVodSourceRequestRequestTypeDef

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)
    ...
  1. See GetChannelPolicyResponseTypeDef
# get_channel_policy method usage example with argument unpacking

kwargs: GetChannelPolicyRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
}

parent.get_channel_policy(**kwargs)
  1. See GetChannelPolicyRequestRequestTypeDef

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)
    ...
  1. See GetChannelScheduleResponseTypeDef
# get_channel_schedule method usage example with argument unpacking

kwargs: GetChannelScheduleRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
}

parent.get_channel_schedule(**kwargs)
  1. See GetChannelScheduleRequestRequestTypeDef

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)
    ...
  1. See GetPlaybackConfigurationResponseTypeDef
# get_playback_configuration method usage example with argument unpacking

kwargs: GetPlaybackConfigurationRequestRequestTypeDef = {  # (1)
    "Name": ...,
}

parent.get_playback_configuration(**kwargs)
  1. See GetPlaybackConfigurationRequestRequestTypeDef

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)
    ...
  1. See GetPrefetchScheduleResponseTypeDef
# get_prefetch_schedule method usage example with argument unpacking

kwargs: GetPrefetchScheduleRequestRequestTypeDef = {  # (1)
    "Name": ...,
    "PlaybackConfigurationName": ...,
}

parent.get_prefetch_schedule(**kwargs)
  1. See GetPrefetchScheduleRequestRequestTypeDef

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)
    ...
  1. See ListAlertsResponseTypeDef
# list_alerts method usage example with argument unpacking

kwargs: ListAlertsRequestRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}

parent.list_alerts(**kwargs)
  1. See ListAlertsRequestRequestTypeDef

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)
    ...
  1. See ListChannelsResponseTypeDef
# list_channels method usage example with argument unpacking

kwargs: ListChannelsRequestRequestTypeDef = {  # (1)
    "MaxResults": ...,
}

parent.list_channels(**kwargs)
  1. See ListChannelsRequestRequestTypeDef

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)
    ...
  1. See ListLiveSourcesResponseTypeDef
# list_live_sources method usage example with argument unpacking

kwargs: ListLiveSourcesRequestRequestTypeDef = {  # (1)
    "SourceLocationName": ...,
}

parent.list_live_sources(**kwargs)
  1. See ListLiveSourcesRequestRequestTypeDef

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)
    ...
  1. See ListPlaybackConfigurationsResponseTypeDef
# list_playback_configurations method usage example with argument unpacking

kwargs: ListPlaybackConfigurationsRequestRequestTypeDef = {  # (1)
    "MaxResults": ...,
}

parent.list_playback_configurations(**kwargs)
  1. See ListPlaybackConfigurationsRequestRequestTypeDef

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)
    ...
  1. See ListPrefetchSchedulesResponseTypeDef
# list_prefetch_schedules method usage example with argument unpacking

kwargs: ListPrefetchSchedulesRequestRequestTypeDef = {  # (1)
    "PlaybackConfigurationName": ...,
}

parent.list_prefetch_schedules(**kwargs)
  1. See ListPrefetchSchedulesRequestRequestTypeDef

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)
    ...
  1. See ListSourceLocationsResponseTypeDef
# list_source_locations method usage example with argument unpacking

kwargs: ListSourceLocationsRequestRequestTypeDef = {  # (1)
    "MaxResults": ...,
}

parent.list_source_locations(**kwargs)
  1. See ListSourceLocationsRequestRequestTypeDef

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)
    ...
  1. See ListTagsForResourceResponseTypeDef
# list_tags_for_resource method usage example with argument unpacking

kwargs: ListTagsForResourceRequestRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}

parent.list_tags_for_resource(**kwargs)
  1. See ListTagsForResourceRequestRequestTypeDef

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)
    ...
  1. See ListVodSourcesResponseTypeDef
# list_vod_sources method usage example with argument unpacking

kwargs: ListVodSourcesRequestRequestTypeDef = {  # (1)
    "SourceLocationName": ...,
}

parent.list_vod_sources(**kwargs)
  1. See ListVodSourcesRequestRequestTypeDef

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)
  1. See PutChannelPolicyRequestRequestTypeDef

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)
    ...
  1. See AvailSuppressionTypeDef
  2. See BumperTypeDef
  3. See CdnConfigurationTypeDef
  4. See DashConfigurationForPutTypeDef
  5. See InsertionModeType
  6. See LivePreRollConfigurationTypeDef
  7. See ManifestProcessingRulesTypeDef
  8. See PutPlaybackConfigurationResponseTypeDef
# put_playback_configuration method usage example with argument unpacking

kwargs: PutPlaybackConfigurationRequestRequestTypeDef = {  # (1)
    "Name": ...,
}

parent.put_playback_configuration(**kwargs)
  1. See PutPlaybackConfigurationRequestRequestTypeDef

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)
  1. See StartChannelRequestRequestTypeDef

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)
  1. See StopChannelRequestRequestTypeDef

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)
    ...
  1. See EmptyResponseMetadataTypeDef
# tag_resource method usage example with argument unpacking

kwargs: TagResourceRequestRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "Tags": ...,
}

parent.tag_resource(**kwargs)
  1. See TagResourceRequestRequestTypeDef

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)
    ...
  1. See EmptyResponseMetadataTypeDef
# untag_resource method usage example with argument unpacking

kwargs: UntagResourceRequestRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}

parent.untag_resource(**kwargs)
  1. See UntagResourceRequestRequestTypeDef

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)
    ...
  1. See RequestOutputItemTypeDef
  2. See SlateSourceTypeDef
  3. See TimeShiftConfigurationTypeDef
  4. See UpdateChannelResponseTypeDef
# update_channel method usage example with argument unpacking

kwargs: UpdateChannelRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
    "Outputs": ...,
}

parent.update_channel(**kwargs)
  1. See UpdateChannelRequestRequestTypeDef

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)
    ...
  1. See HttpPackageConfigurationTypeDef
  2. See UpdateLiveSourceResponseTypeDef
# update_live_source method usage example with argument unpacking

kwargs: UpdateLiveSourceRequestRequestTypeDef = {  # (1)
    "HttpPackageConfigurations": ...,
    "LiveSourceName": ...,
    "SourceLocationName": ...,
}

parent.update_live_source(**kwargs)
  1. See UpdateLiveSourceRequestRequestTypeDef

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)
    ...
  1. See UpdateProgramScheduleConfigurationTypeDef
  2. See AdBreakTypeDef
  3. See AudienceMediaTypeDef
  4. See UpdateProgramResponseTypeDef
# update_program method usage example with argument unpacking

kwargs: UpdateProgramRequestRequestTypeDef = {  # (1)
    "ChannelName": ...,
    "ProgramName": ...,
    "ScheduleConfiguration": ...,
}

parent.update_program(**kwargs)
  1. See UpdateProgramRequestRequestTypeDef

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)
    ...
  1. See HttpConfigurationTypeDef
  2. See AccessConfigurationTypeDef
  3. See DefaultSegmentDeliveryConfigurationTypeDef
  4. See SegmentDeliveryConfigurationTypeDef
  5. See UpdateSourceLocationResponseTypeDef
# update_source_location method usage example with argument unpacking

kwargs: UpdateSourceLocationRequestRequestTypeDef = {  # (1)
    "HttpConfiguration": ...,
    "SourceLocationName": ...,
}

parent.update_source_location(**kwargs)
  1. See UpdateSourceLocationRequestRequestTypeDef

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)
    ...
  1. See HttpPackageConfigurationTypeDef
  2. See UpdateVodSourceResponseTypeDef
# update_vod_source method usage example with argument unpacking

kwargs: UpdateVodSourceRequestRequestTypeDef = {  # (1)
    "HttpPackageConfigurations": ...,
    "SourceLocationName": ...,
    "VodSourceName": ...,
}

parent.update_vod_source(**kwargs)
  1. See UpdateVodSourceRequestRequestTypeDef

get_paginator#

Type annotations and code completion for boto3.client("mediatailor").get_paginator method with overloads.