Skip to content

Commit 0b86503

Browse files
authored
force hub delete (#554)
* force hub delete * update force function * remove required force * save * enum * add description
1 parent d46ec23 commit 0b86503

File tree

3 files changed

+25
-12
lines changed

3 files changed

+25
-12
lines changed

components/parameters/OptionParam.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

platform/paths/hubs/hub.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,19 @@ delete:
7777
- Hubs
7878
security:
7979
- bearerAuth: []
80-
parameters: []
80+
parameters:
81+
- name: options
82+
in: query
83+
required: false
84+
schema:
85+
type: object
86+
properties:
87+
force:
88+
type: string
89+
description: If force is set to true, this will force delete the hub, even if there are servers running on it.
90+
enum:
91+
- "true"
92+
- "false"
8193
summary: Delete Hub
8294
description: Requires the `hubs-delete` capability. This can only be aquired by being the hub owner.
8395
responses:

platform/paths/infrastructure/servers/server.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,18 @@ delete:
143143
required: true
144144
schema:
145145
type: string
146-
- $ref: ../../../../components/parameters/OptionParam.yml
146+
- name: options
147+
in: query
148+
required: false
149+
schema:
150+
type: object
151+
properties:
152+
force:
153+
type: string
154+
description: If force is set to true, this will force delete the server, even if there are environments running on it.
155+
enum:
156+
- "true"
157+
- "false"
147158
responses:
148159
200:
149160
description: Returns a Job Descriptor.

0 commit comments

Comments
 (0)