group_quota_limits_requests
Creates, updates, deletes, gets or lists a group_quota_limits_requests
resource.
Overview
Name | group_quota_limits_requests |
Type | Resource |
Id | azure.quota.group_quota_limits_requests |
Fields
Name | Datatype | Description |
---|---|---|
properties | object |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
get | SELECT | groupQuotaName, managementGroupId, requestId | Get API to check the status of a GroupQuota request by requestId. |
list | SELECT | $filter, groupQuotaName, managementGroupId, resourceProviderName | Get API to check the status of a GroupQuota request by requestId. |
create_or_update | INSERT | groupQuotaName, managementGroupId, resourceName, resourceProviderName | 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. | |||
update | UPDATE | groupQuotaName, managementGroupId, resourceName, resourceProviderName | 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. |
SELECT
examples
Get API to check the status of a GroupQuota request by requestId.
SELECT
properties
FROM azure.quota.group_quota_limits_requests
WHERE groupQuotaName = '{{ groupQuotaName }}'
AND managementGroupId = '{{ managementGroupId }}'
AND requestId = '{{ requestId }}';
INSERT
example
Use the following StackQL query and manifest file to create a new group_quota_limits_requests
resource.
- All Properties
- Manifest
/*+ create */
INSERT INTO azure.quota.group_quota_limits_requests (
groupQuotaName,
managementGroupId,
resourceName,
resourceProviderName,
properties
)
SELECT
'{{ groupQuotaName }}',
'{{ managementGroupId }}',
'{{ resourceName }}',
'{{ resourceProviderName }}',
'{{ properties }}'
;
- name: your_resource_model_name
props:
- name: properties
value:
- name: requestedResource
value:
- name: properties
value:
- name: limit
value: integer
- name: name
value:
- name: value
value: string
- name: localizedValue
value: string
- name: region
value: []
- name: comments
value: string
- name: requestSubmitTime
value: string
- name: provisioningState
value: []
- name: faultCode
value: string
UPDATE
example
Updates a group_quota_limits_requests
resource.
/*+ update */
UPDATE azure.quota.group_quota_limits_requests
SET
properties = '{{ properties }}'
WHERE
groupQuotaName = '{{ groupQuotaName }}'
AND managementGroupId = '{{ managementGroupId }}'
AND resourceName = '{{ resourceName }}'
AND resourceProviderName = '{{ resourceProviderName }}';