1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. ApmTraces
  5. getQueryQuickPicks
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.ApmTraces.getQueryQuickPicks

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides the list of Query Quick Picks in Oracle Cloud Infrastructure Apm Traces service.

Returns a list of predefined Quick Pick queries intended to assist the user to choose a query to run. There is no sorting applied on the results.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testQueryQuickPicks = oci.ApmTraces.getQueryQuickPicks({
    apmDomainId: testApmDomain.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_query_quick_picks = oci.ApmTraces.get_query_quick_picks(apm_domain_id=test_apm_domain["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/apmtraces"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := apmtraces.GetQueryQuickPicks(ctx, &apmtraces.GetQueryQuickPicksArgs{
			ApmDomainId: testApmDomain.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testQueryQuickPicks = Oci.ApmTraces.GetQueryQuickPicks.Invoke(new()
    {
        ApmDomainId = testApmDomain.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ApmTraces.ApmTracesFunctions;
import com.pulumi.oci.ApmTraces.inputs.GetQueryQuickPicksArgs;
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 testQueryQuickPicks = ApmTracesFunctions.getQueryQuickPicks(GetQueryQuickPicksArgs.builder()
            .apmDomainId(testApmDomain.id())
            .build());

    }
}
Copy
variables:
  testQueryQuickPicks:
    fn::invoke:
      function: oci:ApmTraces:getQueryQuickPicks
      arguments:
        apmDomainId: ${testApmDomain.id}
Copy

Using getQueryQuickPicks

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 getQueryQuickPicks(args: GetQueryQuickPicksArgs, opts?: InvokeOptions): Promise<GetQueryQuickPicksResult>
function getQueryQuickPicksOutput(args: GetQueryQuickPicksOutputArgs, opts?: InvokeOptions): Output<GetQueryQuickPicksResult>
Copy
def get_query_quick_picks(apm_domain_id: Optional[str] = None,
                          filters: Optional[Sequence[_apmtraces.GetQueryQuickPicksFilter]] = None,
                          opts: Optional[InvokeOptions] = None) -> GetQueryQuickPicksResult
def get_query_quick_picks_output(apm_domain_id: Optional[pulumi.Input[str]] = None,
                          filters: Optional[pulumi.Input[Sequence[pulumi.Input[_apmtraces.GetQueryQuickPicksFilterArgs]]]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetQueryQuickPicksResult]
Copy
func GetQueryQuickPicks(ctx *Context, args *GetQueryQuickPicksArgs, opts ...InvokeOption) (*GetQueryQuickPicksResult, error)
func GetQueryQuickPicksOutput(ctx *Context, args *GetQueryQuickPicksOutputArgs, opts ...InvokeOption) GetQueryQuickPicksResultOutput
Copy

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

public static class GetQueryQuickPicks 
{
    public static Task<GetQueryQuickPicksResult> InvokeAsync(GetQueryQuickPicksArgs args, InvokeOptions? opts = null)
    public static Output<GetQueryQuickPicksResult> Invoke(GetQueryQuickPicksInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetQueryQuickPicksResult> getQueryQuickPicks(GetQueryQuickPicksArgs args, InvokeOptions options)
public static Output<GetQueryQuickPicksResult> getQueryQuickPicks(GetQueryQuickPicksArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:ApmTraces/getQueryQuickPicks:getQueryQuickPicks
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ApmDomainId This property is required. string
The APM Domain ID for the intended request.
Filters Changes to this property will trigger replacement. List<GetQueryQuickPicksFilter>
ApmDomainId This property is required. string
The APM Domain ID for the intended request.
Filters Changes to this property will trigger replacement. []GetQueryQuickPicksFilter
apmDomainId This property is required. String
The APM Domain ID for the intended request.
filters Changes to this property will trigger replacement. List<GetQueryQuickPicksFilter>
apmDomainId This property is required. string
The APM Domain ID for the intended request.
filters Changes to this property will trigger replacement. GetQueryQuickPicksFilter[]
apm_domain_id This property is required. str
The APM Domain ID for the intended request.
filters Changes to this property will trigger replacement. Sequence[apmtraces.GetQueryQuickPicksFilter]
apmDomainId This property is required. String
The APM Domain ID for the intended request.
filters Changes to this property will trigger replacement. List<Property Map>

getQueryQuickPicks Result

The following output properties are available:

ApmDomainId string
Id string
The provider-assigned unique ID for this managed resource.
QuickPicks List<GetQueryQuickPicksQuickPick>
The list of quick_picks.
Filters List<GetQueryQuickPicksFilter>
ApmDomainId string
Id string
The provider-assigned unique ID for this managed resource.
QuickPicks []GetQueryQuickPicksQuickPick
The list of quick_picks.
Filters []GetQueryQuickPicksFilter
apmDomainId String
id String
The provider-assigned unique ID for this managed resource.
quickPicks List<GetQueryQuickPicksQuickPick>
The list of quick_picks.
filters List<GetQueryQuickPicksFilter>
apmDomainId string
id string
The provider-assigned unique ID for this managed resource.
quickPicks GetQueryQuickPicksQuickPick[]
The list of quick_picks.
filters GetQueryQuickPicksFilter[]
apm_domain_id str
id str
The provider-assigned unique ID for this managed resource.
quick_picks Sequence[apmtraces.GetQueryQuickPicksQuickPick]
The list of quick_picks.
filters Sequence[apmtraces.GetQueryQuickPicksFilter]
apmDomainId String
id String
The provider-assigned unique ID for this managed resource.
quickPicks List<Property Map>
The list of quick_picks.
filters List<Property Map>

Supporting Types

GetQueryQuickPicksFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetQueryQuickPicksQuickPick

QuickPickName This property is required. string
Quick Pick name for the query.
QuickPickQuery This property is required. string
Query for the Quick Pick.
QuickPickName This property is required. string
Quick Pick name for the query.
QuickPickQuery This property is required. string
Query for the Quick Pick.
quickPickName This property is required. String
Quick Pick name for the query.
quickPickQuery This property is required. String
Query for the Quick Pick.
quickPickName This property is required. string
Quick Pick name for the query.
quickPickQuery This property is required. string
Query for the Quick Pick.
quick_pick_name This property is required. str
Quick Pick name for the query.
quick_pick_query This property is required. str
Query for the Quick Pick.
quickPickName This property is required. String
Quick Pick name for the query.
quickPickQuery This property is required. String
Query for the Quick Pick.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi