@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
50 lines • 1.93 kB
TypeScript
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