Skip to main content

Azure Resource Manager

This page tracks which Azure Resource Manager REST API operations are implemented in Topaz.

Legend

SymbolMeaning
Implemented
Not implemented

Control Plane

Deployments

REST reference

OperationStatusNotes
Create Or UpdateARM template deployments
Delete
Get
List At Resource Group Scope
ValidatePOST validate
Cancel
Export Template
What If
List At Subscription Scope
List At Management Group Scope
List At Tenant Scope

Providers

OperationStatusNotes
GetProvider namespace lookup
List
Register
Unregister

Resource Groups

REST reference

OperationStatusNotes
Create Or UpdateThe update path (PUT on existing group) is a no-op — tag and location changes are silently ignored
DeleteReturns HTTP 200; Azure spec requires 202 Accepted
Get
List
Check ExistenceHEAD verb; returns 204 if exists, 404 if not
Export TemplatePOST exportTemplate; supports IncludeParameterDefaultValue, IncludeComments, SkipResourceNameParameterization, SkipAllParameterization options
UpdatePATCH verb; updates tags

Subscriptions

REST reference — resources/subscriptions · REST reference — Subscription API

OperationStatusNotes
CreateTopaz-specific; not a standard ARM operation in Azure
Get
List
RenamePOST providers/Microsoft.Subscription/rename
List LocationsReturns a static list of Azure regions
CancelPOST providers/Microsoft.Subscription/cancel; sets subscription state to Disabled
EnablePOST providers/Microsoft.Subscription/enable; sets subscription state to Enabled
Create Or Update Predefined TagsPUT tagNames/{tagName}/tagValues/{tagValue}
Accept Ownership
Accept Ownership Status

Alias

REST reference

OperationStatus
Create
Delete
Get
List

Billing Account

REST reference

OperationStatus
Get Policy

Subscription Policy

REST reference

OperationStatus
Add Update Policy For Tenant
Get Policy For Tenant
List Policy For Tenant

Tags

OperationStatus
Create Or Update
Delete
List

Resources

OperationStatus
Get
List By Resource Group
List
Move Resources