import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Describes Database Server VM in Nutanix Database Service */ export declare function getNdbDbserver(args?: GetNdbDbserverArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNdbDbserver. */ export interface GetNdbDbserverArgs { dbserverClusterId?: string; /** * id of database server vm */ id?: string; /** * ip of database server vm */ ip?: string; /** * name of database server vm */ name?: string; nxClusterId?: string; /** * tags for db server vm */ tags?: inputs.GetNdbDbserverTag[]; /** * vm cluster id of database server */ vmClusterId?: string; /** * vm cluster name of database server */ vmClusterName?: string; } /** * A collection of values returned by getNdbDbserver. */ export interface GetNdbDbserverResult { /** * access key id of dbserver vm */ readonly accessKeyId: string; /** * access level */ readonly accessLevel: string; /** * associated time machines ids */ readonly associatedTimeMachineIds: string[]; /** * client id */ readonly clientId: string; /** * clustered or not */ readonly clustered: boolean; /** * database type */ readonly databaseType: string; /** * date created of db server vm */ readonly dateCreated: string; /** * date modified of db server vm */ readonly dateModified: string; readonly dbserverClusterId: string; /** * dbserver invalid ea state */ readonly dbserverInvalidEaState: boolean; /** * description of db server vm */ readonly description: string; /** * era drive id */ readonly eraDriveId: string; /** * era version */ readonly eraVersion: string; readonly fqdns: string; readonly id: string; readonly ip?: string; /** * IP addresses of the dbserver vm */ readonly ipAddresses: string[]; /** * is server down or not */ readonly isServerDriven: boolean; /** * Mac addresses of dbserver vm */ readonly macAddresses: string[]; readonly name: string; readonly nxClusterId?: string; /** * properties of db server vm */ readonly properties: outputs.GetNdbDbserverProperty[]; /** * protection domain id */ readonly protectionDomainId: string; /** * query count */ readonly queryCount: number; /** * Status of Dbserver . Active or not. */ readonly status: string; /** * tags for db server vm */ readonly tags: outputs.GetNdbDbserverTag[]; /** * Type of entity. i.e. Dbserver */ readonly type: string; /** * valid diagnostic bundle state */ readonly validDiagnosticBundleState: boolean; readonly vmClusterId?: string; readonly vmClusterName: string; /** * clusetr uuid for dbserver vm */ readonly vmClusterUuid: string; /** * info of dbserver vm */ readonly vmInfos: outputs.GetNdbDbserverVmInfo[]; /** * timezone of dbserver vm */ readonly vmTimezone: string; /** * window db server */ readonly windowsDbServer: boolean; /** * working directory of db server vm */ readonly workingDirectory: string; } /** * Describes Database Server VM in Nutanix Database Service */ export declare function getNdbDbserverOutput(args?: GetNdbDbserverOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNdbDbserver. */ export interface GetNdbDbserverOutputArgs { dbserverClusterId?: pulumi.Input; /** * id of database server vm */ id?: pulumi.Input; /** * ip of database server vm */ ip?: pulumi.Input; /** * name of database server vm */ name?: pulumi.Input; nxClusterId?: pulumi.Input; /** * tags for db server vm */ tags?: pulumi.Input[] | undefined>; /** * vm cluster id of database server */ vmClusterId?: pulumi.Input; /** * vm cluster name of database server */ vmClusterName?: pulumi.Input; } //# sourceMappingURL=getNdbDbserver.d.ts.map