availabilities_raws
Creates, updates, deletes, gets or lists an availabilities_raws resource.
Overview​
| Name | availabilities_raws |
| Type | Resource |
| Id | ovh.dedicated_cluster.availabilities_raws |
Fields​
The following fields are returned by SELECT queries:
- list
Cluster availability
| Name | Datatype | Description |
|---|---|---|
cluster_plan_code | string | Plan code in which the hardware is involved (wire: clusterPlanCode) |
fqn | string | Fully qualified name and unique name of the hardware |
memory | string | Name of the memory hardware part |
plan_code | string | Plan code in which the hardware is involved (wire: planCode) |
regions | array | A structure describing the hardware availability for each region |
server | string | Name of the base hardware |
storage | string | Name of the storage hardware part |
system_storage | string | Name of the system storage hardware part (wire: systemStorage) |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | quantity | exclude_regions, memory, plan_code, regions, server, storage, system_storage | Returns the raw availability of cluster hardware: for each region, the real stock, the real stock including parent references, and the last rule applied. Filter by quantity, hardware parts, plan code and regions, and set excludeRegions to return every region except those listed. (Beta version) |
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.
| Name | Datatype | Description |
|---|---|---|
api_host | string | The OVHcloud API host. Selected by OVH_ENDPOINT (ovh-eu, ovh-ca or ovh-us; default ovh-eu). (default: api.eu.ovhcloud.com, x-stackQL-envVarSelector: {"envVar":"OVH_ENDPOINT","default":"ovh-eu","values":{"ovh-eu":"api.eu.ovhcloud.com","ovh-ca":"api.ca.ovhcloud.com","ovh-us":"api.us.ovhcloud.com"}}) |
quantity | integer | Node quantity |
exclude_regions | boolean | If true, all regions are returned except those listed in regions parameter (wire: excludeRegions) |
memory | string | The name of the memory hardware part |
plan_code | string | The plan code in which the hardware is involved (wire: planCode) |
regions | string | The names of regions separated by commas |
server | string | The name of the base hardware |
storage | string | The name of the storage hardware part |
system_storage | string | The name of the system storage hardware part (wire: systemStorage) |
SELECT examples​
- list
Returns the raw availability of cluster hardware: for each region, the real stock, the real stock including parent references, and the last rule applied. Filter by quantity, hardware parts, plan code and regions, and set excludeRegions to return every region except those listed. (Beta version)
SELECT
cluster_plan_code,
fqn,
memory,
plan_code,
regions,
server,
storage,
system_storage
FROM ovh.dedicated_cluster.availabilities_raws
WHERE quantity = '{{ quantity }}' -- required
AND exclude_regions = '{{ exclude_regions }}'
AND memory = '{{ memory }}'
AND plan_code = '{{ plan_code }}'
AND regions = '{{ regions }}'
AND server = '{{ server }}'
AND storage = '{{ storage }}'
AND system_storage = '{{ system_storage }}'
;