aws-cloudformation / cloudformation-cli

The CloudFormation Provider Development Toolkit allows you to author your own resource providers and modules that can be used by CloudFormation.
Apache License 2.0
316 stars 157 forks source link

AWS Cloud control API coverage #1039

Open bagajjal opened 8 months ago

bagajjal commented 8 months ago

I'm interested in understanding why there's a significant disparity in AWS Cloud Control API coverage across different AWS regions. Are there any upcoming initiatives to enhance this coverage by extending support for AWS resources across all regions?

Specifically, 6 out of the 28 regions are hovering at approximately 35%, while 16 out of the 28 AWS regions currently have a coverage rate below 80%.

These figures were obtained by executing below commands in all 28 AWS regions. The reference point for the total count of AWS resources (859) supported by the Cloud Control API, spanning all AWS regions, is derived from the official AWS documentation.

  1. aws cloudformation list-types --type RESOURCE --visibility PUBLIC --provisioning-type FULLY_MUTABLE --filters Category=AWS_TYPES >./aws_cloudcontrol_supported_resources

  2. aws cloudformation list-types --type RESOURCE --visibility PUBLIC --provisioning-type IMMUTABLE --filters Category=AWS_TYPES >> >./aws_cloudcontrol_supported_resources

Here is the snapshot of coverage across all 28 AWS regions

image

bagajjal commented 8 months ago

Only 25% (220 out of 859) of resources are supported by Cloud control APIs across all the 28 AWS regions.