MediaPackage
import { MediaPackage } from "https://aws-api.deno.dev/v0.2/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 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 updateChannel(params: UpdateChannelRequest, opts?: client.RequestOptions): Promise<UpdateChannelResponse>;
async updateOriginEndpoint(params: UpdateOriginEndpointRequest, opts?: client.RequestOptions): Promise<UpdateOriginEndpointResponse>;
§Constructors
§
new MediaPackage(apiFactory: client.ApiFactory)
[src]§Methods
§
configureLogs(params: ConfigureLogsRequest, opts?: client.RequestOptions): Promise<ConfigureLogsResponse>
[src]Changes the Channel's properities to configure log subscription
§
createChannel(params: CreateChannelRequest, opts?: client.RequestOptions): Promise<CreateChannelResponse>
[src]Creates a new Channel.
§
createHarvestJob(params: CreateHarvestJobRequest, opts?: client.RequestOptions): Promise<CreateHarvestJobResponse>
[src]Creates a new HarvestJob record.
§
createOriginEndpoint(params: CreateOriginEndpointRequest, opts?: client.RequestOptions): Promise<CreateOriginEndpointResponse>
[src]Creates a new OriginEndpoint record.
§
deleteOriginEndpoint(params: DeleteOriginEndpointRequest, opts?: client.RequestOptions): Promise<void>
[src]Deletes an existing OriginEndpoint.
§
describeChannel(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>
[src]Gets details about a Channel.
§
describeHarvestJob(params: DescribeHarvestJobRequest, opts?: client.RequestOptions): Promise<DescribeHarvestJobResponse>
[src]Gets details about an existing HarvestJob.
§
describeOriginEndpoint(params: DescribeOriginEndpointRequest, opts?: client.RequestOptions): Promise<DescribeOriginEndpointResponse>
[src]Gets details about an existing OriginEndpoint.
§
listChannels(params?: ListChannelsRequest, opts?: client.RequestOptions): Promise<ListChannelsResponse>
[src]Returns a collection of Channels.
§
listHarvestJobs(params?: ListHarvestJobsRequest, opts?: client.RequestOptions): Promise<ListHarvestJobsResponse>
[src]Returns a collection of HarvestJob records.
§
listOriginEndpoints(params?: ListOriginEndpointsRequest, opts?: client.RequestOptions): Promise<ListOriginEndpointsResponse>
[src]Returns a collection of OriginEndpoint records.
§
listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>
[src]§
rotateChannelCredentials(params: RotateChannelCredentialsRequest, opts?: client.RequestOptions): Promise<RotateChannelCredentialsResponse>
[src]Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead
§
rotateIngestEndpointCredentials(params: RotateIngestEndpointCredentialsRequest, opts?: client.RequestOptions): Promise<RotateIngestEndpointCredentialsResponse>
[src]Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.
§
updateChannel(params: UpdateChannelRequest, opts?: client.RequestOptions): Promise<UpdateChannelResponse>
[src]Updates an existing Channel.
§
updateOriginEndpoint(params: UpdateOriginEndpointRequest, opts?: client.RequestOptions): Promise<UpdateOriginEndpointResponse>
[src]Updates an existing OriginEndpoint.
§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]