View Source AWS.MediaLive (aws-elixir v0.13.3)
API for AWS Elemental MediaLive
Link to this section Summary
Functions
Accept an incoming input device transfer.
Starts delete of resources.
Starts existing resources
Stops running resources
Update a channel schedule
Cancel an input device transfer that you have requested.
Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor.
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.
Deletes the input end point
Deletes an Input Security Group
Delete a multiplex.
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.
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.
Send a reboot command to the specified input device.
Reject the transfer of the specified input device to your AWS account.
Starts an existing channel
Start a maintenance window for the specified input device.
Start (run) the multiplex.
Stops a running channel
Stops a running multiplex.
Start an input device transfer to another AWS account.
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.
Link to this section Functions
accept_input_device_transfer(client, input_device_id, input, options \\ [])
View SourceAccept 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_input_device_transfer(client, input_device_id, input, options \\ [])
View SourceCancel an input device transfer that you have requested.
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
Create an input
Creates a Input Security Group
Create a new multiplex.
create_multiplex_program(client, multiplex_id, input, options \\ [])
View SourceCreate 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
delete_input_security_group(client, input_security_group_id, input, options \\ [])
View SourceDeletes an Input Security Group
Delete a multiplex.
The multiplex must be idle.
delete_multiplex_program(client, multiplex_id, program_name, input, options \\ [])
View SourceDelete 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
describe_input_device_thumbnail(client, input_device_id, accept, options \\ [])
View SourceGet the latest thumbnail data for the input device.
describe_input_security_group(client, input_security_group_id, options \\ [])
View SourceProduces a summary of an Input Security Group
Gets details about a multiplex.
describe_multiplex_program(client, multiplex_id, program_name, options \\ [])
View SourceGet the details for a program in a multiplex.
Get details for an offering.
Get details for a reservation.
describe_schedule(client, channel_id, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceGet a channel schedule
list_channels(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceProduces list of channels that have been created
list_input_device_transfers(client, max_results \\ nil, next_token \\ nil, transfer_type, options \\ [])
View SourceList 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(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceList input devices
list_input_security_groups(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceProduces a list of Input Security Groups for an account
list_inputs(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceProduces list of inputs that have been created
list_multiplex_programs(client, multiplex_id, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceList the programs that currently exist for a specific multiplex.
list_multiplexes(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceRetrieve a list of the existing multiplexes.
list_offerings(client, channel_class \\ nil, channel_configuration \\ nil, codec \\ nil, duration \\ nil, max_results \\ nil, maximum_bitrate \\ nil, maximum_framerate \\ nil, next_token \\ nil, resolution \\ nil, resource_type \\ nil, special_feature \\ nil, video_quality \\ nil, options \\ [])
View SourceList offerings available for purchase.
list_reservations(client, channel_class \\ nil, codec \\ nil, max_results \\ nil, maximum_bitrate \\ nil, maximum_framerate \\ nil, next_token \\ nil, resolution \\ nil, resource_type \\ nil, special_feature \\ nil, video_quality \\ nil, options \\ [])
View SourceList purchased reservations.
Produces list of tags that have been created for a resource
Purchase an offering and create a reservation.
reboot_input_device(client, input_device_id, input, options \\ [])
View SourceSend 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.
reject_input_device_transfer(client, input_device_id, input, options \\ [])
View SourceReject the transfer of the specified input device to your AWS account.
Starts an existing channel
start_input_device_maintenance_window(client, input_device_id, input, options \\ [])
View SourceStart 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.
transfer_input_device(client, input_device_id, input, options \\ [])
View SourceStart 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.
update_input_device(client, input_device_id, input, options \\ [])
View SourceUpdates the parameters for the input device.
update_input_security_group(client, input_security_group_id, input, options \\ [])
View SourceUpdate an Input Security Group's Whilelists.
Updates a multiplex.
update_multiplex_program(client, multiplex_id, program_name, input, options \\ [])
View SourceUpdate a program in a multiplex.
Update reservation.