Regions and Platforms
Regions and Platforms
Overview
Regions define where subscriptions can be created, where usage can be collected, and which platform integration CMS uses.
Purpose
CMSUse v2Regions supportsto theseconfigure the platform types:locations CMS manages or bills, test readiness, control tenant access, review health, and run region operations.
Supported Platforms
| Platform | |
|---|---|
| Azure Stack | |
| Azure Local | Azure Local VM and disk |
| Public Azure | Azure cost |
| CloudStack | CloudStack |
RegionUser ReadinessRoles
ARegions are primarily managed by platform administrators. Platform readers can review platform information where permitted. Non-platform users see region-related information only where it is needed for dashboards, subscriptions, calculator options, or billing visibility.
Key Workflows
Prepare a Region
- Open Regions.
- Create or edit a region.
- Select the platform.
- Enter required platform configuration.
- Save the region.
- Run the available connection or health checks.
- Confirm the region
must beis enabled andconfiguredready beforeuserscreatingcansubscriptions.
Restrict orTenant Access
- Open the region details.
- Select Tenant Access.
- Add allowed tenants when the region should be restricted.
- Leave the list empty when all role-visible tenants may use the region.
Run Region Operations
Use region details to run mostavailable region operations.
When a region is incomplete, the portal hidesplatform actions such as Admin Portal, Update Usage, and Refresh Health. Delete remains available so abandoned setup can be cleaned up.
Tenant Access
Platform administrators can restrict a region to an allowed tenant list from the Tenant Access tab.
If a region has no tenant access rows, it is available to all tenants the user can normally access. If allowed tenants are configured, only those tenants can use the region for subscription creation and related health views.
Azure Stack
Azure Stack regions support provider credentials, readiness checks, health refresh, usage collection,update, catalogueor region-specific maintenance. Actions appear only when the region is configured enough for the selected platform.
Configuration Notes
| Platform | Important configuration |
|---|---|
| Azure Stack | Provider connection, identity registration mode, certificate storage, catalogue, quotas, and health. |
| Azure Local | Azure connection, region location, cluster details, image sync, |
| Public Azure | Azure connection, resource group tag key, currency, fallback subscription, and pass-through pricing. |
| CloudStack | CloudStack endpoint, zone/account configuration, offers, templates, and |
Known include:Limitations
Entra registration mode.Certificate storage option.Health and identity checks.Region-scoped usage cleanup.
Azure Local
Azure Local regionsplatform representaction Azure Local clusters. CMS can collect VM, disk, image, CPU, memory, storage, and GPU-related usage for billing.
Resource and resource-group tags connect Azure Local workloads back to CMS subscriptions. Creating Azure Local resource groups through CMS helps ensure the correct subscription mapping tag is applied.
Manual Review Required: Azure Local subscription detailsbuttons should be reviewed after platform setup to confirmplatform-specificonlyactionrelevantbuttonsactionsmatchareAzureshown.Local behaviour.
Public Azure
Public Azure pricing uses currency conversion and the configured pass-through increase.
Implementation Gap:until Public Azure-specificalert behaviouralerting isstillavailable.
CloudStack
CloudStack regions use CMS tenants, subscriptions, offers, templates, and CloudStack domain/account relationships.
Planned Behaviour:CloudStack user syncsynchronisation islisted asa futurework.operationalWhencapability.available, CMS user access should be reflected in the tenant's CloudStack domain.
Health and Operations
Region health can be refreshed manually by platform administrators and automatically through scheduled jobs. Region capacity widgets show health and capacity information according to the user's access.
What To Check
If a region or action is missing, check:
- The user's role.
- Whether the region is enabled.
- Whether required platform
settingsconfigurationareis complete. - Whether the tenant is allowed to use the region.
- Whether the action applies to
thattheplatformselectedtype.platform.
Related Pages
- Subscriptions and Resource Groups
- Catalogue, Pricing, and Calculator
- Usage, Billing, and Invoicing
- Quotas