@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
43 lines • 1.46 kB
TypeScript
import { NodeTypeEnum } from './filer/NodeTypeEnum';
import { BillingTypeEnum } from './ressources/BillingTypeEnum';
import { ConnexionStateEnum } from './filer/ConnexionStateEnum';
import { UnitAndValueLong } from '../complexType/UnitAndValueLong';
import { StateEnum } from './filer/StateEnum';
/** Datastore */
export interface Filer {
/** Filer active node. */
activeNode?: NodeTypeEnum;
/** Billing type of this filer */
billingType?: BillingTypeEnum;
/** Filer connexion state. */
connectionState?: ConnexionStateEnum;
/** Filer Id */
filerId: number;
/** Human-Readable profile name */
fullProfile: string;
/** Filer accessibility (if true, customer cannot access it) */
isManagedByOvh: boolean;
/** Filer master node hostname. */
master: string;
/** Filer name */
name: string;
/** Commercial profile name */
profile: string;
/** Resource name */
resourceName?: string;
/** Filer capacity */
size: UnitAndValueLong;
/** Filer slave node hostname. */
slave?: string;
/** Available space of this datastore, in GB */
spaceFree?: number;
/** Provisionned space of this datastore, in GB */
spaceProvisionned?: number;
/** Used Space of this filer, in GB */
spaceUsed?: number;
/** State of the filer */
state: StateEnum;
/** Number of virtual machine on the filer */
vmTotal?: number;
}
//# sourceMappingURL=Filer.d.ts.map