logo
pub struct MediaLiveClient { /* private fields */ }
Expand description

A client for the MediaLive API.

Implementations

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

Starts delete of resources.

Starts existing resources

Stops running resources

Update a channel schedule

Cancel an input device transfer that you have requested.

Creates a new channel

Create an input

Creates a Input Security Group

Create a new multiplex.

Create a new program in the multiplex.

Create a partner input

Create tags for a resource

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

Deletes the input end point

Deletes an Input Security Group

Delete a multiplex. The multiplex must be idle.

Delete a program from a multiplex.

Delete an expired reservation.

Delete all schedule actions on a channel.

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 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.

List input devices

Produces a list of Input Security Groups for an account

Produces list of inputs that have been created

List the programs that currently exist for a specific multiplex.

Retrieve a list of the existing multiplexes.

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.

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.

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.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more