Change Committed Node Settings
Updates the committed (reserved) billing settings of a node pool's nodes. Set node_status to auto_renew to auto-renew the commitment on expiry, or to hourly_billing to fall back to hourly billing when the term ends. committed_plan is the committed-plan option (sku_day_id) to switch to.
PUT
/api/v1/kubernetes/change-committed-settings/{node_pool_id}/Path parameters
node_pool_idPathintegerrequiredThe node pool
service_id(from List Node Pools).- required
- must be a valid node pool service ID
example12346
Query parameters
project_idQueryintegerrequiredIdentifier of the project to scope the request to. Required integer project ID.
- required
- must be a valid integer project ID
example{{project_id}}apikeyQuerystringrequiredAPI key used to authenticate the request.
- required
- non-empty string
example{{api_key}}locationQuerystringrequiredRegion of the cluster.
- required
- must be a valid region name (e.g., Delhi, Chennai)
example{{location}}
Request body
application/json
Update the committed billing settings of the pool's nodes.
Committed billing behaviour on term expiry.
example
hourly_billing- required
- one of: auto_renew, hourly_billing
Committed-plan option (sku_day_id) to switch to. Use 0 to leave the plan unchanged.
example
0- optional
Responses
200Successful response
example
200example
Kubernetes Committed Nodes Plans are updated