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

§Constructors

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

§Methods

§
acceptInputDeviceTransfer(params: AcceptInputDeviceTransferRequest): Promise<void>
[src]

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

§
batchDelete(params?: BatchDeleteRequest): Promise<BatchDeleteResponse>
[src]

Starts delete of resources.

§
batchStart(params?: BatchStartRequest): Promise<BatchStartResponse>
[src]

Starts existing resources

§
batchStop(params?: BatchStopRequest): Promise<BatchStopResponse>
[src]

Stops running resources

§
batchUpdateSchedule(params: BatchUpdateScheduleRequest): Promise<BatchUpdateScheduleResponse>
[src]

Update a channel schedule

§
cancelInputDeviceTransfer(params: CancelInputDeviceTransferRequest): Promise<void>
[src]

Cancel an input device transfer that you have requested.

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

Creates a new channel

§
createInput(params?: CreateInputRequest): Promise<CreateInputResponse>
[src]

Create an input

§
createInputSecurityGroup(params?: CreateInputSecurityGroupRequest): Promise<CreateInputSecurityGroupResponse>
[src]

Creates a Input Security Group

§
createMultiplex(params: CreateMultiplexRequest): Promise<CreateMultiplexResponse>
[src]

Create a new multiplex.

§
createMultiplexProgram(params: CreateMultiplexProgramRequest): Promise<CreateMultiplexProgramResponse>
[src]

Create a new program in the multiplex.

§
createPartnerInput(params: CreatePartnerInputRequest): Promise<CreatePartnerInputResponse>
[src]

Create a partner input

§
createTags(params: CreateTagsRequest): Promise<void>
[src]

Create tags for a resource

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

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

§
deleteInput(params: DeleteInputRequest): Promise<void>
[src]

Deletes the input end point

§
deleteInputSecurityGroup(params: DeleteInputSecurityGroupRequest): Promise<void>
[src]

Deletes an Input Security Group

§
deleteMultiplex(params: DeleteMultiplexRequest): Promise<DeleteMultiplexResponse>
[src]

Delete a multiplex. The multiplex must be idle.

§
deleteMultiplexProgram(params: DeleteMultiplexProgramRequest): Promise<DeleteMultiplexProgramResponse>
[src]

Delete a program from a multiplex.

§
deleteReservation(params: DeleteReservationRequest): Promise<DeleteReservationResponse>
[src]

Delete an expired reservation.

§
deleteSchedule(params: DeleteScheduleRequest): Promise<void>
[src]

Delete all schedule actions on a channel.

§
deleteTags(params: DeleteTagsRequest): Promise<void>
[src]

Removes tags for a resource

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

Gets details about a channel

§
describeInput(params: DescribeInputRequest): Promise<DescribeInputResponse>
[src]

Produces details about an input

§
describeInputDevice(params: DescribeInputDeviceRequest): Promise<DescribeInputDeviceResponse>
[src]

Gets the details for the input device

§

Get the latest thumbnail data for the input device.

§

Produces a summary of an Input Security Group

§
describeMultiplex(params: DescribeMultiplexRequest): Promise<DescribeMultiplexResponse>
[src]

Gets details about a multiplex.

§

Get the details for a program in a multiplex.

§
describeOffering(params: DescribeOfferingRequest): Promise<DescribeOfferingResponse>
[src]

Get details for an offering.

§
describeReservation(params: DescribeReservationRequest): Promise<DescribeReservationResponse>
[src]

Get details for a reservation.

§
describeSchedule(params: DescribeScheduleRequest): Promise<DescribeScheduleResponse>
[src]

Get a channel schedule

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

Produces list of channels that have been created

§
listInputDevices(params?: ListInputDevicesRequest): Promise<ListInputDevicesResponse>
[src]

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): Promise<ListInputsResponse>
[src]

Produces list of inputs that have been created

§
listInputSecurityGroups(params?: ListInputSecurityGroupsRequest): Promise<ListInputSecurityGroupsResponse>
[src]

Produces a list of Input Security Groups for an account

§
listMultiplexes(params?: ListMultiplexesRequest): Promise<ListMultiplexesResponse>
[src]

Retrieve a list of the existing multiplexes.

§
listMultiplexPrograms(params: ListMultiplexProgramsRequest): Promise<ListMultiplexProgramsResponse>
[src]

List the programs that currently exist for a specific multiplex.

§
listOfferings(params?: ListOfferingsRequest): Promise<ListOfferingsResponse>
[src]

List offerings available for purchase.

§
listReservations(params?: ListReservationsRequest): Promise<ListReservationsResponse>
[src]

List purchased reservations.

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

Produces list of tags that have been created for a resource

§
purchaseOffering(params: PurchaseOfferingRequest): Promise<PurchaseOfferingResponse>
[src]

Purchase an offering and create a reservation.

§
rejectInputDeviceTransfer(params: RejectInputDeviceTransferRequest): Promise<void>
[src]

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

§
startChannel(params: StartChannelRequest): Promise<StartChannelResponse>
[src]

Starts an existing channel

§
startMultiplex(params: StartMultiplexRequest): Promise<StartMultiplexResponse>
[src]

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

§
stopChannel(params: StopChannelRequest): Promise<StopChannelResponse>
[src]

Stops a running channel

§
stopMultiplex(params: StopMultiplexRequest): Promise<StopMultiplexResponse>
[src]

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

§
transferInputDevice(params: TransferInputDeviceRequest): 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.

§
updateChannel(params: UpdateChannelRequest): Promise<UpdateChannelResponse>
[src]

Updates a channel.

§
updateChannelClass(params: UpdateChannelClassRequest): Promise<UpdateChannelClassResponse>
[src]

Changes the class of the channel.

§
updateInput(params: UpdateInputRequest): Promise<UpdateInputResponse>
[src]

Updates an input.

§
updateInputDevice(params: UpdateInputDeviceRequest): Promise<UpdateInputDeviceResponse>
[src]

Updates the parameters for the input device.

§

Update an Input Security Group's Whilelists.

§
updateMultiplex(params: UpdateMultiplexRequest): Promise<UpdateMultiplexResponse>
[src]

Updates a multiplex.

§
updateMultiplexProgram(params: UpdateMultiplexProgramRequest): Promise<UpdateMultiplexProgramResponse>
[src]

Update a program in a multiplex.

§
updateReservation(params: UpdateReservationRequest): Promise<UpdateReservationResponse>
[src]

Update reservation.

§
waitForChannelCreated(params: DescribeChannelRequest): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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