import { DatacenterAvailability } from './DatacenterAvailability';
import { DeploymentTypeEnum } from './DeploymentTypeEnum';
import { RedundancyFactorEnum } from './RedundancyFactorEnum';
/** Cluster availability */
export interface Availability {
    /** A structure describing the hardware availability for each datacenter */
    datacenters: DatacenterAvailability[];
    /** Deployment type */
    deploymentType?: DeploymentTypeEnum;
    /** Erasure coding activation */
    erasureCoding?: boolean;
    /** Fully qualified name and unique name of the hardware */
    fqn: string;
    /** Name of the memory hardware part */
    memory: string;
    /** Plan code in which the hardware is involved */
    planCode: string;
    /** Redundancy factor */
    redundancyFactor?: RedundancyFactorEnum;
    /** Name of the base hardware */
    server: string;
    /** Name of the storage hardware part */
    storage: string;
    /** Name of the system storage hardware part */
    systemStorage?: string;
}
//# sourceMappingURL=Availability.d.ts.map