Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MediaTailor

import { MediaTailor } from "https://aws-api.deno.dev/v0.4/services/mediatailor.ts?docs=full";
class MediaTailor {
constructor(apiFactory: client.ApiFactory);
async configureLogsForChannel(params: ConfigureLogsForChannelRequest, opts?: client.RequestOptions): Promise<ConfigureLogsForChannelResponse>;
async configureLogsForPlaybackConfiguration(params: ConfigureLogsForPlaybackConfigurationRequest, opts?: client.RequestOptions): Promise<ConfigureLogsForPlaybackConfigurationResponse>;
async createChannel(params: CreateChannelRequest, opts?: client.RequestOptions): Promise<CreateChannelResponse>;
async createLiveSource(params: CreateLiveSourceRequest, opts?: client.RequestOptions): Promise<CreateLiveSourceResponse>;
async createPrefetchSchedule(params: CreatePrefetchScheduleRequest, opts?: client.RequestOptions): Promise<CreatePrefetchScheduleResponse>;
async createProgram(params: CreateProgramRequest, opts?: client.RequestOptions): Promise<CreateProgramResponse>;
async createSourceLocation(params: CreateSourceLocationRequest, opts?: client.RequestOptions): Promise<CreateSourceLocationResponse>;
async createVodSource(params: CreateVodSourceRequest, opts?: client.RequestOptions): Promise<CreateVodSourceResponse>;
async deleteChannel(params: DeleteChannelRequest, opts?: client.RequestOptions): Promise<void>;
async deleteChannelPolicy(params: DeleteChannelPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async deleteLiveSource(params: DeleteLiveSourceRequest, opts?: client.RequestOptions): Promise<void>;
async deletePlaybackConfiguration(params: DeletePlaybackConfigurationRequest, opts?: client.RequestOptions): Promise<void>;
async deletePrefetchSchedule(params: DeletePrefetchScheduleRequest, opts?: client.RequestOptions): Promise<void>;
async deleteProgram(params: DeleteProgramRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSourceLocation(params: DeleteSourceLocationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteVodSource(params: DeleteVodSourceRequest, opts?: client.RequestOptions): Promise<void>;
async describeChannel(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async describeLiveSource(params: DescribeLiveSourceRequest, opts?: client.RequestOptions): Promise<DescribeLiveSourceResponse>;
async describeProgram(params: DescribeProgramRequest, opts?: client.RequestOptions): Promise<DescribeProgramResponse>;
async describeSourceLocation(params: DescribeSourceLocationRequest, opts?: client.RequestOptions): Promise<DescribeSourceLocationResponse>;
async describeVodSource(params: DescribeVodSourceRequest, opts?: client.RequestOptions): Promise<DescribeVodSourceResponse>;
async getChannelPolicy(params: GetChannelPolicyRequest, opts?: client.RequestOptions): Promise<GetChannelPolicyResponse>;
async getChannelSchedule(params: GetChannelScheduleRequest, opts?: client.RequestOptions): Promise<GetChannelScheduleResponse>;
async getPlaybackConfiguration(params: GetPlaybackConfigurationRequest, opts?: client.RequestOptions): Promise<GetPlaybackConfigurationResponse>;
async getPrefetchSchedule(params: GetPrefetchScheduleRequest, opts?: client.RequestOptions): Promise<GetPrefetchScheduleResponse>;
async listAlerts(params: ListAlertsRequest, opts?: client.RequestOptions): Promise<ListAlertsResponse>;
async listChannels(params?: ListChannelsRequest, opts?: client.RequestOptions): Promise<ListChannelsResponse>;
async listLiveSources(params: ListLiveSourcesRequest, opts?: client.RequestOptions): Promise<ListLiveSourcesResponse>;
async listPlaybackConfigurations(params?: ListPlaybackConfigurationsRequest, opts?: client.RequestOptions): Promise<ListPlaybackConfigurationsResponse>;
async listPrefetchSchedules(params: ListPrefetchSchedulesRequest, opts?: client.RequestOptions): Promise<ListPrefetchSchedulesResponse>;
async listSourceLocations(params?: ListSourceLocationsRequest, opts?: client.RequestOptions): Promise<ListSourceLocationsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listVodSources(params: ListVodSourcesRequest, opts?: client.RequestOptions): Promise<ListVodSourcesResponse>;
async putChannelPolicy(params: PutChannelPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async putPlaybackConfiguration(params: PutPlaybackConfigurationRequest, opts?: client.RequestOptions): Promise<PutPlaybackConfigurationResponse>;
async startChannel(params: StartChannelRequest, opts?: client.RequestOptions): Promise<void>;
async stopChannel(params: StopChannelRequest, opts?: client.RequestOptions): Promise<void>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateChannel(params: UpdateChannelRequest, opts?: client.RequestOptions): Promise<UpdateChannelResponse>;
async updateLiveSource(params: UpdateLiveSourceRequest, opts?: client.RequestOptions): Promise<UpdateLiveSourceResponse>;
async updateProgram(params: UpdateProgramRequest, opts?: client.RequestOptions): Promise<UpdateProgramResponse>;
async updateSourceLocation(params: UpdateSourceLocationRequest, opts?: client.RequestOptions): Promise<UpdateSourceLocationResponse>;
async updateVodSource(params: UpdateVodSourceRequest, opts?: client.RequestOptions): Promise<UpdateVodSourceResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new MediaTailor(apiFactory: client.ApiFactory)
[src]

§Methods

§

Configures Amazon CloudWatch log settings for a channel.

§

Amazon CloudWatch log settings for a playback configuration.

§

Creates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

§

The live source configuration.

§

Creates a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.

§

Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

§

Creates a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

§

The VOD source configuration parameters.

§
deleteChannel(params: DeleteChannelRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

§
deleteChannelPolicy(params: DeleteChannelPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]

The channel policy to delete.

§
deleteLiveSource(params: DeleteLiveSourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

The live source to delete.

§
deletePlaybackConfiguration(params: DeletePlaybackConfigurationRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.

§
deletePrefetchSchedule(params: DeletePrefetchScheduleRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a prefetch schedule for a specific playback configuration. If you call DeletePrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.

§
deleteProgram(params: DeleteProgramRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

§
deleteSourceLocation(params: DeleteSourceLocationRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

§
deleteVodSource(params: DeleteVodSourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

The video on demand (VOD) source to delete.

§

Describes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

§

The live source to describe.

§

Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.

§

Describes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

§

Provides details about a specific video on demand (VOD) source in a specific source location.

§

Returns the channel's IAM policy. IAM policies are used to control access to your channel.

§

Retrieves information about your channel's schedule.

§

Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.

§

Retrieves a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.

§

Lists the alerts that are associated with a MediaTailor channel assembly resource.

§

Retrieves information about the channels that are associated with the current AWS account.

§

Lists the live sources contained in a source location. A source represents a piece of content.

§

Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.

§

Lists the prefetch schedules for a playback configuration.

§

Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.

§

A list of tags that are associated with this resource. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.

§

Lists the VOD sources contained in a source location. A source represents a piece of content.

§
putChannelPolicy(params: PutChannelPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]

Creates an IAM policy for the channel. IAM policies are used to control access to your channel.

§

Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.

§
startChannel(params: StartChannelRequest, opts?: client.RequestOptions): Promise<void>
[src]

Starts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

§
stopChannel(params: StopChannelRequest, opts?: client.RequestOptions): Promise<void>
[src]

Stops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

The resource to tag. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

The resource to untag.

§

Updates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.

§

Updates a live source's configuration.

§

Updates a program within a channel.

§

Updates a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.

§

Updates a VOD source's configuration.

§Static Properties