aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

Regional support for AWS::BillingConductor::* resources

Open
#1,993 0 comments 0 reactions 0 assignees View on GitHub
Coverage NeedTriage
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

### Name of the resource

Other

### Resource name

AWS::BillingConductor::*

### Description

CloudFormation supports AWS Billing Conductor by supplying the `AWS::BillingConductor::*` resources. Billing Conductor is a global service (similar to IAM, Organizations, etc. as far I personally can tell). However, it is only possible to deploy CloudFormation templates containing billing conductor resources when using the region `us-east-1`.

It would be great to have regional support for the global AWS Billing Conductor resources in order to avoid having to pass around data between CloudFormation stacks.

My use-case:
I am deploying my AWS Organizations tree alongside other components of my basic Organizations setup to my payer account in `eu-central-1` using AWS CDK. I would like to deploy my Billing Conductor setup in the same stack and be able to dynamically reference the accounts the conductor is handling through the CfnAccount's ' `.ref` field so that I don't have to use account IDs in my config anywhere.

### Other Details

The current errors in `eu-central-1` are as follows:
* Invalid or unsupported Type AWS::BillingConductor::PricingRule for resource xyz in eu-central-1
* Invalid or unsupported Type AWS::BillingConductor::PricingPlan for resource xyz in eu-central-1
* Invalid or unsupported Type AWS::BillingConductor::BillingGroup for resource xyz in eu-central-1

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the AWS::BillingConductor::* resource types and the reported behavior in us-east-1 versus eu-central-1. Check how the AWS CDK CfnAccount ref is intended to work across stacks. Done means the listed Billing Conductor resources are accepted in eu-central-1 and the account references can be used without hard-coded account IDs.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.