import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Fleet Java Migration Analysis Result resource in Oracle Cloud Infrastructure Jms service.
 *
 * Retrieve Java Migration Analysis result.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testFleetJavaMigrationAnalysisResult = oci.jms.getFleetJavaMigrationAnalysisResult({
 *     fleetId: testFleet.id,
 *     javaMigrationAnalysisResultId: fleetJavaMigrationAnalysisResultId,
 * });
 * ```
 */
export declare function getFleetJavaMigrationAnalysisResult(args: GetFleetJavaMigrationAnalysisResultArgs, opts?: pulumi.InvokeOptions): Promise<GetFleetJavaMigrationAnalysisResultResult>;
/**
 * A collection of arguments for invoking getFleetJavaMigrationAnalysisResult.
 */
export interface GetFleetJavaMigrationAnalysisResultArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
     */
    fleetId: string;
    /**
     * The OCID of the analysis result.
     */
    javaMigrationAnalysisResultId: string;
}
/**
 * A collection of values returned by getFleetJavaMigrationAnalysisResult.
 */
export interface GetFleetJavaMigrationAnalysisResultResult {
    /**
     * Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
     */
    readonly applicationExecutionType: string;
    /**
     * The unique key that identifies the application.
     */
    readonly applicationKey: string;
    /**
     * The name of the application for which the Java migration analysis was performed.
     */
    readonly applicationName: string;
    /**
     * The installation path of the application for which the Java migration analysis was performed.
     */
    readonly applicationPath: string;
    /**
     * The name of the object storage bucket that contains the results of the migration analysis.
     */
    readonly bucket: string;
    /**
     * The fleet OCID.
     */
    readonly fleetId: string;
    /**
     * The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
     */
    readonly hostName: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly javaMigrationAnalysisResultId: string;
    /**
     * The managed instance OCID.
     */
    readonly managedInstanceId: string;
    /**
     * Additional info reserved for future use.
     */
    readonly metadata: string;
    /**
     * The object storage namespace that contains the results of the migration analysis.
     */
    readonly namespace: string;
    /**
     * The names of the object storage objects that contain the results of the migration analysis.
     */
    readonly objectLists: string[];
    /**
     * The directory path of the object storage bucket that contains the results of the migration analysis.
     */
    readonly objectStorageUploadDirPath: string;
    /**
     * The source JDK version of the application that's currently running.
     */
    readonly sourceJdkVersion: string;
    /**
     * The target JDK version of the application to be migrated.
     */
    readonly targetJdkVersion: string;
    /**
     * The time the result is compiled.
     */
    readonly timeCreated: string;
    /**
     * The OCID of the work request of this analysis.
     */
    readonly workRequestId: string;
}
/**
 * This data source provides details about a specific Fleet Java Migration Analysis Result resource in Oracle Cloud Infrastructure Jms service.
 *
 * Retrieve Java Migration Analysis result.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testFleetJavaMigrationAnalysisResult = oci.jms.getFleetJavaMigrationAnalysisResult({
 *     fleetId: testFleet.id,
 *     javaMigrationAnalysisResultId: fleetJavaMigrationAnalysisResultId,
 * });
 * ```
 */
export declare function getFleetJavaMigrationAnalysisResultOutput(args: GetFleetJavaMigrationAnalysisResultOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFleetJavaMigrationAnalysisResultResult>;
/**
 * A collection of arguments for invoking getFleetJavaMigrationAnalysisResult.
 */
export interface GetFleetJavaMigrationAnalysisResultOutputArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
     */
    fleetId: pulumi.Input<string>;
    /**
     * The OCID of the analysis result.
     */
    javaMigrationAnalysisResultId: pulumi.Input<string>;
}
//# sourceMappingURL=getFleetJavaMigrationAnalysisResult.d.ts.map