Skip to main content

encoder_configurations

Creates, updates, deletes, gets or lists an encoder_configurations resource.

Overview

Nameencoder_configurations
TypeResource
Idaws.ivs_realtime.encoder_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringOptional name to identify the resource. (pattern: <code>[a-zA-Z0-9-_]*</code>)
arnstringARN of the EncoderConfiguration resource. (pattern: <code>arn:aws:ivs:[a-z0-9-]+:[0-9]+:encoder-configuration/[a-zA-Z0-9-]+</code>)
tagsobjectTags attached to the resource. Array of maps, each of the form string:string (key:value). See Best practices and strategies in Tagging AWS Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
videoobjectSettings for video.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_encoder_configurationselectregionGets information about the specified EncoderConfiguration resource.
list_encoder_configurationsselectregionGets summary information about all EncoderConfigurations in your account, in the AWS region where the API request is processed.
create_encoder_configurationinsertregionCreates an EncoderConfiguration object.
delete_encoder_configurationdeleteregionDeletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Gets information about the specified EncoderConfiguration resource.

SELECT
name,
arn,
tags,
video
FROM aws.ivs_realtime.encoder_configurations
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates an EncoderConfiguration object.

INSERT INTO aws.ivs_realtime.encoder_configurations (
name,
video,
tags,
region
)
SELECT
'{{ name }}',
'{{ video }}',
'{{ tags }}',
'{{ region }}'
RETURNING
encoder_configuration
;

DELETE examples

Deletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error.

DELETE FROM aws.ivs_realtime.encoder_configurations
WHERE region = '{{ region }}' --required
;