import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Erratum resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified erratum based on its advisory name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testErratum = oci.osmanagementhub.getErratum({ * compartmentId: compartmentId, * name: erratumName, * }); * ``` */ export declare function getErratum(args: GetErratumArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getErratum. */ export interface GetErratumArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment. */ compartmentId: string; /** * The erratum name (such as ELSA-2023-34678). */ name: string; } /** * A collection of values returned by getErratum. */ export interface GetErratumResult { /** * The severity for a security advisory, otherwise, null. */ readonly advisorySeverity: string; /** * The advisory type of the erratum. */ readonly advisoryType: string; /** * Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead. */ readonly classificationType: string; readonly compartmentId: string; /** * Software source description. */ readonly description: string; /** * Information specifying from where the erratum was release. */ readonly from: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Unique identifier for the package. Note that this is not an OCID. */ readonly name: string; /** * The OS families the package belongs to. */ readonly osFamilies: string[]; /** * List of packages affected by this erratum. */ readonly packages: outputs.OsManagementHub.GetErratumPackage[]; /** * Information describing how to find more information about. the erratum. */ readonly references: string; /** * List of CVEs applicable to this erratum. */ readonly relatedCves: string[]; /** * List of repository identifiers. */ readonly repositories: string[]; /** * Information describing how the erratum can be resolved. */ readonly solution: string; /** * Summary description of the erratum. */ readonly synopsis: string; /** * The date and time the erratum was issued (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). */ readonly timeIssued: string; /** * The date and time the erratum was updated (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). */ readonly timeUpdated: string; } /** * This data source provides details about a specific Erratum resource in Oracle Cloud Infrastructure Os Management Hub service. * * Returns information about the specified erratum based on its advisory name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testErratum = oci.osmanagementhub.getErratum({ * compartmentId: compartmentId, * name: erratumName, * }); * ``` */ export declare function getErratumOutput(args: GetErratumOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getErratum. */ export interface GetErratumOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment. */ compartmentId: pulumi.Input; /** * The erratum name (such as ELSA-2023-34678). */ name: pulumi.Input; } //# sourceMappingURL=getErratum.d.ts.map