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:

NameDatatypeDescription
namestringOutput only. The name of the provisioning quota.
assetTypestringThe asset type of this provisioning quota. (ASSET_TYPE_UNSPECIFIED, ASSET_TYPE_SERVER, ASSET_TYPE_STORAGE, ASSET_TYPE_NETWORK)
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 }}'
;