Skip to main content

encoder_configurations

Creates, updates, deletes or gets an encoder_configuration resource or lists encoder_configurations in a region

Overview

Nameencoder_configurations
TypeResource
DescriptionResource Type definition for AWS::IVS::EncoderConfiguration.
Idawscc.ivs.encoder_configurations

Fields

NameDatatypeDescription
arnstringEncoder configuration identifier.
videoobjectVideo configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
namestringEncoder configuration name.
tagsarrayAn array of key-value pairs to apply to this resource.
regionstringAWS region.

For more information, see AWS::IVS::EncoderConfiguration.

Methods

NameResourceAccessible byRequired Params
create_resourceencoder_configurationsINSERT, region
delete_resourceencoder_configurationsDELETEIdentifier, region
update_resourceencoder_configurationsUPDATEIdentifier, PatchDocument, region
list_resourcesencoder_configurations_list_onlySELECTregion
get_resourceencoder_configurationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual encoder_configuration.

SELECT
region,
arn,
video,
name,
tags
FROM awscc.ivs.encoder_configurations
WHERE
region = 'us-east-1' AND
Identifier = '{{ arn }}';

INSERT example

Use the following StackQL query and manifest file to create a new encoder_configuration resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.ivs.encoder_configurations (
,
region
)
SELECT
'{{ }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a encoder_configuration resource, using stack-deploy.

/*+ update */
UPDATE awscc.ivs.encoder_configurations
SET PatchDocument = string('{{ {
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ arn }}';

DELETE example

/*+ delete */
DELETE FROM awscc.ivs.encoder_configurations
WHERE
Identifier = '{{ arn }}' AND
region = 'us-east-1';

Permissions

To operate on the encoder_configurations resource, the following permissions are required:

ivs:CreateEncoderConfiguration,
ivs:TagResource