palette-sdk-typescript
Version:
TypeScript SDK for Spectro Cloud Palette API
24 lines • 1.41 kB
TypeScript
/**
* Copyright (c) Spectro Cloud
* SPDX-License-Identifier: Apache-2.0
*/
/**
* Generated by orval v7.17.0 🍺
* Do not edit manually.
* Palette APIs - 4.8
* OpenAPI spec version: v1
*/
import type { ControlPlaneEndPoint } from './controlPlaneEndPoint';
import type { VspherePlacementConfigEntity } from './vspherePlacementConfigEntity';
export type VsphereOverlordClusterConfigEntity = {
controlPlaneEndpoint?: ControlPlaneEndPoint;
/** NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list. */
ntpServers?: string[];
/** Placements configuration Placements If defined, will replace default values defined in VsphereClusterConfig Array means one MachinePool can span across multiple vsphere compute cluster */
placements?: VspherePlacementConfigEntity[];
/** SSHKeys specifies a list of ssh authorized keys for the 'spectro' user */
sshKeys?: string[];
/** whether this cluster should use dhcp or static IP, if false, use DHCP if this is set, then all machinepools should have staticIP with provided IPPool adding this as an additional standalone flag without relating to placement.Nework main reason is to enable more validation for placement.Network.StaticIP which should come together with valid Network.IPPool and Network.Name */
staticIp?: boolean;
};
//# sourceMappingURL=vsphereOverlordClusterConfigEntity.d.ts.map