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.4/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 rebootInputDevice(params: RebootInputDeviceRequest, opts?: client.RequestOptions): Promise<void>;
async rejectInputDeviceTransfer(params: RejectInputDeviceTransferRequest, opts?: client.RequestOptions): Promise<void>;
async startChannel(params: StartChannelRequest, opts?: client.RequestOptions): Promise<StartChannelResponse>;
async startInputDeviceMaintenanceWindow(params: StartInputDeviceMaintenanceWindowRequest, opts?: client.RequestOptions): Promise<void>;
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.

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

Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.

§
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

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

Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.

§

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