import * as pulumi from "@pulumi/pulumi"; /** * Provides Nutanix datasource to Retrieves the Nutanix Guest Tools configuration for a Virtual Machine. * * ## Example * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const example = nutanix.getNgtConfigurationV2({ * extId: "f29535e2-6bd8-4782-b879-409f17217b31", * }); * ``` * */ export declare function getNgtConfigurationV2(args: GetNgtConfigurationV2Args, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNgtConfigurationV2. */ export interface GetNgtConfigurationV2Args { /** * uuid of the Virtual Machine. */ extId: string; } /** * A collection of values returned by getNgtConfigurationV2. */ export interface GetNgtConfigurationV2Result { /** * Version of Nutanix Guest Tools available on the cluster. */ readonly availableVersion: string; /** * The list of the application names that are enabled on the guest VM. [`SELF_SERVICE_RESTORE`, `VSS_SNAPSHOT`] */ readonly capablities: string[]; /** * uuid of the Virtual Machine. */ readonly extId: string; /** * Version of the operating system on the VM. */ readonly guestOsVersion: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Indicates whether Nutanix Guest Tools is enabled or not. */ readonly isEnabled: boolean; /** * Indicates whether Nutanix Guest Tools is installed on the VM or not. */ readonly isInstalled: boolean; /** * Indicates whether Nutanix Guest Tools ISO is inserted or not. */ readonly isIsoInserted: boolean; /** * Indicates whether the communication from VM to CVM is active or not. */ readonly isReachable: boolean; /** * Indicates whether the VM mobility drivers are installed on the VM or not. */ readonly isVmMobilityDriversInstalled: boolean; /** * Indicates whether the VM is configured to take VSS snapshots through NGT or not. */ readonly isVssSnapshotCapable: boolean; /** * Version of Nutanix Guest Tools installed on the VM. */ readonly version: string; } /** * Provides Nutanix datasource to Retrieves the Nutanix Guest Tools configuration for a Virtual Machine. * * ## Example * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const example = nutanix.getNgtConfigurationV2({ * extId: "f29535e2-6bd8-4782-b879-409f17217b31", * }); * ``` * */ export declare function getNgtConfigurationV2Output(args: GetNgtConfigurationV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNgtConfigurationV2. */ export interface GetNgtConfigurationV2OutputArgs { /** * uuid of the Virtual Machine. */ extId: pulumi.Input; } //# sourceMappingURL=getNgtConfigurationV2.d.ts.map