---
updatedAt: 2025-11-12T01:17:37.000Z
agentTools:
  projectIndex: https://public.docs.kivera.io/llms.txt
---

# MICROSOFT.QUOTA

<Embed url="https://docs.microsoft.com/en-us/rest/api/azure/" title="Azure documentation" provider="docs.microsoft.com" href="https://docs.microsoft.com/en-us/rest/api/azure/" />

# GroupQuotaLimitsRequest\_CreateOrUpdate

```erlang
valid {
    input.Body.properties.requestedResource.properties.limit == INTEGER
    input.Body.properties.requestedResource.properties.region == STRING
    input.Body.properties.requestedResource.properties.comments == STRING
    input.Body.STRING == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.resourceName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLimitsRequest\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.requestId == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLimitsRequest\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLimitsRequest\_Update

```erlang
valid {
    input.Body.properties.requestedResource.properties.limit == INTEGER
    input.Body.properties.requestedResource.properties.region == STRING
    input.Body.properties.requestedResource.properties.comments == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.resourceName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLimits\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.resourceName == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLimits\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLocationSettings\_CreateOrUpdate

```erlang
enum_EnforcementState := [ "Enabled", "Disabled", "NotAvailable" ]

valid {
    input.Body.properties.enforcementEnabled == enum_EnforcementState[_]
    input.Body.STRING == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.location == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLocationSettings\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.location == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLocationSettings\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaLocationSettings\_Update

```erlang
enum_EnforcementState := [ "Enabled", "Disabled", "NotAvailable" ]

valid {
    input.Body.properties.enforcementEnabled == enum_EnforcementState[_]
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.location == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaSubscriptionAllocationRequest\_CreateOrUpdate

```erlang
valid {
    input.Body.properties.requestedResource.properties.limit == INTEGER
    input.Body.properties.requestedResource.properties.region == STRING
    input.Body.STRING == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.resourceName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptionAllocationRequest\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.allocationId == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptionAllocationRequest\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptionAllocationRequest\_Update

```erlang
valid {
    input.Body.properties.requestedResource.properties.limit == INTEGER
    input.Body.properties.requestedResource.properties.region == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.resourceName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptionAllocation\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceName == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptionAllocation\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.SubscriptionID == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptionRequests\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.requestId == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaSubscriptionRequests\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaSubscriptions\_CreateOrUpdate

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.SubscriptionID == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptions\_Delete

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.SubscriptionID == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptions\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.SubscriptionID == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaSubscriptions\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotaSubscriptions\_Update

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.SubscriptionID == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
    input.ProviderMetadata.SubscriptionID == STRING
}
```

# GroupQuotaUsages\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.ReqMap.resourceProviderName == STRING
    input.ReqMap.location == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotas\_CreateOrUpdate

```erlang
enum_EnvironmentType := [ "NonProduction", "Production" ]
enum_GroupingIdType := [ "ServiceTreeId", "BillingId" ]

valid {
    input.Body.properties.displayName == STRING
    input.Body.properties.additionalAttributes.groupId.groupingIdType == enum_GroupingIdType[_]
    input.Body.properties.additionalAttributes.groupId.value == STRING
    input.Body.properties.additionalAttributes.environment == enum_EnvironmentType[_]
    input.Body.STRING == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotas\_Delete

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotas\_Get

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotas\_List

```erlang
valid {
    input.ReqMap.managementGroupId == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# GroupQuotas\_Update

```erlang
enum_EnvironmentType := [ "NonProduction", "Production" ]
enum_GroupingIdType := [ "ServiceTreeId", "BillingId" ]

valid {
    input.Body.properties.displayName == STRING
    input.Body.properties.additionalAttributes.groupId.groupingIdType == enum_GroupingIdType[_]
    input.Body.properties.additionalAttributes.groupId.value == STRING
    input.Body.properties.additionalAttributes.environment == enum_EnvironmentType[_]
    input.Body.STRING == STRING
    input.ReqMap.managementGroupId == STRING
    input.ReqMap.groupQuotaName == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# QuotaOperation\_List

```erlang
valid {
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# QuotaRequestStatus\_Get

```erlang
valid {
    input.ReqMap.id == STRING
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# QuotaRequestStatus\_List

```erlang
valid {
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.Qs.$filter == STRING
    input.Qs.$top == INTEGER
    input.Qs.$skiptoken == STRING
    input.ProviderMetadata.Region == STRING
}
```

# Quota\_CreateOrUpdate

```erlang
enum_LimitObjectTypes := [ "LimitValue" ]

valid {
    input.Body.properties.limit.limitObjectType == enum_LimitObjectTypes[_]
    input.Body.properties.name.value == STRING
    input.Body.properties.resourceType == STRING
    input.Body.properties.properties.STRING == STRING
    input.ReqMap.resourceName == STRING
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# Quota\_Get

```erlang
valid {
    input.ReqMap.resourceName == STRING
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# Quota\_List

```erlang
valid {
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# Quota\_Update

```erlang
enum_LimitObjectTypes := [ "LimitValue" ]

valid {
    input.Body.properties.limit.limitObjectType == enum_LimitObjectTypes[_]
    input.Body.properties.name.value == STRING
    input.Body.properties.resourceType == STRING
    input.Body.properties.properties.STRING == STRING
    input.ReqMap.resourceName == STRING
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# Usages\_Get

```erlang
valid {
    input.ReqMap.resourceName == STRING
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```

# Usages\_List

```erlang
valid {
    input.ReqMap.scope == STRING
    input.Qs.api-version == STRING
    input.ProviderMetadata.Region == STRING
}
```