Skip to main content

Overview

The CloudAxis CMS (Cloud Management Service) for Azure Stack Hub, is a multi‑tenant billing and management application for Azure Stack Hub environments.

is a control plane designed to simplify multi-tenant cloud operations.
It centralizes the management of tenants, subscriptions, usage, billing, and commissions, and integrates tightly with Azure Stack Hub.

Key capabilities:

 It consists of:

  • CMS API:

    Unified aManagement: RESTTenants, servicesubscriptions, thatplans, exposes tenant/partner/distributor operations, pricing,and usage processing,records invoices,are alerts,modeled consistently across the platform.

  • Automated Billing: Usage data is ingested through the /api/v1/usage endpoint and usertransformed management.into billing records using /api/v1/billing/summary.

  • CMS Portal:

    Flexible aPricing: responsiveSupports webrate UIcards, for daily operations and reporting.

Key capabilities

  • Multi‑level hierarchy: distributor → partner → tenant → subscription.
  • Pricing and SKUs: define rates,tiered thresholds, and increasescredits acrossdefined services.per tenant, subscription, or resource.

  • Usage ingestion

    Partner Commissions: Partners and processingdistributors percan Azurereceive Stackcalculated region.commissions via /api/v1/commissions/summary based on consumption.

  • Invoicing and

    API-Driven commissionExtensibility: calculation.The system is fully automatable via the REST API described in the swagger.json file.

  • Alerts and

    Branding dashboards& White-Label: Built for costoperators andwho platformneed health.

  • to
  • Granulardeliver rolesa andbranded policiescustomer withexperience.

    JWT bearer authentication.

What this guide covers

Tip:

    If
  • Deploymentyou want to get hands-on right away, start with containers (nginx, API, Portal, MySQL).
  • Secure configuration and branding.
  • Day‑to‑day operations (tenants, subscriptions, pricing, invoices, regions, alerts).
  • API usage and automation patterns.
Audience: operators and administrators of the CMS“Getting appStarted” (API and UI). Azure Stack RP/API specifics are intentionally out of scope.
section.