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; /** * 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; /** * 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; /** * The OCID of the analysis result. */ javaMigrationAnalysisResultId: pulumi.Input; } //# sourceMappingURL=getFleetJavaMigrationAnalysisResult.d.ts.map