Dynatrace v0.34.0 published on Thursday, Oct 30, 2025 by Pulumiverse
Dynatrace v0.34.0 published on Thursday, Oct 30, 2025 by Pulumiverse
The application detection rules data source allows retrieval of all existing rules.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dynatrace from "@pulumiverse/dynatrace";
const test = dynatrace.getApplicationDetectionRules({});
export const applicationDetectionRules = test;
import pulumi
import pulumi_dynatrace as dynatrace
test = dynatrace.get_application_detection_rules()
pulumi.export("applicationDetectionRules", test)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
test, err := dynatrace.GetApplicationDetectionRules(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
ctx.Export("applicationDetectionRules", test)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dynatrace = Pulumi.Dynatrace;
return await Deployment.RunAsync(() =>
{
var test = Dynatrace.GetApplicationDetectionRules.Invoke();
return new Dictionary<string, object?>
{
["applicationDetectionRules"] = test,
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dynatrace.DynatraceFunctions;
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 test = DynatraceFunctions.getApplicationDetectionRules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
ctx.export("applicationDetectionRules", test);
}
}
variables:
test:
fn::invoke:
function: dynatrace:getApplicationDetectionRules
arguments: {}
outputs:
applicationDetectionRules: ${test}
Using getApplicationDetectionRules
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 getApplicationDetectionRules(opts?: InvokeOptions): Promise<GetApplicationDetectionRulesResult>
function getApplicationDetectionRulesOutput(opts?: InvokeOptions): Output<GetApplicationDetectionRulesResult>def get_application_detection_rules(opts: Optional[InvokeOptions] = None) -> GetApplicationDetectionRulesResult
def get_application_detection_rules_output(opts: Optional[InvokeOptions] = None) -> Output[GetApplicationDetectionRulesResult]func GetApplicationDetectionRules(ctx *Context, opts ...InvokeOption) (*GetApplicationDetectionRulesResult, error)
func GetApplicationDetectionRulesOutput(ctx *Context, opts ...InvokeOption) GetApplicationDetectionRulesResultOutput> Note: This function is named GetApplicationDetectionRules in the Go SDK.
public static class GetApplicationDetectionRules
{
public static Task<GetApplicationDetectionRulesResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetApplicationDetectionRulesResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationDetectionRulesResult> getApplicationDetectionRules(InvokeOptions options)
public static Output<GetApplicationDetectionRulesResult> getApplicationDetectionRules(InvokeOptions options)
fn::invoke:
function: dynatrace:index/getApplicationDetectionRules:getApplicationDetectionRules
arguments:
# arguments dictionarygetApplicationDetectionRules Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Values
List<Pulumiverse.
Dynatrace. Outputs. Get Application Detection Rules Value>
- Id string
- The provider-assigned unique ID for this managed resource.
- Values
[]Get
Application Detection Rules Value
- id String
- The provider-assigned unique ID for this managed resource.
- values
List<Get
Application Detection Rules Value>
- id string
- The provider-assigned unique ID for this managed resource.
- values
Get
Application Detection Rules Value[]
- id str
- The provider-assigned unique ID for this managed resource.
- values
Sequence[Get
Application Detection Rules Value]
- id String
- The provider-assigned unique ID for this managed resource.
- values List<Property Map>
Supporting Types
GetApplicationDetectionRulesValue
- Application
Id string - Application ID
- Id string
- Application Detection Rule ID
- Matcher string
- Matcher
- Pattern string
- Pattern
- Application
Id string - Application ID
- Id string
- Application Detection Rule ID
- Matcher string
- Matcher
- Pattern string
- Pattern
- application
Id String - Application ID
- id String
- Application Detection Rule ID
- matcher String
- Matcher
- pattern String
- Pattern
- application
Id string - Application ID
- id string
- Application Detection Rule ID
- matcher string
- Matcher
- pattern string
- Pattern
- application_
id str - Application ID
- id str
- Application Detection Rule ID
- matcher str
- Matcher
- pattern str
- Pattern
- application
Id String - Application ID
- id String
- Application Detection Rule ID
- matcher String
- Matcher
- pattern String
- Pattern
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatraceTerraform Provider.
Dynatrace v0.34.0 published on Thursday, Oct 30, 2025 by Pulumiverse
