@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
38 lines • 1.07 kB
TypeScript
import { IpBlock } from '../IpBlock';
import { Nodes } from './Nodes';
import { Prismcentral } from './Prismcentral';
import { Ipv4 } from '../Ipv4';
/** Cluster configuration */
export interface Cluster {
/** Control Panel URL */
controlPanelURL: string;
/** Erasure coding activation */
erasureCoding: boolean;
/** Internal Gateway IP, with mask */
gatewayCidr: IpBlock;
/** Infra-Vlan number */
infraVlanNumber: number;
/** External Gateway IP, with mask */
ipfo: IpBlock;
/** IPLB ID */
iplb: string;
/** Cluster name */
name: string;
/** Cluster node list */
nodes: Nodes[];
/** Prism Central Configuration */
prismCentral: Prismcentral;
/** Prism Element IP */
prismElementVip: Ipv4;
/** UUID for secret */
prismSecretId: string;
/** Rack Awareness activation */
rackAwareness: boolean;
/** Redundancy Factor */
redundancyFactor: number;
/** AOS Version */
version: string;
/** vRack name */
vrack: string;
}
//# sourceMappingURL=Cluster.d.ts.map