Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Jms.getPluginErrorAnalytics
Explore with Pulumi AI
This data source provides the list of Plugin Error Analytics in Oracle Cloud Infrastructure Jms service.
Returns a high level summary of PluginErrors.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testPluginErrorAnalytics = oci.Jms.getPluginErrorAnalytics({
    compartmentId: compartmentId,
    compartmentIdInSubtree: pluginErrorAnalyticCompartmentIdInSubtree,
});
import pulumi
import pulumi_oci as oci
test_plugin_error_analytics = oci.Jms.get_plugin_error_analytics(compartment_id=compartment_id,
    compartment_id_in_subtree=plugin_error_analytic_compartment_id_in_subtree)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/jms"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetPluginErrorAnalytics(ctx, &jms.GetPluginErrorAnalyticsArgs{
			CompartmentId:          pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree: pulumi.BoolRef(pluginErrorAnalyticCompartmentIdInSubtree),
		}, 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 testPluginErrorAnalytics = Oci.Jms.GetPluginErrorAnalytics.Invoke(new()
    {
        CompartmentId = compartmentId,
        CompartmentIdInSubtree = pluginErrorAnalyticCompartmentIdInSubtree,
    });
});
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.GetPluginErrorAnalyticsArgs;
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 testPluginErrorAnalytics = JmsFunctions.getPluginErrorAnalytics(GetPluginErrorAnalyticsArgs.builder()
            .compartmentId(compartmentId)
            .compartmentIdInSubtree(pluginErrorAnalyticCompartmentIdInSubtree)
            .build());
    }
}
variables:
  testPluginErrorAnalytics:
    fn::invoke:
      function: oci:Jms:getPluginErrorAnalytics
      arguments:
        compartmentId: ${compartmentId}
        compartmentIdInSubtree: ${pluginErrorAnalyticCompartmentIdInSubtree}
Using getPluginErrorAnalytics
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 getPluginErrorAnalytics(args: GetPluginErrorAnalyticsArgs, opts?: InvokeOptions): Promise<GetPluginErrorAnalyticsResult>
function getPluginErrorAnalyticsOutput(args: GetPluginErrorAnalyticsOutputArgs, opts?: InvokeOptions): Output<GetPluginErrorAnalyticsResult>def get_plugin_error_analytics(compartment_id: Optional[str] = None,
                               compartment_id_in_subtree: Optional[bool] = None,
                               filters: Optional[Sequence[GetPluginErrorAnalyticsFilter]] = None,
                               opts: Optional[InvokeOptions] = None) -> GetPluginErrorAnalyticsResult
def get_plugin_error_analytics_output(compartment_id: Optional[pulumi.Input[str]] = None,
                               compartment_id_in_subtree: Optional[pulumi.Input[bool]] = None,
                               filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetPluginErrorAnalyticsFilterArgs]]]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetPluginErrorAnalyticsResult]func GetPluginErrorAnalytics(ctx *Context, args *GetPluginErrorAnalyticsArgs, opts ...InvokeOption) (*GetPluginErrorAnalyticsResult, error)
