diff --git a/packages/clients/src/api/k8s/v1/api.gen.ts b/packages/clients/src/api/k8s/v1/api.gen.ts index 2ad0254b0..99a50cf2d 100644 --- a/packages/clients/src/api/k8s/v1/api.gen.ts +++ b/packages/clients/src/api/k8s/v1/api.gen.ts @@ -609,6 +609,10 @@ export class K8SV1GenAPI extends API { 'region', request.region ?? this.client.settings.defaultRegion, )}/nodes/${validatePathParam('nodeId', request.nodeId)}`, + urlParams: urlParams( + ['replace', request.replace], + ['skip_drain', request.skipDrain], + ), }, unmarshalNode, ) diff --git a/packages/clients/src/api/k8s/v1/types.gen.ts b/packages/clients/src/api/k8s/v1/types.gen.ts index f75e382d8..4a3114426 100644 --- a/packages/clients/src/api/k8s/v1/types.gen.ts +++ b/packages/clients/src/api/k8s/v1/types.gen.ts @@ -1004,7 +1004,12 @@ export type RebootNodeRequest = { export type DeleteNodeRequest = { /** Region to target. If none is passed will use default region from the config */ region?: Region + /** The ID of the node to replace */ nodeId: string + /** Skip draining node from its workload */ + skipDrain: boolean + /** Add a new node after the deletion of this node */ + replace: boolean } export type ListVersionsRequest = {