Scaleway · Schema
scaleway.rdb.v1.NodeType
AICloud ComputingContainersDatabaseEuropean CloudInfrastructureKubernetesServerlessStorage
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Node Type name identifier. |
| stock_status | string | Current stock status for the Node Type. |
| description | string | Current specs of the offer. |
| vcpus | integer | Number of virtual CPUs. |
| memory | integer | Quantity of RAM. (in bytes) |
| volume_constraint | object | [deprecated] Node Type volume constraints. |
| is_bssd_compatible | boolean | The Node Type is compliant with Block Storage. |
| disabled | boolean | The Node Type is currently disabled. |
| beta | boolean | The Node Type is currently in beta. |
| available_volume_types | array | Available storage options for the Node Type. |
| is_ha_required | boolean | The Node Type can be used only with high availability option. |
| generation | string | Generation associated with the NodeType offer. |
| instance_range | string | Instance range associated with the NodeType offer. |
| region | string | Region the Node Type is in. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/scaleway.rdb.v1.NodeType",
"title": "scaleway.rdb.v1.NodeType",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Node Type name identifier."
},
"stock_status": {
"type": "string",
"description": "Current stock status for the Node Type.",
"enum": [
"unknown",
"low_stock",
"out_of_stock",
"available"
],
"default": "unknown"
},
"description": {
"type": "string",
"description": "Current specs of the offer."
},
"vcpus": {
"type": "integer",
"description": "Number of virtual CPUs.",
"format": "uint32"
},
"memory": {
"type": "integer",
"description": "Quantity of RAM. (in bytes)",
"format": "uint64"
},
"volume_constraint": {
"type": "object",
"description": "[deprecated] Node Type volume constraints.",
"deprecated": true,
"properties": {
"min_size": {
"type": "integer",
"description": "[deprecated] Minimum size required for the Volume. (in bytes)",
"format": "uint64"
},
"max_size": {
"type": "integer",
"description": "[deprecated] Maximum size required for the Volume. (in bytes)",
"format": "uint64"
}
},
"x-properties-order": [
"min_size",
"max_size"
]
},
"is_bssd_compatible": {
"type": "boolean",
"description": "The Node Type is compliant with Block Storage.",
"deprecated": true
},
"disabled": {
"type": "boolean",
"description": "The Node Type is currently disabled."
},
"beta": {
"type": "boolean",
"description": "The Node Type is currently in beta."
},
"available_volume_types": {
"type": "array",
"description": "Available storage options for the Node Type.",
"items": {
"$ref": "#/components/schemas/scaleway.rdb.v1.NodeType.VolumeType"
}
},
"is_ha_required": {
"type": "boolean",
"description": "The Node Type can be used only with high availability option."
},
"generation": {
"type": "string",
"description": "Generation associated with the NodeType offer.",
"enum": [
"unknown_generation",
"generation_v1",
"generation_v2",
"generation_v3"
],
"default": "unknown_generation"
},
"instance_range": {
"type": "string",
"description": "Instance range associated with the NodeType offer."
},
"region": {
"type": "string",
"description": "Region the Node Type is in."
}
},
"x-properties-order": [
"name",
"stock_status",
"description",
"vcpus",
"memory",
"volume_constraint",
"is_bssd_compatible",
"disabled",
"beta",
"available_volume_types",
"is_ha_required",
"generation",
"instance_range",
"region"
]
}