DevZero Logo

DevZero

Update kubernetes resource settings for a team

POST
/teams/{team_id}/kubernetes-resource-settings

Path Parameters

team_idstring

Header Parameters

Authorizationstring

update kubernetes resource settings body

cluster_limits_default_cpu?integer

Default CPU limit for the cluster in millicores (1000m = 1 CPU). Null means unlimited.

cluster_limits_default_memory?integer

Default memory limit for the cluster in Mi (1024Mi = 1Gi). Null means unlimited.

cluster_limits_max_cpu?integer

Maximum CPU limit for the cluster in millicores (1000m = 1 CPU). Null means unlimited.

cluster_limits_max_memory?integer

Maximum memory limit for the cluster in Mi (1024Mi = 1Gi). Null means unlimited.

cluster_limits_min_cpu?integer

Minimum CPU limit for the cluster in millicores (1000m = 1 CPU). Null means unlimited.

cluster_limits_min_memory?integer

Minimum memory limit for the cluster in Mi (1024Mi = 1Gi). Null means unlimited.

cluster_requests_default_cpu?integer

Default CPU request for the cluster in millicores (1000m = 1 CPU). Null means unlimited.

cluster_requests_default_memory?integer

Default memory request for the cluster in Mi (1024Mi = 1Gi). Null means unlimited.

team_idstring

ID of the team that these pod resource settings belong to

update_existing_clusters?boolean

If true, update existing clusters with the new resource settings. If false, only new clusters will have the new resource settings.

workspace_limits_cpu?integer

CPU limit in millicores (1000m = 1 CPU). Null means unlimited.

workspace_limits_memory?integer

Memory limit in Mi (1024Mi = 1Gi). Null means unlimited.

workspace_requests_cpu?integer

CPU request in millicores (1000m = 1 CPU). Null means unlimited.

workspace_requests_memory?integer

Memory request in Mi (1024Mi = 1Gi). Null means unlimited.

Response Body

curl -X POST "https://api.devzero.io/backend/v0/teams/string/kubernetes-resource-settings" \
  -H "Authorization: string" \
  -H "Content-Type: application/json" \
  -d '{
    "team_id": "string"
  }'
{
  "cluster_limits_default_cpu": 0,
  "cluster_limits_default_memory": 0,
  "cluster_limits_max_cpu": 0,
  "cluster_limits_max_memory": 0,
  "cluster_limits_min_cpu": 0,
  "cluster_limits_min_memory": 0,
  "cluster_requests_default_cpu": 0,
  "cluster_requests_default_memory": 0,
  "team_id": "string",
  "update_existing_clusters": true,
  "workspace_limits_cpu": 0,
  "workspace_limits_memory": 0,
  "workspace_requests_cpu": 0,
  "workspace_requests_memory": 0
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}
{
  "message": "string"
}