Package-level declarations

Types

Link copied to clipboard

API for AWS Elemental MediaLive

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

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

Link copied to clipboard
inline suspend fun MediaLiveClient.batchDelete(crossinline block: BatchDeleteRequest.Builder.() -> Unit): BatchDeleteResponse

Starts delete of resources.

Link copied to clipboard
inline suspend fun MediaLiveClient.batchStart(crossinline block: BatchStartRequest.Builder.() -> Unit): BatchStartResponse

Starts existing resources

Link copied to clipboard
inline suspend fun MediaLiveClient.batchStop(crossinline block: BatchStopRequest.Builder.() -> Unit): BatchStopResponse

Stops running resources

Link copied to clipboard

Update a channel schedule

Link copied to clipboard

Cancel an input device transfer that you have requested.

Link copied to clipboard
inline suspend fun MediaLiveClient.claimDevice(crossinline block: ClaimDeviceRequest.Builder.() -> Unit): ClaimDeviceResponse

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.

Link copied to clipboard

Creates a new channel

Link copied to clipboard
inline suspend fun MediaLiveClient.createInput(crossinline block: CreateInputRequest.Builder.() -> Unit): CreateInputResponse

Create an input

Link copied to clipboard

Creates a Input Security Group

Link copied to clipboard

Create a new multiplex.

Link copied to clipboard

Create a new program in the multiplex.

Link copied to clipboard

Create a partner input

Link copied to clipboard
inline suspend fun MediaLiveClient.createTags(crossinline block: CreateTagsRequest.Builder.() -> Unit): CreateTagsResponse

Create tags for a resource

Link copied to clipboard

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

Link copied to clipboard
inline suspend fun MediaLiveClient.deleteInput(crossinline block: DeleteInputRequest.Builder.() -> Unit): DeleteInputResponse

Deletes the input end point

Link copied to clipboard

Deletes an Input Security Group

Link copied to clipboard

Delete a multiplex. The multiplex must be idle.

Link copied to clipboard

Delete a program from a multiplex.

Link copied to clipboard

Delete an expired reservation.

Link copied to clipboard

Delete all schedule actions on a channel.

Link copied to clipboard
inline suspend fun MediaLiveClient.deleteTags(crossinline block: DeleteTagsRequest.Builder.() -> Unit): DeleteTagsResponse

Removes tags for a resource

Link copied to clipboard
Link copied to clipboard

Gets details about a channel

Link copied to clipboard

Produces details about an input

Link copied to clipboard

Gets the details for the input device

Link copied to clipboard

Produces a summary of an Input Security Group

Link copied to clipboard

Gets details about a multiplex.

Link copied to clipboard

Get the details for a program in a multiplex.

Link copied to clipboard

Get details for an offering.

Link copied to clipboard

Get details for a reservation.

Link copied to clipboard

Get a channel schedule

Link copied to clipboard

Describe the latest thumbnails data.

Link copied to clipboard

Produces list of channels that have been created

Link copied to clipboard

List input devices

Link copied to clipboard

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.

Link copied to clipboard
inline suspend fun MediaLiveClient.listInputs(crossinline block: ListInputsRequest.Builder.() -> Unit): ListInputsResponse

Produces list of inputs that have been created

Link copied to clipboard

Produces a list of Input Security Groups for an account

Link copied to clipboard

Retrieve a list of the existing multiplexes.

Link copied to clipboard

List the programs that currently exist for a specific multiplex.

Link copied to clipboard

List offerings available for purchase.

Link copied to clipboard

List purchased reservations.

Link copied to clipboard

Produces list of tags that have been created for a resource

Link copied to clipboard

Purchase an offering and create a reservation.

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Restart pipelines in one channel that is currently running.

Link copied to clipboard

Starts an existing channel

Link copied to clipboard

Start an input device that is attached to a MediaConnect flow. (There is no need to start a device that is attached to a MediaLive input; MediaLive starts the device when the channel starts.)

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard
inline suspend fun MediaLiveClient.stopChannel(crossinline block: StopChannelRequest.Builder.() -> Unit): StopChannelResponse

Stops a running channel

Link copied to clipboard

Stop an input device that is attached to a MediaConnect flow. (There is no need to stop a device that is attached to a MediaLive input; MediaLive automatically stops the device when the channel stops.)

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

Updates a channel.

Link copied to clipboard

Changes the class of the channel.

Link copied to clipboard
inline suspend fun MediaLiveClient.updateInput(crossinline block: UpdateInputRequest.Builder.() -> Unit): UpdateInputResponse

Updates an input.

Link copied to clipboard

Updates the parameters for the input device.

Link copied to clipboard

Update an Input Security Group's Whilelists.

Link copied to clipboard

Updates a multiplex.

Link copied to clipboard

Update a program in a multiplex.

Link copied to clipboard

Update reservation.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.