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.
One of the big problems we have with cfn cli is that it heavily depends on the implementation details, rather than contracts. One of the very particular examples here is...
We support sub parsers for [python](https://github.com/aws-cloudformation/cloudformation-cli-python-plugin/pull/121/files) and [go](https://github.com/aws-cloudformation/cloudformation-cli-go-plugin/pull/168/files). I assume these were added to enable `cfn init` without prompting user for all the inputs. We can do the same for...
Hi, I am executing this command: "cfn test" and I am getting this unhandled exception: ```[[2021-07-02T19:26:35Z] DEBUG - temporary pytest.ini path: /var/folders/5g/qmkf17pj7kn2mztvfcrrn_m0nyyk9r/T/pytest_v301gq80.ini [2021-07-02T19:26:35Z] DEBUG - pytest args: ['-c', '/private/var/folders/5g/qmkf17pj7kn2mztvfcrrn_m0nyyk9r/T/pytest_v301gq80.ini', '-m',...
I ran `cfn validate` against a [resource schema](https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-redshift/blob/master/clustersubnetgroup/aws-redshift-clustersubnetgroup.json) with issues that should be caught by [this fix](https://github.com/aws-cloudformation/cloudformation-cli/pull/642). But the message is confusing. The message should be clear in what has...
I was able to build locally. But when submit PR into the repo the Codebuild check failed and the build failed as well. I have tried to use the fix...
I hit the maximum number of versions of my resource and it wasn't clear what I should do. * Am I stuck? * Can I delete old types? * Can...
I noticed that in your examples, for AWS resources ( which you are using internally I'd imagine ), you have a common definition file for types that can be included...
With this input to `inputs_1_create.json`: ```json { "credentials": { "accessToken": "{{resolve:secretsmanager:secretname:SecretString:secertkeyname}}", "accountId": "someStringHere" }, ... } ``` I get: ``` === Unhandled exception === Please report this issue to the...
Feature Request I'd like to be able to pass in values for additional properties to the MODULE types. Example for a module named `ACME::FOO::LogGroup::MODULE`: ```yaml Parameters: FunctionName: Type: String Resources:...
For a resource development CI/CD pipeline, customer need to make a RPDK package only during build time. Currently `cf-cli submit --dry-run` will generate a package without submit. But it would...