quota.azure.com/v1api20250901
APIVersion
| Value | Description |
|---|---|
| “2025-09-01” |
Quota
Generator information: - Generated from: /quota/resource-manager/Microsoft.Quota/Quota/stable/2025-09-01/openapi.json - ARM URI: /{scope}/providers/Microsoft.Quota/quotas/{resourceName}
Used by: QuotaList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | Quota_Spec Optional |
|
| status | Quota_STATUS Optional |
Quota_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | QuotaOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner. | genruntime.ArbitraryOwnerReference Required |
| properties | Quota properties for the specified resource, based on the API called, Quotas or Usages. | QuotaProperties Optional |
Quota_STATUS
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| properties | Quota properties for the specified resource, based on the API called, Quotas or Usages. | QuotaProperties_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
QuotaList
Generator information: - Generated from: /quota/resource-manager/Microsoft.Quota/Quota/stable/2025-09-01/openapi.json - ARM URI: /{scope}/providers/Microsoft.Quota/quotas/{resourceName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | Quota[] Optional |
Quota_Spec
Used by: Quota.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | QuotaOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner. | genruntime.ArbitraryOwnerReference Required |
| properties | Quota properties for the specified resource, based on the API called, Quotas or Usages. | QuotaProperties Optional |
Quota_STATUS
Used by: Quota.
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| properties | Quota properties for the specified resource, based on the API called, Quotas or Usages. | QuotaProperties_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
QuotaOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: Quota_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
QuotaProperties
Quota properties for the specified resource.
Used by: Quota_Spec.
| Property | Description | Type |
|---|---|---|
| limit | Resource quota limit properties. | LimitJsonObject Optional |
| name | Resource name provided by the resource provider. Use this property name when requesting quota. | ResourceName Optional |
| properties | Additional properties for the specific resource provider. | v1.JSON Optional |
| resourceType | The name of the resource type. Optional field. | string Optional |
QuotaProperties_STATUS
Quota properties for the specified resource.
Used by: Quota_STATUS.
| Property | Description | Type |
|---|---|---|
| isQuotaApplicable | States if quota can be requested for this resource. | bool Optional |
| limit | Resource quota limit properties. | LimitJsonObject_STATUS Optional |
| name | Resource name provided by the resource provider. Use this property name when requesting quota. | ResourceName_STATUS Optional |
| properties | Additional properties for the specific resource provider. | v1.JSON Optional |
| quotaPeriod | The time period over which the quota usage values are summarized. For example: *P1D (per one day) *PT1M (per one minute) *PT1S (per one second). This parameter is optional because, for some resources like compute, the period is irrelevant. | string Optional |
| resourceType | The name of the resource type. Optional field. | string Optional |
| unit | The quota units, such as Count and Bytes. When requesting quota, use the unit value returned in the GET response in the request body of your PUT operation. | string Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: Quota_STATUS.
| Property | Description | Type |
|---|---|---|
| createdAt | The timestamp of resource creation (UTC). | string Optional |
| createdBy | The identity that created the resource. | string Optional |
| createdByType | The type of identity that created the resource. | SystemData_CreatedByType_STATUS Optional |
| lastModifiedAt | The timestamp of resource last modification (UTC) | string Optional |
| lastModifiedBy | The identity that last modified the resource. | string Optional |
| lastModifiedByType | The type of identity that last modified the resource. | SystemData_LastModifiedByType_STATUS Optional |
LimitJsonObject
Used by: QuotaProperties.
| Property | Description | Type |
|---|---|---|
| limitValue | Mutually exclusive with all other properties | LimitObject Optional |
LimitJsonObject_STATUS
Used by: QuotaProperties_STATUS.
| Property | Description | Type |
|---|---|---|
| limitValue | Mutually exclusive with all other properties | LimitObject_STATUS Optional |
ResourceName
Name of the resource provided by the resource Provider. When requesting quota, use this property name.
Used by: QuotaProperties.
| Property | Description | Type |
|---|---|---|
| value | Resource name. | string Optional |
ResourceName_STATUS
Name of the resource provided by the resource Provider. When requesting quota, use this property name.
Used by: QuotaProperties_STATUS.
| Property | Description | Type |
|---|---|---|
| localizedValue | Resource display name. | string Optional |
| value | Resource name. | string Optional |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
LimitObject
Used by: LimitJsonObject.
| Property | Description | Type |
|---|---|---|
| limitObjectType | The limit object type. | LimitType Required |
| limitType | The quota or usages limit types. | QuotaLimitTypes Optional |
| value | The quota/limit value | int Required |
LimitObject_STATUS
Used by: LimitJsonObject_STATUS.
| Property | Description | Type |
|---|---|---|
| limitObjectType | The limit object type. | LimitType_STATUS Optional |
| limitType | The quota or usages limit types. | QuotaLimitTypes_STATUS Optional |
| value | The quota/limit value | int Optional |
LimitType
The limit object type.
Used by: LimitObject.
| Value | Description |
|---|---|
| “LimitValue” |
LimitType_STATUS
The limit object type.
Used by: LimitObject_STATUS.
| Value | Description |
|---|---|
| “LimitValue” |
QuotaLimitTypes
The quota or usages limit types.
Used by: LimitObject.
| Value | Description |
|---|---|
| “Independent” | |
| “Shared” |
QuotaLimitTypes_STATUS
The quota or usages limit types.
Used by: LimitObject_STATUS.
| Value | Description |
|---|---|
| “Independent” | |
| “Shared” |