{"id":13564035,"url":"https://github.com/cdklabs/cdk-cloudformation","last_synced_at":"2025-04-04T14:04:46.503Z","repository":{"id":36993912,"uuid":"416721356","full_name":"cdklabs/cdk-cloudformation","owner":"cdklabs","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-29T00:24:12.000Z","size":17853,"stargazers_count":63,"open_issues_count":3,"forks_count":4,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-29T10:36:36.822Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdklabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-13T11:53:31.000Z","updated_at":"2025-03-29T00:24:15.000Z","dependencies_parsed_at":"2023-09-24T02:21:27.191Z","dependency_job_id":"f8eb73c5-1701-408a-acc5-ac7b73d41a40","html_url":"https://github.com/cdklabs/cdk-cloudformation","commit_stats":{"total_commits":809,"total_committers":18,"mean_commits":44.94444444444444,"dds":0.0964153275648949,"last_synced_commit":"cd9444bae18945ae0b4e14aca1d557e577cdcec7"},"previous_names":[],"tags_count":539,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdklabs%2Fcdk-cloudformation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdklabs%2Fcdk-cloudformation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdklabs%2Fcdk-cloudformation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdklabs%2Fcdk-cloudformation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdklabs","download_url":"https://codeload.github.com/cdklabs/cdk-cloudformation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247184996,"owners_count":20897873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T13:01:25.763Z","updated_at":"2025-04-04T14:04:46.485Z","avatar_url":"https://github.com/cdklabs.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Construct Libraries for Public CloudFormation Extensions\n\n\u003e Maturity: this project is currently in alpha. This means that breaking changes\n\u003e may occur.\n\nThis project includes an AWS CDK construct library for every public extension in\nthe [AWS CloudFormation Registry].\n\n[AWS CloudFormation Registry]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry.html\n\n## Usage\n\nEvery public extension (module/resource) in the AWS CloudFormation Registry is\navailable in a separate code library in all AWS CDK supported languages. Each\nlibrary includes generated constructs and data types based on the extension's\nschema.\n\nFor example, to use the `TF::Random::String` type in TypeScript:\n\nInstall the module:\n\n```sh\nnpm install @cdk-cloudformation/tf-random-string\n```\n\nImport the construct to your code and add it to your app like any other\nconstruct:\n\n```typescript\nimport { CfnString } from '@cdk-cloudformation/tf-random-string';\n\nnew CfnString(this, 'MyString', {\n  length: 100,\n  lower: true,\n  upper: true,\n});\n```\n\n## Versioning\n\nThe version of each library is based on the version of the public extension.\nThis means that you should be able to obtain any version by simply requesting\nthat version from your package manager.\n\n## Release Status\n\n\u003c!--STATUS-BEGIN--\u003e\n\nRelease status for 154 libraries:\n\n* [![aqua-enterprise-enforcer](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-enforcer.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-enforcer.yml)\n* [![aqua-enterprise-kubeenforcer](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-kubeenforcer.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-kubeenforcer.yml)\n* [![aqua-enterprise-scanner](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-scanner.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-scanner.yml)\n* [![aqua-enterprise-server](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-server.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-aqua-enterprise-server.yml)\n* [![atlassian-opsgenie-integration](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-atlassian-opsgenie-integration.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-atlassian-opsgenie-integration.yml)\n* [![atlassian-opsgenie-team](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-atlassian-opsgenie-team.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-atlassian-opsgenie-team.yml)\n* [![atlassian-opsgenie-user](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-atlassian-opsgenie-user.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-atlassian-opsgenie-user.yml)\n* [![awscommunity-account-alternatecontact](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-account-alternatecontact.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-account-alternatecontact.yml)\n* [![awscommunity-applicationautoscaling-scheduledaction](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-applicationautoscaling-scheduledaction.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-applicationautoscaling-scheduledaction.yml)\n* [![awscommunity-dynamodb-item](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-dynamodb-item.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-dynamodb-item.yml)\n* [![awscommunity-resource-lookup](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-resource-lookup.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-resource-lookup.yml)\n* [![awscommunity-s3-deletebucketcontents](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-s3-deletebucketcontents.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-s3-deletebucketcontents.yml)\n* [![awscommunity-time-offset](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-time-offset.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-time-offset.yml)\n* [![awscommunity-time-sleep](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-time-sleep.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-time-sleep.yml)\n* [![awscommunity-time-static](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-time-static.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awscommunity-time-static.yml)\n* [![awsqs-eks-cluster](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-eks-cluster.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-eks-cluster.yml)\n* [![awsqs-kubernetes-get](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-kubernetes-get.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-kubernetes-get.yml)\n* [![awsqs-kubernetes-helm](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-kubernetes-helm.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-kubernetes-helm.yml)\n* [![awsqs-kubernetes-resource](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-kubernetes-resource.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-awsqs-kubernetes-resource.yml)\n* [![bigid-datasource-dynamodb](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-bigid-datasource-dynamodb.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-bigid-datasource-dynamodb.yml)\n* [![bigid-datasource-s3](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-bigid-datasource-s3.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-bigid-datasource-s3.yml)\n* [![cloudflare-dns-record](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-dns-record.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-dns-record.yml)\n* [![cloudflare-loadbalancer-loadbalancer](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-loadbalancer-loadbalancer.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-loadbalancer-loadbalancer.yml)\n* [![cloudflare-loadbalancer-monitor](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-loadbalancer-monitor.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-loadbalancer-monitor.yml)\n* [![cloudflare-loadbalancer-pool](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-loadbalancer-pool.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-cloudflare-loadbalancer-pool.yml)\n* [![confluentcloud-iam-serviceaccount](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-confluentcloud-iam-serviceaccount.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-confluentcloud-iam-serviceaccount.yml)\n* [![databricks-clusters-cluster](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-databricks-clusters-cluster.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-databricks-clusters-cluster.yml)\n* [![databricks-clusters-job](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-databricks-clusters-job.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-databricks-clusters-job.yml)\n* [![datadog-dashboards-dashboard](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-dashboards-dashboard.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-dashboards-dashboard.yml)\n* [![datadog-integrations-aws](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-integrations-aws.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-integrations-aws.yml)\n* [![datadog-monitors-downtime](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-monitors-downtime.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-monitors-downtime.yml)\n* [![datadog-monitors-downtimeschedule](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-monitors-downtimeschedule.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-monitors-downtimeschedule.yml)\n* [![datadog-monitors-monitor](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-monitors-monitor.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-monitors-monitor.yml)\n* [![datadog-slos-slo](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-slos-slo.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-datadog-slos-slo.yml)\n* [![dynatrace-automation-sitereliabilityguardian](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-automation-sitereliabilityguardian.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-automation-sitereliabilityguardian.yml)\n* [![dynatrace-automation-workflow](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-automation-workflow.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-automation-workflow.yml)\n* [![dynatrace-configuration-dashboard](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-configuration-dashboard.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-configuration-dashboard.yml)\n* [![dynatrace-environment-metric](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-metric.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-metric.yml)\n* [![dynatrace-environment-servicelevelobjective](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-servicelevelobjective.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-servicelevelobjective.yml)\n* [![dynatrace-environment-syntheticlocation](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-syntheticlocation.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-syntheticlocation.yml)\n* [![dynatrace-environment-syntheticmonitor](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-syntheticmonitor.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-dynatrace-environment-syntheticmonitor.yml)\n* [![fastly-dictionary-dictionary](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-dictionary-dictionary.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-dictionary-dictionary.yml)\n* [![fastly-dictionary-dictionaryitem](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-dictionary-dictionaryitem.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-dictionary-dictionaryitem.yml)\n* [![fastly-logging-s3](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-logging-s3.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-logging-s3.yml)\n* [![fastly-logging-splunk](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-logging-splunk.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-logging-splunk.yml)\n* [![fastly-services-activeversion](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-activeversion.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-activeversion.yml)\n* [![fastly-services-backend](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-backend.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-backend.yml)\n* [![fastly-services-domain](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-domain.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-domain.yml)\n* [![fastly-services-healthcheck](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-healthcheck.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-healthcheck.yml)\n* [![fastly-services-service](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-service.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-service.yml)\n* [![fastly-services-version](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-version.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-services-version.yml)\n* [![fastly-tls-certificate](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-tls-certificate.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-tls-certificate.yml)\n* [![fastly-tls-domain](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-tls-domain.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-tls-domain.yml)\n* [![fastly-tls-privatekeys](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-tls-privatekeys.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fastly-tls-privatekeys.yml)\n* [![fireeye-cloudintegrations-cloudwatch](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fireeye-cloudintegrations-cloudwatch.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-fireeye-cloudintegrations-cloudwatch.yml)\n* [![generic-database-schema](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-generic-database-schema.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-generic-database-schema.yml)\n* [![generic-transcribe-vocabulary](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-generic-transcribe-vocabulary.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-generic-transcribe-vocabulary.yml)\n* [![github-git-tag](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-git-tag.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-git-tag.yml)\n* [![github-organizations-membership](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-organizations-membership.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-organizations-membership.yml)\n* [![github-organizations-secret](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-organizations-secret.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-organizations-secret.yml)\n* [![github-repositories-collaborator](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-collaborator.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-collaborator.yml)\n* [![github-repositories-repository](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-repository.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-repository.yml)\n* [![github-repositories-secret](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-secret.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-secret.yml)\n* [![github-repositories-webhook](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-webhook.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-repositories-webhook.yml)\n* [![github-teams-membership](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-teams-membership.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-teams-membership.yml)\n* [![github-teams-repositoryaccess](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-teams-repositoryaccess.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-teams-repositoryaccess.yml)\n* [![github-teams-team](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-teams-team.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-github-teams-team.yml)\n* [![gitlab-code-tag](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-code-tag.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-code-tag.yml)\n* [![gitlab-groups-group](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-groups-group.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-groups-group.yml)\n* [![gitlab-groups-groupaccesstogroup](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-groups-groupaccesstogroup.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-groups-groupaccesstogroup.yml)\n* [![gitlab-groups-usermemberofgroup](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-groups-usermemberofgroup.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-groups-usermemberofgroup.yml)\n* [![gitlab-projects-accesstoken](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-accesstoken.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-accesstoken.yml)\n* [![gitlab-projects-groupaccesstoproject](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-groupaccesstoproject.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-groupaccesstoproject.yml)\n* [![gitlab-projects-project](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-project.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-project.yml)\n* [![gitlab-projects-usermemberofproject](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-usermemberofproject.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gitlab-projects-usermemberofproject.yml)\n* [![gremlin-agent-helm](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gremlin-agent-helm.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-gremlin-agent-helm.yml)\n* [![netapp-fsxn-cifsshare](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-cifsshare.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-cifsshare.yml)\n* [![netapp-fsxn-clusterpeer](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-clusterpeer.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-clusterpeer.yml)\n* [![netapp-fsxn-exportpolicy](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-exportpolicy.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-exportpolicy.yml)\n* [![netapp-fsxn-igroup](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-igroup.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-igroup.yml)\n* [![netapp-fsxn-lun](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-lun.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-lun.yml)\n* [![netapp-fsxn-snapmirror](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-snapmirror.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-snapmirror.yml)\n* [![netapp-fsxn-snapshot](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-snapshot.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-snapshot.yml)\n* [![netapp-fsxn-snapshotpolicy](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-snapshotpolicy.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-snapshotpolicy.yml)\n* [![netapp-fsxn-svmpeer](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-svmpeer.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-svmpeer.yml)\n* [![netapp-fsxn-volume](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-volume.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-netapp-fsxn-volume.yml)\n* [![newrelic-agent-configuration](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-agent-configuration.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-agent-configuration.yml)\n* [![newrelic-alert-alertspolicy](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-alert-alertspolicy.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-alert-alertspolicy.yml)\n* [![newrelic-alert-nrqlconditionstatic](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-alert-nrqlconditionstatic.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-alert-nrqlconditionstatic.yml)\n* [![newrelic-cloudformation-dashboards](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-cloudformation-dashboards.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-cloudformation-dashboards.yml)\n* [![newrelic-cloudformation-tagging](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-cloudformation-tagging.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-cloudformation-tagging.yml)\n* [![newrelic-cloudformation-workloads](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-cloudformation-workloads.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-cloudformation-workloads.yml)\n* [![newrelic-observability-ainotificationschannel](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-ainotificationschannel.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-ainotificationschannel.yml)\n* [![newrelic-observability-ainotificationsdestination](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-ainotificationsdestination.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-ainotificationsdestination.yml)\n* [![newrelic-observability-aiworkflows](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-aiworkflows.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-aiworkflows.yml)\n* [![newrelic-observability-alertsmutingrule](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-alertsmutingrule.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-alertsmutingrule.yml)\n* [![newrelic-observability-alertsnrqlcondition](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-alertsnrqlcondition.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-alertsnrqlcondition.yml)\n* [![newrelic-observability-alertspolicy](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-alertspolicy.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-alertspolicy.yml)\n* [![newrelic-observability-dashboards](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-dashboards.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-dashboards.yml)\n* [![newrelic-observability-workloads](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-workloads.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-newrelic-observability-workloads.yml)\n* [![okta-application-application](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-application-application.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-application-application.yml)\n* [![okta-group-group](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-group-group.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-group-group.yml)\n* [![okta-group-groupapplicationassociation](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-group-groupapplicationassociation.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-group-groupapplicationassociation.yml)\n* [![okta-group-membership](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-group-membership.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-group-membership.yml)\n* [![okta-policy-policy](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-policy-policy.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-okta-policy-policy.yml)\n* [![pagerduty-escalationpolicies-escalationpolicy](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-escalationpolicies-escalationpolicy.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-escalationpolicies-escalationpolicy.yml)\n* [![pagerduty-responseplays-responseplay](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-responseplays-responseplay.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-responseplays-responseplay.yml)\n* [![pagerduty-schedules-schedule](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-schedules-schedule.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-schedules-schedule.yml)\n* [![pagerduty-services-integration](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-services-integration.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-services-integration.yml)\n* [![pagerduty-services-service](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-services-service.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-services-service.yml)\n* [![pagerduty-teams-membership](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-teams-membership.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-teams-membership.yml)\n* [![pagerduty-teams-team](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-teams-team.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-teams-team.yml)\n* [![pagerduty-users-user](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-users-user.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-pagerduty-users-user.yml)\n* [![paloaltonetworks-cloudngfw-ngfw](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-paloaltonetworks-cloudngfw-ngfw.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-paloaltonetworks-cloudngfw-ngfw.yml)\n* [![paloaltonetworks-cloudngfw-rulestack](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-paloaltonetworks-cloudngfw-rulestack.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-paloaltonetworks-cloudngfw-rulestack.yml)\n* [![poc-azure-blobstorage](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-poc-azure-blobstorage.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-poc-azure-blobstorage.yml)\n* [![redis-cloud-database](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloud-database.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloud-database.yml)\n* [![redis-cloud-peering](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloud-peering.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloud-peering.yml)\n* [![redis-cloud-subscription](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloud-subscription.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloud-subscription.yml)\n* [![redis-cloudformation-prodatabase](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloudformation-prodatabase.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloudformation-prodatabase.yml)\n* [![redis-cloudformation-prosubscription](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloudformation-prosubscription.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloudformation-prosubscription.yml)\n* [![redis-cloudformation-subscriptionpeering](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloudformation-subscriptionpeering.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-redis-cloudformation-subscriptionpeering.yml)\n* [![rollbar-notifications-rule](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-notifications-rule.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-notifications-rule.yml)\n* [![rollbar-projects-accesstoken](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-projects-accesstoken.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-projects-accesstoken.yml)\n* [![rollbar-projects-project](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-projects-project.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-projects-project.yml)\n* [![rollbar-teams-membership](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-teams-membership.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-teams-membership.yml)\n* [![rollbar-teams-team](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-teams-team.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-rollbar-teams-team.yml)\n* [![snowflake-database-database](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-database-database.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-database-database.yml)\n* [![snowflake-database-grant](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-database-grant.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-database-grant.yml)\n* [![snowflake-role-grant](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-role-grant.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-role-grant.yml)\n* [![snowflake-role-role](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-role-role.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-role-role.yml)\n* [![snowflake-user-user](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-user-user.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-user-user.yml)\n* [![snowflake-warehouse-grant](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-warehouse-grant.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snowflake-warehouse-grant.yml)\n* [![snyk-container-helm](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snyk-container-helm.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-snyk-container-helm.yml)\n* [![spot-elastigroup-group](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-spot-elastigroup-group.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-spot-elastigroup-group.yml)\n* [![stocks-orders-marketorder](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-stocks-orders-marketorder.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-stocks-orders-marketorder.yml)\n* [![svectordb-vectordatabase-apikey](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-svectordb-vectordatabase-apikey.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-svectordb-vectordatabase-apikey.yml)\n* [![svectordb-vectordatabase-database](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-svectordb-vectordatabase-database.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-svectordb-vectordatabase-database.yml)\n* [![sysdig-helm-agent](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-sysdig-helm-agent.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-sysdig-helm-agent.yml)\n* [![tf-ad-computer](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-ad-computer.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-ad-computer.yml)\n* [![tf-ad-user](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-ad-user.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-ad-user.yml)\n* [![tf-aws-keypair](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-aws-keypair.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-aws-keypair.yml)\n* [![tf-aws-s3bucket](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-aws-s3bucket.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-aws-s3bucket.yml)\n* [![tf-aws-s3bucketobject](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-aws-s3bucketobject.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-aws-s3bucketobject.yml)\n* [![tf-azuread-application](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-azuread-application.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-azuread-application.yml)\n* [![tf-azuread-user](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-azuread-user.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-azuread-user.yml)\n* [![tf-cloudflare-record](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-cloudflare-record.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-cloudflare-record.yml)\n* [![tf-digitalocean-droplet](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-digitalocean-droplet.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-digitalocean-droplet.yml)\n* [![tf-github-repository](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-github-repository.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-github-repository.yml)\n* [![tf-google-storagebucket](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-google-storagebucket.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-google-storagebucket.yml)\n* [![tf-pagerduty-service](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-pagerduty-service.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-pagerduty-service.yml)\n* [![tf-random-string](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-random-string.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-random-string.yml)\n* [![tf-random-uuid](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-random-uuid.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-tf-random-uuid.yml)\n* [![trendmicro-cloudonecontainer-helm](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-trendmicro-cloudonecontainer-helm.yml/badge.svg)](https://github.com/cdklabs/cdk-cloudformation/actions/workflows/release-trendmicro-cloudonecontainer-helm.yml)\n\n\u003c!--STATUS-END--\u003e\n\n## Contributing\n\nContributions are welcome and celebrated. See\n[CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more\ninformation.\n\n## License\n\nThis project is licensed under the [Apache-2.0](./LICENSE) License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdklabs%2Fcdk-cloudformation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdklabs%2Fcdk-cloudformation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdklabs%2Fcdk-cloudformation/lists"}