UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

41 lines 1.2 kB
import { IpBlock } from '../IpBlock'; import { Metadata } from './Metadata'; import { NodeDetails } from './NodeDetails'; import { Prismcentral } from './Prismcentral'; import { Ipv4 } from '../Ipv4'; /** Cluster configuration */ export interface ClusterDetails { /** 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 metadata */ metadata: Metadata; /** Cluster name */ name: string; /** Cluster node list */ nodes: NodeDetails[]; /** 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=ClusterDetails.d.ts.map