import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Describes a Host */ export declare function getHost(args: GetHostArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getHost. */ export interface GetHostArgs { /** * - Categories for the image. */ categories?: inputs.GetHostCategory[]; /** * Represents hosts uuid */ hostId: string; } /** * A collection of values returned by getHost. */ export interface GetHostResult { /** * The API version. */ readonly apiVersion: string; /** * - Host block config info. */ readonly block: { [key: string]: string; }; /** * - Categories for the image. */ readonly categories: outputs.GetHostCategory[]; /** * - Reference to a kind. Either one of (kind, uuid) or url needs to be specified. */ readonly clusterReference: { [key: string]: string; }; /** * - Host controller vm information. */ readonly controllerVm: { [key: string]: string; }; /** * - Host CPU capacity. */ readonly cpuCapacityHz: number; /** * - Host CPU model. */ readonly cpuModel: string; /** * - Hyper-V failover cluster. */ readonly failoverCluster: { [key: string]: string; }; /** * - Host GPU driver version. */ readonly gpuDriverVersion: string; /** * - List of GPUs on the host. */ readonly gpuLists: outputs.GetHostGpuList[]; /** * - The reference to a disk. */ readonly hostDisksReferenceLists: outputs.GetHostHostDisksReferenceList[]; readonly hostId: string; /** * - Host NICs. */ readonly hostNicsIdLists: string[]; /** * - Host type. */ readonly hostType: string; /** * - Host Hypervisor information. */ readonly hypervisor: { [key: string]: string; }; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * - Host IPMI info. */ readonly ipmi: { [key: string]: string; }; /** * - Host memory capacity in MiB. */ readonly memoryCapacityMib: number; readonly metadata: { [key: string]: string; }; /** * - Host monitoring status. */ readonly monitoringState: string; /** * - the name. */ readonly name: string; /** * - Number of CPU cores on Host. */ readonly numCpuCores: number; /** * - Number of CPU sockets. */ readonly numCpuSockets: number; /** * - The reference to a user. */ readonly ownerReference: { [key: string]: string; }; /** * - The reference to a project. */ readonly projectReference: { [key: string]: string; }; /** * - The reference to a rackable_unit. */ readonly rackableUnitReference: { [key: string]: string; }; /** * - Node serial number. */ readonly serialNumber: string; /** * - The name of the node to be renamed to during domain-join. If not given,a new name will be automatically assigned. */ readonly windowsDomain: { [key: string]: string; }; } /** * Describes a Host */ export declare function getHostOutput(args: GetHostOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getHost. */ export interface GetHostOutputArgs { /** * - Categories for the image. */ categories?: pulumi.Input[] | undefined>; /** * Represents hosts uuid */ hostId: pulumi.Input; } //# sourceMappingURL=getHost.d.ts.map