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

MediaPackage

import { MediaPackage } from "https://aws-api.deno.dev/v0.1/services/mediapackage.ts?docs=full";
class MediaPackage {
constructor(apiFactory: client.ApiFactory);
async configureLogs(params: ConfigureLogsRequest): Promise<ConfigureLogsResponse>;
async createChannel(params: CreateChannelRequest): Promise<CreateChannelResponse>;
async createHarvestJob(params: CreateHarvestJobRequest): Promise<CreateHarvestJobResponse>;
async createOriginEndpoint(params: CreateOriginEndpointRequest): Promise<CreateOriginEndpointResponse>;
async deleteChannel(params: DeleteChannelRequest): Promise<void>;
async deleteOriginEndpoint(params: DeleteOriginEndpointRequest): Promise<void>;
async describeChannel(params: DescribeChannelRequest): Promise<DescribeChannelResponse>;
async describeHarvestJob(params: DescribeHarvestJobRequest): Promise<DescribeHarvestJobResponse>;
async describeOriginEndpoint(params: DescribeOriginEndpointRequest): Promise<DescribeOriginEndpointResponse>;
async listChannels(params?: ListChannelsRequest): Promise<ListChannelsResponse>;
async listHarvestJobs(params?: ListHarvestJobsRequest): Promise<ListHarvestJobsResponse>;
async listOriginEndpoints(params?: ListOriginEndpointsRequest): Promise<ListOriginEndpointsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async rotateChannelCredentials(params: RotateChannelCredentialsRequest): Promise<RotateChannelCredentialsResponse>;
async rotateIngestEndpointCredentials(params: RotateIngestEndpointCredentialsRequest): Promise<RotateIngestEndpointCredentialsResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateChannel(params: UpdateChannelRequest): Promise<UpdateChannelResponse>;
async updateOriginEndpoint(params: UpdateOriginEndpointRequest): Promise<UpdateOriginEndpointResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§
configureLogs(params: ConfigureLogsRequest): Promise<ConfigureLogsResponse>
[src]

Changes the Channel's properities to configure log subscription

§
createChannel(params: CreateChannelRequest): Promise<CreateChannelResponse>
[src]

Creates a new Channel.

§
createHarvestJob(params: CreateHarvestJobRequest): Promise<CreateHarvestJobResponse>
[src]

Creates a new HarvestJob record.

§
createOriginEndpoint(params: CreateOriginEndpointRequest): Promise<CreateOriginEndpointResponse>
[src]

Creates a new OriginEndpoint record.

§
deleteChannel(params: DeleteChannelRequest): Promise<void>
[src]

Deletes an existing Channel.

§
deleteOriginEndpoint(params: DeleteOriginEndpointRequest): Promise<void>
[src]

Deletes an existing OriginEndpoint.

§
describeChannel(params: DescribeChannelRequest): Promise<DescribeChannelResponse>
[src]

Gets details about a Channel.

§
describeHarvestJob(params: DescribeHarvestJobRequest): Promise<DescribeHarvestJobResponse>
[src]

Gets details about an existing HarvestJob.

§
describeOriginEndpoint(params: DescribeOriginEndpointRequest): Promise<DescribeOriginEndpointResponse>
[src]

Gets details about an existing OriginEndpoint.

§
listChannels(params?: ListChannelsRequest): Promise<ListChannelsResponse>
[src]

Returns a collection of Channels.

§
listHarvestJobs(params?: ListHarvestJobsRequest): Promise<ListHarvestJobsResponse>
[src]

Returns a collection of HarvestJob records.

§
listOriginEndpoints(params?: ListOriginEndpointsRequest): Promise<ListOriginEndpointsResponse>
[src]

Returns a collection of OriginEndpoint records.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]
§

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

§

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest): Promise<void>
[src]
§
updateChannel(params: UpdateChannelRequest): Promise<UpdateChannelResponse>
[src]

Updates an existing Channel.

§
updateOriginEndpoint(params: UpdateOriginEndpointRequest): Promise<UpdateOriginEndpointResponse>
[src]

Updates an existing OriginEndpoint.

§Static Properties