Path: blob/master/src/packages/next/lib/api/schema/compute/set-server-cloud.ts
1451 views
import { z } from "../../framework";12import { FailedAPIOperationSchema, OkAPIOperationSchema } from "../common";34import { ComputeServerCloudSchema, ComputeServerIdSchema } from "./common";56// OpenAPI spec7//8export const SetComputeServerCloudInputSchema = z9.object({10id: ComputeServerIdSchema,11cloud: ComputeServerCloudSchema,12})13.describe(14`Set the cloud of a compute server. The owner is the only one allowed to do this.15Changing the cloud clears the configuration, since it is not meaningful between16clouds.`,17);1819export const SetComputeServerCloudOutputSchema = z.union([20FailedAPIOperationSchema,21OkAPIOperationSchema,22]);2324export type SetComputeServerCloudInput = z.infer<25typeof SetComputeServerCloudInputSchema26>;27export type SetComputeServerCloudOutput = z.infer<28typeof SetComputeServerCloudOutputSchema29>;303132