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.4/services/mediapackage.ts?docs=full";
class MediaPackage {
constructor(apiFactory: client.ApiFactory);
async configureLogs(params: ConfigureLogsRequest, opts?: client.RequestOptions): Promise<ConfigureLogsResponse>;
async createChannel(params: CreateChannelRequest, opts?: client.RequestOptions): Promise<CreateChannelResponse>;
async createHarvestJob(params: CreateHarvestJobRequest, opts?: client.RequestOptions): Promise<CreateHarvestJobResponse>;
async createOriginEndpoint(params: CreateOriginEndpointRequest, opts?: client.RequestOptions): Promise<CreateOriginEndpointResponse>;
async deleteChannel(params: DeleteChannelRequest, opts?: client.RequestOptions): Promise<void>;
async deleteOriginEndpoint(params: DeleteOriginEndpointRequest, opts?: client.RequestOptions): Promise<void>;
async describeChannel(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async describeHarvestJob(params: DescribeHarvestJobRequest, opts?: client.RequestOptions): Promise<DescribeHarvestJobResponse>;
async describeOriginEndpoint(params: DescribeOriginEndpointRequest, opts?: client.RequestOptions): Promise<DescribeOriginEndpointResponse>;
async listChannels(params?: ListChannelsRequest, opts?: client.RequestOptions): Promise<ListChannelsResponse>;
async listHarvestJobs(params?: ListHarvestJobsRequest, opts?: client.RequestOptions): Promise<ListHarvestJobsResponse>;
async listOriginEndpoints(params?: ListOriginEndpointsRequest, opts?: client.RequestOptions): Promise<ListOriginEndpointsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async rotateChannelCredentials(params: RotateChannelCredentialsRequest, opts?: client.RequestOptions): Promise<RotateChannelCredentialsResponse>;
async rotateIngestEndpointCredentials(params: RotateIngestEndpointCredentialsRequest, opts?: client.RequestOptions): Promise<RotateIngestEndpointCredentialsResponse>;
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 updateOriginEndpoint(params: UpdateOriginEndpointRequest, opts?: client.RequestOptions): Promise<UpdateOriginEndpointResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Changes the Channel's properities to configure log subscription

§

Creates a new Channel.

§

Creates a new HarvestJob record.

§

Creates a new OriginEndpoint record.

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

Deletes an existing Channel.

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

Deletes an existing OriginEndpoint.

§

Gets details about a Channel.

§

Gets details about an existing HarvestJob.

§

Gets details about an existing OriginEndpoint.

§

Returns a collection of Channels.

§

Returns a collection of HarvestJob records.

§

Returns a collection of OriginEndpoint records.

§

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, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§

Updates an existing Channel.

§

Updates an existing OriginEndpoint.

§Static Properties