QuotaPoolDefinition

QuotaPoolDefinition
QuotaPoolDefinition
JSON Example
{
    "quotaResourceName": "Running VMs quota is the user friendly name for resource type VM with qualifiers deployed == true. Consumed Memory quota is the user fiendly name for resource type memory.",
    "resourceType": "string",
    "quotaResourceUnit": "memory unit - MB, cpu unit - MHz, storage unit - MB",
    "quota": 0,
    "qualifiers": [
        "string"
    ]
}
string
quotaResourceName
Optional

The localized name of quota resource type.

string
resourceType
Required

The quota resource type such as memory, cpu, vm etc. Available resource types: memory, cpu, storage, urn:vcloud:legacy:vm, urn:vcloud:type:vmware.tkgcluster:1.0.0

string
quotaResourceUnit
Optional

The unit of quota defined for quota resource type. Available quota units for resource types: memory - MB cpu - MHz storage - MB urn:vcloud:legacy:vm - count

integer As int64 As int64
quota
Required

The quota amount for this resource.

array of string
qualifiers
Optional

The qualifiers for quota resource type, such as vm.guestOs == Windows. This is optional. Qualifiers just helps in narrowing down quota resource based on values of one or more of its properties. If vm is a quota resource, from the above example, only VMs with Windows guest OS will be considered for quota eligibility. If more than one qualifier is provided, system will use AND operator to process them.

Availability
Added in 35.0