aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
AWS::CloudFormation::ResourceVersion - Region-Allow private resource type to be available globally
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
## 1. Title
#### AWS::CloudFormation::ResourceVersion-Region-Allow private resource type to be available globally
## 2. Scope of request
It would be nice to have the option to register a private resource provider for a particular AWS account and to **all regions**. This applies to AWS API itself so that we can have the same behavior across AWS CLI, CloudFormation template (when available), etc.
~~I would even argue that Resource Types should be global by default just like IAM resources.~~
## 3. Expected behavior
In Create/Update, we should have a property to set that resource type globally available.
## 4. Suggest specific test cases
One could try to use the following hypothetical template:
```yaml
Type: AWS::CloudFormation::ResourceVersion
Properties:
ExecutionRoleArn: ...
LoggingConfig: ...
SchemaHandlerPackage: ...
TypeName: Organization::Service::Resource
Visibility: PRIVATE # Even if visibility could be set to public/private in the future
Global: true
```
## 5. Helpful Links to speed up research and evaluation
#### PR on GitHub: https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-cloudformation/pull/4
## 6. Category
Management (CloudTrail, Config...)
Contributor guide
Research direction
Start by reviewing the linked PR and the AWS::CloudFormation::ResourceVersion Create/Update behavior described in the issue. Use the hypothetical YAML template as the scenario to evaluate; done means a private resource provider can be registered for an account and made available across all regions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100