Skip to main content

router_inputs

Creates, updates, deletes, gets or lists a router_inputs resource.

Overview

Namerouter_inputs
TypeResource
Idaws.mediaconnect.router_inputs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
errorsarrayAn array of errors that occurred when retrieving the requested router inputs.
router_inputsarrayAn array of router inputs that were successfully retrieved.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
batch_get_router_inputselectarns, regionRetrieves information about multiple router inputs in AWS Elemental MediaConnect.
get_router_inputselectarn, regionRetrieves information about a specific router input in AWS Elemental MediaConnect.
list_router_inputsselectregionmaxResults, nextTokenRetrieves a list of router inputs in AWS Elemental MediaConnect.
create_router_inputinsertregion, Configuration, MaximumBitrate, RoutingScope, TierCreates a new router input in AWS Elemental MediaConnect.
update_router_inputupdatearn, regionUpdates the configuration of an existing router input in AWS Elemental MediaConnect.
delete_router_inputdeletearn, regionDeletes a router input from AWS Elemental MediaConnect.

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
arnstringThe Amazon Resource Name (ARN) of the router input that you want to delete.
arnsarrayThe Amazon Resource Names (ARNs) of the router inputs you want to retrieve information about.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of router inputs to return in the response.
nextTokenstringA token used to retrieve the next page of results.

SELECT examples

Retrieves information about multiple router inputs in AWS Elemental MediaConnect.

SELECT
errors,
router_inputs
FROM aws.mediaconnect.router_inputs
WHERE arns = '{{ arns }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a new router input in AWS Elemental MediaConnect.

INSERT INTO aws.mediaconnect.router_inputs (
Name,
Configuration,
MaximumBitrate,
RoutingScope,
Tier,
RegionName,
AvailabilityZone,
TransitEncryption,
MaintenanceConfiguration,
Tags,
ClientToken,
ContentQualityAnalysisConfiguration,
region
)
SELECT
'{{ Name }}',
'{{ Configuration }}' /* required */,
{{ MaximumBitrate }} /* required */,
'{{ RoutingScope }}' /* required */,
'{{ Tier }}' /* required */,
'{{ RegionName }}',
'{{ AvailabilityZone }}',
'{{ TransitEncryption }}',
'{{ MaintenanceConfiguration }}',
'{{ Tags }}',
'{{ ClientToken }}',
'{{ ContentQualityAnalysisConfiguration }}',
'{{ region }}'
RETURNING
router_input
;

UPDATE examples

Updates the configuration of an existing router input in AWS Elemental MediaConnect.

UPDATE aws.mediaconnect.router_inputs
SET
Name = '{{ Name }}',
Configuration = '{{ Configuration }}',
MaximumBitrate = {{ MaximumBitrate }},
RoutingScope = '{{ RoutingScope }}',
Tier = '{{ Tier }}',
TransitEncryption = '{{ TransitEncryption }}',
MaintenanceConfiguration = '{{ MaintenanceConfiguration }}',
ContentQualityAnalysisConfiguration = '{{ ContentQualityAnalysisConfiguration }}'
WHERE
arn = '{{ arn }}' --required
AND region = '{{ region }}' --required
RETURNING
router_input;

DELETE examples

Deletes a router input from AWS Elemental MediaConnect.

DELETE FROM aws.mediaconnect.router_inputs
WHERE arn = '{{ arn }}' --required
AND region = '{{ region }}' --required
;