Skip to main content

provisioning_quotas

Creates, updates, deletes, gets or lists a provisioning_quotas resource.

Overview

Nameprovisioning_quotas
TypeResource
Idgoogle.baremetalsolution.provisioning_quotas

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
namestringOutput only. The name of the provisioning quota.
assetTypestringThe asset type of this provisioning quota.
availableCountinteger (int32)The available count of the provisioning quota.
gcpServicestringThe gcp service of the provisioning quota.
instanceQuotaobjectInstance quota. (id: InstanceQuota)
locationstringThe specific location of the provisioining quota.
networkBandwidthstring (int64)Network bandwidth, Gbps
serverCountstring (int64)Server count.
storageGibstring (int64)Storage size (GB).

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectprojectsId, locationsIdpageSize, pageTokenList the budget details to provision resources on a given project.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
locationsIdstring
projectsIdstring
pageSizeinteger (int32)
pageTokenstring

SELECT examples

List the budget details to provision resources on a given project.

SELECT
name,
assetType,
availableCount,
gcpService,
instanceQuota,
location,
networkBandwidth,
serverCount,
storageGib
FROM google.baremetalsolution.provisioning_quotas
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}';