import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Java Release resource in Oracle Cloud Infrastructure Jms service. * * Returns detail of a Java release. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testJavaRelease = oci.jms.getJavaRelease({ * releaseVersion: javaReleaseReleaseVersion, * }); * ``` */ export declare function getJavaRelease(args: GetJavaReleaseArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getJavaRelease. */ export interface GetJavaReleaseArgs { /** * Unique Java release version identifier */ releaseVersion: string; } /** * A collection of values returned by getJavaRelease. */ export interface GetJavaReleaseResult { /** * Artifact content types for the Java version. */ readonly artifactContentTypes: string[]; /** * List of Java artifacts. */ readonly artifacts: outputs.Jms.GetJavaReleaseArtifact[]; /** * The number of days since this release has been under the security baseline. */ readonly daysUnderSecurityBaseline: number; /** * Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier. */ readonly familyDetails: outputs.Jms.GetJavaReleaseFamilyDetail[]; /** * Java release family identifier. */ readonly familyVersion: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Information about a license type for Java. */ readonly licenseDetails: outputs.Jms.GetJavaReleaseLicenseDetail[]; /** * License type for the Java version. */ readonly licenseType: string; /** * List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type. */ readonly mosPatches: outputs.Jms.GetJavaReleaseMosPatch[]; /** * Parent Java release version identifier. This is applicable for BPR releases. */ readonly parentReleaseVersion: string; /** * The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). */ readonly releaseDate: string; /** * Release notes associated with the Java version. */ readonly releaseNotesUrl: string; /** * Release category of the Java version. */ readonly releaseType: string; /** * Java release version identifier. */ readonly releaseVersion: string; /** * The security status of the Java version. */ readonly securityStatus: string; } /** * This data source provides details about a specific Java Release resource in Oracle Cloud Infrastructure Jms service. * * Returns detail of a Java release. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testJavaRelease = oci.jms.getJavaRelease({ * releaseVersion: javaReleaseReleaseVersion, * }); * ``` */ export declare function getJavaReleaseOutput(args: GetJavaReleaseOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getJavaRelease. */ export interface GetJavaReleaseOutputArgs { /** * Unique Java release version identifier */ releaseVersion: pulumi.Input; } //# sourceMappingURL=getJavaRelease.d.ts.map