Versions Compared

Key

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

...

Templates, Snapshots, EIP and ELP work is not part of this spec. There are being tracked separately as per JIRA tickets mentioned above.

Usage

  1. Usage records will be generated by each Region separately. Portal layer above CS should combine usage across Regions into a consolidated invoice.

Use cases

(Using external provisioning system)

  • Create Account

...

    1. Create Account in

...

    1. the external provisioning system with unique Id

...

    1. Using CS API create account in all regions using the unique Id created in step1 as UUID. CreateAccount API takes UUID as an optional parameter. When UUID is provided, CloudStack does not generate a UUID and instead will use external ID.

...

    1. External Id(UUID) for the Account should be same in all Regions.

...

    1. Account DB Ids could be different for each Region

...

    1. .

...

  • Update Account (update/disable/enable Account)

    ...

      1. Update account in

    ...

      1. external provisioning system

    ...

      1. Update account in all

    ...

      1. regions via API

    ...

      1. .

    ...

    • Delete Account

      ...

        1. Delete account

      ...

        1. in external provisioning system
        1. Delete account in all regions via API

      ...

      Similarly for users and domains.

      ...