Skip to content

Commit 3ffff26

Browse files
OAS Update
1 parent bb06133 commit 3ffff26

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

services/ske/v2/ske.json

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3177,6 +3177,114 @@
31773177
}
31783178
}
31793179
},
3180+
"/v2/projects/{projectId}/regions/{region}/clusters/{clusterName}/wakeup": {
3181+
"post": {
3182+
"description": "Trigger immediate wake up of the cluster. If the cluster is already in running state, the method does nothing.",
3183+
"operationId": "TriggerWakeup",
3184+
"parameters": [
3185+
{
3186+
"in": "path",
3187+
"name": "projectId",
3188+
"required": true,
3189+
"schema": {
3190+
"type": "string"
3191+
}
3192+
},
3193+
{
3194+
"in": "path",
3195+
"name": "region",
3196+
"required": true,
3197+
"schema": {
3198+
"type": "string"
3199+
}
3200+
},
3201+
{
3202+
"in": "path",
3203+
"name": "clusterName",
3204+
"required": true,
3205+
"schema": {
3206+
"type": "string"
3207+
}
3208+
}
3209+
],
3210+
"responses": {
3211+
"200": {
3212+
"content": {
3213+
"application/json": {
3214+
"schema": {
3215+
"type": "object"
3216+
}
3217+
}
3218+
},
3219+
"description": "A successful response."
3220+
},
3221+
"202": {
3222+
"content": {
3223+
"application/json": {
3224+
"schema": {
3225+
"type": "object"
3226+
}
3227+
}
3228+
},
3229+
"description": "Accepted, execution happens asynchronously. Use GetCluster endpoint to read the status of the cluster via status.conditions."
3230+
},
3231+
"400": {
3232+
"content": {
3233+
"application/json": {
3234+
"schema": {
3235+
"type": "object"
3236+
}
3237+
}
3238+
},
3239+
"description": "Invalid request."
3240+
},
3241+
"401": {
3242+
"content": {
3243+
"application/json": {
3244+
"schema": {
3245+
"type": "object"
3246+
}
3247+
}
3248+
},
3249+
"description": "Unauthorized"
3250+
},
3251+
"404": {
3252+
"content": {
3253+
"application/json": {
3254+
"schema": {
3255+
"type": "object"
3256+
}
3257+
}
3258+
},
3259+
"description": "Cluster not found."
3260+
},
3261+
"default": {
3262+
"content": {
3263+
"application/json": {
3264+
"schema": {
3265+
"$ref": "#/components/schemas/RuntimeError"
3266+
}
3267+
}
3268+
},
3269+
"description": "An unexpected error response."
3270+
}
3271+
},
3272+
"summary": "Trigger cluster wakeup",
3273+
"x-stackit-authorization": {
3274+
"actions": [
3275+
"ske.cluster.wakeup"
3276+
],
3277+
"resource-id": "projectId",
3278+
"resource-id-type": "dynamic",
3279+
"resource-type": "project",
3280+
"service-enablement": {
3281+
"services": [
3282+
"cloud.stackit.ske"
3283+
]
3284+
}
3285+
}
3286+
}
3287+
},
31803288
"/v2/regions/{region}/provider-options": {
31813289
"get": {
31823290
"description": "Returns a list of supported Kubernetes versions and a list of supported machine types for the cluster nodes.",

0 commit comments

Comments
 (0)