https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudformation
The CloudFormation Resource Provider Package For AWS CloudFormation
https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudformation
aws-resources cfn cloudformation resources
Last synced: 6 months ago
JSON representation
The CloudFormation Resource Provider Package For AWS CloudFormation
- Host: GitHub
- URL: https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudformation
- Owner: aws-cloudformation
- License: apache-2.0
- Created: 2019-06-26T17:00:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T20:47:55.000Z (7 months ago)
- Last Synced: 2025-03-30T17:08:22.329Z (6 months ago)
- Topics: aws-resources, cfn, cloudformation, resources
- Language: Java
- Homepage: https://aws.amazon.com/cloudformation/
- Size: 580 KB
- Stars: 48
- Watchers: 24
- Forks: 37
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## AWS CloudFormation Resource Provider Package For AWS CloudFormation
This repository contains AWS-owned resource providers for the `AWS::CloudFormation::*` namespace.
[](https://travis-ci.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudformation)
Usage
-----The CloudFormation CLI (cfn) allows you to author your own resource providers that can be used by CloudFormation.
Refer to the documentation for the [CloudFormation CLI](https://github.com/aws-cloudformation/aws-cloudformation-rpdk) for usage instructions.
Development
-----------First, you will need to install the [CloudFormation CLI](https://github.com/aws-cloudformation/aws-cloudformation-rpdk), as it is a required dependency:
```shell
pip3 install cloudformation-cli
pip3 install cloudformation-cli-java-plugin
```Linting and running unit tests is done via [pre-commit](https://pre-commit.com/), and so is performed automatically on commit. The continuous integration also runs these checks.
```shell
pre-commit install
```Manual options are available so you don't have to commit:
```shell
# run all hooks on all files, mirrors what the CI runs
pre-commit run --all-files
# run unit tests and coverage checks
mvn verify
```License
-------This library is licensed under the Apache 2.0 License.