An open API service indexing awesome lists of open source software.

https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall


https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall

aws-resources network-firewall resources

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

## aws-cloudformation-resource-providers-network-firewall

This repository contains AWS-owned resource providers for the AWS::NETWORKFIREWALL::* namespace.

## 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/cloudformation-cli) for usage instructions.

## Development
First, you will need to install the [CloudFormation CLI](https://github.com/aws-cloudformation/cloudformation-cli), as it is a required dependency:
```
pip3 install cloudformation-cli
pip3 install cloudformation-cli-java-plugin
```

Linting is done via pre-commit, and is performed automatically on commit. The continuous integration also runs these checks.

```
pre-commit install
```

Manual options are available so you don't have to commit:
```
# run all hooks on all files, mirrors what the CI runs
pre-commit run --all-files
# run unit tests and coverage checks
mvn verify
```

## Security

See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.

## License

This project is licensed under the Apache-2.0 License.