-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Work_Item] Add columns that describe provider entities in Billing Account and Sub Account #317
Comments
While this will lead to a lot of duplicated data, I do see some major benefits in having values that users are likely to be looking for and it builds the association to the Billing/Sub Account. |
Maybe I don't understand well, but would the values of columns BillingAccountType and SubAccountType be always the same for a given provider? |
@marc-perreaut Not necessarily. Specifically, BillingAccountType for Microsoft EA would be "Billing Account" and for MCA would be "Billing Profile". That's why I proposed adding this. It's trying to address the confusion where BillingAccountId does not refer to a "billing account". With respect to SubAccountType, there's a question that pops up from time to time about whether that should be a subscription or a resource group in Azure. This would drive that clarity, but I'm 100% with you regarding it being the same value. I mainly included it for completeness and to force the conversation about how we want to handle it. |
I think SubAccountType would be valuable if we move away from, for example Azure, SubscriptionName which changes to SubAccountName. Google have Project and AWS have Account as constructs for billing rollups. If the column SubAccontName is used across all three providers it would help to have a SubAccountType to specify Subscription, Account or Project? |
Agreed to move it to release v1.1 during Members meeting on April 25. |
APJ FOCUS User Group call 23/October attendees raised this as very important for their work. |
I have updated my comment from yesterday to reflect the conversation we had around this topic in the Oct 23 APJ FUG call. The FOCUS project team will discuss further in an upcoming call. Thanks @thecloudman and @richwang99 for sharing your thoughts! |
Notes from the Maintainers' call on November 4:Context: This task aims to enhance the billing structure by adding attributes that describe provider entities in billing accounts and sub-accounts, aiding practitioners in tracking and understanding multi-account setups. |
Summary from the Maintainers' call on Nov 25Context: Next Steps from the TF-2 call on November 27:
|
@flanakin Just a note that Google also has the concept of a Parent Billing Account and Subaccount. |
Action Items from TF-2 call on December 4:
|
Action Items from the Maintainers' call on Jan 6:
|
Suggesting adding BillingAccountType and SubAccountType to include the provider-specific labels for the BillingAccountId/Name and SubAccountId/Name. This is similar to ResourceType and CommitmentDiscountType for their respective ID and Name columns. --------- Co-authored-by: Shawn Alpay <[email protected]> Co-authored-by: Irena Jurica <[email protected]> Co-authored-by: Joaquin <[email protected]>
Reopening this Work Item to handle for use case augmentation and clarification of normative requirements for these new columns. |
1. Problem Statement *
Different providers have different "types" of entities that may be needed to represent the
BillingAccountId/Name
andSubAccoundId/Name
. Some providers even have multiple values that may be used. For example, Microsoft has 3 different types of entities that could be used forBillingAccountId
depending on the type of agreement.Use case(s)
2. Objective *
Create provider-specific "type" columns that describe what
BillingAccountId
andSubAccountId
are.3. Supporting Documentation *
See Microsoft BillingAccountType, SubAccountType (documentation, PR #287).
Potential BillingAccountType values:
Potential SubAccountType values:
4. Proposed Solution / Approach
Following the
ResourceId
andReosurceType
pattern, add newBillingAccountType
andSubAccountType
columns.5. Epic or Theme Association
TBD
6. Stakeholders *
Do you want to see this column in FOCUS?
Give it a 👍 below ↴
Comments are welcome and encouraged!
The text was updated successfully, but these errors were encountered: