Hi there, I noticed that awscc only has 2 resources for medialive:
awscc_medialive_multiplex
awscc_medialive_multiplexprogram
There are quite a few more schemas available which have the latest features that the aws provider for medialive is missing. for example: cmaf ingest output group.
aws-medialive-channel.json
aws-medialive-input.json
aws-medialive-inputsecuritygroup.json
Are these schemas existent but just not reflecting in the awscc docs ?
https://registry.terraform.io/providers/hashicorp/awscc/latest/docs
Thank you !
Those three resources are not supported by Cloud Control API. You can check the support of a resource using the describe-type and looking for the ProvisioningType
.
aws cloudformation describe-type --type RESOURCE --type-name AWS::MediaLive::Channel --region us-east-1 | jq '.ProvisioningType'
"NON_PROVISIONABLE"
aws cloudformation describe-type --type RESOURCE --type-name AWS::MediaLive::Input --region us-east-1 | jq '.ProvisioningType'
"NON_PROVISIONABLE"
aws cloudformation describe-type --type RESOURCE --type-name AWS::MediaLive::InputSecurityGroup --region us-east-1 | jq '.ProvisioningType'
"NON_PROVISIONABLE"
aws cloudformation describe-type --type RESOURCE --type-name AWS::MediaLive::Multiplex --region us-east-1 | jq '.ProvisioningType'
"FULLY_MUTABLE"