cloudformation-cli
cloudformation-cli copied to clipboard
The CloudFormation Provider Development Toolkit allows you to author your own resource providers and modules that can be used by CloudFormation.
If I attempt to create a Resource with a [reserved name](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-schema.html#resource-type-schema-properties), I should be warned or the CLI should refuse the input. ````bash Initializing new project What's the name of...
By parsing `required` and adding that to resolved types, code generation could be improved since we know the value must be present and can't be `null`/`None` - unless it's explicitly...
For secrets, it would be good to allow them to be sourced from the environment instead of being hard-coded inside the contract test overrides, so the overrides can be committed...
Improve devx by running the lambda locally automatically in future.
Some programs like `git init` don't create a new folder. Some programs, like `sam init`, do create a new folder. The upside to creating a new folder is that a...
Provide the ability to support different related resource types to be modeled together e.g. AWS::SQS*, AWS::Kinesis*.
Input Files are a good way of entering inputs for contract tests. But we lose the ability to let Python/Hypothesis generate random values for the attributes which are not entered...
The current resource generator in #104 handles simpler cases of resource generation. The below items are necessary to bring the generator to a more operable state that can handle most...
Hi, I am trying to run cfn init to create my new resource and I keep getting the following error ``` === Unhandled exception === Please report this issue to...
Hey, I believe there is a bug in the `test_input_equals_output` portion of several contract tests. ### Issue When comparing a list of strings, the tests will [call compare()](https://github.com/aws-cloudformation/cloudformation-cli/blob/master/src/rpdk/core/contract/resource_client.py#L352), which tries...