Azure Resource Manager
Azure REST API reference
This page tracks which Azure Resource Manager REST API operations are implemented in Topaz.
Legend
| Symbol | Meaning |
|---|---|
| ✅ | Implemented |
| ❌ | Not implemented |
Control Plane
Deployments
| Operation | Status | Notes |
|---|---|---|
| Create Or Update | ✅ | ARM template deployments |
| Delete | ✅ | |
| Get | ✅ | |
| List At Resource Group Scope | ✅ | |
| Validate | ✅ | POST validate |
| Cancel | ❌ | |
| Export Template | ❌ | |
| What If | ❌ | |
| List At Subscription Scope | ❌ | |
| List At Management Group Scope | ❌ | |
| List At Tenant Scope | ❌ |
Providers
| Operation | Status | Notes |
|---|---|---|
| Get | ✅ | Provider namespace lookup |
| List | ❌ | |
| Register | ❌ | |
| Unregister | ❌ |
Resource Groups
| Operation | Status | Notes |
|---|---|---|
| Create Or Update | ✅ | The update path (PUT on existing group) is a no-op — tag and location changes are silently ignored |
| Delete | ✅ | Returns HTTP 200; Azure spec requires 202 Accepted |
| Get | ✅ | |
| List | ✅ | |
| Check Existence | ✅ | HEAD verb; returns 204 if exists, 404 if not |
| Export Template | ✅ | POST exportTemplate; supports IncludeParameterDefaultValue, IncludeComments, SkipResourceNameParameterization, SkipAllParameterization options |
| Update | ✅ | PATCH verb; updates tags |
Subscriptions
REST reference — resources/subscriptions · REST reference — Subscription API
| Operation | Status | Notes |
|---|---|---|
| Create | ✅ | Topaz-specific; not a standard ARM operation in Azure |
| Get | ✅ | |
| List | ✅ | |
| Rename | ✅ | POST providers/Microsoft.Subscription/rename |
| List Locations | ✅ | Returns a static list of Azure regions |
| Cancel | ✅ | POST providers/Microsoft.Subscription/cancel; sets subscription state to Disabled |
| Enable | ✅ | POST providers/Microsoft.Subscription/enable; sets subscription state to Enabled |
| Create Or Update Predefined Tags | ✅ | PUT tagNames/{tagName}/tagValues/{tagValue} |
| Accept Ownership | ❌ | |
| Accept Ownership Status | ❌ |
Alias
| Operation | Status |
|---|---|
| Create | ❌ |
| Delete | ❌ |
| Get | ❌ |
| List | ❌ |
Billing Account
| Operation | Status |
|---|---|
| Get Policy | ❌ |
Subscription Policy
| Operation | Status |
|---|---|
| Add Update Policy For Tenant | ❌ |
| Get Policy For Tenant | ❌ |
| List Policy For Tenant | ❌ |
Tags
| Operation | Status |
|---|---|
| Create Or Update | ❌ |
| Delete | ❌ |
| List | ❌ |
Resources
| Operation | Status |
|---|---|
| Get | ❌ |
| List By Resource Group | ❌ |
| List | ❌ |
| Move Resources | ❌ |