1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. getUtilsJavaMigrationAnalysi
Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi

oci.Jms.getUtilsJavaMigrationAnalysi

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi

    This data source provides details about a specific Java Migration Analysi resource in Oracle Cloud Infrastructure Jms Utils service.

    Gets information about a Java Migration Analysis.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testJavaMigrationAnalysi = oci.Jms.getUtilsJavaMigrationAnalysi({
        javaMigrationAnalysisId: testJavaMigrationAnalysiOciJmsUtilsJavaMigrationAnalysi.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_java_migration_analysi = oci.Jms.get_utils_java_migration_analysi(java_migration_analysis_id=test_java_migration_analysi_oci_jms_utils_java_migration_analysi["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/jms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := jms.GetUtilsJavaMigrationAnalysi(ctx, &jms.GetUtilsJavaMigrationAnalysiArgs{
    			JavaMigrationAnalysisId: testJavaMigrationAnalysiOciJmsUtilsJavaMigrationAnalysi.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testJavaMigrationAnalysi = Oci.Jms.GetUtilsJavaMigrationAnalysi.Invoke(new()
        {
            JavaMigrationAnalysisId = testJavaMigrationAnalysiOciJmsUtilsJavaMigrationAnalysi.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Jms.JmsFunctions;
    import com.pulumi.oci.Jms.inputs.GetUtilsJavaMigrationAnalysiArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testJavaMigrationAnalysi = JmsFunctions.getUtilsJavaMigrationAnalysi(GetUtilsJavaMigrationAnalysiArgs.builder()
                .javaMigrationAnalysisId(testJavaMigrationAnalysiOciJmsUtilsJavaMigrationAnalysi.id())
                .build());
    
        }
    }
    
    variables:
      testJavaMigrationAnalysi:
        fn::invoke:
          function: oci:Jms:getUtilsJavaMigrationAnalysi
          arguments:
            javaMigrationAnalysisId: ${testJavaMigrationAnalysiOciJmsUtilsJavaMigrationAnalysi.id}
    

    Using getUtilsJavaMigrationAnalysi

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getUtilsJavaMigrationAnalysi(args: GetUtilsJavaMigrationAnalysiArgs, opts?: InvokeOptions): Promise<GetUtilsJavaMigrationAnalysiResult>
    function getUtilsJavaMigrationAnalysiOutput(args: GetUtilsJavaMigrationAnalysiOutputArgs, opts?: InvokeOptions): Output<GetUtilsJavaMigrationAnalysiResult>
    def get_utils_java_migration_analysi(compartment_id: Optional[str] = None,
                                         java_migration_analysis_id: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetUtilsJavaMigrationAnalysiResult
    def get_utils_java_migration_analysi_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                         java_migration_analysis_id: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetUtilsJavaMigrationAnalysiResult]
    func GetUtilsJavaMigrationAnalysi(ctx *Context, args *GetUtilsJavaMigrationAnalysiArgs, opts ...InvokeOption) (*GetUtilsJavaMigrationAnalysiResult, error)
    func GetUtilsJavaMigrationAnalysiOutput(ctx *Context, args *GetUtilsJavaMigrationAnalysiOutputArgs, opts ...InvokeOption) GetUtilsJavaMigrationAnalysiResultOutput

    > Note: This function is named GetUtilsJavaMigrationAnalysi in the Go SDK.

    public static class GetUtilsJavaMigrationAnalysi 
    {
        public static Task<GetUtilsJavaMigrationAnalysiResult> InvokeAsync(GetUtilsJavaMigrationAnalysiArgs args, InvokeOptions? opts = null)
        public static Output<GetUtilsJavaMigrationAnalysiResult> Invoke(GetUtilsJavaMigrationAnalysiInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUtilsJavaMigrationAnalysiResult> getUtilsJavaMigrationAnalysi(GetUtilsJavaMigrationAnalysiArgs args, InvokeOptions options)
    public static Output<GetUtilsJavaMigrationAnalysiResult> getUtilsJavaMigrationAnalysi(GetUtilsJavaMigrationAnalysiArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:Jms/getUtilsJavaMigrationAnalysi:getUtilsJavaMigrationAnalysi
      arguments:
        # arguments dictionary

    The following arguments are supported:

    JavaMigrationAnalysisId string
    The OCID of the Java Migration Analysis.
    CompartmentId string
    The OCID of the compartment.
    JavaMigrationAnalysisId string
    The OCID of the Java Migration Analysis.
    CompartmentId string
    The OCID of the compartment.
    javaMigrationAnalysisId String
    The OCID of the Java Migration Analysis.
    compartmentId String
    The OCID of the compartment.
    javaMigrationAnalysisId string
    The OCID of the Java Migration Analysis.
    compartmentId string
    The OCID of the compartment.
    java_migration_analysis_id str
    The OCID of the Java Migration Analysis.
    compartment_id str
    The OCID of the compartment.
    javaMigrationAnalysisId String
    The OCID of the Java Migration Analysis.
    compartmentId String
    The OCID of the compartment.

    getUtilsJavaMigrationAnalysi Result

    The following output properties are available:

    AnalysisProjectName string
    Name of the analysis project.
    AnalysisResultFiles List<string>
    The analysis application file names result in the Object Storage.
    AnalysisResultObjectStoragePath string
    Path to the Object Storage analysis application result.
    Bucket string
    Object storage bucket name.
    CreatedBies List<GetUtilsJavaMigrationAnalysiCreatedBy>
    An authorized principal.
    Id string
    The provider-assigned unique ID for this managed resource.
    InputApplicationsObjectStoragePaths List<string>
    Object storage paths to the input files applications to be analysed.
    JavaMigrationAnalysisId string
    Metadata string
    Additional info reserved for future use.
    Namespace string
    Object storage namespace.
    TargetJdkVersion string
    Jdk Version of the Java Migration Analysis target.
    TimeCreated string
    The date and time the Java Migration Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeFinished string
    The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeStarted string
    The date and time the Java Migration Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    WorkRequestId string
    The OCID of the Work Request.
    CompartmentId string
    The OCID of the compartment.
    AnalysisProjectName string
    Name of the analysis project.
    AnalysisResultFiles []string
    The analysis application file names result in the Object Storage.
    AnalysisResultObjectStoragePath string
    Path to the Object Storage analysis application result.
    Bucket string
    Object storage bucket name.
    CreatedBies []GetUtilsJavaMigrationAnalysiCreatedBy
    An authorized principal.
    Id string
    The provider-assigned unique ID for this managed resource.
    InputApplicationsObjectStoragePaths []string
    Object storage paths to the input files applications to be analysed.
    JavaMigrationAnalysisId string
    Metadata string
    Additional info reserved for future use.
    Namespace string
    Object storage namespace.
    TargetJdkVersion string
    Jdk Version of the Java Migration Analysis target.
    TimeCreated string
    The date and time the Java Migration Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeFinished string
    The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeStarted string
    The date and time the Java Migration Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    WorkRequestId string
    The OCID of the Work Request.
    CompartmentId string
    The OCID of the compartment.
    analysisProjectName String
    Name of the analysis project.
    analysisResultFiles List<String>
    The analysis application file names result in the Object Storage.
    analysisResultObjectStoragePath String
    Path to the Object Storage analysis application result.
    bucket String
    Object storage bucket name.
    createdBies List<GetUtilsJavaMigrationAnalysiCreatedBy>
    An authorized principal.
    id String
    The provider-assigned unique ID for this managed resource.
    inputApplicationsObjectStoragePaths List<String>
    Object storage paths to the input files applications to be analysed.
    javaMigrationAnalysisId String
    metadata String
    Additional info reserved for future use.
    namespace String
    Object storage namespace.
    targetJdkVersion String
    Jdk Version of the Java Migration Analysis target.
    timeCreated String
    The date and time the Java Migration Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeFinished String
    The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted String
    The date and time the Java Migration Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    workRequestId String
    The OCID of the Work Request.
    compartmentId String
    The OCID of the compartment.
    analysisProjectName string
    Name of the analysis project.
    analysisResultFiles string[]
    The analysis application file names result in the Object Storage.
    analysisResultObjectStoragePath string
    Path to the Object Storage analysis application result.
    bucket string
    Object storage bucket name.
    createdBies GetUtilsJavaMigrationAnalysiCreatedBy[]
    An authorized principal.
    id string
    The provider-assigned unique ID for this managed resource.
    inputApplicationsObjectStoragePaths string[]
    Object storage paths to the input files applications to be analysed.
    javaMigrationAnalysisId string
    metadata string
    Additional info reserved for future use.
    namespace string
    Object storage namespace.
    targetJdkVersion string
    Jdk Version of the Java Migration Analysis target.
    timeCreated string
    The date and time the Java Migration Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeFinished string
    The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted string
    The date and time the Java Migration Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    workRequestId string
    The OCID of the Work Request.
    compartmentId string
    The OCID of the compartment.
    analysis_project_name str
    Name of the analysis project.
    analysis_result_files Sequence[str]
    The analysis application file names result in the Object Storage.
    analysis_result_object_storage_path str
    Path to the Object Storage analysis application result.
    bucket str
    Object storage bucket name.
    created_bies Sequence[GetUtilsJavaMigrationAnalysiCreatedBy]
    An authorized principal.
    id str
    The provider-assigned unique ID for this managed resource.
    input_applications_object_storage_paths Sequence[str]
    Object storage paths to the input files applications to be analysed.
    java_migration_analysis_id str
    metadata str
    Additional info reserved for future use.
    namespace str
    Object storage namespace.
    target_jdk_version str
    Jdk Version of the Java Migration Analysis target.
    time_created str
    The date and time the Java Migration Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_finished str
    The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    time_started str
    The date and time the Java Migration Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    work_request_id str
    The OCID of the Work Request.
    compartment_id str
    The OCID of the compartment.
    analysisProjectName String
    Name of the analysis project.
    analysisResultFiles List<String>
    The analysis application file names result in the Object Storage.
    analysisResultObjectStoragePath String
    Path to the Object Storage analysis application result.
    bucket String
    Object storage bucket name.
    createdBies List<Property Map>
    An authorized principal.
    id String
    The provider-assigned unique ID for this managed resource.
    inputApplicationsObjectStoragePaths List<String>
    Object storage paths to the input files applications to be analysed.
    javaMigrationAnalysisId String
    metadata String
    Additional info reserved for future use.
    namespace String
    Object storage namespace.
    targetJdkVersion String
    Jdk Version of the Java Migration Analysis target.
    timeCreated String
    The date and time the Java Migration Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeFinished String
    The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted String
    The date and time the Java Migration Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    workRequestId String
    The OCID of the Work Request.
    compartmentId String
    The OCID of the compartment.

    Supporting Types

    GetUtilsJavaMigrationAnalysiCreatedBy

    DisplayName string
    The name of the principal.
    Id string
    The OCID of the Java Migration Analysis.
    DisplayName string
    The name of the principal.
    Id string
    The OCID of the Java Migration Analysis.
    displayName String
    The name of the principal.
    id String
    The OCID of the Java Migration Analysis.
    displayName string
    The name of the principal.
    id string
    The OCID of the Java Migration Analysis.
    display_name str
    The name of the principal.
    id str
    The OCID of the Java Migration Analysis.
    displayName String
    The name of the principal.
    id String
    The OCID of the Java Migration Analysis.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi