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

MediaLive

import { MediaLive } from "https://aws-api.deno.dev/v0.3/services/medialive.ts?docs=full";
class MediaLive {
constructor(apiFactory: client.ApiFactory);
async acceptInputDeviceTransfer(params: AcceptInputDeviceTransferRequest, opts?: client.RequestOptions): Promise<void>;
async batchDelete(params?: BatchDeleteRequest, opts?: client.RequestOptions): Promise<BatchDeleteResponse>;
async batchStart(params?: BatchStartRequest, opts?: client.RequestOptions): Promise<BatchStartResponse>;
async batchStop(params?: BatchStopRequest, opts?: client.RequestOptions): Promise<BatchStopResponse>;
async batchUpdateSchedule(params: BatchUpdateScheduleRequest, opts?: client.RequestOptions): Promise<BatchUpdateScheduleResponse>;
async cancelInputDeviceTransfer(params: CancelInputDeviceTransferRequest, opts?: client.RequestOptions): Promise<void>;
async claimDevice(params?: ClaimDeviceRequest, opts?: client.RequestOptions): Promise<void>;
async createChannel(params?: CreateChannelRequest, opts?: client.RequestOptions): Promise<CreateChannelResponse>;
async createInput(params?: CreateInputRequest, opts?: client.RequestOptions): Promise<CreateInputResponse>;
async createInputSecurityGroup(params?: CreateInputSecurityGroupRequest, opts?: client.RequestOptions): Promise<CreateInputSecurityGroupResponse>;
async createMultiplex(params: CreateMultiplexRequest, opts?: client.RequestOptions): Promise<CreateMultiplexResponse>;
async createMultiplexProgram(params: CreateMultiplexProgramRequest, opts?: client.RequestOptions): Promise<CreateMultiplexProgramResponse>;
async createPartnerInput(params: CreatePartnerInputRequest, opts?: client.RequestOptions): Promise<CreatePartnerInputResponse>;
async createTags(params: CreateTagsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteChannel(params: DeleteChannelRequest, opts?: client.RequestOptions): Promise<DeleteChannelResponse>;
async deleteInput(params: DeleteInputRequest, opts?: client.RequestOptions): Promise<void>;
async deleteInputSecurityGroup(params: DeleteInputSecurityGroupRequest, opts?: client.RequestOptions): Promise<void>;
async deleteMultiplex(params: DeleteMultiplexRequest, opts?: client.RequestOptions): Promise<DeleteMultiplexResponse>;
async deleteMultiplexProgram(params: DeleteMultiplexProgramRequest, opts?: client.RequestOptions): Promise<DeleteMultiplexProgramResponse>;
async deleteReservation(params: DeleteReservationRequest, opts?: client.RequestOptions): Promise<DeleteReservationResponse>;
async deleteSchedule(params: DeleteScheduleRequest, opts?: client.RequestOptions): Promise<void>;
async deleteTags(params: DeleteTagsRequest, opts?: client.RequestOptions): Promise<void>;
async describeChannel(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async describeInput(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>;
async describeInputDevice(params: DescribeInputDeviceRequest, opts?: client.RequestOptions): Promise<DescribeInputDeviceResponse>;
async describeInputDeviceThumbnail(params: DescribeInputDeviceThumbnailRequest, opts?: client.RequestOptions): Promise<DescribeInputDeviceThumbnailResponse>;
async describeInputSecurityGroup(params: DescribeInputSecurityGroupRequest, opts?: client.RequestOptions): Promise<DescribeInputSecurityGroupResponse>;
async describeMultiplex(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>;
async describeMultiplexProgram(params: DescribeMultiplexProgramRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexProgramResponse>;
async describeOffering(params: DescribeOfferingRequest, opts?: client.RequestOptions): Promise<DescribeOfferingResponse>;
async describeReservation(params: DescribeReservationRequest, opts?: client.RequestOptions): Promise<DescribeReservationResponse>;
async describeSchedule(params: DescribeScheduleRequest, opts?: client.RequestOptions): Promise<DescribeScheduleResponse>;
async listChannels(params?: ListChannelsRequest, opts?: client.RequestOptions): Promise<ListChannelsResponse>;
async listInputDevices(params?: ListInputDevicesRequest, opts?: client.RequestOptions): Promise<ListInputDevicesResponse>;
async listInputDeviceTransfers(params: ListInputDeviceTransfersRequest, opts?: client.RequestOptions): Promise<ListInputDeviceTransfersResponse>;
async listInputs(params?: ListInputsRequest, opts?: client.RequestOptions): Promise<ListInputsResponse>;
async listInputSecurityGroups(params?: ListInputSecurityGroupsRequest, opts?: client.RequestOptions): Promise<ListInputSecurityGroupsResponse>;
async listMultiplexes(params?: ListMultiplexesRequest, opts?: client.RequestOptions): Promise<ListMultiplexesResponse>;
async listMultiplexPrograms(params: ListMultiplexProgramsRequest, opts?: client.RequestOptions): Promise<ListMultiplexProgramsResponse>;
async listOfferings(params?: ListOfferingsRequest, opts?: client.RequestOptions): Promise<ListOfferingsResponse>;
async listReservations(params?: ListReservationsRequest, opts?: client.RequestOptions): Promise<ListReservationsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async purchaseOffering(params: PurchaseOfferingRequest, opts?: client.RequestOptions): Promise<PurchaseOfferingResponse>;
async rejectInputDeviceTransfer(params: RejectInputDeviceTransferRequest, opts?: client.RequestOptions): Promise<void>;
async startChannel(params: StartChannelRequest, opts?: client.RequestOptions): Promise<StartChannelResponse>;
async startMultiplex(params: StartMultiplexRequest, opts?: client.RequestOptions): Promise<StartMultiplexResponse>;
async stopChannel(params: StopChannelRequest, opts?: client.RequestOptions): Promise<StopChannelResponse>;
async stopMultiplex(params: StopMultiplexRequest, opts?: client.RequestOptions): Promise<StopMultiplexResponse>;
async transferInputDevice(params: TransferInputDeviceRequest, opts?: client.RequestOptions): Promise<void>;
async updateChannel(params: UpdateChannelRequest, opts?: client.RequestOptions): Promise<UpdateChannelResponse>;
async updateChannelClass(params: UpdateChannelClassRequest, opts?: client.RequestOptions): Promise<UpdateChannelClassResponse>;
async updateInput(params: UpdateInputRequest, opts?: client.RequestOptions): Promise<UpdateInputResponse>;
async updateInputDevice(params: UpdateInputDeviceRequest, opts?: client.RequestOptions): Promise<UpdateInputDeviceResponse>;
async updateInputSecurityGroup(params: UpdateInputSecurityGroupRequest, opts?: client.RequestOptions): Promise<UpdateInputSecurityGroupResponse>;
async updateMultiplex(params: UpdateMultiplexRequest, opts?: client.RequestOptions): Promise<UpdateMultiplexResponse>;
async updateMultiplexProgram(params: UpdateMultiplexProgramRequest, opts?: client.RequestOptions): Promise<UpdateMultiplexProgramResponse>;
async updateReservation(params: UpdateReservationRequest, opts?: client.RequestOptions): Promise<UpdateReservationResponse>;
async waitForChannelCreated(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async waitForChannelDeleted(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async waitForChannelRunning(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async waitForChannelStopped(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>;
async waitForInputAttached(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>;
async waitForInputDeleted(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>;
async waitForInputDetached(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>;
async waitForMultiplexCreated(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>;
async waitForMultiplexDeleted(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>;
async waitForMultiplexRunning(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>;
async waitForMultiplexStopped(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

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

Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.

§
batchDelete(params?: BatchDeleteRequest, opts?: client.RequestOptions): Promise<BatchDeleteResponse>
[src]

Starts delete of resources.

§
batchStart(params?: BatchStartRequest, opts?: client.RequestOptions): Promise<BatchStartResponse>
[src]

Starts existing resources

§
batchStop(params?: BatchStopRequest, opts?: client.RequestOptions): Promise<BatchStopResponse>
[src]

Stops running resources

§

Update a channel schedule

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

Cancel an input device transfer that you have requested.

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

Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.

§

Creates a new channel

§
createInput(params?: CreateInputRequest, opts?: client.RequestOptions): Promise<CreateInputResponse>
[src]

Create an input

§

Creates a Input Security Group

§

Create a new multiplex.

§

Create a new program in the multiplex.

§

Create a partner input

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

Create tags for a resource

§

Starts deletion of channel. The associated outputs are also deleted.

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

Deletes the input end point

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

Deletes an Input Security Group

§

Delete a multiplex. The multiplex must be idle.

§

Delete a program from a multiplex.

§

Delete an expired reservation.

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

Delete all schedule actions on a channel.

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

Removes tags for a resource

§

Gets details about a channel

§

Produces details about an input

§

Gets the details for the input device

§

Get the latest thumbnail data for the input device.

§

Produces a summary of an Input Security Group

§

Gets details about a multiplex.

§

Get the details for a program in a multiplex.

§

Get details for an offering.

§

Get details for a reservation.

§

Get a channel schedule

§

Produces list of channels that have been created

§

List input devices

§

List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

§
listInputs(params?: ListInputsRequest, opts?: client.RequestOptions): Promise<ListInputsResponse>
[src]

Produces list of inputs that have been created

§

Produces a list of Input Security Groups for an account

§

Retrieve a list of the existing multiplexes.

§

List the programs that currently exist for a specific multiplex.

§

List offerings available for purchase.

§

List purchased reservations.

§

Produces list of tags that have been created for a resource

§

Purchase an offering and create a reservation.

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

Reject the transfer of the specified input device to your AWS account.

§

Starts an existing channel

§

Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

§

Stops a running channel

§

Stops a running multiplex. If the multiplex isn't running, this action has no effect.

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

Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

§

Updates a channel.

§

Changes the class of the channel.

§

Updates an input.

§

Updates the parameters for the input device.

§

Update an Input Security Group's Whilelists.

§

Updates a multiplex.

§

Update a program in a multiplex.

§

Update reservation.

§
waitForChannelCreated(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>
[src]

Wait until a channel has been created Checks state up to 5 times, 3 seconds apart (about 1 minutes max wait time).

§
waitForChannelDeleted(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>
[src]

Wait until a channel has been deleted Checks state up to 84 times, 5 seconds apart (about 7 minutes max wait time).

§
waitForChannelRunning(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>
[src]

Wait until a channel is running Checks state up to 120 times, 5 seconds apart (about 10 minutes max wait time).

§
waitForChannelStopped(params: DescribeChannelRequest, opts?: client.RequestOptions): Promise<DescribeChannelResponse>
[src]

Wait until a channel has is stopped Checks state up to 60 times, 5 seconds apart (about 5 minutes max wait time).

§
waitForInputAttached(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>
[src]

Wait until an input has been attached Checks state up to 20 times, 5 seconds apart (about 2 minutes max wait time).

§
waitForInputDeleted(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>
[src]

Wait until an input has been deleted Checks state up to 20 times, 5 seconds apart (about 2 minutes max wait time).

§
waitForInputDetached(params: DescribeInputRequest, opts?: client.RequestOptions): Promise<DescribeInputResponse>
[src]

Wait until an input has been detached Checks state up to 84 times, 5 seconds apart (about 7 minutes max wait time).

§
waitForMultiplexCreated(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>
[src]

Wait until a multiplex has been created Checks state up to 5 times, 3 seconds apart (about 1 minutes max wait time).

§
waitForMultiplexDeleted(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>
[src]

Wait until a multiplex has been deleted Checks state up to 20 times, 5 seconds apart (about 2 minutes max wait time).

§
waitForMultiplexRunning(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>
[src]

Wait until a multiplex is running Checks state up to 120 times, 5 seconds apart (about 10 minutes max wait time).

§
waitForMultiplexStopped(params: DescribeMultiplexRequest, opts?: client.RequestOptions): Promise<DescribeMultiplexResponse>
[src]

Wait until a multiplex has is stopped Checks state up to 28 times, 5 seconds apart (about 3 minutes max wait time).

§Static Properties