No description
  • HCL 91.2%
  • Go Template 6.3%
  • Go 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dependabot[bot] daaeaaae0d
build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#3245)
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](9c091bb21b...3d3c42e5aa)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 09:30:01 -04:00
.github build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#3245) 2026-07-22 09:30:01 -04:00
.release Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
.semgrep Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
.teamcity Update tmpl 2026-01-05 16:36:00 -05:00
.vscode Initial commit 2021-04-15 09:00:52 -07:00
contributing docs: revert to Oftentimes 2026-06-12 09:25:13 -04:00
docs 2026-07-15 Documentation; Update generated documentation 2026-07-15 10:44:01 -07:00
examples 2026-07-15 Documentation; Update generated documentation 2026-07-15 10:44:01 -07:00
infrastructure Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
internal 2026-07-15 CloudFormation schemas in us-east-1; Generate Terraform data source schemas 2026-07-15 10:35:59 -07:00
META.d Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
templates Merge pull request #3155 from wellsiau-aws/d-awscc_bcmpricingcalculator_bill_scenario 2026-05-13 08:29:19 -05:00
test Update copyright year to 2026 (batch 2/108 - final) 2026-01-05 16:30:45 -05:00
tools build(deps): bump golang.org/x/crypto from 0.50.0 to 0.52.0 in /tools 2026-07-08 13:05:43 +00:00
version Bumped product version to 1.93.1. 2026-07-16 01:46:16 +05:30
.copyplop.yaml Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
.copywrite.hcl ignore copyright headers on list resource config examples 2026-05-12 14:10:39 -05:00
.gitignore ignore error log 2026-06-09 10:39:55 -04:00
.go-version Build with go1.26.4. 2026-07-01 09:46:59 -04:00
.golangci.yml Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
.markdownlinkcheck.json Adds markdownlinkcheck ignore rules 2021-09-09 16:12:23 -07:00
.markdownlint.yml Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
CHANGELOG.md Add changelog entry for v1.94.0 (#3239) 2026-07-16 10:26:08 -04:00
CODEOWNERS add team as gh workflow owners 2024-09-11 14:21:44 -07:00
GNUmakefile ignore error log 2026-06-09 10:39:55 -04:00
go.mod build(deps): bump the aws-sdk-go group with 5 updates 2026-07-22 05:19:49 +00:00
go.sum build(deps): bump the aws-sdk-go group with 5 updates 2026-07-22 05:19:49 +00:00
LICENSE Update .github 2025-12-18 18:10:54 -05:00
main.go Update copyright year to 2026 (batch 2/108 - final) 2026-01-05 16:30:45 -05:00
README.md Update copyright year to 2026 (batch 2/108) 2026-01-05 16:28:17 -05:00
terraform-registry-manifest.json Update goreleaser to publish manifest file via hc-releases 2022-01-14 11:09:14 -05:00

Terraform logo

Terraform AWS Cloud Control Provider

The Terraform AWS Cloud Control Provider is a plugin for Terraform that allows for the full lifecycle management of AWS resources using the AWS CloudFormation Cloud Control API. This provider is maintained internally by the HashiCorp AWS Provider team.

AWS Cloud Control API

The AWS Cloud Control API is a lightweight proxy API to discover, provision and manage cloud resources through a simple, uniform and predictable control plane. The AWS Cloud Control API supports Create, Read, Update, Delete and List (CRUDL) operations on any AWS resource that is registered in the AWS CloudFormation registry.

Coverage

At launch a subset of AWS resources which can be managed by CloudFormation are supported, some services use an older CloudFormation schema and cannot be used with Cloud Control. AWS are updating all of the older CloudFormation schemas to conform to the new standard, and are actively pursuing full coverage for CloudFormation. For the latest coverage information please refer to the AWS CloudFormation public roadmap.

To see the list of supported resources within this provider please refer to the registry.

Release Schedule

This provider is generated from the latest CloudFormation schemas, and will release weekly containing all new services and enhancements added to Cloud Control.

Credentials

When performing CRUDL operations the Cloud Control API make calls to downstream AWS services on your behalf. By default, the Cloud Control API will create a temporary session using the AWS credentials of the user making the Cloud Control API call. This session lasts up to a maximum of 24 hours.

All CRUDL operations also accept a RoleArn parameter which represents the AWS CloudFormation service role. In addition to federating access, using a role allows you to extend the allowed time of an operation to 36 hours, as the Cloud Control API can refresh the role credentials by re-assuming the role. The Terraform AWS Cloud Control API Provider has a role_arn argument which enables support for this functionality.

Please note: We take Terraform's security and our users' trust very seriously. If you believe you have found a security issue in the Terraform AWS Cloud Control Provider, please responsibly disclose by contacting us at security@hashicorp.com.

Quick Starts

Documentation

Full, comprehensive documentation is available on the Terraform Registry

Frequently Asked Questions

Responses to our most frequently asked questions can be found in our FAQ

Contributing

The Terraform Provider for AWS CloudFormation Cloud Control API is the work of a handful of contributors. We appreciate your help!

To contribute, please read the contribution guidelines: Contributing to Terraform - AWS Cloud Control Provider