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

oci.Jms.getUtilsPerformanceTuningAnalysis

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 Performance Tuning Analysis in Oracle Cloud Infrastructure Jms Utils service.

    Gets a list of Performance tuning Analysis.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testPerformanceTuningAnalysis = oci.Jms.getUtilsPerformanceTuningAnalysis({
        analysisProjectName: testProject.name,
        compartmentId: compartmentId,
        id: performanceTuningAnalysiId,
        performanceTuningAnalysisResult: performanceTuningAnalysiPerformanceTuningAnalysisResult,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_performance_tuning_analysis = oci.Jms.get_utils_performance_tuning_analysis(analysis_project_name=test_project["name"],
        compartment_id=compartment_id,
        id=performance_tuning_analysi_id,
        performance_tuning_analysis_result=performance_tuning_analysi_performance_tuning_analysis_result)
    
    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.GetUtilsPerformanceTuningAnalysis(ctx, &jms.GetUtilsPerformanceTuningAnalysisArgs{
    			AnalysisProjectName:             pulumi.StringRef(testProject.Name),
    			CompartmentId:                   pulumi.StringRef(compartmentId),
    			Id:                              pulumi.StringRef(performanceTuningAnalysiId),
    			PerformanceTuningAnalysisResult: pulumi.StringRef(performanceTuningAnalysiPerformanceTuningAnalysisResult),
    		}, 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 testPerformanceTuningAnalysis = Oci.Jms.GetUtilsPerformanceTuningAnalysis.Invoke(new()
        {
            AnalysisProjectName = testProject.Name,
            CompartmentId = compartmentId,
            Id = performanceTuningAnalysiId,
            PerformanceTuningAnalysisResult = performanceTuningAnalysiPerformanceTuningAnalysisResult,
        });
    
    });
    
    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.GetUtilsPerformanceTuningAnalysisArgs;
    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 testPerformanceTuningAnalysis = JmsFunctions.getUtilsPerformanceTuningAnalysis(GetUtilsPerformanceTuningAnalysisArgs.builder()
                .analysisProjectName(testProject.name())
                .compartmentId(compartmentId)
                .id(performanceTuningAnalysiId)
                .performanceTuningAnalysisResult(performanceTuningAnalysiPerformanceTuningAnalysisResult)
                .build());
    
        }
    }
    
    variables:
      testPerformanceTuningAnalysis:
        fn::invoke:
          function: oci:Jms:getUtilsPerformanceTuningAnalysis
          arguments:
            analysisProjectName: ${testProject.name}
            compartmentId: ${compartmentId}
            id: ${performanceTuningAnalysiId}
            performanceTuningAnalysisResult: ${performanceTuningAnalysiPerformanceTuningAnalysisResult}
    

    Using getUtilsPerformanceTuningAnalysis

    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 getUtilsPerformanceTuningAnalysis(args: GetUtilsPerformanceTuningAnalysisArgs, opts?: InvokeOptions): Promise<GetUtilsPerformanceTuningAnalysisResult>
    function getUtilsPerformanceTuningAnalysisOutput(args: GetUtilsPerformanceTuningAnalysisOutputArgs, opts?: InvokeOptions): Output<GetUtilsPerformanceTuningAnalysisResult>
    def get_utils_performance_tuning_analysis(analysis_project_name: Optional[str] = None,
                                              compartment_id: Optional[str] = None,
                                              filters: Optional[Sequence[GetUtilsPerformanceTuningAnalysisFilter]] = None,
                                              id: Optional[str] = None,
                                              performance_tuning_analysis_result: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetUtilsPerformanceTuningAnalysisResult
    def get_utils_performance_tuning_analysis_output(analysis_project_name: Optional[pulumi.Input[str]] = None,
                                              compartment_id: Optional[pulumi.Input[str]] = None,
                                              filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetUtilsPerformanceTuningAnalysisFilterArgs]]]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              performance_tuning_analysis_result: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetUtilsPerformanceTuningAnalysisResult]
    func GetUtilsPerformanceTuningAnalysis(ctx *Context, args *GetUtilsPerformanceTuningAnalysisArgs, opts ...InvokeOption) (*GetUtilsPerformanceTuningAnalysisResult, error)
    func GetUtilsPerformanceTuningAnalysisOutput(ctx *Context, args *GetUtilsPerformanceTuningAnalysisOutputArgs, opts ...InvokeOption) GetUtilsPerformanceTuningAnalysisResultOutput

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

    public static class GetUtilsPerformanceTuningAnalysis 
    {
        public static Task<GetUtilsPerformanceTuningAnalysisResult> InvokeAsync(GetUtilsPerformanceTuningAnalysisArgs args, InvokeOptions? opts = null)
        public static Output<GetUtilsPerformanceTuningAnalysisResult> Invoke(GetUtilsPerformanceTuningAnalysisInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUtilsPerformanceTuningAnalysisResult> getUtilsPerformanceTuningAnalysis(GetUtilsPerformanceTuningAnalysisArgs args, InvokeOptions options)
    public static Output<GetUtilsPerformanceTuningAnalysisResult> getUtilsPerformanceTuningAnalysis(GetUtilsPerformanceTuningAnalysisArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:Jms/getUtilsPerformanceTuningAnalysis:getUtilsPerformanceTuningAnalysis
      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<GetUtilsPerformanceTuningAnalysisFilter>
    Id string
    The OCID of the Performance Tuning Analysis.
    PerformanceTuningAnalysisResult string
    The result of the Performance Tuning Analysis to query for.
    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 []GetUtilsPerformanceTuningAnalysisFilter
    Id string
    The OCID of the Performance Tuning Analysis.
    PerformanceTuningAnalysisResult string
    The result of the Performance Tuning Analysis to query for.
    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<GetUtilsPerformanceTuningAnalysisFilter>
    id String
    The OCID of the Performance Tuning Analysis.
    performanceTuningAnalysisResult String
    The result of the Performance Tuning Analysis to query for.
    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 GetUtilsPerformanceTuningAnalysisFilter[]
    id string
    The OCID of the Performance Tuning Analysis.
    performanceTuningAnalysisResult string
    The result of the Performance Tuning Analysis to query for.
    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[GetUtilsPerformanceTuningAnalysisFilter]
    id str
    The OCID of the Performance Tuning Analysis.
    performance_tuning_analysis_result str
    The result of the Performance Tuning Analysis to query for.
    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 Performance Tuning Analysis.
    performanceTuningAnalysisResult String
    The result of the Performance Tuning Analysis to query for.

    getUtilsPerformanceTuningAnalysis Result

    The following output properties are available:

    PerformanceTuningAnalysisCollections List<GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollection>
    The list of performance_tuning_analysis_collection.
    AnalysisProjectName string
    Name of the analysis project.
    CompartmentId string
    The OCID of the compartment.
    Filters List<GetUtilsPerformanceTuningAnalysisFilter>
    Id string
    The OCID of the Performance Tuning Analysis.
    PerformanceTuningAnalysisResult string
    PerformanceTuningAnalysisCollections []GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollection
    The list of performance_tuning_analysis_collection.
    AnalysisProjectName string
    Name of the analysis project.
    CompartmentId string
    The OCID of the compartment.
    Filters []GetUtilsPerformanceTuningAnalysisFilter
    Id string
    The OCID of the Performance Tuning Analysis.
    PerformanceTuningAnalysisResult string
    performanceTuningAnalysisCollections List<GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollection>
    The list of performance_tuning_analysis_collection.
    analysisProjectName String
    Name of the analysis project.
    compartmentId String
    The OCID of the compartment.
    filters List<GetUtilsPerformanceTuningAnalysisFilter>
    id String
    The OCID of the Performance Tuning Analysis.
    performanceTuningAnalysisResult String
    performanceTuningAnalysisCollections GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollection[]
    The list of performance_tuning_analysis_collection.
    analysisProjectName string
    Name of the analysis project.
    compartmentId string
    The OCID of the compartment.
    filters GetUtilsPerformanceTuningAnalysisFilter[]
    id string
    The OCID of the Performance Tuning Analysis.
    performanceTuningAnalysisResult string
    performanceTuningAnalysisCollections List<Property Map>
    The list of performance_tuning_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 Performance Tuning Analysis.
    performanceTuningAnalysisResult String

    Supporting Types

    GetUtilsPerformanceTuningAnalysisFilter

    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

    GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollection

    GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItem

    AnalysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    ArtifactObjectStoragePath string
    Object storage path to the artifact.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    CreatedBies List<GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItemCreatedBy>
    An authorized principal.
    Id string
    The OCID of the Performance Tuning Analysis.
    Result string
    Possible Performance Tuning Result statuses.
    ResultObjectStoragePath string
    Object storage path to the analysis.
    TimeCreated string
    The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeFinished string
    The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeStarted string
    The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    WarningCount int
    Number of warnings in the Performance Tuning Analysis.
    WorkRequestId string
    The OCID of the Work Request.
    AnalysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    ArtifactObjectStoragePath string
    Object storage path to the artifact.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    CreatedBies []GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItemCreatedBy
    An authorized principal.
    Id string
    The OCID of the Performance Tuning Analysis.
    Result string
    Possible Performance Tuning Result statuses.
    ResultObjectStoragePath string
    Object storage path to the analysis.
    TimeCreated string
    The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeFinished string
    The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    TimeStarted string
    The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    WarningCount int
    Number of warnings in the Performance Tuning Analysis.
    WorkRequestId string
    The OCID of the Work Request.
    analysisProjectName String
    The project name of the Performance Tuning Analysis to query for.
    artifactObjectStoragePath String
    Object storage path to the artifact.
    compartmentId String
    The OCID of the compartment in which to list resources.
    createdBies List<GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItemCreatedBy>
    An authorized principal.
    id String
    The OCID of the Performance Tuning Analysis.
    result String
    Possible Performance Tuning Result statuses.
    resultObjectStoragePath String
    Object storage path to the analysis.
    timeCreated String
    The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeFinished String
    The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted String
    The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    warningCount Integer
    Number of warnings in the Performance Tuning Analysis.
    workRequestId String
    The OCID of the Work Request.
    analysisProjectName string
    The project name of the Performance Tuning Analysis to query for.
    artifactObjectStoragePath string
    Object storage path to the artifact.
    compartmentId string
    The OCID of the compartment in which to list resources.
    createdBies GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItemCreatedBy[]
    An authorized principal.
    id string
    The OCID of the Performance Tuning Analysis.
    result string
    Possible Performance Tuning Result statuses.
    resultObjectStoragePath string
    Object storage path to the analysis.
    timeCreated string
    The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeFinished string
    The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted string
    The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    warningCount number
    Number of warnings in the Performance Tuning Analysis.
    workRequestId string
    The OCID of the Work Request.
    analysis_project_name str
    The project name of the Performance Tuning Analysis to query for.
    artifact_object_storage_path str
    Object storage path to the artifact.
    compartment_id str
    The OCID of the compartment in which to list resources.
    created_bies Sequence[GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItemCreatedBy]
    An authorized principal.
    id str
    The OCID of the Performance Tuning Analysis.
    result str
    Possible Performance Tuning Result statuses.
    result_object_storage_path str
    Object storage path to the analysis.
    time_created str
    The date and time the Performance Tuning 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 Performance Tuning 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 Performance Tuning Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    warning_count int
    Number of warnings in the Performance Tuning Analysis.
    work_request_id str
    The OCID of the Work Request.
    analysisProjectName String
    The project name of the Performance Tuning Analysis to query for.
    artifactObjectStoragePath String
    Object storage path to the artifact.
    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 Performance Tuning Analysis.
    result String
    Possible Performance Tuning Result statuses.
    resultObjectStoragePath String
    Object storage path to the analysis.
    timeCreated String
    The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeFinished String
    The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    timeStarted String
    The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
    warningCount Number
    Number of warnings in the Performance Tuning Analysis.
    workRequestId String
    The OCID of the Work Request.

    GetUtilsPerformanceTuningAnalysisPerformanceTuningAnalysisCollectionItemCreatedBy

    DisplayName string
    The name of the principal.
    Id string
    The OCID of the Performance Tuning Analysis.
    DisplayName string
    The name of the principal.
    Id string
    The OCID of the Performance Tuning Analysis.
    displayName String
    The name of the principal.
    id String
    The OCID of the Performance Tuning Analysis.
    displayName string
    The name of the principal.
    id string
    The OCID of the Performance Tuning Analysis.
    display_name str
    The name of the principal.
    id str
    The OCID of the Performance Tuning Analysis.
    displayName String
    The name of the principal.
    id String
    The OCID of the Performance Tuning 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