UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

38 lines 1.07 kB
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