func GetPluginErrorAnalyticsOutput(ctx *Context, args *GetPluginErrorAnalyticsOutputArgs, opts ...InvokeOption) GetPluginErrorAnalyticsResultOutput> Note: This function is named GetPluginErrorAnalytics in the Go SDK.
public static class GetPluginErrorAnalytics 
{
    public static Task<GetPluginErrorAnalyticsResult> InvokeAsync(GetPluginErrorAnalyticsArgs args, InvokeOptions? opts = null)
    public static Output<GetPluginErrorAnalyticsResult> Invoke(GetPluginErrorAnalyticsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPluginErrorAnalyticsResult> getPluginErrorAnalytics(GetPluginErrorAnalyticsArgs args, InvokeOptions options)
public static Output<GetPluginErrorAnalyticsResult> getPluginErrorAnalytics(GetPluginErrorAnalyticsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Jms/getPluginErrorAnalytics:getPluginErrorAnalytics
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment in which to list resources.
- CompartmentId boolIn Subtree 
- Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
- Filters
List<GetPlugin Error Analytics Filter> 
- CompartmentId string
- The OCID of the compartment in which to list resources.
- CompartmentId boolIn Subtree 
- Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
- Filters
[]GetPlugin Error Analytics Filter 
- compartmentId String
- The OCID of the compartment in which to list resources.
- compartmentId BooleanIn Subtree 
- Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
- filters
List<GetPlugin Error Analytics Filter> 
- compartmentId string
- The OCID of the compartment in which to list resources.
- compartmentId booleanIn Subtree 
- Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
- filters
GetPlugin Error Analytics Filter[] 
- compartment_id str
- The OCID of the compartment in which to list resources.
- compartment_id_ boolin_ subtree 
- Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
- filters
Sequence[GetPlugin Error Analytics Filter] 
- compartmentId String
- The OCID of the compartment in which to list resources.
- compartmentId BooleanIn Subtree 
- Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
- filters List<Property Map>
getPluginErrorAnalytics Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- PluginError List<GetAggregation Collections Plugin Error Analytics Plugin Error Aggregation Collection> 
- The list of plugin_error_aggregation_collection.
- CompartmentId string
- CompartmentId boolIn Subtree 
- Filters
List<GetPlugin Error Analytics Filter> 
- Id string
- The provider-assigned unique ID for this managed resource.
- PluginError []GetAggregation Collections Plugin Error Analytics Plugin Error Aggregation Collection 
- The list of plugin_error_aggregation_collection.
- CompartmentId string
- CompartmentId boolIn Subtree 
- Filters
[]GetPlugin Error Analytics Filter 
- id String
- The provider-assigned unique ID for this managed resource.
- pluginError List<GetAggregation Collections Plugin Error Analytics Plugin Error Aggregation Collection> 
- The list of plugin_error_aggregation_collection.
- compartmentId String
- compartmentId BooleanIn Subtree 
- filters
List<GetPlugin Error Analytics Filter> 
- id string
- The provider-assigned unique ID for this managed resource.
- pluginError GetAggregation Collections Plugin Error Analytics Plugin Error Aggregation Collection[] 
- The list of plugin_error_aggregation_collection.
- compartmentId string
- compartmentId booleanIn Subtree 
- filters
GetPlugin Error Analytics Filter[] 
- id str
- The provider-assigned unique ID for this managed resource.
- plugin_error_ Sequence[Getaggregation_ collections Plugin Error Analytics Plugin Error Aggregation Collection] 
- The list of plugin_error_aggregation_collection.
- compartment_id str
- compartment_id_ boolin_ subtree 
- filters
Sequence[GetPlugin Error Analytics Filter] 
- id String
- The provider-assigned unique ID for this managed resource.
- pluginError List<Property Map>Aggregation Collections 
- The list of plugin_error_aggregation_collection.
- compartmentId String
- compartmentId BooleanIn Subtree 
- filters List<Property Map>
Supporting Types
GetPluginErrorAnalyticsFilter    
GetPluginErrorAnalyticsPluginErrorAggregationCollection       
- Items
List<GetPlugin Error Analytics Plugin Error Aggregation Collection Item> 
- A list of PluginErrorAggregationSummary.
- Items
[]GetPlugin Error Analytics Plugin Error Aggregation Collection Item 
- A list of PluginErrorAggregationSummary.
- items
List<GetPlugin Error Analytics Plugin Error Aggregation Collection Item> 
- A list of PluginErrorAggregationSummary.
- items
GetPlugin Error Analytics Plugin Error Aggregation Collection Item[] 
- A list of PluginErrorAggregationSummary.
- items
Sequence[GetPlugin Error Analytics Plugin Error Aggregation Collection Item] 
- A list of PluginErrorAggregationSummary.
- items List<Property Map>
- A list of PluginErrorAggregationSummary.
GetPluginErrorAnalyticsPluginErrorAggregationCollectionItem        
- HealthyPlugin intCount 
- Count of plugins with no problems.
- PluginError List<GetAggregations Plugin Error Analytics Plugin Error Aggregation Collection Item Plugin Error Aggregation> 
- List of plugin aggregation errors.
- HealthyPlugin intCount 
- Count of plugins with no problems.
- PluginError []GetAggregations Plugin Error Analytics Plugin Error Aggregation Collection Item Plugin Error Aggregation 
- List of plugin aggregation errors.
- healthyPlugin IntegerCount 
- Count of plugins with no problems.
- pluginError List<GetAggregations Plugin Error Analytics Plugin Error Aggregation Collection Item Plugin Error Aggregation> 
- List of plugin aggregation errors.
- healthyPlugin numberCount 
- Count of plugins with no problems.
- pluginError GetAggregations Plugin Error Analytics Plugin Error Aggregation Collection Item Plugin Error Aggregation[] 
- List of plugin aggregation errors.
- healthy_plugin_ intcount 
- Count of plugins with no problems.
- plugin_error_ Sequence[Getaggregations Plugin Error Analytics Plugin Error Aggregation Collection Item Plugin Error Aggregation] 
- List of plugin aggregation errors.
- healthyPlugin NumberCount 
- Count of plugins with no problems.
- pluginError List<Property Map>Aggregations 
- List of plugin aggregation errors.
GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregation           
- PluginError intAnalytic Count 
- Number of FleetErrors encountered for the specific reason.
- Reason string
- Enum that uniquely identifies the plugin error.
- PluginError intAnalytic Count 
- Number of FleetErrors encountered for the specific reason.
- Reason string
- Enum that uniquely identifies the plugin error.
- pluginError IntegerAnalytic Count 
- Number of FleetErrors encountered for the specific reason.
- reason String
- Enum that uniquely identifies the plugin error.
- pluginError numberAnalytic Count 
- Number of FleetErrors encountered for the specific reason.
- reason string
- Enum that uniquely identifies the plugin error.
- plugin_error_ intanalytic_ count 
- Number of FleetErrors encountered for the specific reason.
- reason str
- Enum that uniquely identifies the plugin error.
- pluginError NumberAnalytic Count 
- Number of FleetErrors encountered for the specific reason.
- reason String
- Enum that uniquely identifies the plugin error.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.