Skip to main content

channel_groups

Creates, updates, deletes or gets a channel_group resource or lists channel_groups in a region

Overview

Namechannel_groups
TypeResource
Description

Represents a channel group that facilitates the grouping of multiple channels.

Idawscc.mediapackagev2.channel_groups

Fields

NameDatatypeDescription
arnstring<p>The Amazon Resource Name (ARN) associated with the resource.</p>
channel_group_namestring
created_atstring<p>The date and time the channel group was created.</p>
descriptionstring<p>Enter any descriptive text that helps you to identify the channel group.</p>
egress_domainstring<p>The output domain where the source stream should be sent. Integrate the domain with a downstream CDN (such as Amazon CloudFront) or playback device.</p>
modified_atstring<p>The date and time the channel group was modified.</p>
tagsarray
regionstringAWS region.

For more information, see AWS::MediaPackageV2::ChannelGroup.

Methods

NameResourceAccessible byRequired Params
create_resourcechannel_groupsINSERTChannelGroupName, region
delete_resourcechannel_groupsDELETEIdentifier, region
update_resourcechannel_groupsUPDATEIdentifier, PatchDocument, region
list_resourceschannel_groups_list_onlySELECTregion
get_resourcechannel_groupsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual channel_group.

SELECT
region,
arn,
channel_group_name,
created_at,
description,
egress_domain,
modified_at,
tags
FROM awscc.mediapackagev2.channel_groups
WHERE
region = 'us-east-1' AND
Identifier = '{{ arn }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.mediapackagev2.channel_groups (
ChannelGroupName,
region
)
SELECT
'{{ channel_group_name }}',
'{{ region }}';

UPDATE example

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

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

DELETE example

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

Permissions

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

mediapackagev2:TagResource,
mediapackagev2:CreateChannelGroup