Microsoft.Resources (stable:2019-03-01)

2025/12/05 • 31 new, 31 deleted methods

Operations_List (new)
Description Lists all of the available Microsoft.Resources REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Resources/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Providers_Unregister (new)
Description Unregisters a subscription from a resource provider.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
Providers_Register (new)
Description Registers a subscription with a resource provider.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
Providers_List (new)
Description Gets all resource providers for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers
{
$top: integer ,
$expand: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
,
]
,
nextLink: string ,
}
Providers_Get (new)
Description Gets the specified resource provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}
{
$expand: string ,
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
Resources_ListByResourceGroup (new)
Description Get all the resources for a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources
{
resourceGroupName: string ,
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
ResourceGroups_CheckExistence (new)
Description Checks whether a resource group exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
ResourceGroups_CreateOrUpdate (new)
Description Creates or updates a resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
ResourceGroups_Delete (new)
Description When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
ResourceGroups_Get (new)
Description Gets a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
ResourceGroups_Update (new)
Description Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
name: string ,
properties:
{
provisioningState: string ,
}
,
managedBy: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
ResourceGroups_ExportTemplate (new)
Description Captures the specified resource group as a template.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate
{
resourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
options: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
template: object ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ResourceGroups_List (new)
Description Gets all the resource groups for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups
{
$filter: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}
Resources_MoveResources (new)
Description The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources
{
sourceResourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
targetResourceGroup: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_ValidateMoveResources (new)
Description This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources
{
sourceResourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
targetResourceGroup: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (409)

{}
Resources_List (new)
Description Get all the resources in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resources
{
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
Resources_CheckExistence (new)
Description Checks whether a resource exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
Resources_Delete (new)
Description Deletes a resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_CreateOrUpdate (new)
Description Creates a resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_Update (new)
Description Updates a resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_Get (new)
Description Gets a resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
Resources_CheckExistenceById (new)
Description Checks by ID whether a resource exists.
Reference Link ¶

⚼ Request

HEAD:  /{resourceId}
{
resourceId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
Resources_DeleteById (new)
Description Deletes a resource by ID.
Reference Link ¶

⚼ Request

DELETE:  /{resourceId}
{
resourceId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_CreateOrUpdateById (new)
Description Create a resource by ID.
Reference Link ¶

⚼ Request

PUT:  /{resourceId}
{
resourceId: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_UpdateById (new)
Description Updates a resource by ID.
Reference Link ¶

⚼ Request

PATCH:  /{resourceId}
{
resourceId: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_GetById (new)
Description Gets a resource by ID.
Reference Link ¶

⚼ Request

GET:  /{resourceId}
{
resourceId: string ,
api-version: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
Tags_DeleteValue (new)
Description Deletes a tag value.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_CreateOrUpdateValue (new)
Description Creates a tag value. The name of the tag must already exist.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
Tags_CreateOrUpdate (new)
Description The tag name can have a maximum of 512 characters and is case insensitive. Tag names created by Azure have prefixes of microsoft, azure, or windows. You cannot create tags with one of these prefixes.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: integer ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
,
]
,
}

⚐ Response (201)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: integer ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
,
]
,
}
Tags_Delete (new)
Description You must remove all values from a resource tag before you can delete it.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_List (new)
Description Gets the names and values of all resource tags that are defined in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/tagNames
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
tagName: string ,
count:
{
type: string ,
value: integer ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
,
]
,
}
,
]
,
nextLink: string ,
}
Operations_List (removed)
Description Lists all of the available Microsoft.Resources REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Resources/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}
Providers_Unregister (removed)
Description Unregisters a subscription from a resource provider.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
Providers_Register (removed)
Description Registers a subscription with a resource provider.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register
{
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
Providers_List (removed)
Description Gets all resource providers for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers
{
$top: integer ,
$expand: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
,
]
,
nextLink: string ,
}
Providers_Get (removed)
Description Gets the specified resource provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}
{
$expand: string ,
resourceProviderNamespace: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
namespace: string ,
registrationState: string ,
registrationPolicy: string ,
resourceTypes:
[
{
resourceType: string ,
locations:
[
string ,
]
,
aliases:
[
{
name: string ,
paths:
[
{
path: string ,
apiVersions:
[
string ,
]
,
}
,
]
,
}
,
]
,
apiVersions:
[
string ,
]
,
zoneMappings:
[
{
location: string ,
zones:
[
string ,
]
,
}
,
]
,
capabilities: string ,
properties: object ,
}
,
]
,
}
Resources_ListByResourceGroup (removed)
Description Get all the resources for a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources
{
resourceGroupName: string ,
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
ResourceGroups_CheckExistence (removed)
Description Checks whether a resource group exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
ResourceGroups_CreateOrUpdate (removed)
Description Creates or updates a resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
ResourceGroups_Delete (removed)
Description When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}
ResourceGroups_Get (removed)
Description Gets a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
ResourceGroups_Update (removed)
Description Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}
{
resourceGroupName: string ,
parameters:
{
name: string ,
properties:
{
provisioningState: string ,
}
,
managedBy: string ,
tags: object ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
ResourceGroups_ExportTemplate (removed)
Description Captures the specified resource group as a template.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate
{
resourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
options: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
template: object ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ResourceGroups_List (removed)
Description Gets all the resource groups for a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups
{
$filter: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: string ,
}
,
location: string ,
managedBy: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}
Resources_MoveResources (removed)
Description The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources
{
sourceResourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
targetResourceGroup: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_ValidateMoveResources (removed)
Description This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources
{
sourceResourceGroupName: string ,
parameters:
{
resources:
[
string ,
]
,
targetResourceGroup: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (409)

{}
Resources_List (removed)
Description Get all the resources in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resources
{
$filter: string ,
$expand: string ,
$top: integer ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
createdTime: string ,
changedTime: string ,
provisioningState: string ,
}
,
]
,
nextLink: string ,
}
Resources_CheckExistence (removed)
Description Checks whether a resource exists.
Reference Link ¶

⚼ Request

HEAD:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
Resources_Delete (removed)
Description Deletes a resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_CreateOrUpdate (removed)
Description Creates a resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_Update (removed)
Description Updates a resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_Get (removed)
Description Gets a resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}
{
resourceGroupName: string ,
resourceProviderNamespace: string ,
parentResourcePath: string ,
resourceType: string ,
resourceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
Resources_CheckExistenceById (removed)
Description Checks by ID whether a resource exists.
Reference Link ¶

⚼ Request

HEAD:  /{resourceId}
{
resourceId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (404)

{}
Resources_DeleteById (removed)
Description Deletes a resource by ID.
Reference Link ¶

⚼ Request

DELETE:  /{resourceId}
{
resourceId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Resources_CreateOrUpdateById (removed)
Description Create a resource by ID.
Reference Link ¶

⚼ Request

PUT:  /{resourceId}
{
resourceId: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_UpdateById (removed)
Description Updates a resource by ID.
Reference Link ¶

⚼ Request

PATCH:  /{resourceId}
{
resourceId: string ,
api-version: string ,
parameters:
{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{}
Resources_GetById (removed)
Description Gets a resource by ID.
Reference Link ¶

⚼ Request

GET:  /{resourceId}
{
resourceId: string ,
api-version: string ,
}

⚐ Response (200)

{
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
properties: object ,
kind: string ,
managedBy: string ,
sku:
{
name: string ,
tier: string ,
size: string ,
family: string ,
model: string ,
capacity: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
Tags_DeleteValue (removed)
Description Deletes a tag value.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_CreateOrUpdateValue (removed)
Description Creates a tag value. The name of the tag must already exist.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}
{
tagName: string ,
tagValue: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
Tags_CreateOrUpdate (removed)
Description The tag name can have a maximum of 512 characters and is case insensitive. Tag names created by Azure have prefixes of microsoft, azure, or windows. You cannot create tags with one of these prefixes.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: integer ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
,
]
,
}

⚐ Response (201)

{
id: string ,
tagName: string ,
count:
{
type: string ,
value: integer ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
,
]
,
}
Tags_Delete (removed)
Description You must remove all values from a resource tag before you can delete it.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/tagNames/{tagName}
{
tagName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Tags_List (removed)
Description Gets the names and values of all resource tags that are defined in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/tagNames
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
tagName: string ,
count:
{
type: string ,
value: integer ,
}
,
values:
[
{
id: string ,
tagValue: string ,
count:
{
type: string ,
value: integer ,
}
,
}
,
]
,
}
,
]
,
nextLink: string ,
}