Update kaas nodepool
PUT/projects/:projectId/providers/Aruba.Container/kaas/:id/nodePools/:nodePoolName
Update kaas nodepool
Request
Path Parameters
Id progetto CMP
Id KaaS
Nome nodepool da aggiornare
Query Parameters
The requested API version
1- application/json
- text/json
- application/*+json
Body
Payload di aggiornamento parziale
- ITBG-Bergamo
metadata
object
Metadata of the resource
Name of the resource
location
object
Contains information about the Region of a resource
Value of the region in which the resource will be located. Available regions at present:
For more information, check the documentation.
List of tags for the resource
properties
object
Configuration name of the nodes. See metadata section of the API documentation for an updated list of admissable values.
Desired number of nodes
Indicates if autoscaling is enabled for the node pool.
Minimum number of nodes for the node pool when autoscaling is enabled.
Maximum number of nodes for the node pool when autoscaling is enabled.
Body
Payload di aggiornamento parziale
- ITBG-Bergamo
metadata
object
Metadata of the resource
Name of the resource
location
object
Contains information about the Region of a resource
Value of the region in which the resource will be located. Available regions at present:
For more information, check the documentation.
List of tags for the resource
properties
object
Configuration name of the nodes. See metadata section of the API documentation for an updated list of admissable values.
Desired number of nodes
Indicates if autoscaling is enabled for the node pool.
Minimum number of nodes for the node pool when autoscaling is enabled.
Maximum number of nodes for the node pool when autoscaling is enabled.
Body
Payload di aggiornamento parziale
- ITBG-Bergamo
metadata
object
Metadata of the resource
Name of the resource
location
object
Contains information about the Region of a resource
Value of the region in which the resource will be located. Available regions at present:
For more information, check the documentation.
List of tags for the resource
properties
object
Configuration name of the nodes. See metadata section of the API documentation for an updated list of admissable values.
Desired number of nodes
Indicates if autoscaling is enabled for the node pool.
Minimum number of nodes for the node pool when autoscaling is enabled.
Maximum number of nodes for the node pool when autoscaling is enabled.
Responses
- 200
- 400
- 404
- 500
OK
- text/plain
- application/json
- text/json
- Schema
- Example (from schema)
Schema
Array [
]
Array [
]
Array [
]
metadata
object
location
object
project
object
category
object
typology
object
linkedResources
object[]
nullable
status
object
disableStatusInfo
object
previousStatus
object
error
object
properties
object
linkedResources
object[]
nullable
vpc
object
subnet
object
kubernetesVersion
object
upgradeTo
object
nodePools
object[]
nullable
instance
object
dataCenter
object
For more information, check the documentation.
podcidr
object
nodecidr
object
securityGroup
object
storage
object
billingPlan
object
openstackProject
object
OpenstackProject
identity
object
apiServerAccessProfile
object
data
object
private
object
phase
object
{
"metadata": {
"id": "string",
"uri": "string",
"name": "string",
"location": {
"code": "string",
"country": "string",
"city": "string",
"name": "string",
"value": "string"
},
"project": {
"id": "string",
"folderId": "string"
},
"tags": [
"string"
],
"category": {
"name": "string",
"provider": "string",
"typology": {
"id": "string",
"name": "string"
}
},
"creationDate": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"updateDate": "2024-07-29T15:51:28.071Z",
"updatedBy": "string",
"version": "string",
"createdUser": "string",
"updatedUser": "string",
"linkedResources": [
{
"uri": "string",
"strictCorrelation": true
}
],
"managedBy": "string"
},
"status": {
"state": "string",
"creationDate": "2024-07-29T15:51:28.071Z",
"disableStatusInfo": {
"isDisabled": true,
"reasons": [
"string"
],
"previousStatus": {
"state": "string",
"creationDate": "2024-07-29T15:51:28.071Z"
}
},
"failureReason": "string",
"error": {
"reason": "string",
"message": "string"
}
},
"properties": {
"linkedResources": [
{
"uri": "string",
"strictCorrelation": true
}
],
"preset": true,
"vpc": {
"uri": "string"
},
"subnet": {
"uri": "string"
},
"kubernetesVersion": {
"value": "string",
"endOfSupportDate": "2024-07-29T15:51:28.071Z",
"sellStartDate": "2024-07-29T15:51:28.071Z",
"sellEndDate": "2024-07-29T15:51:28.071Z",
"recommended": true,
"upgradeTo": {
"value": "string",
"scheduledAt": "2024-07-29T15:51:28.071Z"
}
},
"nodePools": [
{
"name": "string",
"nodes": 0,
"autoscaling": true,
"creationDate": "2024-07-29T15:51:28.071Z",
"instance": {
"ram": "string",
"price": 0,
"cpu": "string",
"name": "string",
"diskSizeGb": "string"
},
"dataCenter": {
"name": "string"
},
"minCount": 0,
"maxCount": 0
}
],
"podcidr": {
"address": "string"
},
"nodecidr": {
"address": "string",
"name": "string",
"uri": "string"
},
"securityGroup": {
"name": "string",
"uri": "string"
},
"ha": true,
"storage": {
"maxCumulativeVolumeSize": 0
},
"billingPlan": {
"billingPeriod": "string"
},
"managementIp": "string",
"openstackProject": {
"id": "string"
},
"identity": {
"clientId": "string"
},
"apiServerAccessProfile": {
"authorizedIpRanges": [
"string"
],
"enablePrivateCluster": true
}
},
"data": {
"private": {
"phase": {
"name": "string",
"startDate": "2024-07-29T15:51:28.071Z"
}
}
}
}
- Schema
- Example (from schema)
Schema
Array [
]
Array [
]
Array [
]
metadata
object
location
object
project
object
category
object
typology
object
linkedResources
object[]
nullable
status
object
disableStatusInfo
object
previousStatus
object
error
object
properties
object
linkedResources
object[]
nullable
vpc
object
subnet
object
kubernetesVersion
object
upgradeTo
object
nodePools
object[]
nullable
instance
object
dataCenter
object
For more information, check the documentation.
podcidr
object
nodecidr
object
securityGroup
object
storage
object
billingPlan
object
openstackProject
object
OpenstackProject
identity
object
apiServerAccessProfile
object
data
object
private
object
phase
object
{
"metadata": {
"id": "string",
"uri": "string",
"name": "string",
"location": {
"code": "string",
"country": "string",
"city": "string",
"name": "string",
"value": "string"
},
"project": {
"id": "string",
"folderId": "string"
},
"tags": [
"string"
],
"category": {
"name": "string",
"provider": "string",
"typology": {
"id": "string",
"name": "string"
}
},
"creationDate": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"updateDate": "2024-07-29T15:51:28.071Z",
"updatedBy": "string",
"version": "string",
"createdUser": "string",
"updatedUser": "string",
"linkedResources": [
{
"uri": "string",
"strictCorrelation": true
}
],
"managedBy": "string"
},
"status": {
"state": "string",
"creationDate": "2024-07-29T15:51:28.071Z",
"disableStatusInfo": {
"isDisabled": true,
"reasons": [
"string"
],
"previousStatus": {
"state": "string",
"creationDate": "2024-07-29T15:51:28.071Z"
}
},
"failureReason": "string",
"error": {
"reason": "string",
"message": "string"
}
},
"properties": {
"linkedResources": [
{
"uri": "string",
"strictCorrelation": true
}
],
"preset": true,
"vpc": {
"uri": "string"
},
"subnet": {
"uri": "string"
},
"kubernetesVersion": {
"value": "string",
"endOfSupportDate": "2024-07-29T15:51:28.071Z",
"sellStartDate": "2024-07-29T15:51:28.071Z",
"sellEndDate": "2024-07-29T15:51:28.071Z",
"recommended": true,
"upgradeTo": {
"value": "string",
"scheduledAt": "2024-07-29T15:51:28.071Z"
}
},
"nodePools": [
{
"name": "string",
"nodes": 0,
"autoscaling": true,
"creationDate": "2024-07-29T15:51:28.071Z",
"instance": {
"ram": "string",
"price": 0,
"cpu": "string",
"name": "string",
"diskSizeGb": "string"
},
"dataCenter": {
"name": "string"
},
"minCount": 0,
"maxCount": 0
}
],
"podcidr": {
"address": "string"
},
"nodecidr": {
"address": "string",
"name": "string",
"uri": "string"
},
"securityGroup": {
"name": "string",
"uri": "string"
},
"ha": true,
"storage": {
"maxCumulativeVolumeSize": 0
},
"billingPlan": {
"billingPeriod": "string"
},
"managementIp": "string",
"openstackProject": {
"id": "string"
},
"identity": {
"clientId": "string"
},
"apiServerAccessProfile": {
"authorizedIpRanges": [
"string"
],
"enablePrivateCluster": true
}
},
"data": {
"private": {
"phase": {
"name": "string",
"startDate": "2024-07-29T15:51:28.071Z"
}
}
}
}
- Schema
- Example (from schema)
Schema
Array [
]
Array [
]
Array [
]
metadata
object
location
object
project
object
category
object
typology
object
linkedResources
object[]
nullable
status
object
disableStatusInfo
object
previousStatus
object
error
object
properties
object
linkedResources
object[]
nullable
vpc
object
subnet
object
kubernetesVersion
object
upgradeTo
object
nodePools
object[]
nullable
instance
object
dataCenter
object
For more information, check the documentation.
podcidr
object
nodecidr
object
securityGroup
object
storage
object
billingPlan
object
openstackProject
object
OpenstackProject
identity
object
apiServerAccessProfile
object
data
object
private
object
phase
object
{
"metadata": {
"id": "string",
"uri": "string",
"name": "string",
"location": {
"code": "string",
"country": "string",
"city": "string",
"name": "string",
"value": "string"
},
"project": {
"id": "string",
"folderId": "string"
},
"tags": [
"string"
],
"category": {
"name": "string",
"provider": "string",
"typology": {
"id": "string",
"name": "string"
}
},
"creationDate": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"updateDate": "2024-07-29T15:51:28.071Z",
"updatedBy": "string",
"version": "string",
"createdUser": "string",
"updatedUser": "string",
"linkedResources": [
{
"uri": "string",
"strictCorrelation": true
}
],
"managedBy": "string"
},
"status": {
"state": "string",
"creationDate": "2024-07-29T15:51:28.071Z",
"disableStatusInfo": {
"isDisabled": true,
"reasons": [
"string"
],
"previousStatus": {
"state": "string",
"creationDate": "2024-07-29T15:51:28.071Z"
}
},
"failureReason": "string",
"error": {
"reason": "string",
"message": "string"
}
},
"properties": {
"linkedResources": [
{
"uri": "string",
"strictCorrelation": true
}
],
"preset": true,
"vpc": {
"uri": "string"
},
"subnet": {
"uri": "string"
},
"kubernetesVersion": {
"value": "string",
"endOfSupportDate": "2024-07-29T15:51:28.071Z",
"sellStartDate": "2024-07-29T15:51:28.071Z",
"sellEndDate": "2024-07-29T15:51:28.071Z",
"recommended": true,
"upgradeTo": {
"value": "string",
"scheduledAt": "2024-07-29T15:51:28.071Z"
}
},
"nodePools": [
{
"name": "string",
"nodes": 0,
"autoscaling": true,
"creationDate": "2024-07-29T15:51:28.071Z",
"instance": {
"ram": "string",
"price": 0,
"cpu": "string",
"name": "string",
"diskSizeGb": "string"
},
"dataCenter": {
"name": "string"
},
"minCount": 0,
"maxCount": 0
}
],
"podcidr": {
"address": "string"
},
"nodecidr": {
"address": "string",
"name": "string",
"uri": "string"
},
"securityGroup": {
"name": "string",
"uri": "string"
},
"ha": true,
"storage": {
"maxCumulativeVolumeSize": 0
},
"billingPlan": {
"billingPeriod": "string"
},
"managementIp": "string",
"openstackProject": {
"id": "string"
},
"identity": {
"clientId": "string"
},
"apiServerAccessProfile": {
"authorizedIpRanges": [
"string"
],
"enablePrivateCluster": true
}
},
"data": {
"private": {
"phase": {
"name": "string",
"startDate": "2024-07-29T15:51:28.071Z"
}
}
}
}
Bad Request
- text/plain
- application/json
- text/json
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
Not Found
- text/plain
- application/json
- text/json
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
Internal Server Error