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_IDwith 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,
                       type: Optional[str] = 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
                {
                    Custom = "string",
                    Else = "string",
                    States = 
                    {
                        { "string", "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",
        },
    },
    Type = "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{
					Custom: pulumi.String("string"),
					Else:   pulumi.String("string"),
					States: pulumi.StringMap{
						"string": 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"),
		},
	},
	Type: 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()
                .custom("string")
                .else_("string")
                .states(Map.of("string", "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())
    .type("string")
    .build());
automation_workflow_resource = dynatrace.AutomationWorkflow("automationWorkflowResource",
    tasks={
        "tasks": [{
            "action": "string",
            "name": "string",
            "active": False,
            "concurrency": "string",
            "conditions": {
                "custom": "string",
                "else_": "string",
                "states": {
                    "string": "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",
        },
    },
    type="string")
const automationWorkflowResource = new dynatrace.AutomationWorkflow("automationWorkflowResource", {
    tasks: {
        tasks: [{
            action: "string",
            name: "string",
            active: false,
            concurrency: "string",
            conditions: {
                custom: "string",
                "else": "string",
                states: {
                    string: "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: "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
    type: 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
- Type string
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- Tasks
AutomationWorkflow 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
AutomationWorkflow Trigger Args 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- Type string
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- tasks
AutomationWorkflow 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
AutomationWorkflow Trigger 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- type String
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- tasks
AutomationWorkflow 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
AutomationWorkflow Trigger 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- type string
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- tasks
AutomationWorkflow 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
AutomationWorkflow Trigger Args 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- type str
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- 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
- type String
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
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,
        type: Optional[str] = None) -> AutomationWorkflowfunc 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)resources:  _:    type: dynatrace:AutomationWorkflow    get:      id: ${id}- 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
- Type string
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- 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
AutomationWorkflow Tasks Args 
- The tasks to run for every execution of this workflow
- Title string
- The title / name of the workflow
- Trigger
AutomationWorkflow Trigger Args 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- Type string
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- 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
AutomationWorkflow Tasks 
- The tasks to run for every execution of this workflow
- title String
- The title / name of the workflow
- trigger
AutomationWorkflow Trigger 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- type String
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- 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
AutomationWorkflow Tasks 
- The tasks to run for every execution of this workflow
- title string
- The title / name of the workflow
- trigger
AutomationWorkflow Trigger 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- type string
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- 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
AutomationWorkflow Tasks Args 
- The tasks to run for every execution of this workflow
- title str
- The title / name of the workflow
- trigger
AutomationWorkflow Trigger Args 
- Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered
- type str
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
- 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
- type String
- The type of the workflow. Possible values are STANDARDandSIMPLE. Defaults toSTANDARD. Workflows of typeSIMPLEare allowed to contain only one action
Supporting Types
AutomationWorkflowTasks, AutomationWorkflowTasksArgs      
- Tasks
List<Pulumiverse.Dynatrace. Inputs. Automation Workflow Tasks Task> 
- TODO: No documentation available
- Tasks
[]AutomationWorkflow Tasks Task 
- TODO: No documentation available
- tasks
List<AutomationWorkflow Tasks Task> 
- TODO: No documentation available
- tasks
AutomationWorkflow Tasks Task[] 
- TODO: No documentation available
- tasks
Sequence[AutomationWorkflow 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-javascriptanddynatrace.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_itemsis 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
- WaitBefore string
- Specifies a default task wait before in seconds. 0 is used when not set
- WithItems 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-javascriptanddynatrace.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_itemsis specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel
- Conditions
AutomationWorkflow 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
AutomationWorkflow Tasks Task Position 
- Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- Retry
AutomationWorkflow 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
- WaitBefore string
- Specifies a default task wait before in seconds. 0 is used when not set
- WithItems 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-javascriptanddynatrace.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_itemsis specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel
- conditions
AutomationWorkflow 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
AutomationWorkflow Tasks Task Position 
- Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry
AutomationWorkflow 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
- waitBefore String
- Specifies a default task wait before in seconds. 0 is used when not set
- withItems 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-javascriptanddynatrace.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_itemsis specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel
- conditions
AutomationWorkflow 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
AutomationWorkflow Tasks Task Position 
- Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry
AutomationWorkflow 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
- waitBefore string
- Specifies a default task wait before in seconds. 0 is used when not set
- withItems 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-javascriptanddynatrace.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_itemsis specified. By default loops execute sequentially with concurrency set to 1. You can increase how often it runs in parallel
- conditions
AutomationWorkflow 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
AutomationWorkflow Tasks Task Position 
- Layouting information about the task tile when visualized. If not specified Dynatrace will position the task tiles automatically
- retry
AutomationWorkflow 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-javascriptanddynatrace.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_itemsis 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
- waitBefore String
- Specifies a default task wait before in seconds. 0 is used when not set
- withItems 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          
- Custom string
- A custom condition that needs to be met for the current task to get executed
- Else string
- Possible values are SKIPandSTOP
- States Dictionary<string, string>
- key/value pairs where the keyis 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 SKIPandSTOP
- States map[string]string
- key/value pairs where the keyis 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 SKIPandSTOP
- states Map<String,String>
- key/value pairs where the keyis 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 SKIPandSTOP
- states {[key: string]: string}
- key/value pairs where the keyis 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 SKIPandSTOP
- states Mapping[str, str]
- key/value pairs where the keyis 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 SKIPandSTOP
- states Map<String>
- key/value pairs where the keyis 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)
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
- FailedLoop 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
- FailedLoop 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
- failedLoop 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
- failedLoop 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
- failedLoop 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
AutomationWorkflow Trigger Event 
- If specified the workflow is getting triggered based on events
- Schedule
AutomationWorkflow Trigger Schedule 
- If specified the workflow is getting triggered based on a schedule
- event
AutomationWorkflow Trigger Event 
- If specified the workflow is getting triggered based on events
- schedule
AutomationWorkflow Trigger Schedule 
- If specified the workflow is getting triggered based on a schedule
- event
AutomationWorkflow Trigger Event 
- If specified the workflow is getting triggered based on events
- schedule
AutomationWorkflow Trigger Schedule 
- If specified the workflow is getting triggered based on a schedule
- event
AutomationWorkflow Trigger Event 
- If specified the workflow is getting triggered based on events
- schedule
AutomationWorkflow 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
AutomationWorkflow 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
AutomationWorkflow 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
AutomationWorkflow 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
AutomationWorkflow 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          
- DavisEvent Pulumiverse.Dynatrace. Inputs. Automation Workflow Trigger Event Config Davis Event 
- Contains trigger configuration based on Davis Events. Either davis_event,davis_problem,davis_eventorconfigneed to set
- DavisProblem Pulumiverse.Dynatrace. Inputs. Automation Workflow Trigger Event Config Davis Problem 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed 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_eventorconfigneed to set
- Type string
- The type of the trigger configuration to expect within attribute value. Only required ifconfigis set. Must not be set ifdavis_event,davis_problemoreventare present
- Value string
- Contains JSON encoded trigger configuration if the trigger type is neither davis_event,davis_problemorevent. It requires the attributetypeto be set in combination
- DavisEvent AutomationWorkflow Trigger Event Config Davis Event 
- Contains trigger configuration based on Davis Events. Either davis_event,davis_problem,davis_eventorconfigneed to set
- DavisProblem AutomationWorkflow Trigger Event Config Davis Problem 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- Event
AutomationWorkflow Trigger Event Config Event 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- Type string
- The type of the trigger configuration to expect within attribute value. Only required ifconfigis set. Must not be set ifdavis_event,davis_problemoreventare present
- Value string
- Contains JSON encoded trigger configuration if the trigger type is neither davis_event,davis_problemorevent. It requires the attributetypeto be set in combination
- davisEvent AutomationWorkflow Trigger Event Config Davis Event 
- Contains trigger configuration based on Davis Events. Either davis_event,davis_problem,davis_eventorconfigneed to set
- davisProblem AutomationWorkflow Trigger Event Config Davis Problem 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- event
AutomationWorkflow Trigger Event Config Event 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- type String
- The type of the trigger configuration to expect within attribute value. Only required ifconfigis set. Must not be set ifdavis_event,davis_problemoreventare present
- value String
- Contains JSON encoded trigger configuration if the trigger type is neither davis_event,davis_problemorevent. It requires the attributetypeto be set in combination
- davisEvent AutomationWorkflow Trigger Event Config Davis Event 
- Contains trigger configuration based on Davis Events. Either davis_event,davis_problem,davis_eventorconfigneed to set
- davisProblem AutomationWorkflow Trigger Event Config Davis Problem 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- event
AutomationWorkflow Trigger Event Config Event 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- type string
- The type of the trigger configuration to expect within attribute value. Only required ifconfigis set. Must not be set ifdavis_event,davis_problemoreventare present
- value string
- Contains JSON encoded trigger configuration if the trigger type is neither davis_event,davis_problemorevent. It requires the attributetypeto 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_eventorconfigneed to set
- davis_problem AutomationWorkflow Trigger Event Config Davis Problem 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- event
AutomationWorkflow Trigger Event Config Event 
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- type str
- The type of the trigger configuration to expect within attribute value. Only required ifconfigis set. Must not be set ifdavis_event,davis_problemoreventare present
- value str
- Contains JSON encoded trigger configuration if the trigger type is neither davis_event,davis_problemorevent. It requires the attributetypeto be set in combination
- davisEvent Property Map
- Contains trigger configuration based on Davis Events. Either davis_event,davis_problem,davis_eventorconfigneed to set
- davisProblem Property Map
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- event Property Map
- Contains trigger configuration based on Davis Problems. Either davis_event,davis_problem,davis_eventorconfigneed to set
- type String
- The type of the trigger configuration to expect within attribute value. Only required ifconfigis set. Must not be set ifdavis_event,davis_problemoreventare present
- value String
- Contains JSON encoded trigger configuration if the trigger type is neither davis_event,davis_problemorevent. It requires the attributetypeto 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: allandany. Omit this attribute if all entities should match
- OnProblem boolClose 
- If set to trueclosing 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: allandany. Omit this attribute if all entities should match
- OnProblem boolClose 
- If set to trueclosing 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: allandany. Omit this attribute if all entities should match
- onProblem BooleanClose 
- If set to trueclosing 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: allandany. Omit this attribute if all entities should match
- onProblem booleanClose 
- If set to trueclosing 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: allandany. Omit this attribute if all entities should match
- on_problem_ boolclose 
- If set to trueclosing 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: allandany. Omit this attribute if all entities should match
- onProblem BooleanClose 
- If set to trueclosing 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> 
- CustomFilter 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: allandany. Omit this attribute if all entities should match
- OnProblem boolClose 
- If set to trueclosing a problem also is considered an event that triggers the execution
- Categories
[]AutomationWorkflow Trigger Event Config Davis Problem Category 
- CustomFilter 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: allandany. Omit this attribute if all entities should match
- OnProblem boolClose 
- If set to trueclosing a problem also is considered an event that triggers the execution
- categories
List<AutomationWorkflow Trigger Event Config Davis Problem Category> 
- customFilter 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: allandany. Omit this attribute if all entities should match
- onProblem BooleanClose 
- If set to trueclosing a problem also is considered an event that triggers the execution
- categories
AutomationWorkflow Trigger Event Config Davis Problem Category[] 
- customFilter 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: allandany. Omit this attribute if all entities should match
- onProblem booleanClose 
- If set to trueclosing a problem also is considered an event that triggers the execution
- categories
Sequence[AutomationWorkflow 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: allandany. Omit this attribute if all entities should match
- on_problem_ boolclose 
- If set to trueclosing a problem also is considered an event that triggers the execution
- categories List<Property Map>
- customFilter 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: allandany. Omit this attribute if all entities should match
- onProblem BooleanClose 
- If set to trueclosing 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: eventsorbizevents. 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
- FilterParameters 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
- TimeZone 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
AutomationWorkflow 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
- FilterParameters 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
- TimeZone 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
AutomationWorkflow 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
- filterParameters 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
- timeZone 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
AutomationWorkflow 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
- filterParameters 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
- timeZone 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
AutomationWorkflow 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
- filterParameters 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
- timeZone 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
- EarliestStart string
- If specified, the schedule won't trigger executions before the given date
- EarliestStart stringTime 
- If specified, the schedule won't trigger executions before the given time
- ExcludeDates List<string>
- If specified, the schedule won't trigger exeuctions on the given dates
- IncludeDates 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
- EarliestStart string
- If specified, the schedule won't trigger executions before the given date
- EarliestStart stringTime 
- If specified, the schedule won't trigger executions before the given time
- ExcludeDates []string
- If specified, the schedule won't trigger exeuctions on the given dates
- IncludeDates []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
- earliestStart String
- If specified, the schedule won't trigger executions before the given date
- earliestStart StringTime 
- If specified, the schedule won't trigger executions before the given time
- excludeDates List<String>
- If specified, the schedule won't trigger exeuctions on the given dates
- includeDates 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
- earliestStart string
- If specified, the schedule won't trigger executions before the given date
- earliestStart stringTime 
- If specified, the schedule won't trigger executions before the given time
- excludeDates string[]
- If specified, the schedule won't trigger exeuctions on the given dates
- includeDates 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
- earliestStart String
- If specified, the schedule won't trigger executions before the given date
- earliestStart StringTime 
- If specified, the schedule won't trigger executions before the given time
- excludeDates List<String>
- If specified, the schedule won't trigger exeuctions on the given dates
- includeDates 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          
- BetweenEnd 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 cronandtime. Required withinterval_minutesandbetween_start
- BetweenStart 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 cronandtime. Required withinterval_minutesandbetween_end
- Cron string
- Configures using cron syntax. Conflicts with time,interval_minutes,between_startandbetween_end
- IntervalMinutes int
- Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with between_startandbetween_end. Conflicts withcronandtime
- Time string
- Specifies a fixed time the schedule will trigger at in 24h format (e.g. 14:23:59). Conflicts withcron,interval_minutes,between_startandbetween_end
- BetweenEnd 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 cronandtime. Required withinterval_minutesandbetween_start
- BetweenStart 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 cronandtime. Required withinterval_minutesandbetween_end
- Cron string
- Configures using cron syntax. Conflicts with time,interval_minutes,between_startandbetween_end
- IntervalMinutes int
- Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with between_startandbetween_end. Conflicts withcronandtime
- Time string
- Specifies a fixed time the schedule will trigger at in 24h format (e.g. 14:23:59). Conflicts withcron,interval_minutes,between_startandbetween_end
- betweenEnd 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 cronandtime. Required withinterval_minutesandbetween_start
- betweenStart 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 cronandtime. Required withinterval_minutesandbetween_end
- cron String
- Configures using cron syntax. Conflicts with time,interval_minutes,between_startandbetween_end
- intervalMinutes Integer
- Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with between_startandbetween_end. Conflicts withcronandtime
- time String
- Specifies a fixed time the schedule will trigger at in 24h format (e.g. 14:23:59). Conflicts withcron,interval_minutes,between_startandbetween_end
- betweenEnd 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 cronandtime. Required withinterval_minutesandbetween_start
- betweenStart 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 cronandtime. Required withinterval_minutesandbetween_end
- cron string
- Configures using cron syntax. Conflicts with time,interval_minutes,between_startandbetween_end
- intervalMinutes number
- Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with between_startandbetween_end. Conflicts withcronandtime
- time string
- Specifies a fixed time the schedule will trigger at in 24h format (e.g. 14:23:59). Conflicts withcron,interval_minutes,between_startandbetween_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 cronandtime. Required withinterval_minutesandbetween_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 cronandtime. Required withinterval_minutesandbetween_end
- cron str
- Configures using cron syntax. Conflicts with time,interval_minutes,between_startandbetween_end
- interval_minutes int
- Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with between_startandbetween_end. Conflicts withcronandtime
- time str
- Specifies a fixed time the schedule will trigger at in 24h format (e.g. 14:23:59). Conflicts withcron,interval_minutes,between_startandbetween_end
- betweenEnd 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 cronandtime. Required withinterval_minutesandbetween_start
- betweenStart 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 cronandtime. Required withinterval_minutesandbetween_end
- cron String
- Configures using cron syntax. Conflicts with time,interval_minutes,between_startandbetween_end
- intervalMinutes Number
- Triggers the schedule every n minutes within a given time frame. Minimum: 1, Maximum: 720. Required with between_startandbetween_end. Conflicts withcronandtime
- time String
- Specifies a fixed time the schedule will trigger at in 24h format (e.g. 14:23:59). Conflicts withcron,interval_minutes,between_startandbetween_end
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the dynatraceTerraform Provider.
