Skip to main content

packaging_configurations

Creates, updates, deletes or gets a packaging_configuration resource or lists packaging_configurations in a region

Overview

Namepackaging_configurations
TypeResource
DescriptionResource schema for AWS::MediaPackage::PackagingConfiguration
Idawscc.mediapackage.packaging_configurations

Fields

NameDatatypeDescription
idstringThe ID of the PackagingConfiguration.
packaging_group_idstringThe ID of a PackagingGroup.
arnstringThe ARN of the PackagingConfiguration.
cmaf_packageobjectA CMAF packaging configuration.
dash_packageobjectA Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.
hls_packageobjectAn HTTP Live Streaming (HLS) packaging configuration.
mss_packageobjectA Microsoft Smooth Streaming (MSS) PackagingConfiguration.
tagsarrayA collection of tags associated with a resource
regionstringAWS region.

For more information, see AWS::MediaPackage::PackagingConfiguration.

Methods

NameResourceAccessible byRequired Params
create_resourcepackaging_configurationsINSERTPackagingGroupId, Id, region
delete_resourcepackaging_configurationsDELETEIdentifier, region
list_resourcespackaging_configurations_list_onlySELECTregion
get_resourcepackaging_configurationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual packaging_configuration.

SELECT
region,
id,
packaging_group_id,
arn,
cmaf_package,
dash_package,
hls_package,
mss_package,
tags
FROM awscc.mediapackage.packaging_configurations
WHERE
region = 'us-east-1' AND
Identifier = '{{ id }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.mediapackage.packaging_configurations (
Id,
PackagingGroupId,
region
)
SELECT
'{{ id }}',
'{{ packaging_group_id }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.mediapackage.packaging_configurations
WHERE
Identifier = '{{ id }}' AND
region = 'us-east-1';

Permissions

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

mediapackage-vod:CreatePackagingConfiguration,
mediapackage-vod:DescribePackagingConfiguration,
mediapackage-vod:TagResource,
iam:PassRole