Skip to main content

router_outputs

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

Overview​

Namerouter_outputs
TypeResource
Idaws.mediaconnect.router_outputs

Fields​

The following fields are returned by SELECT queries:

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

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
batch_get_router_outputselectarns, regionRetrieves information about multiple router outputs in AWS Elemental MediaConnect.
get_router_outputselectarn, regionRetrieves information about a specific router output in AWS Elemental MediaConnect.
list_router_outputsselectregionmaxResults, nextTokenRetrieves a list of router outputs in AWS Elemental MediaConnect.
create_router_outputinsertregion, Configuration, MaximumBitrate, RoutingScope, TierCreates a new router output in AWS Elemental MediaConnect.
update_router_outputupdatearn, regionUpdates the configuration of an existing router output in AWS Elemental MediaConnect.
delete_router_outputdeletearn, regionDeletes a router output from AWS Elemental MediaConnect.
take_router_inputexecrouter_output_arn, regionAssociates a router input with a router output in 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 output that you want to delete.
arnsarrayThe Amazon Resource Names (ARNs) of the router outputs you want to retrieve information about.
regionstringAWS region (default: us-east-1)
router_output_arnstringThe Amazon Resource Name (ARN) of the router output that you want to associate with a router input.
maxResultsintegerThe maximum number of router outputs to return in the response.
nextTokenstringA token used to retrieve the next page of results.

SELECT examples​

Retrieves information about multiple router outputs in AWS Elemental MediaConnect.

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

INSERT examples​

Creates a new router output in AWS Elemental MediaConnect.

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

UPDATE examples​

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

UPDATE aws.mediaconnect.router_outputs
SET
Name = '{{ Name }}',
Configuration = '{{ Configuration }}',
MaximumBitrate = {{ MaximumBitrate }},
RoutingScope = '{{ RoutingScope }}',
Tier = '{{ Tier }}',
MaintenanceConfiguration = '{{ MaintenanceConfiguration }}',
FabricConfiguration = '{{ FabricConfiguration }}'
WHERE
arn = '{{ arn }}' --required
AND region = '{{ region }}' --required
RETURNING
router_output;

DELETE examples​

Deletes a router output from AWS Elemental MediaConnect.

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

Lifecycle Methods​

Associates a router input with a router output in AWS Elemental MediaConnect.

EXEC aws.mediaconnect.router_outputs.take_router_input
@router_output_arn='{{ router_output_arn }}' --required,
@region='{{ region }}' --required
@@json=
'{
"RouterInputArn": "{{ RouterInputArn }}"
}'
;