1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. getFleetPerformanceTuningAnalysisResults
Oracle Cloud Infrastructure v1.24.0 published on Thursday, Feb 22, 2024 by Pulumi

oci.Jms.getFleetPerformanceTuningAnalysisResults

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.24.0 published on Thursday, Feb 22, 2024 by Pulumi

    This data source provides the list of Fleet Performance Tuning Analysis Results in Oracle Cloud Infrastructure Jms service.

    List Performance Tuning Analysis results.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testFleetPerformanceTuningAnalysisResults = Oci.Jms.GetFleetPerformanceTuningAnalysisResults.Invoke(new()
        {
            FleetId = oci_jms_fleet.Test_fleet.Id,
            ApplicationId = oci_dataflow_application.Test_application.Id,
            ManagedInstanceId = oci_osmanagement_managed_instance.Test_managed_instance.Id,
            TimeEnd = @var.Fleet_performance_tuning_analysis_result_time_end,
            TimeStart = @var.Fleet_performance_tuning_analysis_result_time_start,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/Jms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Jms.GetFleetPerformanceTuningAnalysisResults(ctx, &jms.GetFleetPerformanceTuningAnalysisResultsArgs{
    			FleetId:           oci_jms_fleet.Test_fleet.Id,
    			ApplicationId:     pulumi.StringRef(oci_dataflow_application.Test_application.Id),
    			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
    			TimeEnd:           pulumi.StringRef(_var.Fleet_performance_tuning_analysis_result_time_end),
    			TimeStart:         pulumi.StringRef(_var.Fleet_performance_tuning_analysis_result_time_start),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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.GetFleetPerformanceTuningAnalysisResultsArgs;
    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 testFleetPerformanceTuningAnalysisResults = JmsFunctions.getFleetPerformanceTuningAnalysisResults(GetFleetPerformanceTuningAnalysisResultsArgs.builder()
                .fleetId(oci_jms_fleet.test_fleet().id())
                .applicationId(oci_dataflow_application.test_application().id())
                .managedInstanceId(oci_osmanagement_managed_instance.test_managed_instance().id())
                .timeEnd(var_.fleet_performance_tuning_analysis_result_time_end())
                .timeStart(var_.fleet_performance_tuning_analysis_result_time_start())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_oci as oci
    
    test_fleet_performance_tuning_analysis_results = oci.Jms.get_fleet_performance_tuning_analysis_results(fleet_id=oci_jms_fleet["test_fleet"]["id"],
        application_id=oci_dataflow_application["test_application"]["id"],
        managed_instance_id=oci_osmanagement_managed_instance["test_managed_instance"]["id"],
        time_end=var["fleet_performance_tuning_analysis_result_time_end"],
        time_start=var["fleet_performance_tuning_analysis_result_time_start"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testFleetPerformanceTuningAnalysisResults = oci.Jms.getFleetPerformanceTuningAnalysisResults({
        fleetId: oci_jms_fleet.test_fleet.id,
        applicationId: oci_dataflow_application.test_application.id,
        managedInstanceId: oci_osmanagement_managed_instance.test_managed_instance.id,
        timeEnd: _var.fleet_performance_tuning_analysis_result_time_end,
        timeStart: _var.fleet_performance_tuning_analysis_result_time_start,
    });
    
    variables:
      testFleetPerformanceTuningAnalysisResults:
        fn::invoke:
          Function: oci:Jms:getFleetPerformanceTuningAnalysisResults
          Arguments:
            fleetId: ${oci_jms_fleet.test_fleet.id}
            applicationId: ${oci_dataflow_application.test_application.id}
            managedInstanceId: ${oci_osmanagement_managed_instance.test_managed_instance.id}
            timeEnd: ${var.fleet_performance_tuning_analysis_result_time_end}
            timeStart: ${var.fleet_performance_tuning_analysis_result_time_start}
    

    Using getFleetPerformanceTuningAnalysisResults

    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 getFleetPerformanceTuningAnalysisResults(args: GetFleetPerformanceTuningAnalysisResultsArgs, opts?: InvokeOptions): Promise<GetFleetPerformanceTuningAnalysisResultsResult>
    function getFleetPerformanceTuningAnalysisResultsOutput(args: GetFleetPerformanceTuningAnalysisResultsOutputArgs, opts?: InvokeOptions): Output<GetFleetPerformanceTuningAnalysisResultsResult>
    def get_fleet_performance_tuning_analysis_results(application_id: Optional[str] = None,
                                                      filters: Optional[Sequence[_jms.GetFleetPerformanceTuningAnalysisResultsFilter]] = None,
                                                      fleet_id: Optional[str] = None,
                                                      managed_instance_id: Optional[str] = None,
                                                      time_end: Optional[str] = None,
                                                      time_start: Optional[str] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetFleetPerformanceTuningAnalysisResultsResult
    def get_fleet_performance_tuning_analysis_results_output(application_id: Optional[pulumi.Input[str]] = None,
                                                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[_jms.GetFleetPerformanceTuningAnalysisResultsFilterArgs]]]] = None,
                                                      fleet_id: Optional[pulumi.Input[str]] = None,
                                                      managed_instance_id: Optional[pulumi.Input[str]] = None,
                                                      time_end: Optional[pulumi.Input[str]] = None,
                                                      time_start: Optional[pulumi.Input[str]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetFleetPerformanceTuningAnalysisResultsResult]
    func GetFleetPerformanceTuningAnalysisResults(ctx *Context, args *GetFleetPerformanceTuningAnalysisResultsArgs, opts ...InvokeOption) (*GetFleetPerformanceTuningAnalysisResultsResult, error)
    func GetFleetPerformanceTuningAnalysisResultsOutput(ctx *Context, args *GetFleetPerformanceTuningAnalysisResultsOutputArgs, opts ...InvokeOption) GetFleetPerformanceTuningAnalysisResultsResultOutput

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

    public static class GetFleetPerformanceTuningAnalysisResults 
    {
        public static Task<GetFleetPerformanceTuningAnalysisResultsResult> InvokeAsync(GetFleetPerformanceTuningAnalysisResultsArgs args, InvokeOptions? opts = null)
        public static Output<GetFleetPerformanceTuningAnalysisResultsResult> Invoke(GetFleetPerformanceTuningAnalysisResultsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFleetPerformanceTuningAnalysisResultsResult> getFleetPerformanceTuningAnalysisResults(GetFleetPerformanceTuningAnalysisResultsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Jms/getFleetPerformanceTuningAnalysisResults:getFleetPerformanceTuningAnalysisResults
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FleetId string
    The OCID of the Fleet.
    ApplicationId string
    The Fleet-unique identifier of the related application.
    Filters List<GetFleetPerformanceTuningAnalysisResultsFilter>
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    TimeEnd string
    The end of the time period during which resources are searched (formatted according to RFC3339).
    TimeStart string
    The start of the time period during which resources are searched (formatted according to RFC3339).
    FleetId string
    The OCID of the Fleet.
    ApplicationId string
    The Fleet-unique identifier of the related application.
    Filters []GetFleetPerformanceTuningAnalysisResultsFilter
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    TimeEnd string
    The end of the time period during which resources are searched (formatted according to RFC3339).
    TimeStart string
    The start of the time period during which resources are searched (formatted according to RFC3339).
    fleetId String
    The OCID of the Fleet.
    applicationId String
    The Fleet-unique identifier of the related application.
    filters List<GetFleetPerformanceTuningAnalysisResultsFilter>
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    timeEnd String
    The end of the time period during which resources are searched (formatted according to RFC3339).
    timeStart String
    The start of the time period during which resources are searched (formatted according to RFC3339).
    fleetId string
    The OCID of the Fleet.
    applicationId string
    The Fleet-unique identifier of the related application.
    filters GetFleetPerformanceTuningAnalysisResultsFilter[]
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    timeEnd string
    The end of the time period during which resources are searched (formatted according to RFC3339).
    timeStart string
    The start of the time period during which resources are searched (formatted according to RFC3339).
    fleet_id str
    The OCID of the Fleet.
    application_id str
    The Fleet-unique identifier of the related application.
    filters GetFleetPerformanceTuningAnalysisResultsFilter]
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    time_end str
    The end of the time period during which resources are searched (formatted according to RFC3339).
    time_start str
    The start of the time period during which resources are searched (formatted according to RFC3339).
    fleetId String
    The OCID of the Fleet.
    applicationId String
    The Fleet-unique identifier of the related application.
    filters List<Property Map>
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    timeEnd String
    The end of the time period during which resources are searched (formatted according to RFC3339).
    timeStart String
    The start of the time period during which resources are searched (formatted according to RFC3339).

    getFleetPerformanceTuningAnalysisResults Result

    The following output properties are available:

    FleetId string
    The fleet OCID.
    Id string
    The provider-assigned unique ID for this managed resource.
    PerformanceTuningAnalysisResultCollections List<GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection>
    The list of performance_tuning_analysis_result_collection.
    ApplicationId string
    The OCID of the application for which the report has been generated.
    Filters List<GetFleetPerformanceTuningAnalysisResultsFilter>
    ManagedInstanceId string
    The managed instance OCID.
    TimeEnd string
    TimeStart string
    FleetId string
    The fleet OCID.
    Id string
    The provider-assigned unique ID for this managed resource.
    PerformanceTuningAnalysisResultCollections []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection
    The list of performance_tuning_analysis_result_collection.
    ApplicationId string
    The OCID of the application for which the report has been generated.
    Filters []GetFleetPerformanceTuningAnalysisResultsFilter
    ManagedInstanceId string
    The managed instance OCID.
    TimeEnd string
    TimeStart string
    fleetId String
    The fleet OCID.
    id String
    The provider-assigned unique ID for this managed resource.
    performanceTuningAnalysisResultCollections List<GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection>
    The list of performance_tuning_analysis_result_collection.
    applicationId String
    The OCID of the application for which the report has been generated.
    filters List<GetFleetPerformanceTuningAnalysisResultsFilter>
    managedInstanceId String
    The managed instance OCID.
    timeEnd String
    timeStart String
    fleetId string
    The fleet OCID.
    id string
    The provider-assigned unique ID for this managed resource.
    performanceTuningAnalysisResultCollections GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection[]
    The list of performance_tuning_analysis_result_collection.
    applicationId string
    The OCID of the application for which the report has been generated.
    filters GetFleetPerformanceTuningAnalysisResultsFilter[]
    managedInstanceId string
    The managed instance OCID.
    timeEnd string
    timeStart string
    fleet_id str
    The fleet OCID.
    id str
    The provider-assigned unique ID for this managed resource.
    performance_tuning_analysis_result_collections GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection]
    The list of performance_tuning_analysis_result_collection.
    application_id str
    The OCID of the application for which the report has been generated.
    filters GetFleetPerformanceTuningAnalysisResultsFilter]
    managed_instance_id str
    The managed instance OCID.
    time_end str
    time_start str
    fleetId String
    The fleet OCID.
    id String
    The provider-assigned unique ID for this managed resource.
    performanceTuningAnalysisResultCollections List<Property Map>
    The list of performance_tuning_analysis_result_collection.
    applicationId String
    The OCID of the application for which the report has been generated.
    filters List<Property Map>
    managedInstanceId String
    The managed instance OCID.
    timeEnd String
    timeStart String

    Supporting Types

    GetFleetPerformanceTuningAnalysisResultsFilter

    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

    GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection

    GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItem

    ApplicationId string
    The Fleet-unique identifier of the related application.
    ApplicationInstallationId string
    The internal identifier of the application installation for which the report has been generated.
    ApplicationInstallationPath string
    The installation path of the application for which the report has been generated.
    ApplicationName string
    The name of the application for which the report has been generated.
    Bucket string
    The Object Storage bucket name of this analysis result.
    FleetId string
    The OCID of the Fleet.
    HostName string
    The hostname of the managed instance.
    Id string
    The OCID to identify this analysis results.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    Namespace string
    The Object Storage namespace of this analysis result.
    Object string
    The Object Storage object name of this analysis result.
    Result string
    Result of the analysis based on whether warnings have been found or not.
    TimeCreated string
    The time the result is compiled.
    TimeFinished string
    The time the JFR capture finished.
    TimeStarted string
    The time the JFR capture started.
    WarningCount int
    Total number of warnings reported by the analysis.
    WorkRequestId string
    The OCID of the work request to start the analysis.
    ApplicationId string
    The Fleet-unique identifier of the related application.
    ApplicationInstallationId string
    The internal identifier of the application installation for which the report has been generated.
    ApplicationInstallationPath string
    The installation path of the application for which the report has been generated.
    ApplicationName string
    The name of the application for which the report has been generated.
    Bucket string
    The Object Storage bucket name of this analysis result.
    FleetId string
    The OCID of the Fleet.
    HostName string
    The hostname of the managed instance.
    Id string
    The OCID to identify this analysis results.
    ManagedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    Namespace string
    The Object Storage namespace of this analysis result.
    Object string
    The Object Storage object name of this analysis result.
    Result string
    Result of the analysis based on whether warnings have been found or not.
    TimeCreated string
    The time the result is compiled.
    TimeFinished string
    The time the JFR capture finished.
    TimeStarted string
    The time the JFR capture started.
    WarningCount int
    Total number of warnings reported by the analysis.
    WorkRequestId string
    The OCID of the work request to start the analysis.
    applicationId String
    The Fleet-unique identifier of the related application.
    applicationInstallationId String
    The internal identifier of the application installation for which the report has been generated.
    applicationInstallationPath String
    The installation path of the application for which the report has been generated.
    applicationName String
    The name of the application for which the report has been generated.
    bucket String
    The Object Storage bucket name of this analysis result.
    fleetId String
    The OCID of the Fleet.
    hostName String
    The hostname of the managed instance.
    id String
    The OCID to identify this analysis results.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    namespace String
    The Object Storage namespace of this analysis result.
    object String
    The Object Storage object name of this analysis result.
    result String
    Result of the analysis based on whether warnings have been found or not.
    timeCreated String
    The time the result is compiled.
    timeFinished String
    The time the JFR capture finished.
    timeStarted String
    The time the JFR capture started.
    warningCount Integer
    Total number of warnings reported by the analysis.
    workRequestId String
    The OCID of the work request to start the analysis.
    applicationId string
    The Fleet-unique identifier of the related application.
    applicationInstallationId string
    The internal identifier of the application installation for which the report has been generated.
    applicationInstallationPath string
    The installation path of the application for which the report has been generated.
    applicationName string
    The name of the application for which the report has been generated.
    bucket string
    The Object Storage bucket name of this analysis result.
    fleetId string
    The OCID of the Fleet.
    hostName string
    The hostname of the managed instance.
    id string
    The OCID to identify this analysis results.
    managedInstanceId string
    The Fleet-unique identifier of the related managed instance.
    namespace string
    The Object Storage namespace of this analysis result.
    object string
    The Object Storage object name of this analysis result.
    result string
    Result of the analysis based on whether warnings have been found or not.
    timeCreated string
    The time the result is compiled.
    timeFinished string
    The time the JFR capture finished.
    timeStarted string
    The time the JFR capture started.
    warningCount number
    Total number of warnings reported by the analysis.
    workRequestId string
    The OCID of the work request to start the analysis.
    application_id str
    The Fleet-unique identifier of the related application.
    application_installation_id str
    The internal identifier of the application installation for which the report has been generated.
    application_installation_path str
    The installation path of the application for which the report has been generated.
    application_name str
    The name of the application for which the report has been generated.
    bucket str
    The Object Storage bucket name of this analysis result.
    fleet_id str
    The OCID of the Fleet.
    host_name str
    The hostname of the managed instance.
    id str
    The OCID to identify this analysis results.
    managed_instance_id str
    The Fleet-unique identifier of the related managed instance.
    namespace str
    The Object Storage namespace of this analysis result.
    object str
    The Object Storage object name of this analysis result.
    result str
    Result of the analysis based on whether warnings have been found or not.
    time_created str
    The time the result is compiled.
    time_finished str
    The time the JFR capture finished.
    time_started str
    The time the JFR capture started.
    warning_count int
    Total number of warnings reported by the analysis.
    work_request_id str
    The OCID of the work request to start the analysis.
    applicationId String
    The Fleet-unique identifier of the related application.
    applicationInstallationId String
    The internal identifier of the application installation for which the report has been generated.
    applicationInstallationPath String
    The installation path of the application for which the report has been generated.
    applicationName String
    The name of the application for which the report has been generated.
    bucket String
    The Object Storage bucket name of this analysis result.
    fleetId String
    The OCID of the Fleet.
    hostName String
    The hostname of the managed instance.
    id String
    The OCID to identify this analysis results.
    managedInstanceId String
    The Fleet-unique identifier of the related managed instance.
    namespace String
    The Object Storage namespace of this analysis result.
    object String
    The Object Storage object name of this analysis result.
    result String
    Result of the analysis based on whether warnings have been found or not.
    timeCreated String
    The time the result is compiled.
    timeFinished String
    The time the JFR capture finished.
    timeStarted String
    The time the JFR capture started.
    warningCount Number
    Total number of warnings reported by the analysis.
    workRequestId String
    The OCID of the work request to start the 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 v1.24.0 published on Thursday, Feb 22, 2024 by Pulumi