UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

50 lines 1.93 kB
import { UnitAndValueDouble } from '../../complexType/UnitAndValueDouble'; import { DatabaseServiceTypeEnum } from './database/DatabaseServiceTypeEnum'; import { DatabaseTypeEnum } from './database/DatabaseTypeEnum'; import { ModeEnum } from './database/ModeEnum'; import { StateEnum } from './database/StateEnum'; import { StatusEnum } from './database/StatusEnum'; import { SupportedVersionEnum } from './database/SupportedVersionEnum'; import { VersionEnum } from './database/VersionEnum'; /** Database */ export interface Database { /** @deprecated Whether service database is deprecated */ databaseServiceDeprecated: boolean; /** Database service type */ databaseType?: DatabaseServiceTypeEnum; /** The number of available dumps associated to this database */ dumps: number; /** URL for the graphical user interface */ guiURL?: string; /** Date of the last check quota */ lastCheck?: string; /** Mode of your database */ mode: ModeEnum; /** Database name (like mydb.mysql.db or mydb.postgres.db) */ name: string; /** The port on where to contact this database */ port: number; /** Space allowed */ quotaSize: UnitAndValueDouble; /** Space used */ quotaUsed: UnitAndValueDouble; /** Your database server name */ server?: string; /** Which SQLPerso this database is linked to (if any) */ sqlpersoId?: number; /** Database state */ state: StateEnum; /** The database status */ status: StatusEnum; /** The task ID working on this database */ taskId?: number; /** Type of your database */ type: DatabaseTypeEnum; /** Database user name */ user: string; /** Database version following the database type */ version: VersionEnum; /** Indicates the current support state of your database version */ versionSupport: SupportedVersionEnum; } //# sourceMappingURL=Database.d.ts.map