cloudformation-cli icon indicating copy to clipboard operation
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.

Results 183 cloudformation-cli issues
Sort by recently updated
recently updated
newest added

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...

good first issue
wip
p2

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...

schema processing

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...

enhancement
good first issue
p1
researching

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...

researching

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...

question
contract tests
watch

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:...

enhancement
modules

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...

enhancement