import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Windows Update resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns a Windows Update object. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWindowsUpdate = oci.osmanagementhub.getWindowsUpdate({ * windowsUpdateId: testWindowsUpdateOciOsManagementHubWindowsUpdate.id, * }); * ``` */ export declare function getWindowsUpdate(args: GetWindowsUpdateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWindowsUpdate. */ export interface GetWindowsUpdateArgs { /** * The unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed' */ windowsUpdateId: string; } /** * A collection of values returned by getWindowsUpdate. */ export interface GetWindowsUpdateResult { /** * Description of the update. */ readonly description: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Indicates whether the update can be installed using the service. */ readonly installable: string; /** * List of requirements for installing the update on the managed instance. */ readonly installationRequirements: string[]; /** * Indicates whether a reboot is required to complete the installation of this update. */ readonly isRebootRequiredForInstallation: boolean; /** * List of the Microsoft Knowledge Base Article Ids related to this Windows Update. */ readonly kbArticleIds: string[]; /** * Name of the Windows update. */ readonly name: string; /** * size of the package in bytes */ readonly sizeInBytes: string; /** * Unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed' */ readonly updateId: string; /** * The type of Windows update. */ readonly updateType: string; readonly windowsUpdateId: string; } /** * This data source provides details about a specific Windows Update resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns a Windows Update object. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWindowsUpdate = oci.osmanagementhub.getWindowsUpdate({ * windowsUpdateId: testWindowsUpdateOciOsManagementHubWindowsUpdate.id, * }); * ``` */ export declare function getWindowsUpdateOutput(args: GetWindowsUpdateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWindowsUpdate. */ export interface GetWindowsUpdateOutputArgs { /** * The unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed' */ windowsUpdateId: pulumi.Input; } //# sourceMappingURL=getWindowsUpdate.d.ts.map