v1
latestOpenAPI 3.0.32026-07-13122146291.9 KBClusters
Update a cluster
Updates a cluster.
patch/v1/projects/{projectId}/clusters/{id}
Path parameters
projectIdstring required
idstring required
Request body
architecturestring
commitmentEndTimestring date-time
commitmentTerm'COMMITMENT_TERM_NONE' | 'COMMITMENT_TERM_1_MONTH' | 'COMMITMENT_TERM_3_MONTHS' | 'COMMITMENT_TERM_6_MONTHS' | 'COMMITMENT_TERM_12_MONTHS' | 'COMMITMENT_TERM_24_MONTHS' | 'COMMITMENT_TERM_36_MONTHS' | 'COMMITMENT_TERM_60_MONTHS'
cpuModelstring
cpuSpeedMhzinteger
createBystring
createTimestring date-time
customSshKeysstring[]
dataCenterIdstring required
gpuModelIdstring
machineCountinteger required
machineTypeIdstring required
networkType'NETWORK_TYPE_UNSPECIFIED' | 'ETHERNET' | 'INFINIBAND'
sshKeySource'SSH_KEY_SOURCE_UNKNOWN' | 'SSH_KEY_SOURCE_PROJECT' | 'SSH_KEY_SOURCE_USER' | 'SSH_KEY_SOURCE_NONE'
startScriptstring
state'STATE_UNSPECIFIED' | 'CREATING' | 'ACTIVE' | 'UPDATING' | 'DELETING' | 'FAILED'
totalCpuCoresinteger
totalDiskSizeGibinteger
totalGpusinteger
totalMemoryGibinteger
Response
A successful response.
architecturestring
commitmentEndTimestring date-time
commitmentTerm'COMMITMENT_TERM_NONE' | 'COMMITMENT_TERM_1_MONTH' | 'COMMITMENT_TERM_3_MONTHS' | 'COMMITMENT_TERM_6_MONTHS' | 'COMMITMENT_TERM_12_MONTHS' | 'COMMITMENT_TERM_24_MONTHS' | 'COMMITMENT_TERM_36_MONTHS' | 'COMMITMENT_TERM_60_MONTHS'
cpuModelstring
cpuSpeedMhzinteger
createBystring
createTimestring date-time
customSshKeysstring[]
dataCenterIdstring required
gpuModelIdstring
idstring required
machineCountinteger required
machineTypeIdstring required
networkType'NETWORK_TYPE_UNSPECIFIED' | 'ETHERNET' | 'INFINIBAND'
projectIdstring required
sshKeySource'SSH_KEY_SOURCE_UNKNOWN' | 'SSH_KEY_SOURCE_PROJECT' | 'SSH_KEY_SOURCE_USER' | 'SSH_KEY_SOURCE_NONE'
startScriptstring
state'STATE_UNSPECIFIED' | 'CREATING' | 'ACTIVE' | 'UPDATING' | 'DELETING' | 'FAILED'
totalCpuCoresinteger
totalDiskSizeGibinteger
totalGpusinteger
totalMemoryGibinteger