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

oci.Jms.getUtilsJavaMigrationAnalysis

Explore with Pulumi AI

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

    This data source provides the list of Java Migration Analysis in Oracle Cloud Infrastructure Jms Utils service.

    Gets a list of Java Migration Analysis.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testJavaMigrationAnalysis = oci.Jms.getUtilsJavaMigrationAnalysis({
        analysisProjectName: testProject.name,
        compartmentId: compartmentId,
        id: javaMigrationAnalysiId,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_java_migration_analysis = oci.Jms.get_utils_java_migration_analysis(analysis_project_name=test_project["name"],
        compartment_id=compartment_id,
        id=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.GetUtilsJavaMigrationAnalysis(ctx, &jms.GetUtilsJavaMigrationAnalysisArgs{
    			AnalysisProjectName: pulumi.StringRef(testProject.Name),
    			CompartmentId:       pulumi.StringRef(compartmentId),
    			Id:                  pulumi.StringRef(javaMigrationAnalysiId),
    		}, 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 testJavaMigrationAnalysis = Oci.Jms.GetUtilsJavaMigrationAnalysis.Invoke(new()
        {
            AnalysisProjectName = testProject.Name,
            CompartmentId = compartmentId,
            Id = javaMigrationAnalysiId,
        });
    
    });
    
    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.GetUtilsJavaMigrationAnalysisArgs;
    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 testJavaMigrationAnalysis = JmsFunctions.getUtilsJavaMigrationAnalysis(GetUtilsJavaMigrationAnalysisArgs.builder()
                .analysisProjectName(testProject.name())
                .compartmentId(compartmentId)
                .id(javaMigrationAnalysiId)
                .build());
    
        }
    }
    
    variables:
      testJavaMigrationAnalysis:
        fn::invoke:
          function: oci:Jms:getUtilsJavaMigrationAnalysis
          arguments:
            analysisProjectName: ${testProject.name}
            compartmentId: ${compartmentId}
            id: ${javaMigrationAnalysiId}
    

    Using getUtilsJavaMigrationAnalysis

    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 getUtilsJavaMigrationAnalysis(args: GetUtilsJavaMigrationAnalysisArgs, opts?: InvokeOptions): Promise<GetUtilsJavaMigrationAnalysisResult>
    function getUtilsJavaMigrationAnalysisOutput(args: GetUtilsJavaMigrationAnalysisOutputArgs, opts?: InvokeOptions): Output<GetUtilsJavaMigrationAnalysisResult>
    def get_utils_java_migration_analysis(analysis_project_name: Optional[str] = None,
                                          compartment_id: Optional[str] = None,
                                          filters: Optional[Sequence[GetUtilsJavaMigrationAnalysisFilter]] = None,
                                          id: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetUtilsJavaMigrationAnalysisResult
    def get_utils_java_migration_analysis_output(analysis_project_name: Optional[pulumi.Input[str]] = None,
                                          compartment_id: Optional[pulumi.Input[str]] = None,
                                          filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetUtilsJavaMigrationAnalysisFilterArgs]]]] = None,
                                          id: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetUtilsJavaMigrationAnalysisResult]
    func GetUtilsJavaMigrationAnalysis(ctx *Context, args *GetUtilsJavaMigrationAnalysisArgs, opts ...InvokeOption) (*GetUtilsJavaMigrationAnalysisResult, error)
    func GetUtilsJavaMigrationAnalysisOutput(ctx *Context, args *GetUtilsJavaMigrationAnalysisOutputArgs, opts ...InvokeOption) GetUtilsJavaMigrationAnalysisResultOutput

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

    public static class GetUtilsJavaMigrationAnalysis 
    {
        public static Task<GetUtilsJavaMigrationAnalysisResult> InvokeAsync(GetUtilsJavaMigrationAnalysisArgs args, InvokeOptions? opts = null)
        public static Output<GetUtilsJavaMigrationAnalysisResult> Invoke(GetUtilsJavaMigrationAnalysisInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUtilsJavaMigrationAnalysisResult> getUtilsJavaMigrationAnalysis(GetUtilsJavaMigrationAnalysisArgs args, InvokeOptions options)
    public static Output<GetUtilsJavaMigrationAnalysisResult> getUtilsJavaMigrationAnalysis(GetUtilsJavaMigrationAnalysisArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:Jms/getUtilsJavaMigrationAnalysis:getUtilsJavaMigrationAnalysis
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AnalysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    Filters List<GetUtilsJavaMigrationAnalysisFilter>
    Id string
    The OCID of the Java Migration Analysis.
    AnalysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    Filters []GetUtilsJavaMigrationAnalysisFilter
    Id string
    The OCID of the Java Migration Analysis.
    analysisProjectName String
    The project name of the Performance Tuning Analysis to query for.
    compartmentId String
    The OCID of the compartment in which to list resources.
    filters List<GetUtilsJavaMigrationAnalysisFilter>
    id String
    The OCID of the Java Migration Analysis.
    analysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    compartmentId string
    The OCID of the compartment in which to list resources.
    filters GetUtilsJavaMigrationAnalysisFilter[]
    id string
    The OCID of the Java Migration Analysis.
    analysis_project_name str
    The project name of the Performance Tuning Analysis to query for.
    compartment_id str
    The OCID of the compartment in which to list resources.
    filters Sequence[GetUtilsJavaMigrationAnalysisFilter]
    id str
    The OCID of the Java Migration Analysis.
    analysisProjectName String
    The project name of the Performance Tuning Analysis to query for.
    compartmentId String
    The OCID of the compartment in which to list resources.
    filters List<Property Map>
    id String
    The OCID of the Java Migration Analysis.

    getUtilsJavaMigrationAnalysis Result

    The following output properties are available:

    JavaMigrationAnalysisCollections List<GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollection>
    The list of java_migration_analysis_collection.
    AnalysisProjectName string
    Name of the analysis project.
    CompartmentId string
    The OCID of the compartment.
    Filters List<GetUtilsJavaMigrationAnalysisFilter>
    Id string
    The OCID of the Java Migration Analysis.
    JavaMigrationAnalysisCollections []GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollection
    The list of java_migration_analysis_collection.
    AnalysisProjectName string
    Name of the analysis project.
    CompartmentId string
    The OCID of the compartment.
    Filters []GetUtilsJavaMigrationAnalysisFilter
    Id string
    The OCID of the Java Migration Analysis.
    javaMigrationAnalysisCollections List<GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollection>
    The list of java_migration_analysis_collection.
    analysisProjectName String
    Name of the analysis project.
    compartmentId String
    The OCID of the compartment.
    filters List<GetUtilsJavaMigrationAnalysisFilter>
    id String
    The OCID of the Java Migration Analysis.
    javaMigrationAnalysisCollections GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollection[]
    The list of java_migration_analysis_collection.
    analysisProjectName string
    Name of the analysis project.
    compartmentId string
    The OCID of the compartment.
    filters GetUtilsJavaMigrationAnalysisFilter[]
    id string
    The OCID of the Java Migration Analysis.
    java_migration_analysis_collections Sequence[GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollection]
    The list of java_migration_analysis_collection.
    analysis_project_name str
    Name of the analysis project.
    compartment_id str
    The OCID of the compartment.
    filters Sequence[GetUtilsJavaMigrationAnalysisFilter]
    id str
    The OCID of the Java Migration Analysis.
    javaMigrationAnalysisCollections List<Property Map>
    The list of java_migration_analysis_collection.
    analysisProjectName String
    Name of the analysis project.
    compartmentId String
    The OCID of the compartment.
    filters List<Property Map>
    id String
    The OCID of the Java Migration Analysis.

    Supporting Types

    GetUtilsJavaMigrationAnalysisFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollection

    GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItem

    AnalysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    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.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    CreatedBies List<GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItemCreatedBy>
    An authorized principal.
    Id string
    The OCID of the Java Migration Analysis.
    InputApplicationsObjectStoragePaths List<string>
    Object storage paths to the input files applications to be analysed.
    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.
    AnalysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    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.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    CreatedBies []GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItemCreatedBy
    An authorized principal.
    Id string
    The OCID of the Java Migration Analysis.
    InputApplicationsObjectStoragePaths []string
    Object storage paths to the input files applications to be analysed.
    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.
    analysisProjectName String
    The project name of the Performance Tuning Analysis to query for.
    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.
    compartmentId String
    The OCID of the compartment in which to list resources.
    createdBies List<GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItemCreatedBy>
    An authorized principal.
    id String
    The OCID of the Java Migration Analysis.
    inputApplicationsObjectStoragePaths List<String>
    Object storage paths to the input files applications to be analysed.
    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.
    analysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    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.
    compartmentId string
    The OCID of the compartment in which to list resources.
    createdBies GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItemCreatedBy[]
    An authorized principal.
    id string
    The OCID of the Java Migration Analysis.
    inputApplicationsObjectStoragePaths string[]
    Object storage paths to the input files applications to be analysed.
    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.
    analysis_project_name str
    The project name of the Performance Tuning Analysis to query for.
    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.
    compartment_id str
    The OCID of the compartment in which to list resources.
    created_bies Sequence[GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItemCreatedBy]
    An authorized principal.
    id str
    The OCID of the Java Migration Analysis.
    input_applications_object_storage_paths Sequence[str]
    Object storage paths to the input files applications to be analysed.
    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.
    analysisProjectName String
    The project name of the Performance Tuning Analysis to query for.
    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.
    compartmentId String
    The OCID of the compartment in which to list resources.
    createdBies List<Property Map>
    An authorized principal.
    id String
    The OCID of the Java Migration Analysis.
    inputApplicationsObjectStoragePaths List<String>
    Object storage paths to the input files applications to be analysed.
    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.

    GetUtilsJavaMigrationAnalysisJavaMigrationAnalysisCollectionItemCreatedBy

    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