Skip to main content

group_quota_limits_requests

Creates, updates, deletes, gets or lists a group_quota_limits_requests resource.

Overview

Namegroup_quota_limits_requests
TypeResource
Idazure.quota.group_quota_limits_requests

Fields

The following fields are returned by SELECT queries:

Success, with the details of the group quota request.

NameDatatypeDescription
propertiesobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectmanagementGroupId, groupQuotaName, requestIdGet API to check the status of a GroupQuota request by requestId.
listselectmanagementGroupId, groupQuotaName, resourceProviderName, $filterGet API to check the status of a GroupQuota request by requestId.
create_or_updateinsertmanagementGroupId, groupQuotaName, resourceProviderName, resourceNamePut the GroupQuota requests for a specific ResourceProvider/Location/Resource. the location and resourceName ("name": {"value" : "resourceName") properties are specified in the request body. Only 1 resource quota can be requested.
Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status.
updateupdatemanagementGroupId, groupQuotaName, resourceProviderName, resourceNameCreate the GroupQuota requests for a specific ResourceProvider/Location/Resource. the location and resourceName properties are specified in the request body. Only 1 resource quota can be requested. Please note that patch request creates a new groupQuota request.
Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
$filterstring| Field | Supported operators
|---------------------|------------------------
location eq {location} and resource eq {resourceName} Example: $filter=location eq eastus and resourceName eq cores
groupQuotaNamestringThe GroupQuota name. The name should be unique for the provided context tenantId/MgId.
managementGroupIdstringManagement Group Id.
requestIdstringRequest Id.
resourceNamestringResource name.
resourceProviderNamestringThe resource provider name, such as - Microsoft.Compute. Currently only Microsoft.Compute resource provider supports this API.

SELECT examples

Get API to check the status of a GroupQuota request by requestId.

SELECT
properties
FROM azure.quota.group_quota_limits_requests
WHERE managementGroupId = '{{ managementGroupId }}' -- required
AND groupQuotaName = '{{ groupQuotaName }}' -- required
AND requestId = '{{ requestId }}' -- required
;

INSERT examples

Put the GroupQuota requests for a specific ResourceProvider/Location/Resource. the location and resourceName ("name": {"value" : "resourceName") properties are specified in the request body. Only 1 resource quota can be requested.
Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status.

INSERT INTO azure.quota.group_quota_limits_requests (
data__properties,
managementGroupId,
groupQuotaName,
resourceProviderName,
resourceName
)
SELECT
'{{ properties }}',
'{{ managementGroupId }}',
'{{ groupQuotaName }}',
'{{ resourceProviderName }}',
'{{ resourceName }}'
RETURNING
properties
;

UPDATE examples

Create the GroupQuota requests for a specific ResourceProvider/Location/Resource. the location and resourceName properties are specified in the request body. Only 1 resource quota can be requested. Please note that patch request creates a new groupQuota request.
Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status.

UPDATE azure.quota.group_quota_limits_requests
SET
data__properties = '{{ properties }}'
WHERE
managementGroupId = '{{ managementGroupId }}' --required
AND groupQuotaName = '{{ groupQuotaName }}' --required
AND resourceProviderName = '{{ resourceProviderName }}' --required
AND resourceName = '{{ resourceName }}' --required
RETURNING
properties;