Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This diagram shows a reseller hiearchy hierarchy to manage Azure CSP or AWS organization accounts and their customers. The documentation below describes how to create this hierarchy.

Mermaid
fileNamemermaid_1675759715283
themeneutral
version1516
{"diagramDefinition":"flowchart LR\nA(Reseller<br/>enterprise)\nB(ACustomer<br/>key node<br/>enterprise)\nB-->C(AStandard<br/>enterprise 1)\nB-->D(AStandard<br/>enterprise 2)\nC-.-F(ASubscription1)\nD-.-E(ASubscription2)\nG-.-H(BSubscription2BSubscription1)\nA-.-P(Reseller<br/>Pricing<br/>credential)\nG(BCustomer<br/>key node<br/>enterprise)\nsubgraph ResellerScope\n    A\n    P\nend\nsubgraph BCustomerScope\n    G \n    H\nend\n\nsubgraph Reseller hierarchy\n    direction LR\n        ResellerScope-->ACustomerScope\n        ResellerScope-->BCustomerScope\nend\nsubgraph GlobalScope\nend\nGlobalScope-->ResellerScope\n\nsubgraph ACustomerScope\n    direction LR\n        B\n        C\n        D\n        E\n        F\nend\n        style GlobalScope fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n        style A fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n        style P fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff,stroke-dasharray: 5 5\n        style B fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n        style C fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n        style D fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n        style F fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff,stroke-dasharray: 5 5\n        style E fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff,stroke-dasharray: 5 5"}

...

  1. Create public cloud regions for your public cloud providers. See Create a public cloud region

  2. Go to UsersScopes and Create a reseller scope:

    1. Make the Name descriptive, for example, ResellerNameScope

    2. For the Parent scope select theGlobal scope (recommended) or no scope

      Create a reseller scope with the Global scope as the parent scopeImage RemovedCreate a reseller scope with the Global scope as the parent scopeImage Added
    3. For Entities, select your public cloud regions.

      Create a scope and select the public cloud regionsImage RemovedCreate a scope and select the public cloud regionsImage Added
  3. Go to Users and Create a reseller enterprise:

    1. For the Default scope select ResellerNameScope

    2. Select the Reseller checkbox

    3. If the reseller will use its own mail server, enter the details of the Mail server

      Create a reseller enterprise and enter detailsImage RemovedCreate a reseller enterprise and enter detailsImage Added
    4. For Datacenters, select the datacenters and public cloud regions that the reseller and its customers will use, as in the scope.

...

  1. Under the reseller, edit the customer, key node (for Azure Plans and Office 365), or standard enterprise

  2. Go to Credentials → Public

  3. For the Access key ID, enter the customer’s TenantID

    Add an Azure tenantID to identify a customer for billing onlyImage RemovedAdd an Azure tenantID to identify a customer for billing onlyImage Added
  4. Select Only for billing

  5. Click Add account to save the credentials. The platform will not validate the account details until it retrieves billing data from the provider

  6. Click Save

...

  1. Edit the standard enterprise, and go to Credentials → Public

  2. For the Access key ID, enter the customer’s subscription details in this format: Subscription##TenantID

  3. For the Secret access key, enter any value

  4. Select Only for billing

    Onboard an Azure customer with billing access onlyImage RemovedOnboard an Azure customer with billing access onlyImage Added
  5. Click Add account to save the credentials. The platform will not validate the account details until it retrieves billing data from the provider

  6. Go to Properties and add azurecompute-arm_only_bill_subscription and set the value to true

  7. Click Save

...