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”