dynatrace.AutomationWorkflow
Explore with Pulumi AI
Dynatrace SaaS only
To utilize this resource, please define the environment variables
DT_CLIENT_ID
,DT_CLIENT_SECRET
,DT_ACCOUNT_ID
with an OAuth client including the following permissions: View workflows (automation:workflows:read
) and Create and edit workflows (automation:workflows:write
).
This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.
Dynatrace Documentation
- Dynatrace Workflows - https://www.dynatrace.com/support/help/platform-modules/cloud-automation/workflows
Resource Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dynatrace from "@pulumiverse/dynatrace";
const sampleWorklowTF = new dynatrace.AutomationWorkflow("sampleWorklowTF", {
description: "Desc",
actor: "########-####-####-####-############",
title: "Sample Worklow TF1",
owner: "########-####-####-####-############",
"private": true,
tasks: {
tasks: [
{
name: "http_request_1",
description: "Issue an HTTP request to any API",
action: "dynatrace.automations:http-function",
active: true,
input: JSON.stringify({
method: "GET",
url: "https://www.google.at/",
}),
position: {
x: 0,
y: 1,
},
},
{
name: "http_request_2",
description: "Issue an HTTP request to any API",
action: "dynatrace.automations:http-function",
active: false,
input: JSON.stringify({
method: "GET",
url: "https://www.second-task.com/",
}),
conditions: {
states: {
http_request_1: "SUCCESS",
run_javascript_1: "OK",
},
custom: "",
},
position: {
x: -1,
y: 2,
},
timeout: "50000",
},
{
name: "http_request_3",
description: "Issue an HTTP request to any API",
action: "dynatrace.automations:http-function",
active: false,
input: JSON.stringify({
method: "GET",
url: "https://www.third-task.com",
}),
conditions: {
states: {
http_request_2: "OK",
},
custom: "{{http_request_1}}",
},
position: {
x: 0,
y: 3,
},
},
{
name: "run_javascript_1",
description: "Build a custom task running js Code",
action: "dynatrace.automations:run-javascript",
active: false,
input: JSON.stringify({
script: `// optional import of sdk modules
import { execution } from '@dynatrace-sdk/automation-utils';
export default async function ({ execution_id }) {
// your code goes here
// e.g. get the current execution
const ex = await execution(execution_id);
console.log('Automated script execution on behalf of', ex.trigger);
return { triggeredBy: ex.trigger };
}`,
}),
position: {
x: -2,
y: 1,
},
},
],
},
trigger: {
event: {
active: false,
config: {
davisEvent: {
entityTagsMatch: "all",
entityTags: {
asdf: "",
},
onProblemClose: false,
types: ["CUSTOM_ANNOTATION"],
},
},
},
},
});
import pulumi
import json
import pulumiverse_dynatrace as dynatrace
sample_worklow_tf = dynatrace.AutomationWorkflow("sampleWorklowTF",
description="Desc",
actor="########-####-####-####-############",
title="Sample Worklow TF1",
owner="########-####-####-####-############",
private=True,
tasks={
"tasks": [
{
"name": "http_request_1",
"description": "Issue an HTTP request to any API",
"action": "dynatrace.automations:http-function",
"active": True,
"input": json.dumps({
"method": "GET",
"url": "https://www.google.at/",
}),
"position": {
"x": 0,
"y": 1,
},
},
{
"name": "http_request_2",
"description": "Issue an HTTP request to any API",
"action": "dynatrace.automations:http-function",
"active": False,
"input": json.dumps({
"method": "GET",
"url": "https://www.second-task.com/",
}),
"conditions": {
"states": {
"http_request_1": "SUCCESS",
"run_javascript_1": "OK",
},
"custom": "",
},
"position": {
"x": -1,
"y": 2,
},
"timeout": "50000",
},
{
"name": "http_request_3",
"description": "Issue an HTTP request to any API",
"action": "dynatrace.automations:http-function",
"active": False,
"input": json.dumps({
"method": "GET",
"url": "https://www.third-task.com",
}),
"conditions": {
"states": {
"http_request_2": "OK",
},
"custom": "{{http_request_1}}",
},
"position": {
"x": 0,
"y": 3,
},
},
{
"name": "run_javascript_1",
"description": "Build a custom task running js Code",
"action": "dynatrace.automations:run-javascript",
"active": False,
"input": json.dumps({
"script": """// optional import of sdk modules
import { execution } from '@dynatrace-sdk/automation-utils';
export default async function ({ execution_id }) {
// your code goes here
// e.g. get the current execution
const ex = await execution(execution_id);
console.log('Automated script execution on behalf of', ex.trigger);
return { triggeredBy: ex.trigger };
}""",
}),
"position": {
"x": -2,
"y": 1,
},
},
],
},
trigger={
"event": {
"active": False,
"config": {
"davis_event": {
"entity_tags_match": "all",
"entity_tags": {
"asdf": "",
},
"on_problem_close": False,
"types": ["CUSTOM_ANNOTATION"],
},
},
},
})
package main
import (
"encoding/json"
"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 {
tmpJSON0, err := json.Marshal(map[string]interface{}{
"method": "GET",
"url": "https://www.google.at/",
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
tmpJSON1, err := json.Marshal(map[string]interface{}{
"method": "GET",
"url": "https://www.second-task.com/",
})
if err != nil {
return err
}
json1 := string(tmpJSON1)
tmpJSON2, err := json.Marshal(map[string]interface{}{
"method": "GET",
"url": "https://www.third-task.com",
})
if err != nil {
return err
}
json2 := string(tmpJSON2)
tmpJSON3, err := json.Marshal(map[string]interface{}{
"script": `// optional import of sdk modules
import { execution } from '@dynatrace-sdk/automation-utils';
export default async function ({ execution_id }) {
// your code goes here
// e.g. get the current execution
const ex = await execution(execution_id);
console.log('Automated script execution on behalf of', ex.trigger);
return { triggeredBy: ex.trigger };
}`,
})
if err != nil {
return err
}
json3 := string(tmpJSON3)
_, err = dynatrace.NewAutomationWorkflow(ctx, "sampleWorklowTF", &dynatrace.AutomationWorkflowArgs{
Description: pulumi.String("Desc"),
Actor: pulumi.String("########-####-####-####-############"),
Title: pulumi.String("Sample Worklow TF1"),
Owner: pulumi.String("########-####-####-####-############"),
Private: pulumi.Bool(true),
Tasks: &dynatrace.AutomationWorkflowTasksArgs{
Tasks: dynatrace.AutomationWorkflowTasksTaskArray{
&dynatrace.AutomationWorkflowTasksTaskArgs{
Name: pulumi.String("http_request_1"),
Description: pulumi.String("Issue an HTTP request to any API"),
Action: pulumi.String("dynatrace.automations:http-function"),
Active: pulumi.Bool(true),
Input: pulumi.String(json0),
Position: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{
X: pulumi.Int(0),
Y: pulumi.Int(1),
},
},
&dynatrace.AutomationWorkflowTasksTaskArgs{
Name: pulumi.String("http_request_2"),
Description: pulumi.String("Issue an HTTP request to any API"),
Action: pulumi.String("dynatrace.automations:http-function"),
Active: pulumi.Bool(false),
Input: pulumi.String(json1),
Conditions: &dynatrace.AutomationWorkflowTasksTaskConditionsArgs{
States: pulumi.StringMap{
"http_request_1": pulumi.String("SUCCESS"),
"run_javascript_1": pulumi.String("OK"),
},
Custom: pulumi.String(""),
},
Position: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{
X: pulumi.Int(-1),
Y: pulumi.Int(2),
},
Timeout: pulumi.String("50000"),
},
&dynatrace.AutomationWorkflowTasksTaskArgs{
Name: pulumi.String("http_request_3"),
Description: pulumi.String("Issue an HTTP request to any API"),
Action: pulumi.String("dynatrace.automations:http-function"),
Active: pulumi.Bool(false),
Input: pulumi.String(json2),
Conditions: &dynatrace.AutomationWorkflowTasksTaskConditionsArgs{
States: pulumi.StringMap{
"http_request_2": pulumi.String("OK"),
},
Custom: pulumi.String("{{http_request_1}}"),
},
Position: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{
X: pulumi.Int(0),
Y: pulumi.Int(3),
},
},
&dynatrace.AutomationWorkflowTasksTaskArgs{
Name: pulumi.String("run_javascript_1"),
Description: pulumi.String("Build a custom task running js Code"),
Action: pulumi.String("dynatrace.automations:run-javascript"),
Active: pulumi.Bool(false),
Input: pulumi.String(json3),
Position: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{
X: pulumi.Int(-2),
Y: pulumi.Int(1),
},
},
},
},
Trigger: &dynatrace.AutomationWorkflowTriggerArgs{
Event: &dynatrace.AutomationWorkflowTriggerEventArgs{
Active: pulumi.Bool(false),
Config: &dynatrace.AutomationWorkflowTriggerEventConfigArgs{
DavisEvent: &dynatrace.AutomationWorkflowTriggerEventConfigDavisEventArgs{
EntityTagsMatch: pulumi.String("all"),
EntityTags: pulumi.StringMap{
"asdf": pulumi.String(""),
},
OnProblemClose: pulumi.Bool(false),
Types: pulumi.StringArray{
pulumi.String("CUSTOM_ANNOTATION"),
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Dynatrace = Pulumiverse.Dynatrace;
return await Deployment.RunAsync(() =>
{
var sampleWorklowTF = new Dynatrace.AutomationWorkflow("sampleWorklowTF", new()
{
Description = "Desc",
Actor = "########-####-####-####-############",
Title = "Sample Worklow TF1",
Owner = "########-####-####-####-############",
Private = true,
Tasks = new Dynatrace.Inputs.AutomationWorkflowTasksArgs
{
Tasks = new[]
{
new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs
{
Name = "http_request_1",
Description = "Issue an HTTP request to any API",
Action = "dynatrace.automations:http-function",
Active = true,
Input = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["method"] = "GET",
["url"] = "https://www.google.at/",
}),
Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs
{
X = 0,
Y = 1,
},
},
new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs
{
Name = "http_request_2",
Description = "Issue an HTTP request to any API",
Action = "dynatrace.automations:http-function",
Active = false,
Input = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["method"] = "GET",
["url"] = "https://www.second-task.com/",
}),
Conditions = new Dynatrace.Inputs.AutomationWorkflowTasksTaskConditionsArgs
{
States =
{
{ "http_request_1", "SUCCESS" },
{ "run_javascript_1", "OK" },
},
Custom = "",
},
Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs
{
X = -1,
Y = 2,
},
Timeout = "50000",
},
new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs
{
Name = "http_request_3",
Description = "Issue an HTTP request to any API",
Action = "dynatrace.automations:http-function",
Active = false,
Input = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["method"] = "GET",
["url"] = "https://www.third-task.com",
}),
Conditions = new Dynatrace.Inputs.AutomationWorkflowTasksTaskConditionsArgs
{
States =
{
{ "http_request_2", "OK" },
},
Custom = "{{http_request_1}}",
},
Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs
{
X = 0,
Y = 3,
},
},
new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs
{
Name = "run_javascript_1",
Description = "Build a custom task running js Code",
Action = "dynatrace.automations:run-javascript",
Active = false,
Input = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["script"] = @"// optional import of sdk modules
import { execution } from '@dynatrace-sdk/automation-utils';
export default async function ({ execution_id }) {
// your code goes here
// e.g. get the current execution
const ex = await execution(execution_id);
console.log('Automated script execution on behalf of', ex.trigger);
return { triggeredBy: ex.trigger };
}",
}),
Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs
{
X = -2,
Y = 1,
},
},
},
},
Trigger = new Dynatrace.Inputs.AutomationWorkflowTriggerArgs
{
Event = new Dynatrace.Inputs.AutomationWorkflowTriggerEventArgs
{
Active = false,
Config = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigArgs
{
DavisEvent = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigDavisEventArgs
{
EntityTagsMatch = "all",
EntityTags =
{
{ "asdf", "" },
},
OnProblemClose = false,
Types = new[]
{
"CUSTOM_ANNOTATION",
},
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dynatrace.AutomationWorkflow;
import com.pulumi.dynatrace.AutomationWorkflowArgs;
import com.pulumi.dynatrace.inputs.AutomationWorkflowTasksArgs;
import com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerArgs;
import com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerEventArgs;
import com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerEventConfigArgs;
import com.pulumi.dynatrace.inputs.AutomationWorkflowTriggerEventConfigDavisEventArgs;
import static com.pulumi.codegen.internal.Serialization.*;
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) {
var sampleWorklowTF = new AutomationWorkflow("sampleWorklowTF", AutomationWorkflowArgs.builder()
.description("Desc")
.actor("########-####-####-####-############")
.title("Sample Worklow TF1")
.owner("########-####-####-####-############")
.private_(true)
.tasks(AutomationWorkflowTasksArgs.builder()
.tasks(
AutomationWorkflowTasksTaskArgs.builder()
.name("http_request_1")
.description("Issue an HTTP request to any API")
.action("dynatrace.automations:http-function")
.active(true)
.input(serializeJson(
jsonObject(
jsonProperty("method", "GET"),
jsonProperty("url", "https://www.google.at/")
)))
.position(AutomationWorkflowTasksTaskPositionArgs.builder()
.x(0)
.y(1)
.build())
.build(),
AutomationWorkflowTasksTaskArgs.builder()
.name("http_request_2")
.description("Issue an HTTP request to any API")
.action("dynatrace.automations:http-function")
.active(false)
.input(serializeJson(
jsonObject(
jsonProperty("method", "GET"),
jsonProperty("url", "https://www.second-task.com/")
)))
.conditions(AutomationWorkflowTasksTaskConditionsArgs.builder()
.states(Map.ofEntries(
Map.entry("http_request_1", "SUCCESS"),
Map.entry("run_javascript_1", "OK")
))
.custom("")
.build())
.position(AutomationWorkflowTasksTaskPositionArgs.builder()
.x(-1)
.y(2)
.build())
.timeout(50000)
.build(),
AutomationWorkflowTasksTaskArgs.builder()
.name("http_request_3")
.description("Issue an HTTP request to any API")
.action("dynatrace.automations:http-function")
.active(false)
.input(serializeJson(
jsonObject(
jsonProperty("method", "GET"),
jsonProperty("url", "https://www.third-task.com")
)))
.conditions(AutomationWorkflowTasksTaskConditionsArgs.builder()
.states(Map.of("http_request_2", "OK"))
.custom("{{http_request_1}}")
.build())
.position(AutomationWorkflowTasksTaskPositionArgs.builder()
.x(0)
.y(3)
.build())
.build(),
AutomationWorkflowTasksTaskArgs.builder()
.name("run_javascript_1")
.description("Build a custom task running js Code")
.action("dynatrace.automations:run-javascript")
.active(false)
.input(serializeJson(
jsonObject(
jsonProperty("script", """
// optional import of sdk modules
import { execution } from '@dynatrace-sdk/automation-utils';
export default async function ({ execution_id }) {
// your code goes here
// e.g. get the current execution
const ex = await execution(execution_id);
console.log('Automated script execution on behalf of', ex.trigger);
return { triggeredBy: ex.trigger };
} """)
)))
.position(AutomationWorkflowTasksTaskPositionArgs.builder()
.x(-2)
.y(1)
.build())
.build())
.build())
.trigger(AutomationWorkflowTriggerArgs.builder()
.event(AutomationWorkflowTriggerEventArgs.builder()
.active(false)
.config(AutomationWorkflowTriggerEventConfigArgs.builder()
.davisEvent(AutomationWorkflowTriggerEventConfigDavisEventArgs.builder()
.entityTagsMatch("all")
.entityTags(Map.of("asdf", ""))
.onProblemClose(false)
.types("CUSTOM_ANNOTATION")
.build())
.build())
.build())
.build())
.build());
}
}
resources:
sampleWorklowTF:
type: dynatrace:AutomationWorkflow
properties:
description: Desc
actor: '########-####-####-####-############'
title: Sample Worklow TF1
owner: '########-####-####-####-############'
private: true
tasks:
tasks:
- name: http_request_1
description: Issue an HTTP request to any API
action: dynatrace.automations:http-function
active: true
input:
fn::toJSON:
method: GET
url: https://www.google.at/
position:
x: 0
y: 1
- name: http_request_2
description: Issue an HTTP request to any API
action: dynatrace.automations:http-function
active: false
input:
fn::toJSON:
method: GET
url: https://www.second-task.com/
conditions:
states:
http_request_1: SUCCESS
run_javascript_1: OK
custom:
position:
x: -1
y: 2
timeout: 50000
- name: http_request_3
description: Issue an HTTP request to any API
action: dynatrace.automations:http-function
active: false
input:
fn::toJSON:
method: GET
url: https://www.third-task.com
conditions:
states:
http_request_2: OK
custom: '{{http_request_1}}'
position:
x: 0
y: 3
- name: run_javascript_1
description: Build a custom task running js Code
action: dynatrace.automations:run-javascript
active: false
input:
fn::toJSON:
script: "// optional import of sdk modules\nimport { execution } from '@dynatrace-sdk/automation-utils';\n\nexport default async function ({ execution_id }) {\n // your code goes here\n // e.g. get the current execution\n const ex = await execution(execution_id);\n console.log('Automated script execution on behalf of', ex.trigger);\n \n return { triggeredBy: ex.trigger };\n}"
position:
x: -2
y: 1
trigger:
event:
active: false
config:
davisEvent:
entityTagsMatch: all
entityTags:
asdf:
onProblemClose: false
types:
- CUSTOM_ANNOTATION
Create AutomationWorkflow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AutomationWorkflow(name: string, args: AutomationWorkflowArgs, opts?: CustomResourceOptions);
@overload
def AutomationWorkflow(resource_name: str,
args: AutomationWorkflowArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AutomationWorkflow(resource_name: str,
opts: Optional[ResourceOptions] = None,
tasks: Optional[AutomationWorkflowTasksArgs] = None,
title: Optional[str] = None,
actor: Optional[str] = None,
description: Optional[str] = None,
owner: Optional[str] = None,
private: Optional[bool] = None,
trigger: Optional[AutomationWorkflowTriggerArgs] = None)
func NewAutomationWorkflow(ctx *Context, name string, args AutomationWorkflowArgs, opts ...ResourceOption) (*AutomationWorkflow, error)
public AutomationWorkflow(string name, AutomationWorkflowArgs args, CustomResourceOptions? opts = null)
public AutomationWorkflow(String name, AutomationWorkflowArgs args)
public AutomationWorkflow(String name, AutomationWorkflowArgs args, CustomResourceOptions options)
type: dynatrace:AutomationWorkflow
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AutomationWorkflowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AutomationWorkflowArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AutomationWorkflowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutomationWorkflowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AutomationWorkflowArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var automationWorkflowResource = new Dynatrace.AutomationWorkflow("automationWorkflowResource", new()
{
Tasks = new Dynatrace.Inputs.AutomationWorkflowTasksArgs
{
Tasks = new[]
{
new Dynatrace.Inputs.AutomationWorkflowTasksTaskArgs
{
Action = "string",
Name = "string",
Active = false,
Concurrency = "string",
Conditions = new Dynatrace.Inputs.AutomationWorkflowTasksTaskConditionsArgs
{
States =
{
{ "string", "string" },
},
Custom = "string",
Else = "string",
},
Description = "string",
Input = "string",
Position = new Dynatrace.Inputs.AutomationWorkflowTasksTaskPositionArgs
{
X = 0,
Y = 0,
},
Retry = new Dynatrace.Inputs.AutomationWorkflowTasksTaskRetryArgs
{
Count = "string",
Delay = "string",
FailedLoopIterationsOnly = false,
},
Timeout = "string",
WaitBefore = "string",
WithItems = "string",
},
},
},
Title = "string",
Actor = "string",
Description = "string",
Owner = "string",
Private = false,
Trigger = new Dynatrace.Inputs.AutomationWorkflowTriggerArgs
{
Event = new Dynatrace.Inputs.AutomationWorkflowTriggerEventArgs
{
Active = false,
Config = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigArgs
{
DavisEvent = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigDavisEventArgs
{
Types = new[]
{
"string",
},
EntityTags =
{
{ "string", "string" },
},
EntityTagsMatch = "string",
OnProblemClose = false,
},
DavisProblem = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigDavisProblemArgs
{
Categories = new[]
{
new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigDavisProblemCategoryArgs
{
Availability = false,
Custom = false,
Error = false,
Info = false,
MonitoringUnavailable = false,
Resource = false,
Slowdown = false,
},
},
CustomFilter = "string",
EntityTags =
{
{ "string", "string" },
},
EntityTagsMatch = "string",
OnProblemClose = false,
},
Event = new Dynatrace.Inputs.AutomationWorkflowTriggerEventConfigEventArgs
{
Query = "string",
EventType = "string",
},
Type = "string",
Value = "string",
},
},
Schedule = new Dynatrace.Inputs.AutomationWorkflowTriggerScheduleArgs
{
Trigger = new Dynatrace.Inputs.AutomationWorkflowTriggerScheduleTriggerArgs
{
BetweenEnd = "string",
BetweenStart = "string",
Cron = "string",
IntervalMinutes = 0,
Time = "string",
},
Active = false,
FilterParameters = new Dynatrace.Inputs.AutomationWorkflowTriggerScheduleFilterParametersArgs
{
Count = 0,
EarliestStart = "string",
EarliestStartTime = "string",
ExcludeDates = new[]
{
"string",
},
IncludeDates = new[]
{
"string",
},
Until = "string",
},
Rule = "string",
TimeZone = "string",
},
},
});
example, err := dynatrace.NewAutomationWorkflow(ctx, "automationWorkflowResource", &dynatrace.AutomationWorkflowArgs{
Tasks: &dynatrace.AutomationWorkflowTasksArgs{
Tasks: dynatrace.AutomationWorkflowTasksTaskArray{
&dynatrace.AutomationWorkflowTasksTaskArgs{
Action: pulumi.String("string"),
Name: pulumi.String("string"),
Active: pulumi.Bool(false),
Concurrency: pulumi.String("string"),
Conditions: &dynatrace.AutomationWorkflowTasksTaskConditionsArgs{
States: pulumi.StringMap{
"string": pulumi.String("string"),
},
Custom: pulumi.String("string"),
Else: pulumi.String("string"),
},
Description: pulumi.String("string"),
Input: pulumi.String("string"),
Position: &dynatrace.AutomationWorkflowTasksTaskPositionArgs{
X: pulumi.Int(0),
Y: pulumi.Int(0),
},
Retry: &dynatrace.AutomationWorkflowTasksTaskRetryArgs{
Count: pulumi.String("string"),
Delay: pulumi.String("string"),
FailedLoopIterationsOnly: pulumi.Bool(false),
},
Timeout: pulumi.String("string"),
WaitBefore: pulumi.String("string"),
WithItems: pulumi.String("string"),
},
},
},
Title: pulumi.String("string"),
Actor: pulumi.String("string"),
Description: pulumi.String("string"),
Owner: pulumi.String("string"),
Private: pulumi.Bool(false),
Trigger: &dynatrace.AutomationWorkflowTriggerArgs{
Event: &dynatrace.AutomationWorkflowTriggerEventArgs{
Active: pulumi.Bool(false),
Config: &dynatrace.AutomationWorkflowTriggerEventConfigArgs{
DavisEvent: &dynatrace.AutomationWorkflowTriggerEventConfigDavisEventArgs{
Types: pulumi.StringArray{
pulumi.String("string"),
},
EntityTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
EntityTagsMatch: pulumi.String("string"),
OnProblemClose: pulumi.Bool(false),
},
DavisProblem: &dynatrace.AutomationWorkflowTriggerEventConfigDavisProblemArgs{
Categories: dynatrace.AutomationWorkflowTriggerEventConfigDavisProblemCategoryArray{
&dynatrace.AutomationWorkflowTriggerEventConfigDavisProblemCategoryArgs{
Availability: pulumi.Bool(false),
Custom: pulumi.Bool(false),
Error: pulumi.Bool(false),
Info: pulumi.Bool(false),
MonitoringUnavailable: pulumi.Bool(false),
Resource: pulumi.Bool(false),
Slowdown: pulumi.Bool(false),
},
},
CustomFilter: pulumi.String("string"),
EntityTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
EntityTagsMatch: pulumi.String("string"),
OnProblemClose: pulumi.Bool(false),
},
Event: &dynatrace.AutomationWorkflowTriggerEventConfigEventArgs{
Query: pulumi.String("string"),
EventType: pulumi.String("string"),
},
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Schedule: &dynatrace.AutomationWorkflowTriggerScheduleArgs{
Trigger: &dynatrace.AutomationWorkflowTriggerScheduleTriggerArgs{
BetweenEnd: pulumi.String("string"),
BetweenStart: pulumi.String("string"),
Cron: pulumi.String("string"),
IntervalMinutes: pulumi.Int(0),
Time: pulumi.String("string"),
},
Active: pulumi.Bool(false),
FilterParameters: &dynatrace.AutomationWorkflowTriggerScheduleFilterParametersArgs{
Count: pulumi.Int(0),
EarliestStart: pulumi.String("string"),
EarliestStartTime: pulumi.String("string"),
ExcludeDates: pulumi.StringArray{
pulumi.String("string"),
},
IncludeDates: pulumi.StringArray{
pulumi.String("string"),
},
Until: pulumi.String("string"),
},
Rule: pulumi.String("string"),
TimeZone: pulumi.String("string"),
},
},
})
var automationWorkflowResource = new AutomationWorkflow("automationWorkflowResource", AutomationWorkflowArgs.builder()
.tasks(AutomationWorkflowTasksArgs.builder()
.tasks(AutomationWorkflowTasksTaskArgs.builder()
.action("string")
.name("string")
.active(false)
.concurrency("string")
.conditions(AutomationWorkflowTasksTaskConditionsArgs.builder()
.states(Map.of("string", "string"))
.custom("string")
.else_("string")
.build())
.description("string")
.input("string")
.position(AutomationWorkflowTasksTaskPositionArgs.builder()
.x(0)
.y(0)
.build())
.retry(AutomationWorkflowTasksTaskRetryArgs.builder()
.count("string")
.delay("string")
.failedLoopIterationsOnly(false)
.build())
.timeout("string")
.waitBefore("string")
.withItems("string")
.build())
.build())
.title("string")
.actor("string")
.description("string")
.owner("string")
.private_(false)
.trigger(AutomationWorkflowTriggerArgs.builder()
.event(AutomationWorkflowTriggerEventArgs.builder()
.active(false)
.config(AutomationWorkflowTriggerEventConfigArgs.builder()
.davisEvent(AutomationWorkflowTriggerEventConfigDavisEventArgs.builder()
.types("string")
.entityTags(Map.of("string", "string"))
.entityTagsMatch("string")
.onProblemClose(false)
.build())
.davisProblem(AutomationWorkflowTriggerEventConfigDavisProblemArgs.builder()
.categories(AutomationWorkflowTriggerEventConfigDavisProblemCategoryArgs.builder()
.availability(false)
.custom(false)
.error(false)
.info(false)
.monitoringUnavailable(false)
.resource(false)
.slowdown(false)
.build())
.customFilter("string")
.entityTags(Map.of("string", "string"))
.entityTagsMatch("string")
.onProblemClose(false)
.build())
.event(AutomationWorkflowTriggerEventConfigEventArgs.builder()
.query("string")
.eventType("string")
.build())
.type("string")
.value("string")
.build())
.build())
.schedule(AutomationWorkflowTriggerScheduleArgs.builder()
.trigger(AutomationWorkflowTriggerScheduleTriggerArgs.builder()
.betweenEnd("string")
.betweenStart("string")
.cron("string")
.intervalMinutes(0)
.time("string")
.build())
.active(false)
.filterParameters(AutomationWorkflowTriggerScheduleFilterParametersArgs.builder()
.count(0)
.earliestStart("string")
.earliestStartTime("string")
.excludeDates("string")
.includeDates("string")
.until("string")
.build())
.rule("string")
.timeZone("string")
.build())
.build())
.build());
automation_workflow_resource = dynatrace.AutomationWorkflow("automationWorkflowResource",
tasks={
"tasks": [{
"action": "string",
"name": "string",
"active": False,
"concurrency": "string",
"conditions": {
"states": {
"string": "string",
},
"custom": "string",
"else_": "string",
},
"description": "string",
"input": "string",
"position": {
"x": 0,
"y": 0,
},
"retry": {
"count": "string",
"delay": "string",
"failed_loop_iterations_only": False,
},
"timeout": "string",
"wait_before": "string",
"with_items": "string",
}],
},
title="string",
actor="string",
description="string",
owner="string",
private=False,
trigger={
"event": {
"active": False,
"config": {
"davis_event": {
"types": ["string"],
"entity_tags": {
"string": "string",
},
"entity_tags_match": "string",
"on_problem_close": False,
},
"davis_problem": {
"categories": [{
"availability": False,
"custom": False,
"error": False,
"info": False,
"monitoring_unavailable": False,
"resource": False,
"slowdown": False,
}],
"custom_filter": "string",
"entity_tags": {
"string": "string",
},
"entity_tags_match": "string",
"on_problem_close": False,
},
"event": {
"query": "string",
"event_type": "string",
},
"type": "string",
"value": "string",
},
},
"schedule": {
"trigger": {
"between_end": "string",
"between_start": "string",
"cron": "string",
"interval_minutes": 0,
"time": "string",
},
"active": False,
"filter_parameters": {
"count": 0,
"earliest_start": "string",
"earliest_start_time": "string",
"exclude_dates": ["string"],
"include_dates": ["string"],
"until": "string",
},
"rule": "string",
"time_zone": "string",
},
})
const automationWorkflowResource = new dynatrace.AutomationWorkflow("automationWorkflowResource", {
tasks: {
tasks: [{
action: "string",
name: "string",
active: false,
concurrency: "string",
conditions: {
states: {
string: "string",
},
custom: "string",
"else": "string",
},
description: "string",
input: "string",
position: {
x: 0,
y: 0,
},
retry: {
count: "string",
delay: "string",
failedLoopIterationsOnly: false,
},
timeout: "string",
waitBefore: "string",
withItems: "string",
}],
},
title: "string",
actor: "string",
description: "string",
owner: "string",
"private": false,
trigger: {
event: {
active: false,
config: {
davisEvent: {
types: ["string"],
entityTags: {
string: "string",
},
entityTagsMatch: "string",
onProblemClose: false,
},
davisProblem: {
categories: [{
availability: false,
custom: false,
error: false,
info: false,
monitoringUnavailable: false,
resource: false,
slowdown: false,
}],
customFilter: "string",
entityTags: {
string: "string",
},
entityTagsMatch: "string",
onProblemClose: false,
},
event: {
query: "string",
eventType: "string",
},
type: "string",
value: "string",
},
},
schedule: {
trigger: {
betweenEnd: "string",
betweenStart: "string",
cron: "string",
intervalMinutes: 0,
time: "string",
},
active: false,
filterParameters: {
count: 0,
earliestStart: "string",
earliestStartTime: "string",
excludeDates: ["string"],
includeDates: ["string"],
until: "string",
},
rule: "string",
timeZone: "string",
},
},
});
type: dynatrace:AutomationWorkflow
properties:
actor: string
description: string
owner: string
private: false
tasks:
tasks:
- action: string
active: false
concurrency: string
conditions:
custom: string
else: string
states:
string: string
description: string
input: string
name: string
position:
x: 0
"y": 0
retry:
count: string
delay: string
failedLoopIterationsOnly: false
timeout: string
waitBefore: string
withItems: string
title: string
trigger:
event:
active: false
config:
davisEvent:
entityTags:
string: string
entityTagsMatch: string
onProblemClose: false
types:
- string
davisProblem:
categories:
- availability: false
custom: false
error: false
info: false
monitoringUnavailable: false
resource: false
slowdown: false
customFilter: string
entityTags:
string: string
entityTagsMatch: string
onProblemClose: false
event:
eventType: string
query: string
type: string
value: string
schedule:
active: false
filterParameters:
count: 0
earliestStart: string
earliestStartTime: string
excludeDates:
- string
includeDates:
- string
until: string
rule: string
timeZone: string
trigger:
betweenEnd: string
betweenStart: string
cron: string
intervalMinutes: 0
time: string
AutomationWorkflow Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AutomationWorkflow resource accepts the following input properties:
- Tasks
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Tasks - The tasks to run for every execution of this workflow
- Title string
- The title / name of the workflow
- Actor string
- The user context the executions of the workflow will happen with
- Description string
- An optional description for the workflow
- Owner string
- The ID of the owner of this workflow
- Private bool
- Defines whether this workflow is private to the owner or not. Default is
true
- Trigger
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- Tasks
Automation
Workflow Tasks Args - The tasks to run for every execution of this workflow
- Title string
- The title / name of the workflow
- Actor string
- The user context the executions of the workflow will happen with
- Description string
- An optional description for the workflow
- Owner string
- The ID of the owner of this workflow
- Private bool
- Defines whether this workflow is private to the owner or not. Default is
true
- Trigger
Automation
Workflow Trigger Args - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- tasks
Automation
Workflow Tasks - The tasks to run for every execution of this workflow
- title String
- The title / name of the workflow
- actor String
- The user context the executions of the workflow will happen with
- description String
- An optional description for the workflow
- owner String
- The ID of the owner of this workflow
- private_ Boolean
- Defines whether this workflow is private to the owner or not. Default is
true
- trigger
Automation
Workflow Trigger - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- tasks
Automation
Workflow Tasks - The tasks to run for every execution of this workflow
- title string
- The title / name of the workflow
- actor string
- The user context the executions of the workflow will happen with
- description string
- An optional description for the workflow
- owner string
- The ID of the owner of this workflow
- private boolean
- Defines whether this workflow is private to the owner or not. Default is
true
- trigger
Automation
Workflow Trigger - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- tasks
Automation
Workflow Tasks Args - The tasks to run for every execution of this workflow
- title str
- The title / name of the workflow
- actor str
- The user context the executions of the workflow will happen with
- description str
- An optional description for the workflow
- owner str
- The ID of the owner of this workflow
- private bool
- Defines whether this workflow is private to the owner or not. Default is
true
- trigger
Automation
Workflow Trigger Args - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- tasks Property Map
- The tasks to run for every execution of this workflow
- title String
- The title / name of the workflow
- actor String
- The user context the executions of the workflow will happen with
- description String
- An optional description for the workflow
- owner String
- The ID of the owner of this workflow
- private Boolean
- Defines whether this workflow is private to the owner or not. Default is
true
- trigger Property Map
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
Outputs
All input properties are implicitly available as output properties. Additionally, the AutomationWorkflow resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AutomationWorkflow Resource
Get an existing AutomationWorkflow resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AutomationWorkflowState, opts?: CustomResourceOptions): AutomationWorkflow
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
actor: Optional[str] = None,
description: Optional[str] = None,
owner: Optional[str] = None,
private: Optional[bool] = None,
tasks: Optional[AutomationWorkflowTasksArgs] = None,
title: Optional[str] = None,
trigger: Optional[AutomationWorkflowTriggerArgs] = None) -> AutomationWorkflow
func GetAutomationWorkflow(ctx *Context, name string, id IDInput, state *AutomationWorkflowState, opts ...ResourceOption) (*AutomationWorkflow, error)
public static AutomationWorkflow Get(string name, Input<string> id, AutomationWorkflowState? state, CustomResourceOptions? opts = null)
public static AutomationWorkflow get(String name, Output<String> id, AutomationWorkflowState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Actor string
- The user context the executions of the workflow will happen with
- Description string
- An optional description for the workflow
- Owner string
- The ID of the owner of this workflow
- Private bool
- Defines whether this workflow is private to the owner or not. Default is
true
- Tasks
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Tasks - The tasks to run for every execution of this workflow
- Title string
- The title / name of the workflow
- Trigger
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- Actor string
- The user context the executions of the workflow will happen with
- Description string
- An optional description for the workflow
- Owner string
- The ID of the owner of this workflow
- Private bool
- Defines whether this workflow is private to the owner or not. Default is
true
- Tasks
Automation
Workflow Tasks Args - The tasks to run for every execution of this workflow
- Title string
- The title / name of the workflow
- Trigger
Automation
Workflow Trigger Args - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- actor String
- The user context the executions of the workflow will happen with
- description String
- An optional description for the workflow
- owner String
- The ID of the owner of this workflow
- private_ Boolean
- Defines whether this workflow is private to the owner or not. Default is
true
- tasks
Automation
Workflow Tasks - The tasks to run for every execution of this workflow
- title String
- The title / name of the workflow
- trigger
Automation
Workflow Trigger - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- actor string
- The user context the executions of the workflow will happen with
- description string
- An optional description for the workflow
- owner string
- The ID of the owner of this workflow
- private boolean
- Defines whether this workflow is private to the owner or not. Default is
true
- tasks
Automation
Workflow Tasks - The tasks to run for every execution of this workflow
- title string
- The title / name of the workflow
- trigger
Automation
Workflow Trigger - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- actor str
- The user context the executions of the workflow will happen with
- description str
- An optional description for the workflow
- owner str
- The ID of the owner of this workflow
- private bool
- Defines whether this workflow is private to the owner or not. Default is
true
- tasks
Automation
Workflow Tasks Args - The tasks to run for every execution of this workflow
- title str
- The title / name of the workflow
- trigger
Automation
Workflow Trigger Args - Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- actor String
- The user context the executions of the workflow will happen with
- description String
- An optional description for the workflow
- owner String
- The ID of the owner of this workflow
- private Boolean
- Defines whether this workflow is private to the owner or not. Default is
true
- tasks Property Map
- The tasks to run for every execution of this workflow
- title String
- The title / name of the workflow
- trigger Property Map
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
Supporting Types
AutomationWorkflowTasks, AutomationWorkflowTasksArgs
- Tasks
List<Pulumiverse.
Dynatrace. Inputs. Automation Workflow Tasks Task> - TODO: No documentation available
- Tasks
[]Automation
Workflow Tasks Task - TODO: No documentation available
- tasks
List<Automation
Workflow Tasks Task> - TODO: No documentation available
- tasks
Automation
Workflow Tasks Task[] - TODO: No documentation available
- tasks
Sequence[Automation
Workflow Tasks Task] - TODO: No documentation available
- tasks List<Property Map>
- TODO: No documentation available
AutomationWorkflowTasksTask, AutomationWorkflowTasksTaskArgs
- Action string
- Currently known and supported values are
dynatrace.automations:http-function
,dynatrace.automations:run-javascript
anddynatrace.automations:execute-dql-query
- Name string
- The name of the task
- Active bool
- Specifies whether a task should be skipped as a no operation or not
- Concurrency string
- Required if
with_items
is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel - Conditions
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Tasks Task Conditions - Conditions that have to be met in order to execute that task
- Description string
- A description for this task
- Input string
- Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute
action
- Position
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Tasks Task Position - Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- Retry
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Tasks Task Retry - Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted
- Timeout string
- Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800
- Wait
Before string - Specifies a default task wait before in seconds. 0 is used when not set
- With
Items string - Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying
item in [1, 2, 3]
here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression{{ _.item }}
- Action string
- Currently known and supported values are
dynatrace.automations:http-function
,dynatrace.automations:run-javascript
anddynatrace.automations:execute-dql-query
- Name string
- The name of the task
- Active bool
- Specifies whether a task should be skipped as a no operation or not
- Concurrency string
- Required if
with_items
is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel - Conditions
Automation
Workflow Tasks Task Conditions - Conditions that have to be met in order to execute that task
- Description string
- A description for this task
- Input string
- Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute
action
- Position
Automation
Workflow Tasks Task Position - Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- Retry
Automation
Workflow Tasks Task Retry - Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted
- Timeout string
- Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800
- Wait
Before string - Specifies a default task wait before in seconds. 0 is used when not set
- With
Items string - Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying
item in [1, 2, 3]
here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression{{ _.item }}
- action String
- Currently known and supported values are
dynatrace.automations:http-function
,dynatrace.automations:run-javascript
anddynatrace.automations:execute-dql-query
- name String
- The name of the task
- active Boolean
- Specifies whether a task should be skipped as a no operation or not
- concurrency String
- Required if
with_items
is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel - conditions
Automation
Workflow Tasks Task Conditions - Conditions that have to be met in order to execute that task
- description String
- A description for this task
- input String
- Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute
action
- position
Automation
Workflow Tasks Task Position - Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry
Automation
Workflow Tasks Task Retry - Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted
- timeout String
- Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800
- wait
Before String - Specifies a default task wait before in seconds. 0 is used when not set
- with
Items String - Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying
item in [1, 2, 3]
here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression{{ _.item }}
- action string
- Currently known and supported values are
dynatrace.automations:http-function
,dynatrace.automations:run-javascript
anddynatrace.automations:execute-dql-query
- name string
- The name of the task
- active boolean
- Specifies whether a task should be skipped as a no operation or not
- concurrency string
- Required if
with_items
is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel - conditions
Automation
Workflow Tasks Task Conditions - Conditions that have to be met in order to execute that task
- description string
- A description for this task
- input string
- Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute
action
- position
Automation
Workflow Tasks Task Position - Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry
Automation
Workflow Tasks Task Retry - Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted
- timeout string
- Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800
- wait
Before string - Specifies a default task wait before in seconds. 0 is used when not set
- with
Items string - Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying
item in [1, 2, 3]
here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression{{ _.item }}
- action str
- Currently known and supported values are
dynatrace.automations:http-function
,dynatrace.automations:run-javascript
anddynatrace.automations:execute-dql-query
- name str
- The name of the task
- active bool
- Specifies whether a task should be skipped as a no operation or not
- concurrency str
- Required if
with_items
is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel - conditions
Automation
Workflow Tasks Task Conditions - Conditions that have to be met in order to execute that task
- description str
- A description for this task
- input str
- Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute
action
- position
Automation
Workflow Tasks Task Position - Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry
Automation
Workflow Tasks Task Retry - Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted
- timeout str
- Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800
- wait_
before str - Specifies a default task wait before in seconds. 0 is used when not set
- with_
items str - Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying
item in [1, 2, 3]
here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression{{ _.item }}
- action String
- Currently known and supported values are
dynatrace.automations:http-function
,dynatrace.automations:run-javascript
anddynatrace.automations:execute-dql-query
- name String
- The name of the task
- active Boolean
- Specifies whether a task should be skipped as a no operation or not
- concurrency String
- Required if
with_items
is specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel - conditions Property Map
- Conditions that have to be met in order to execute that task
- description String
- A description for this task
- input String
- Parameters and values for this task as JSON code. Contents depend on the kind of task - determined by the attribute
action
- position Property Map
- Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry Property Map
- Configure whether to automatically rerun the task on failure. If not specified no retries will be attempted
- timeout String
- Specifies a default task timeout in seconds. 15 * 60 (15min) is used when not set. Minimum 1. Maximum 604800
- wait
Before String - Specifies a default task wait before in seconds. 0 is used when not set
- with
Items String - Iterates over items in a list, allowing actions to be executed repeatedly. Example: Specifying
item in [1, 2, 3]
here will execute the task three times for the numbers 1, 2 and 3 - with the current number available for scripting using the expression{{ _.item }}
AutomationWorkflowTasksTaskConditions, AutomationWorkflowTasksTaskConditionsArgs
- States Dictionary<string, string>
- key/value pairs where the
key
is the name of another task and the value the status it needs to be for the current task to get executed. Possible values areSUCCESS
,ERROR
,ANY
,OK
(Success or Skipped) andNOK
(Error or Cancelled) - Custom string
- A custom condition that needs to be met for the current task to get executed
- Else string
- Possible values are
SKIP
andSTOP
- States map[string]string
- key/value pairs where the
key
is the name of another task and the value the status it needs to be for the current task to get executed. Possible values areSUCCESS
,ERROR
,ANY
,OK
(Success or Skipped) andNOK
(Error or Cancelled) - Custom string
- A custom condition that needs to be met for the current task to get executed
- Else string
- Possible values are
SKIP
andSTOP
- states Map<String,String>
- key/value pairs where the
key
is the name of another task and the value the status it needs to be for the current task to get executed. Possible values areSUCCESS
,ERROR
,ANY
,OK
(Success or Skipped) andNOK
(Error or Cancelled) - custom String
- A custom condition that needs to be met for the current task to get executed
- else_ String
- Possible values are
SKIP
andSTOP
- states {[key: string]: string}
- key/value pairs where the
key
is the name of another task and the value the status it needs to be for the current task to get executed. Possible values areSUCCESS
,ERROR
,ANY
,OK
(Success or Skipped) andNOK
(Error or Cancelled) - custom string
- A custom condition that needs to be met for the current task to get executed
- else string
- Possible values are
SKIP
andSTOP
- states Mapping[str, str]
- key/value pairs where the
key
is the name of another task and the value the status it needs to be for the current task to get executed. Possible values areSUCCESS
,ERROR
,ANY
,OK
(Success or Skipped) andNOK
(Error or Cancelled) - custom str
- A custom condition that needs to be met for the current task to get executed
- else_ str
- Possible values are
SKIP
andSTOP
- states Map<String>
- key/value pairs where the
key
is the name of another task and the value the status it needs to be for the current task to get executed. Possible values areSUCCESS
,ERROR
,ANY
,OK
(Success or Skipped) andNOK
(Error or Cancelled) - custom String
- A custom condition that needs to be met for the current task to get executed
- else String
- Possible values are
SKIP
andSTOP
AutomationWorkflowTasksTaskPosition, AutomationWorkflowTasksTaskPositionArgs
AutomationWorkflowTasksTaskRetry, AutomationWorkflowTasksTaskRetryArgs
- Count string
- Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (
{{}}
). Default: 1 - Delay string
- Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (
{{...}}
). Default: 1 - Failed
Loop boolIterations Only - Specifies whether retrying the failed iterations or the whole loop. Default: true
- Count string
- Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (
{{}}
). Default: 1 - Delay string
- Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (
{{...}}
). Default: 1 - Failed
Loop boolIterations Only - Specifies whether retrying the failed iterations or the whole loop. Default: true
- count String
- Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (
{{}}
). Default: 1 - delay String
- Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (
{{...}}
). Default: 1 - failed
Loop BooleanIterations Only - Specifies whether retrying the failed iterations or the whole loop. Default: true
- count string
- Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (
{{}}
). Default: 1 - delay string
- Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (
{{...}}
). Default: 1 - failed
Loop booleanIterations Only - Specifies whether retrying the failed iterations or the whole loop. Default: true
- count str
- Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (
{{}}
). Default: 1 - delay str
- Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (
{{...}}
). Default: 1 - failed_
loop_ booliterations_ only - Specifies whether retrying the failed iterations or the whole loop. Default: true
- count String
- Specifies a maximum number of times that a task can be repeated in case it fails on execution. You can specify either a number between 1 and 99 here or use an expression (
{{}}
). Default: 1 - delay String
- Specifies a delay in seconds between subsequent task retries. You can specify either a number between 1 and 3600 here or an expression (
{{...}}
). Default: 1 - failed
Loop BooleanIterations Only - Specifies whether retrying the failed iterations or the whole loop. Default: true
AutomationWorkflowTrigger, AutomationWorkflowTriggerArgs
- Event
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger Event - If specified the workflow is getting triggered based on events
- Schedule
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger Schedule - If specified the workflow is getting triggered based on a schedule
- Event
Automation
Workflow Trigger Event - If specified the workflow is getting triggered based on events
- Schedule
Automation
Workflow Trigger Schedule - If specified the workflow is getting triggered based on a schedule
- event
Automation
Workflow Trigger Event - If specified the workflow is getting triggered based on events
- schedule
Automation
Workflow Trigger Schedule - If specified the workflow is getting triggered based on a schedule
- event
Automation
Workflow Trigger Event - If specified the workflow is getting triggered based on events
- schedule
Automation
Workflow Trigger Schedule - If specified the workflow is getting triggered based on a schedule
- event
Automation
Workflow Trigger Event - If specified the workflow is getting triggered based on events
- schedule
Automation
Workflow Trigger Schedule - If specified the workflow is getting triggered based on a schedule
- event Property Map
- If specified the workflow is getting triggered based on events
- schedule Property Map
- If specified the workflow is getting triggered based on a schedule
AutomationWorkflowTriggerEvent, AutomationWorkflowTriggerEventArgs
- Active bool
- If specified the workflow is getting triggered based on a schedule
- Config
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger Event Config - If specified the workflow is getting triggered based on events
- Active bool
- If specified the workflow is getting triggered based on a schedule
- Config
Automation
Workflow Trigger Event Config - If specified the workflow is getting triggered based on events
- active Boolean
- If specified the workflow is getting triggered based on a schedule
- config
Automation
Workflow Trigger Event Config - If specified the workflow is getting triggered based on events
- active boolean
- If specified the workflow is getting triggered based on a schedule
- config
Automation
Workflow Trigger Event Config - If specified the workflow is getting triggered based on events
- active bool
- If specified the workflow is getting triggered based on a schedule
- config
Automation
Workflow Trigger Event Config - If specified the workflow is getting triggered based on events
- active Boolean
- If specified the workflow is getting triggered based on a schedule
- config Property Map
- If specified the workflow is getting triggered based on events
AutomationWorkflowTriggerEventConfig, AutomationWorkflowTriggerEventConfigArgs
- Davis
Event Pulumiverse.Dynatrace. Inputs. Automation Workflow Trigger Event Config Davis Event - Contains trigger configuration based on Davis Events. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - Davis
Problem Pulumiverse.Dynatrace. Inputs. Automation Workflow Trigger Event Config Davis Problem - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - Event
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger Event Config Event - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - Type string
- The type of the trigger configuration to expect within attribute
value
. Only required ifconfig
is set. Must not be set ifdavis_event
,davis_problem
orevent
are present - Value string
- Contains JSON encoded trigger configuration if the trigger type is neither
davis_event
,davis_problem
orevent
. It requires the attributetype
to be set in combination
- Davis
Event AutomationWorkflow Trigger Event Config Davis Event - Contains trigger configuration based on Davis Events. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - Davis
Problem AutomationWorkflow Trigger Event Config Davis Problem - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - Event
Automation
Workflow Trigger Event Config Event - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - Type string
- The type of the trigger configuration to expect within attribute
value
. Only required ifconfig
is set. Must not be set ifdavis_event
,davis_problem
orevent
are present - Value string
- Contains JSON encoded trigger configuration if the trigger type is neither
davis_event
,davis_problem
orevent
. It requires the attributetype
to be set in combination
- davis
Event AutomationWorkflow Trigger Event Config Davis Event - Contains trigger configuration based on Davis Events. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - davis
Problem AutomationWorkflow Trigger Event Config Davis Problem - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - event
Automation
Workflow Trigger Event Config Event - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - type String
- The type of the trigger configuration to expect within attribute
value
. Only required ifconfig
is set. Must not be set ifdavis_event
,davis_problem
orevent
are present - value String
- Contains JSON encoded trigger configuration if the trigger type is neither
davis_event
,davis_problem
orevent
. It requires the attributetype
to be set in combination
- davis
Event AutomationWorkflow Trigger Event Config Davis Event - Contains trigger configuration based on Davis Events. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - davis
Problem AutomationWorkflow Trigger Event Config Davis Problem - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - event
Automation
Workflow Trigger Event Config Event - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - type string
- The type of the trigger configuration to expect within attribute
value
. Only required ifconfig
is set. Must not be set ifdavis_event
,davis_problem
orevent
are present - value string
- Contains JSON encoded trigger configuration if the trigger type is neither
davis_event
,davis_problem
orevent
. It requires the attributetype
to be set in combination
- davis_
event AutomationWorkflow Trigger Event Config Davis Event - Contains trigger configuration based on Davis Events. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - davis_
problem AutomationWorkflow Trigger Event Config Davis Problem - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - event
Automation
Workflow Trigger Event Config Event - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - type str
- The type of the trigger configuration to expect within attribute
value
. Only required ifconfig
is set. Must not be set ifdavis_event
,davis_problem
orevent
are present - value str
- Contains JSON encoded trigger configuration if the trigger type is neither
davis_event
,davis_problem
orevent
. It requires the attributetype
to be set in combination
- davis
Event Property Map - Contains trigger configuration based on Davis Events. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - davis
Problem Property Map - Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - event Property Map
- Contains trigger configuration based on Davis Problems. Either
davis_event
,davis_problem
,davis_event
orconfig
need to set - type String
- The type of the trigger configuration to expect within attribute
value
. Only required ifconfig
is set. Must not be set ifdavis_event
,davis_problem
orevent
are present - value String
- Contains JSON encoded trigger configuration if the trigger type is neither
davis_event
,davis_problem
orevent
. It requires the attributetype
to be set in combination
AutomationWorkflowTriggerEventConfigDavisEvent, AutomationWorkflowTriggerEventConfigDavisEventArgs
- Types List<string>
- The types of davis events to trigger an execution. Possible values are
CUSTOM_ANNOTATION
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,APPLICATION_OVERLOAD_PREVENTION
,APPLICATION_SLOWDOWN
,AVAILABILITY_EVENT
,LOG_AVAILABILITY
,EC2_HIGH_CPU
,RDS_BACKUP_COMPLETED
,RDS_BACKUP_STARTED
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_TEST_LOCATION_SLOWDOWN
,CUSTOM_CONFIGURATION
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,OSI_HIGH_CPU
,CUSTOM_ALERT
,CUSTOM_APP_CRASH_RATE_INCREASED
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APPLICATION_OVERLOAD_PREVENTION
,CUSTOM_APPLICATION_SLOWDOWN
,PGI_CUSTOM_AVAILABILITY
,PGI_CUSTOM_ERROR
,CUSTOM_INFO
,PGI_CUSTOM_PERFORMANCE
,CUSTOM_DEPLOYMENT
,DEPLOYMENT_CHANGED_CHANGE
,DEPLOYMENT_CHANGED_NEW
,DEPLOYMENT_CHANGED_REMOVED
,EBS_VOLUME_HIGH_LATENCY
,ERROR_EVENT
,LOG_ERROR
,ESXI_HOST_CONNECTION_FAILED
,ESXI_HOST_CONNECTION_LOST
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_MAINTENANCE
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_NO_CONNECTION
,ESXI_HOST_SHUTDOWN
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_UP
,ESXI_HOST_TIMEOUT
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,DATABASE_CONNECTION_FAILURE
,RDS_AZ_FAILOVER_COMPLETED
,RDS_AZ_FAILOVER_STARTED
,SERVICE_ERROR_RATE_INCREASED
,RDS_HIGH_LATENCY
,OSI_NIC_UTILIZATION_HIGH
,OSI_NIC_ERRORS_HIGH
,PGI_HAPROXY_QUEUED_REQUESTS_HIGH
,PGI_RMQ_HIGH_FILE_DESC_USAGE
,PGI_RMQ_HIGH_MEM_USAGE
,PGI_RMQ_HIGH_PROCESS_USAGE
,PGI_RMQ_HIGH_SOCKETS_USAGE
,OSI_NIC_DROPPED_PACKETS_HIGH
,PGI_MYSQL_SLOW_QUERIES_RATE_HIGH
,PGI_KEYSTONE_SLOW
,PGI_HAPROXY_SESSION_USAGE_HIGH
,HOST_LOG_AVAILABILITY
,HOST_LOG_ERROR
,OSI_GRACEFULLY_SHUTDOWN
,HOST_LOG_MATCHED
,OSI_UNEXPECTEDLY_UNAVAILABLE
,HOST_LOG_PERFORMANCE
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,ESXI_HOST_DISK_QUEUE_SLOW
,LOG_MATCHED
,APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_JS_FRAMEWORK_DETECTED
,AWS_LAMBDA_HIGH_ERROR_RATE
,ELB_HIGH_BACKEND_ERROR_RATE
,ELB_HIGH_FRONTEND_ERROR_RATE
,ELB_HIGH_UNHEALTHY_HOST_RATE
,PROCESS_HIGH_GC_ACTIVITY
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE
,OSI_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE
,OSI_DISK_LOW_INODES
,PGI_RMQ_LOW_DISK_SPACE
,RDS_LOW_STORAGE_SPACE
,MARKED_FOR_TERMINATION
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,OSI_HIGH_MEMORY
,MOBILE_APP_CRASH_RATE_INCREASED
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_OVERLOAD_PREVENTION
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MONITORING_UNAVAILABLE
,PROCESS_NA_HIGH_LOSS_RATE
,PGI_KEYSTONE_UNHEALTHY
,ESXI_HOST_OVERLOADED_STORAGE
,PERFORMANCE_EVENT
,LOG_PERFORMANCE
,PGI_LOG_AVAILABILITY
,PGI_CRASHED_INFO
,PROCESS_CRASHED
,PGI_LOG_ERROR
,PG_LOW_INSTANCE_COUNT
,PGI_LOG_MATCHED
,PGI_MEMDUMP
,PGI_LOG_PERFORMANCE
,PROCESS_RESTART
,PGI_UNAVAILABLE
,RDS_HIGH_CPU
,RDS_LOW_MEMORY
,RDS_OF_SERVICE_UNAVAILABLE
,RESOURCE_CONTENTION_EVENT
,SERVICE_SLOWDOWN
,RDS_RESTART
,RDS_RESTART_SEQUENCE
,PGI_OF_SERVICE_UNAVAILABLE
,OSI_SLOW_DISK
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,ESXI_VM_DISCONNECTED
,OPENSTACK_VM_LAUNCH_FAILED
,ESXI_HOST_VM_MOTION_LEFT
,ESXI_HOST_VM_MOTION_ARRIVED
,ESXI_VM_MOTION
,OPENSTACK_VM_MOTION
,ESXI_VM_POWER_OFF
,ESXI_VM_SHUTDOWN
,OPENSTACK_HOST_VM_SHUTDOWN
,ESXI_VM_START
,ESXI_HOST_VM_STARTED
,OPENSTACK_HOST_VM_STARTED
- Dictionary<string, string>
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- string
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - On
Problem boolClose - If set to
true
closing a problem also is considered an event that triggers the execution
- Types []string
- The types of davis events to trigger an execution. Possible values are
CUSTOM_ANNOTATION
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,APPLICATION_OVERLOAD_PREVENTION
,APPLICATION_SLOWDOWN
,AVAILABILITY_EVENT
,LOG_AVAILABILITY
,EC2_HIGH_CPU
,RDS_BACKUP_COMPLETED
,RDS_BACKUP_STARTED
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_TEST_LOCATION_SLOWDOWN
,CUSTOM_CONFIGURATION
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,OSI_HIGH_CPU
,CUSTOM_ALERT
,CUSTOM_APP_CRASH_RATE_INCREASED
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APPLICATION_OVERLOAD_PREVENTION
,CUSTOM_APPLICATION_SLOWDOWN
,PGI_CUSTOM_AVAILABILITY
,PGI_CUSTOM_ERROR
,CUSTOM_INFO
,PGI_CUSTOM_PERFORMANCE
,CUSTOM_DEPLOYMENT
,DEPLOYMENT_CHANGED_CHANGE
,DEPLOYMENT_CHANGED_NEW
,DEPLOYMENT_CHANGED_REMOVED
,EBS_VOLUME_HIGH_LATENCY
,ERROR_EVENT
,LOG_ERROR
,ESXI_HOST_CONNECTION_FAILED
,ESXI_HOST_CONNECTION_LOST
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_MAINTENANCE
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_NO_CONNECTION
,ESXI_HOST_SHUTDOWN
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_UP
,ESXI_HOST_TIMEOUT
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,DATABASE_CONNECTION_FAILURE
,RDS_AZ_FAILOVER_COMPLETED
,RDS_AZ_FAILOVER_STARTED
,SERVICE_ERROR_RATE_INCREASED
,RDS_HIGH_LATENCY
,OSI_NIC_UTILIZATION_HIGH
,OSI_NIC_ERRORS_HIGH
,PGI_HAPROXY_QUEUED_REQUESTS_HIGH
,PGI_RMQ_HIGH_FILE_DESC_USAGE
,PGI_RMQ_HIGH_MEM_USAGE
,PGI_RMQ_HIGH_PROCESS_USAGE
,PGI_RMQ_HIGH_SOCKETS_USAGE
,OSI_NIC_DROPPED_PACKETS_HIGH
,PGI_MYSQL_SLOW_QUERIES_RATE_HIGH
,PGI_KEYSTONE_SLOW
,PGI_HAPROXY_SESSION_USAGE_HIGH
,HOST_LOG_AVAILABILITY
,HOST_LOG_ERROR
,OSI_GRACEFULLY_SHUTDOWN
,HOST_LOG_MATCHED
,OSI_UNEXPECTEDLY_UNAVAILABLE
,HOST_LOG_PERFORMANCE
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,ESXI_HOST_DISK_QUEUE_SLOW
,LOG_MATCHED
,APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_JS_FRAMEWORK_DETECTED
,AWS_LAMBDA_HIGH_ERROR_RATE
,ELB_HIGH_BACKEND_ERROR_RATE
,ELB_HIGH_FRONTEND_ERROR_RATE
,ELB_HIGH_UNHEALTHY_HOST_RATE
,PROCESS_HIGH_GC_ACTIVITY
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE
,OSI_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE
,OSI_DISK_LOW_INODES
,PGI_RMQ_LOW_DISK_SPACE
,RDS_LOW_STORAGE_SPACE
,MARKED_FOR_TERMINATION
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,OSI_HIGH_MEMORY
,MOBILE_APP_CRASH_RATE_INCREASED
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_OVERLOAD_PREVENTION
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MONITORING_UNAVAILABLE
,PROCESS_NA_HIGH_LOSS_RATE
,PGI_KEYSTONE_UNHEALTHY
,ESXI_HOST_OVERLOADED_STORAGE
,PERFORMANCE_EVENT
,LOG_PERFORMANCE
,PGI_LOG_AVAILABILITY
,PGI_CRASHED_INFO
,PROCESS_CRASHED
,PGI_LOG_ERROR
,PG_LOW_INSTANCE_COUNT
,PGI_LOG_MATCHED
,PGI_MEMDUMP
,PGI_LOG_PERFORMANCE
,PROCESS_RESTART
,PGI_UNAVAILABLE
,RDS_HIGH_CPU
,RDS_LOW_MEMORY
,RDS_OF_SERVICE_UNAVAILABLE
,RESOURCE_CONTENTION_EVENT
,SERVICE_SLOWDOWN
,RDS_RESTART
,RDS_RESTART_SEQUENCE
,PGI_OF_SERVICE_UNAVAILABLE
,OSI_SLOW_DISK
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,ESXI_VM_DISCONNECTED
,OPENSTACK_VM_LAUNCH_FAILED
,ESXI_HOST_VM_MOTION_LEFT
,ESXI_HOST_VM_MOTION_ARRIVED
,ESXI_VM_MOTION
,OPENSTACK_VM_MOTION
,ESXI_VM_POWER_OFF
,ESXI_VM_SHUTDOWN
,OPENSTACK_HOST_VM_SHUTDOWN
,ESXI_VM_START
,ESXI_HOST_VM_STARTED
,OPENSTACK_HOST_VM_STARTED
- map[string]string
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- string
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - On
Problem boolClose - If set to
true
closing a problem also is considered an event that triggers the execution
- types List<String>
- The types of davis events to trigger an execution. Possible values are
CUSTOM_ANNOTATION
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,APPLICATION_OVERLOAD_PREVENTION
,APPLICATION_SLOWDOWN
,AVAILABILITY_EVENT
,LOG_AVAILABILITY
,EC2_HIGH_CPU
,RDS_BACKUP_COMPLETED
,RDS_BACKUP_STARTED
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_TEST_LOCATION_SLOWDOWN
,CUSTOM_CONFIGURATION
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,OSI_HIGH_CPU
,CUSTOM_ALERT
,CUSTOM_APP_CRASH_RATE_INCREASED
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APPLICATION_OVERLOAD_PREVENTION
,CUSTOM_APPLICATION_SLOWDOWN
,PGI_CUSTOM_AVAILABILITY
,PGI_CUSTOM_ERROR
,CUSTOM_INFO
,PGI_CUSTOM_PERFORMANCE
,CUSTOM_DEPLOYMENT
,DEPLOYMENT_CHANGED_CHANGE
,DEPLOYMENT_CHANGED_NEW
,DEPLOYMENT_CHANGED_REMOVED
,EBS_VOLUME_HIGH_LATENCY
,ERROR_EVENT
,LOG_ERROR
,ESXI_HOST_CONNECTION_FAILED
,ESXI_HOST_CONNECTION_LOST
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_MAINTENANCE
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_NO_CONNECTION
,ESXI_HOST_SHUTDOWN
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_UP
,ESXI_HOST_TIMEOUT
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,DATABASE_CONNECTION_FAILURE
,RDS_AZ_FAILOVER_COMPLETED
,RDS_AZ_FAILOVER_STARTED
,SERVICE_ERROR_RATE_INCREASED
,RDS_HIGH_LATENCY
,OSI_NIC_UTILIZATION_HIGH
,OSI_NIC_ERRORS_HIGH
,PGI_HAPROXY_QUEUED_REQUESTS_HIGH
,PGI_RMQ_HIGH_FILE_DESC_USAGE
,PGI_RMQ_HIGH_MEM_USAGE
,PGI_RMQ_HIGH_PROCESS_USAGE
,PGI_RMQ_HIGH_SOCKETS_USAGE
,OSI_NIC_DROPPED_PACKETS_HIGH
,PGI_MYSQL_SLOW_QUERIES_RATE_HIGH
,PGI_KEYSTONE_SLOW
,PGI_HAPROXY_SESSION_USAGE_HIGH
,HOST_LOG_AVAILABILITY
,HOST_LOG_ERROR
,OSI_GRACEFULLY_SHUTDOWN
,HOST_LOG_MATCHED
,OSI_UNEXPECTEDLY_UNAVAILABLE
,HOST_LOG_PERFORMANCE
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,ESXI_HOST_DISK_QUEUE_SLOW
,LOG_MATCHED
,APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_JS_FRAMEWORK_DETECTED
,AWS_LAMBDA_HIGH_ERROR_RATE
,ELB_HIGH_BACKEND_ERROR_RATE
,ELB_HIGH_FRONTEND_ERROR_RATE
,ELB_HIGH_UNHEALTHY_HOST_RATE
,PROCESS_HIGH_GC_ACTIVITY
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE
,OSI_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE
,OSI_DISK_LOW_INODES
,PGI_RMQ_LOW_DISK_SPACE
,RDS_LOW_STORAGE_SPACE
,MARKED_FOR_TERMINATION
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,OSI_HIGH_MEMORY
,MOBILE_APP_CRASH_RATE_INCREASED
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_OVERLOAD_PREVENTION
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MONITORING_UNAVAILABLE
,PROCESS_NA_HIGH_LOSS_RATE
,PGI_KEYSTONE_UNHEALTHY
,ESXI_HOST_OVERLOADED_STORAGE
,PERFORMANCE_EVENT
,LOG_PERFORMANCE
,PGI_LOG_AVAILABILITY
,PGI_CRASHED_INFO
,PROCESS_CRASHED
,PGI_LOG_ERROR
,PG_LOW_INSTANCE_COUNT
,PGI_LOG_MATCHED
,PGI_MEMDUMP
,PGI_LOG_PERFORMANCE
,PROCESS_RESTART
,PGI_UNAVAILABLE
,RDS_HIGH_CPU
,RDS_LOW_MEMORY
,RDS_OF_SERVICE_UNAVAILABLE
,RESOURCE_CONTENTION_EVENT
,SERVICE_SLOWDOWN
,RDS_RESTART
,RDS_RESTART_SEQUENCE
,PGI_OF_SERVICE_UNAVAILABLE
,OSI_SLOW_DISK
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,ESXI_VM_DISCONNECTED
,OPENSTACK_VM_LAUNCH_FAILED
,ESXI_HOST_VM_MOTION_LEFT
,ESXI_HOST_VM_MOTION_ARRIVED
,ESXI_VM_MOTION
,OPENSTACK_VM_MOTION
,ESXI_VM_POWER_OFF
,ESXI_VM_SHUTDOWN
,OPENSTACK_HOST_VM_SHUTDOWN
,ESXI_VM_START
,ESXI_HOST_VM_STARTED
,OPENSTACK_HOST_VM_STARTED
- Map<String,String>
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- String
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on
Problem BooleanClose - If set to
true
closing a problem also is considered an event that triggers the execution
- types string[]
- The types of davis events to trigger an execution. Possible values are
CUSTOM_ANNOTATION
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,APPLICATION_OVERLOAD_PREVENTION
,APPLICATION_SLOWDOWN
,AVAILABILITY_EVENT
,LOG_AVAILABILITY
,EC2_HIGH_CPU
,RDS_BACKUP_COMPLETED
,RDS_BACKUP_STARTED
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_TEST_LOCATION_SLOWDOWN
,CUSTOM_CONFIGURATION
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,OSI_HIGH_CPU
,CUSTOM_ALERT
,CUSTOM_APP_CRASH_RATE_INCREASED
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APPLICATION_OVERLOAD_PREVENTION
,CUSTOM_APPLICATION_SLOWDOWN
,PGI_CUSTOM_AVAILABILITY
,PGI_CUSTOM_ERROR
,CUSTOM_INFO
,PGI_CUSTOM_PERFORMANCE
,CUSTOM_DEPLOYMENT
,DEPLOYMENT_CHANGED_CHANGE
,DEPLOYMENT_CHANGED_NEW
,DEPLOYMENT_CHANGED_REMOVED
,EBS_VOLUME_HIGH_LATENCY
,ERROR_EVENT
,LOG_ERROR
,ESXI_HOST_CONNECTION_FAILED
,ESXI_HOST_CONNECTION_LOST
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_MAINTENANCE
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_NO_CONNECTION
,ESXI_HOST_SHUTDOWN
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_UP
,ESXI_HOST_TIMEOUT
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,DATABASE_CONNECTION_FAILURE
,RDS_AZ_FAILOVER_COMPLETED
,RDS_AZ_FAILOVER_STARTED
,SERVICE_ERROR_RATE_INCREASED
,RDS_HIGH_LATENCY
,OSI_NIC_UTILIZATION_HIGH
,OSI_NIC_ERRORS_HIGH
,PGI_HAPROXY_QUEUED_REQUESTS_HIGH
,PGI_RMQ_HIGH_FILE_DESC_USAGE
,PGI_RMQ_HIGH_MEM_USAGE
,PGI_RMQ_HIGH_PROCESS_USAGE
,PGI_RMQ_HIGH_SOCKETS_USAGE
,OSI_NIC_DROPPED_PACKETS_HIGH
,PGI_MYSQL_SLOW_QUERIES_RATE_HIGH
,PGI_KEYSTONE_SLOW
,PGI_HAPROXY_SESSION_USAGE_HIGH
,HOST_LOG_AVAILABILITY
,HOST_LOG_ERROR
,OSI_GRACEFULLY_SHUTDOWN
,HOST_LOG_MATCHED
,OSI_UNEXPECTEDLY_UNAVAILABLE
,HOST_LOG_PERFORMANCE
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,ESXI_HOST_DISK_QUEUE_SLOW
,LOG_MATCHED
,APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_JS_FRAMEWORK_DETECTED
,AWS_LAMBDA_HIGH_ERROR_RATE
,ELB_HIGH_BACKEND_ERROR_RATE
,ELB_HIGH_FRONTEND_ERROR_RATE
,ELB_HIGH_UNHEALTHY_HOST_RATE
,PROCESS_HIGH_GC_ACTIVITY
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE
,OSI_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE
,OSI_DISK_LOW_INODES
,PGI_RMQ_LOW_DISK_SPACE
,RDS_LOW_STORAGE_SPACE
,MARKED_FOR_TERMINATION
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,OSI_HIGH_MEMORY
,MOBILE_APP_CRASH_RATE_INCREASED
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_OVERLOAD_PREVENTION
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MONITORING_UNAVAILABLE
,PROCESS_NA_HIGH_LOSS_RATE
,PGI_KEYSTONE_UNHEALTHY
,ESXI_HOST_OVERLOADED_STORAGE
,PERFORMANCE_EVENT
,LOG_PERFORMANCE
,PGI_LOG_AVAILABILITY
,PGI_CRASHED_INFO
,PROCESS_CRASHED
,PGI_LOG_ERROR
,PG_LOW_INSTANCE_COUNT
,PGI_LOG_MATCHED
,PGI_MEMDUMP
,PGI_LOG_PERFORMANCE
,PROCESS_RESTART
,PGI_UNAVAILABLE
,RDS_HIGH_CPU
,RDS_LOW_MEMORY
,RDS_OF_SERVICE_UNAVAILABLE
,RESOURCE_CONTENTION_EVENT
,SERVICE_SLOWDOWN
,RDS_RESTART
,RDS_RESTART_SEQUENCE
,PGI_OF_SERVICE_UNAVAILABLE
,OSI_SLOW_DISK
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,ESXI_VM_DISCONNECTED
,OPENSTACK_VM_LAUNCH_FAILED
,ESXI_HOST_VM_MOTION_LEFT
,ESXI_HOST_VM_MOTION_ARRIVED
,ESXI_VM_MOTION
,OPENSTACK_VM_MOTION
,ESXI_VM_POWER_OFF
,ESXI_VM_SHUTDOWN
,OPENSTACK_HOST_VM_SHUTDOWN
,ESXI_VM_START
,ESXI_HOST_VM_STARTED
,OPENSTACK_HOST_VM_STARTED
- {[key: string]: string}
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- string
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on
Problem booleanClose - If set to
true
closing a problem also is considered an event that triggers the execution
- types Sequence[str]
- The types of davis events to trigger an execution. Possible values are
CUSTOM_ANNOTATION
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,APPLICATION_OVERLOAD_PREVENTION
,APPLICATION_SLOWDOWN
,AVAILABILITY_EVENT
,LOG_AVAILABILITY
,EC2_HIGH_CPU
,RDS_BACKUP_COMPLETED
,RDS_BACKUP_STARTED
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_TEST_LOCATION_SLOWDOWN
,CUSTOM_CONFIGURATION
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,OSI_HIGH_CPU
,CUSTOM_ALERT
,CUSTOM_APP_CRASH_RATE_INCREASED
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APPLICATION_OVERLOAD_PREVENTION
,CUSTOM_APPLICATION_SLOWDOWN
,PGI_CUSTOM_AVAILABILITY
,PGI_CUSTOM_ERROR
,CUSTOM_INFO
,PGI_CUSTOM_PERFORMANCE
,CUSTOM_DEPLOYMENT
,DEPLOYMENT_CHANGED_CHANGE
,DEPLOYMENT_CHANGED_NEW
,DEPLOYMENT_CHANGED_REMOVED
,EBS_VOLUME_HIGH_LATENCY
,ERROR_EVENT
,LOG_ERROR
,ESXI_HOST_CONNECTION_FAILED
,ESXI_HOST_CONNECTION_LOST
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_MAINTENANCE
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_NO_CONNECTION
,ESXI_HOST_SHUTDOWN
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_UP
,ESXI_HOST_TIMEOUT
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,DATABASE_CONNECTION_FAILURE
,RDS_AZ_FAILOVER_COMPLETED
,RDS_AZ_FAILOVER_STARTED
,SERVICE_ERROR_RATE_INCREASED
,RDS_HIGH_LATENCY
,OSI_NIC_UTILIZATION_HIGH
,OSI_NIC_ERRORS_HIGH
,PGI_HAPROXY_QUEUED_REQUESTS_HIGH
,PGI_RMQ_HIGH_FILE_DESC_USAGE
,PGI_RMQ_HIGH_MEM_USAGE
,PGI_RMQ_HIGH_PROCESS_USAGE
,PGI_RMQ_HIGH_SOCKETS_USAGE
,OSI_NIC_DROPPED_PACKETS_HIGH
,PGI_MYSQL_SLOW_QUERIES_RATE_HIGH
,PGI_KEYSTONE_SLOW
,PGI_HAPROXY_SESSION_USAGE_HIGH
,HOST_LOG_AVAILABILITY
,HOST_LOG_ERROR
,OSI_GRACEFULLY_SHUTDOWN
,HOST_LOG_MATCHED
,OSI_UNEXPECTEDLY_UNAVAILABLE
,HOST_LOG_PERFORMANCE
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,ESXI_HOST_DISK_QUEUE_SLOW
,LOG_MATCHED
,APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_JS_FRAMEWORK_DETECTED
,AWS_LAMBDA_HIGH_ERROR_RATE
,ELB_HIGH_BACKEND_ERROR_RATE
,ELB_HIGH_FRONTEND_ERROR_RATE
,ELB_HIGH_UNHEALTHY_HOST_RATE
,PROCESS_HIGH_GC_ACTIVITY
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE
,OSI_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE
,OSI_DISK_LOW_INODES
,PGI_RMQ_LOW_DISK_SPACE
,RDS_LOW_STORAGE_SPACE
,MARKED_FOR_TERMINATION
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,OSI_HIGH_MEMORY
,MOBILE_APP_CRASH_RATE_INCREASED
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_OVERLOAD_PREVENTION
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MONITORING_UNAVAILABLE
,PROCESS_NA_HIGH_LOSS_RATE
,PGI_KEYSTONE_UNHEALTHY
,ESXI_HOST_OVERLOADED_STORAGE
,PERFORMANCE_EVENT
,LOG_PERFORMANCE
,PGI_LOG_AVAILABILITY
,PGI_CRASHED_INFO
,PROCESS_CRASHED
,PGI_LOG_ERROR
,PG_LOW_INSTANCE_COUNT
,PGI_LOG_MATCHED
,PGI_MEMDUMP
,PGI_LOG_PERFORMANCE
,PROCESS_RESTART
,PGI_UNAVAILABLE
,RDS_HIGH_CPU
,RDS_LOW_MEMORY
,RDS_OF_SERVICE_UNAVAILABLE
,RESOURCE_CONTENTION_EVENT
,SERVICE_SLOWDOWN
,RDS_RESTART
,RDS_RESTART_SEQUENCE
,PGI_OF_SERVICE_UNAVAILABLE
,OSI_SLOW_DISK
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,ESXI_VM_DISCONNECTED
,OPENSTACK_VM_LAUNCH_FAILED
,ESXI_HOST_VM_MOTION_LEFT
,ESXI_HOST_VM_MOTION_ARRIVED
,ESXI_VM_MOTION
,OPENSTACK_VM_MOTION
,ESXI_VM_POWER_OFF
,ESXI_VM_SHUTDOWN
,OPENSTACK_HOST_VM_SHUTDOWN
,ESXI_VM_START
,ESXI_HOST_VM_STARTED
,OPENSTACK_HOST_VM_STARTED
- Mapping[str, str]
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- str
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on_
problem_ boolclose - If set to
true
closing a problem also is considered an event that triggers the execution
- types List<String>
- The types of davis events to trigger an execution. Possible values are
CUSTOM_ANNOTATION
,APPLICATION_UNEXPECTED_HIGH_LOAD
,APPLICATION_UNEXPECTED_LOW_LOAD
,APPLICATION_OVERLOAD_PREVENTION
,APPLICATION_SLOWDOWN
,AVAILABILITY_EVENT
,LOG_AVAILABILITY
,EC2_HIGH_CPU
,RDS_BACKUP_COMPLETED
,RDS_BACKUP_STARTED
,SYNTHETIC_GLOBAL_OUTAGE
,SYNTHETIC_LOCAL_OUTAGE
,SYNTHETIC_TEST_LOCATION_SLOWDOWN
,CUSTOM_CONFIGURATION
,PROCESS_NA_HIGH_CONN_FAIL_RATE
,OSI_HIGH_CPU
,CUSTOM_ALERT
,CUSTOM_APP_CRASH_RATE_INCREASED
,CUSTOM_APPLICATION_ERROR_RATE_INCREASED
,CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD
,CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD
,CUSTOM_APPLICATION_OVERLOAD_PREVENTION
,CUSTOM_APPLICATION_SLOWDOWN
,PGI_CUSTOM_AVAILABILITY
,PGI_CUSTOM_ERROR
,CUSTOM_INFO
,PGI_CUSTOM_PERFORMANCE
,CUSTOM_DEPLOYMENT
,DEPLOYMENT_CHANGED_CHANGE
,DEPLOYMENT_CHANGED_NEW
,DEPLOYMENT_CHANGED_REMOVED
,EBS_VOLUME_HIGH_LATENCY
,ERROR_EVENT
,LOG_ERROR
,ESXI_HOST_CONNECTION_FAILED
,ESXI_HOST_CONNECTION_LOST
,ESXI_GUEST_CPU_LIMIT_REACHED
,ESXI_GUEST_ACTIVE_SWAP_WAIT
,ESXI_HOST_CPU_SATURATION
,ESXI_HOST_MEMORY_SATURATION
,ESXI_HOST_MAINTENANCE
,ESXI_HOST_NETWORK_PROBLEMS
,ESXI_HOST_NO_CONNECTION
,ESXI_HOST_SHUTDOWN
,ESXI_HOST_DISK_SLOW
,ESXI_HOST_UP
,ESXI_HOST_TIMEOUT
,ESXI_VM_IMPACT_HOST_CPU_SATURATION
,ESXI_VM_IMPACT_HOST_MEMORY_SATURATION
,DATABASE_CONNECTION_FAILURE
,RDS_AZ_FAILOVER_COMPLETED
,RDS_AZ_FAILOVER_STARTED
,SERVICE_ERROR_RATE_INCREASED
,RDS_HIGH_LATENCY
,OSI_NIC_UTILIZATION_HIGH
,OSI_NIC_ERRORS_HIGH
,PGI_HAPROXY_QUEUED_REQUESTS_HIGH
,PGI_RMQ_HIGH_FILE_DESC_USAGE
,PGI_RMQ_HIGH_MEM_USAGE
,PGI_RMQ_HIGH_PROCESS_USAGE
,PGI_RMQ_HIGH_SOCKETS_USAGE
,OSI_NIC_DROPPED_PACKETS_HIGH
,PGI_MYSQL_SLOW_QUERIES_RATE_HIGH
,PGI_KEYSTONE_SLOW
,PGI_HAPROXY_SESSION_USAGE_HIGH
,HOST_LOG_AVAILABILITY
,HOST_LOG_ERROR
,OSI_GRACEFULLY_SHUTDOWN
,HOST_LOG_MATCHED
,OSI_UNEXPECTEDLY_UNAVAILABLE
,HOST_LOG_PERFORMANCE
,HOST_OF_SERVICE_UNAVAILABLE
,HTTP_CHECK_GLOBAL_OUTAGE
,HTTP_CHECK_LOCAL_OUTAGE
,HTTP_CHECK_TEST_LOCATION_SLOWDOWN
,ESXI_HOST_DISK_QUEUE_SLOW
,LOG_MATCHED
,APPLICATION_ERROR_RATE_INCREASED
,APPLICATION_JS_FRAMEWORK_DETECTED
,AWS_LAMBDA_HIGH_ERROR_RATE
,ELB_HIGH_BACKEND_ERROR_RATE
,ELB_HIGH_FRONTEND_ERROR_RATE
,ELB_HIGH_UNHEALTHY_HOST_RATE
,PROCESS_HIGH_GC_ACTIVITY
,ESXI_HOST_DATASTORE_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_DATA_SPACE
,OSI_LOW_DISK_SPACE
,OSI_DOCKER_DEVICEMAPPER_LOW_METADATA_SPACE
,OSI_DISK_LOW_INODES
,PGI_RMQ_LOW_DISK_SPACE
,RDS_LOW_STORAGE_SPACE
,MARKED_FOR_TERMINATION
,PROCESS_MEMORY_RESOURCE_EXHAUSTED
,OSI_HIGH_MEMORY
,MOBILE_APP_CRASH_RATE_INCREASED
,MOBILE_APPLICATION_ERROR_RATE_INCREASED
,MOBILE_APPLICATION_OVERLOAD_PREVENTION
,MOBILE_APPLICATION_SLOWDOWN
,MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD
,MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD
,MONITORING_UNAVAILABLE
,PROCESS_NA_HIGH_LOSS_RATE
,PGI_KEYSTONE_UNHEALTHY
,ESXI_HOST_OVERLOADED_STORAGE
,PERFORMANCE_EVENT
,LOG_PERFORMANCE
,PGI_LOG_AVAILABILITY
,PGI_CRASHED_INFO
,PROCESS_CRASHED
,PGI_LOG_ERROR
,PG_LOW_INSTANCE_COUNT
,PGI_LOG_MATCHED
,PGI_MEMDUMP
,PGI_LOG_PERFORMANCE
,PROCESS_RESTART
,PGI_UNAVAILABLE
,RDS_HIGH_CPU
,RDS_LOW_MEMORY
,RDS_OF_SERVICE_UNAVAILABLE
,RESOURCE_CONTENTION_EVENT
,SERVICE_SLOWDOWN
,RDS_RESTART
,RDS_RESTART_SEQUENCE
,PGI_OF_SERVICE_UNAVAILABLE
,OSI_SLOW_DISK
,SYNTHETIC_NODE_OUTAGE
,SYNTHETIC_PRIVATE_LOCATION_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_OUTAGE
,EXTERNAL_SYNTHETIC_TEST_SLOWDOWN
,PROCESS_THREADS_RESOURCE_EXHAUSTED
,SERVICE_UNEXPECTED_HIGH_LOAD
,SERVICE_UNEXPECTED_LOW_LOAD
,ESXI_VM_DISCONNECTED
,OPENSTACK_VM_LAUNCH_FAILED
,ESXI_HOST_VM_MOTION_LEFT
,ESXI_HOST_VM_MOTION_ARRIVED
,ESXI_VM_MOTION
,OPENSTACK_VM_MOTION
,ESXI_VM_POWER_OFF
,ESXI_VM_SHUTDOWN
,OPENSTACK_HOST_VM_SHUTDOWN
,ESXI_VM_START
,ESXI_HOST_VM_STARTED
,OPENSTACK_HOST_VM_STARTED
- Map<String>
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- String
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on
Problem BooleanClose - If set to
true
closing a problem also is considered an event that triggers the execution
AutomationWorkflowTriggerEventConfigDavisProblem, AutomationWorkflowTriggerEventConfigDavisProblemArgs
- Categories
List<Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger Event Config Davis Problem Category> - Custom
Filter string - Dictionary<string, string>
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- string
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - On
Problem boolClose - If set to
true
closing a problem also is considered an event that triggers the execution
- Categories
[]Automation
Workflow Trigger Event Config Davis Problem Category - Custom
Filter string - map[string]string
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- string
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - On
Problem boolClose - If set to
true
closing a problem also is considered an event that triggers the execution
- categories
List<Automation
Workflow Trigger Event Config Davis Problem Category> - custom
Filter String - Map<String,String>
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- String
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on
Problem BooleanClose - If set to
true
closing a problem also is considered an event that triggers the execution
- categories
Automation
Workflow Trigger Event Config Davis Problem Category[] - custom
Filter string - {[key: string]: string}
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- string
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on
Problem booleanClose - If set to
true
closing a problem also is considered an event that triggers the execution
- categories
Sequence[Automation
Workflow Trigger Event Config Davis Problem Category] - custom_
filter str - Mapping[str, str]
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- str
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on_
problem_ boolclose - If set to
true
closing a problem also is considered an event that triggers the execution
- categories List<Property Map>
- custom
Filter String - Map<String>
- key/value pairs for entity tags to match for. For tags that don't require a value, just specify an empty string as value. Omit this attribute if all entities should match
- String
- Specifies whether all or just any of the configured entity tags need to match. Possible values:
all
andany
. Omit this attribute if all entities should match - on
Problem BooleanClose - If set to
true
closing a problem also is considered an event that triggers the execution
AutomationWorkflowTriggerEventConfigDavisProblemCategory, AutomationWorkflowTriggerEventConfigDavisProblemCategoryArgs
AutomationWorkflowTriggerEventConfigEvent, AutomationWorkflowTriggerEventConfigEventArgs
- query str
- A query based on DQL for events that trigger executions
- event_
type str - Possible values:
events
orbizevents
. Default:events
AutomationWorkflowTriggerSchedule, AutomationWorkflowTriggerScheduleArgs
- Trigger
Pulumiverse.
Dynatrace. Inputs. Automation Workflow Trigger Schedule Trigger - Detailed configuration about the timing constraints that trigger the execution
- Active bool
- The trigger is enabled (
true
) or not (false
). Default isfalse
- Filter
Parameters Pulumiverse.Dynatrace. Inputs. Automation Workflow Trigger Schedule Filter Parameters - Advanced restrictions for the schedule to trigger executions
- Rule string
- Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day
- Time
Zone string - A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server
- Trigger
Automation
Workflow Trigger Schedule Trigger - Detailed configuration about the timing constraints that trigger the execution
- Active bool
- The trigger is enabled (
true
) or not (false
). Default isfalse
- Filter
Parameters AutomationWorkflow Trigger Schedule Filter Parameters - Advanced restrictions for the schedule to trigger executions
- Rule string
- Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day
- Time
Zone string - A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server
- trigger
Automation
Workflow Trigger Schedule Trigger - Detailed configuration about the timing constraints that trigger the execution
- active Boolean
- The trigger is enabled (
true
) or not (false
). Default isfalse
- filter
Parameters AutomationWorkflow Trigger Schedule Filter Parameters - Advanced restrictions for the schedule to trigger executions
- rule String
- Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day
- time
Zone String - A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server
- trigger
Automation
Workflow Trigger Schedule Trigger - Detailed configuration about the timing constraints that trigger the execution
- active boolean
- The trigger is enabled (
true
) or not (false
). Default isfalse
- filter
Parameters AutomationWorkflow Trigger Schedule Filter Parameters - Advanced restrictions for the schedule to trigger executions
- rule string
- Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day
- time
Zone string - A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server
- trigger
Automation
Workflow Trigger Schedule Trigger - Detailed configuration about the timing constraints that trigger the execution
- active bool
- The trigger is enabled (
true
) or not (false
). Default isfalse
- filter_
parameters AutomationWorkflow Trigger Schedule Filter Parameters - Advanced restrictions for the schedule to trigger executions
- rule str
- Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day
- time_
zone str - A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server
- trigger Property Map
- Detailed configuration about the timing constraints that trigger the execution
- active Boolean
- The trigger is enabled (
true
) or not (false
). Default isfalse
- filter
Parameters Property Map - Advanced restrictions for the schedule to trigger executions
- rule String
- Refers to a configured rule that determines at which days the schedule should be active. If not specified it implies that the schedule is valid every day
- time
Zone String - A time zone the scheduled times to align with. If not specified it will be chosen automatically based on the location of the Dynatrace Server
AutomationWorkflowTriggerScheduleFilterParameters, AutomationWorkflowTriggerScheduleFilterParametersArgs
- Count int
- If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10
- Earliest
Start string - If specified, the schedule won't trigger executions before the given date
- Earliest
Start stringTime - If specified, the schedule won't trigger executions before the given time
- Exclude
Dates List<string> - If specified, the schedule won't trigger exeuctions on the given dates
- Include
Dates List<string> - If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it
- Until string
- If specified, the schedule won't trigger executions after the given date
- Count int
- If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10
- Earliest
Start string - If specified, the schedule won't trigger executions before the given date
- Earliest
Start stringTime - If specified, the schedule won't trigger executions before the given time
- Exclude
Dates []string - If specified, the schedule won't trigger exeuctions on the given dates
- Include
Dates []string - If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it
- Until string
- If specified, the schedule won't trigger executions after the given date
- count Integer
- If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10
- earliest
Start String - If specified, the schedule won't trigger executions before the given date
- earliest
Start StringTime - If specified, the schedule won't trigger executions before the given time
- exclude
Dates List<String> - If specified, the schedule won't trigger exeuctions on the given dates
- include
Dates List<String> - If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it
- until String
- If specified, the schedule won't trigger executions after the given date
- count number
- If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10
- earliest
Start string - If specified, the schedule won't trigger executions before the given date
- earliest
Start stringTime - If specified, the schedule won't trigger executions before the given time
- exclude
Dates string[] - If specified, the schedule won't trigger exeuctions on the given dates
- include
Dates string[] - If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it
- until string
- If specified, the schedule won't trigger executions after the given date
- count int
- If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10
- earliest_
start str - If specified, the schedule won't trigger executions before the given date
- earliest_
start_ strtime - If specified, the schedule won't trigger executions before the given time
- exclude_
dates Sequence[str] - If specified, the schedule won't trigger exeuctions on the given dates
- include_
dates Sequence[str] - If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it
- until str
- If specified, the schedule won't trigger executions after the given date
- count Number
- If specified, the schedule will end triggering executions af the given amount of executions. Minimum: 1, Maximum: 10
- earliest
Start String - If specified, the schedule won't trigger executions before the given date
- earliest
Start StringTime - If specified, the schedule won't trigger executions before the given time
- exclude
Dates List<String> - If specified, the schedule won't trigger exeuctions on the given dates
- include
Dates List<String> - If specified, the schedule will trigger executions on the given dates, even if the main configuration prohibits it
- until String
- If specified, the schedule won't trigger executions after the given date
AutomationWorkflowTriggerScheduleTrigger, AutomationWorkflowTriggerScheduleTriggerArgs
- Between
End string - Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_start
- Between
Start string - Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_end
- Cron string
- Configures using cron syntax. Conflicts with
time
,interval_minutes
,between_start
andbetween_end
- Interval
Minutes int - Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with
between_start
andbetween_end
. Conflicts withcron
andtime
- Time string
- Specifies a fixed time the schedule will trigger at in 24h format (e.g.
14:23:59
). Conflicts withcron
,interval_minutes
,between_start
andbetween_end
- Between
End string - Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_start
- Between
Start string - Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_end
- Cron string
- Configures using cron syntax. Conflicts with
time
,interval_minutes
,between_start
andbetween_end
- Interval
Minutes int - Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with
between_start
andbetween_end
. Conflicts withcron
andtime
- Time string
- Specifies a fixed time the schedule will trigger at in 24h format (e.g.
14:23:59
). Conflicts withcron
,interval_minutes
,between_start
andbetween_end
- between
End String - Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_start
- between
Start String - Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_end
- cron String
- Configures using cron syntax. Conflicts with
time
,interval_minutes
,between_start
andbetween_end
- interval
Minutes Integer - Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with
between_start
andbetween_end
. Conflicts withcron
andtime
- time String
- Specifies a fixed time the schedule will trigger at in 24h format (e.g.
14:23:59
). Conflicts withcron
,interval_minutes
,between_start
andbetween_end
- between
End string - Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_start
- between
Start string - Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_end
- cron string
- Configures using cron syntax. Conflicts with
time
,interval_minutes
,between_start
andbetween_end
- interval
Minutes number - Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with
between_start
andbetween_end
. Conflicts withcron
andtime
- time string
- Specifies a fixed time the schedule will trigger at in 24h format (e.g.
14:23:59
). Conflicts withcron
,interval_minutes
,between_start
andbetween_end
- between_
end str - Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_start
- between_
start str - Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_end
- cron str
- Configures using cron syntax. Conflicts with
time
,interval_minutes
,between_start
andbetween_end
- interval_
minutes int - Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with
between_start
andbetween_end
. Conflicts withcron
andtime
- time str
- Specifies a fixed time the schedule will trigger at in 24h format (e.g.
14:23:59
). Conflicts withcron
,interval_minutes
,between_start
andbetween_end
- between
End String - Triggers the schedule every n minutes within a given time frame - specifying the end time on any valid day in 24h format (e.g. 14:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_start
- between
Start String - Triggers the schedule every n minutes within a given time frame - specifying the start time on any valid day in 24h format (e.g. 13:22:44). Conflicts with
cron
andtime
. Required withinterval_minutes
andbetween_end
- cron String
- Configures using cron syntax. Conflicts with
time
,interval_minutes
,between_start
andbetween_end
- interval
Minutes Number - Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with
between_start
andbetween_end
. Conflicts withcron
andtime
- time String
- Specifies a fixed time the schedule will trigger at in 24h format (e.g.
14:23:59
). Conflicts withcron
,interval_minutes
,between_start
andbetween_end
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.