POST
/
v1
/
accounts
/
{account_id}
/
nodePools

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

account_id
string
required

The Account Id

Body

application/json
nodePool
object
required

The properties of the NodePool being created.

nodePoolId
string
required

Response

200 - application/json
annotations
object

Arbitrary, user-specified metadata. Keys and values must adhere to Kubernetes constraints: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set Additionally, the "fireworks.ai/" prefix is reserved.

createTime
string

The creation time of the node pool.

displayName
string

Human-readable display name of the node pool. e.g. "My Node Pool" Must be fewer than 64 characters long.

eksNodePool
object
fakeNodePool
object

A fake node pool to be used with FakeCluster.

maxNodeCount
integer

Maximum number of nodes in this node pool. Must be a positive integer greater than or equal to min_node_count. If not specified, the default is 1.

minNodeCount
integer

Minimum number of nodes in this node pool. Must be a non-negative integer less than or equal to max_node_count. If not specified, the default is 0.

name
string
nodePoolStats
object

Live statistics of the node pool.

overprovisionNodeCount
integer

The number of nodes to overprovision by the autoscaler. Must be a non-negative integer and less than or equal to min_node_count and max_node_count-min_node_count. If not specified, the default is 0.

state
enum<string>
default:
STATE_UNSPECIFIED

The current state of the node pool.

Available options:
STATE_UNSPECIFIED,
CREATING,
READY,
DELETING,
FAILED
status
object

Contains detailed message when the last node pool operation fails, e.g. when node pool is in FAILED state or when last node pool update fails.