1. Packages
  2. Dynatrace
  3. API Docs
  4. Alerting
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.Alerting

Explore with Pulumi AI

Create Alerting Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Alerting(name: string, args?: AlertingArgs, opts?: CustomResourceOptions);
@overload
def Alerting(resource_name: str,
             args: Optional[AlertingArgs] = None,
             opts: Optional[ResourceOptions] = None)

@overload
def Alerting(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             filters: Optional[AlertingFiltersArgs] = None,
             legacy_id: Optional[str] = None,
             management_zone: Optional[str] = None,
             name: Optional[str] = None,
             rules: Optional[AlertingRulesArgs] = None)
func NewAlerting(ctx *Context, name string, args *AlertingArgs, opts ...ResourceOption) (*Alerting, error)
public Alerting(string name, AlertingArgs? args = null, CustomResourceOptions? opts = null)
public Alerting(String name, AlertingArgs args)
public Alerting(String name, AlertingArgs args, CustomResourceOptions options)
type: dynatrace:Alerting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args AlertingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args AlertingArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args AlertingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args AlertingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AlertingArgs
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 alertingResource = new Dynatrace.Alerting("alertingResource", new()
{
    Filters = new Dynatrace.Inputs.AlertingFiltersArgs
    {
        Filters = new[]
        {
            new Dynatrace.Inputs.AlertingFiltersFilterArgs
            {
                Custom = new Dynatrace.Inputs.AlertingFiltersFilterCustomArgs
                {
                    Description = new Dynatrace.Inputs.AlertingFiltersFilterCustomDescriptionArgs
                    {
                        Operator = "string",
                        Value = "string",
                        CaseSensitive = false,
                        Enabled = false,
                        Negate = false,
                    },
                    Metadata = new Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataArgs
                    {
                        Items = new Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataItemsArgs
                        {
                            Filters = new[]
                            {
                                new Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataItemsFilterArgs
                                {
                                    Key = "string",
                                    Value = "string",
                                    Negate = false,
                                },
                            },
                        },
                    },
                    Title = new Dynatrace.Inputs.AlertingFiltersFilterCustomTitleArgs
                    {
                        Operator = "string",
                        Value = "string",
                        CaseSensitive = false,
                        Enabled = false,
                        Negate = false,
                    },
                },
                Predefined = new Dynatrace.Inputs.AlertingFiltersFilterPredefinedArgs
                {
                    Type = "string",
                    Negate = false,
                },
            },
        },
    },
    LegacyId = "string",
    ManagementZone = "string",
    Name = "string",
    Rules = new Dynatrace.Inputs.AlertingRulesArgs
    {
        Rules = new[]
        {
            new Dynatrace.Inputs.AlertingRulesRuleArgs
            {
                DelayInMinutes = 0,
                IncludeMode = "string",
                SeverityLevel = "string",
                Tags = new[]
                {
                    "string",
                },
            },
        },
    },
});
Copy
example, err := dynatrace.NewAlerting(ctx, "alertingResource", &dynatrace.AlertingArgs{
	Filters: &dynatrace.AlertingFiltersArgs{
		Filters: dynatrace.AlertingFiltersFilterArray{
			&dynatrace.AlertingFiltersFilterArgs{
				Custom: &dynatrace.AlertingFiltersFilterCustomArgs{
					Description: &dynatrace.AlertingFiltersFilterCustomDescriptionArgs{
						Operator:      pulumi.String("string"),
						Value:         pulumi.String("string"),
						CaseSensitive: pulumi.Bool(false),
						Enabled:       pulumi.Bool(false),
						Negate:        pulumi.Bool(false),
					},
					Metadata: &dynatrace.AlertingFiltersFilterCustomMetadataArgs{
						Items: &dynatrace.AlertingFiltersFilterCustomMetadataItemsArgs{
							Filters: dynatrace.AlertingFiltersFilterCustomMetadataItemsFilterArray{
								&dynatrace.AlertingFiltersFilterCustomMetadataItemsFilterArgs{
									Key:    pulumi.String("string"),
									Value:  pulumi.String("string"),
									Negate: pulumi.Bool(false),
								},
							},
						},
					},
					Title: &dynatrace.AlertingFiltersFilterCustomTitleArgs{
						Operator:      pulumi.String("string"),
						Value:         pulumi.String("string"),
						CaseSensitive: pulumi.Bool(false),
						Enabled:       pulumi.Bool(false),
						Negate:        pulumi.Bool(false),
					},
				},
				Predefined: &dynatrace.AlertingFiltersFilterPredefinedArgs{
					Type:   pulumi.String("string"),
					Negate: pulumi.Bool(false),
				},
			},
		},
	},
	LegacyId:       pulumi.String("string"),
	ManagementZone: pulumi.String("string"),
	Name:           pulumi.String("string"),
	Rules: &dynatrace.AlertingRulesArgs{
		Rules: dynatrace.AlertingRulesRuleArray{
			&dynatrace.AlertingRulesRuleArgs{
				DelayInMinutes: pulumi.Int(0),
				IncludeMode:    pulumi.String("string"),
				SeverityLevel:  pulumi.String("string"),
				Tags: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
	},
})
Copy
var alertingResource = new Alerting("alertingResource", AlertingArgs.builder()
    .filters(AlertingFiltersArgs.builder()
        .filters(AlertingFiltersFilterArgs.builder()
            .custom(AlertingFiltersFilterCustomArgs.builder()
                .description(AlertingFiltersFilterCustomDescriptionArgs.builder()
                    .operator("string")
                    .value("string")
                    .caseSensitive(false)
                    .enabled(false)
                    .negate(false)
                    .build())
                .metadata(AlertingFiltersFilterCustomMetadataArgs.builder()
                    .items(AlertingFiltersFilterCustomMetadataItemsArgs.builder()
                        .filters(AlertingFiltersFilterCustomMetadataItemsFilterArgs.builder()
                            .key("string")
                            .value("string")
                            .negate(false)
                            .build())
                        .build())
                    .build())
                .title(AlertingFiltersFilterCustomTitleArgs.builder()
                    .operator("string")
                    .value("string")
                    .caseSensitive(false)
                    .enabled(false)
                    .negate(false)
                    .build())
                .build())
            .predefined(AlertingFiltersFilterPredefinedArgs.builder()
                .type("string")
                .negate(false)
                .build())
            .build())
        .build())
    .legacyId("string")
    .managementZone("string")
    .name("string")
    .rules(AlertingRulesArgs.builder()
        .rules(AlertingRulesRuleArgs.builder()
            .delayInMinutes(0)
            .includeMode("string")
            .severityLevel("string")
            .tags("string")
            .build())
        .build())
    .build());
Copy
alerting_resource = dynatrace.Alerting("alertingResource",
    filters={
        "filters": [{
            "custom": {
                "description": {
                    "operator": "string",
                    "value": "string",
                    "case_sensitive": False,
                    "enabled": False,
                    "negate": False,
                },
                "metadata": {
                    "items": {
                        "filters": [{
                            "key": "string",
                            "value": "string",
                            "negate": False,
                        }],
                    },
                },
                "title": {
                    "operator": "string",
                    "value": "string",
                    "case_sensitive": False,
                    "enabled": False,
                    "negate": False,
                },
            },
            "predefined": {
                "type": "string",
                "negate": False,
            },
        }],
    },
    legacy_id="string",
    management_zone="string",
    name="string",
    rules={
        "rules": [{
            "delay_in_minutes": 0,
            "include_mode": "string",
            "severity_level": "string",
            "tags": ["string"],
        }],
    })
Copy
const alertingResource = new dynatrace.Alerting("alertingResource", {
    filters: {
        filters: [{
            custom: {
                description: {
                    operator: "string",
                    value: "string",
                    caseSensitive: false,
                    enabled: false,
                    negate: false,
                },
                metadata: {
                    items: {
                        filters: [{
                            key: "string",
                            value: "string",
                            negate: false,
                        }],
                    },
                },
                title: {
                    operator: "string",
                    value: "string",
                    caseSensitive: false,
                    enabled: false,
                    negate: false,
                },
            },
            predefined: {
                type: "string",
                negate: false,
            },
        }],
    },
    legacyId: "string",
    managementZone: "string",
    name: "string",
    rules: {
        rules: [{
            delayInMinutes: 0,
            includeMode: "string",
            severityLevel: "string",
            tags: ["string"],
        }],
    },
});
Copy
type: dynatrace:Alerting
properties:
    filters:
        filters:
            - custom:
                description:
                    caseSensitive: false
                    enabled: false
                    negate: false
                    operator: string
                    value: string
                metadata:
                    items:
                        filters:
                            - key: string
                              negate: false
                              value: string
                title:
                    caseSensitive: false
                    enabled: false
                    negate: false
                    operator: string
                    value: string
              predefined:
                negate: false
                type: string
    legacyId: string
    managementZone: string
    name: string
    rules:
        rules:
            - delayInMinutes: 0
              includeMode: string
              severityLevel: string
              tags:
                - string
Copy

Alerting 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 Alerting resource accepts the following input properties:

Filters Pulumiverse.Dynatrace.Inputs.AlertingFilters
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
LegacyId string
The ID of this setting when referred to by the Config REST API V1
ManagementZone string
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
Name string
The name of the alerting profile, displayed in the UI
Rules Pulumiverse.Dynatrace.Inputs.AlertingRules
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
Filters AlertingFiltersArgs
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
LegacyId string
The ID of this setting when referred to by the Config REST API V1
ManagementZone string
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
Name string
The name of the alerting profile, displayed in the UI
Rules AlertingRulesArgs
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters AlertingFilters
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacyId String
The ID of this setting when referred to by the Config REST API V1
managementZone String
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name String
The name of the alerting profile, displayed in the UI
rules AlertingRules
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters AlertingFilters
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacyId string
The ID of this setting when referred to by the Config REST API V1
managementZone string
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name string
The name of the alerting profile, displayed in the UI
rules AlertingRules
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters AlertingFiltersArgs
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacy_id str
The ID of this setting when referred to by the Config REST API V1
management_zone str
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name str
The name of the alerting profile, displayed in the UI
rules AlertingRulesArgs
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters Property Map
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacyId String
The ID of this setting when referred to by the Config REST API V1
managementZone String
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name String
The name of the alerting profile, displayed in the UI
rules Property Map
A list of rules for management zone usage. Each rule is evaluated independently of all other rules

Outputs

All input properties are implicitly available as output properties. Additionally, the Alerting 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 Alerting Resource

Get an existing Alerting 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?: AlertingState, opts?: CustomResourceOptions): Alerting
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        filters: Optional[AlertingFiltersArgs] = None,
        legacy_id: Optional[str] = None,
        management_zone: Optional[str] = None,
        name: Optional[str] = None,
        rules: Optional[AlertingRulesArgs] = None) -> Alerting
func GetAlerting(ctx *Context, name string, id IDInput, state *AlertingState, opts ...ResourceOption) (*Alerting, error)
public static Alerting Get(string name, Input<string> id, AlertingState? state, CustomResourceOptions? opts = null)
public static Alerting get(String name, Output<String> id, AlertingState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:Alerting    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
Filters Pulumiverse.Dynatrace.Inputs.AlertingFilters
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
LegacyId string
The ID of this setting when referred to by the Config REST API V1
ManagementZone string
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
Name string
The name of the alerting profile, displayed in the UI
Rules Pulumiverse.Dynatrace.Inputs.AlertingRules
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
Filters AlertingFiltersArgs
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
LegacyId string
The ID of this setting when referred to by the Config REST API V1
ManagementZone string
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
Name string
The name of the alerting profile, displayed in the UI
Rules AlertingRulesArgs
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters AlertingFilters
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacyId String
The ID of this setting when referred to by the Config REST API V1
managementZone String
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name String
The name of the alerting profile, displayed in the UI
rules AlertingRules
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters AlertingFilters
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacyId string
The ID of this setting when referred to by the Config REST API V1
managementZone string
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name string
The name of the alerting profile, displayed in the UI
rules AlertingRules
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters AlertingFiltersArgs
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacy_id str
The ID of this setting when referred to by the Config REST API V1
management_zone str
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name str
The name of the alerting profile, displayed in the UI
rules AlertingRulesArgs
A list of rules for management zone usage. Each rule is evaluated independently of all other rules
filters Property Map
The list of event filters. For all filters that are negated inside of these event filters, that is all Predefined as well as Custom (Title and/or Description) ones the AND logic applies. For all non-negated ones the OR logic applies. Between these two groups, negated and non-negated, the AND logic applies. If you specify both severity rule and event filter, the AND logic applies
legacyId String
The ID of this setting when referred to by the Config REST API V1
managementZone String
Entities which are part of the configured management zones will match this alerting profile. It is recommended to use manual tags instead.
name String
The name of the alerting profile, displayed in the UI
rules Property Map
A list of rules for management zone usage. Each rule is evaluated independently of all other rules

Supporting Types

AlertingFilters
, AlertingFiltersArgs

Filters []AlertingFiltersFilter
A conditions for the metric usage
filters List<AlertingFiltersFilter>
A conditions for the metric usage
filters AlertingFiltersFilter[]
A conditions for the metric usage
filters Sequence[AlertingFiltersFilter]
A conditions for the metric usage
filters List<Property Map>
A conditions for the metric usage

AlertingFiltersFilter
, AlertingFiltersFilterArgs

Custom Pulumiverse.Dynatrace.Inputs.AlertingFiltersFilterCustom
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
Predefined Pulumiverse.Dynatrace.Inputs.AlertingFiltersFilterPredefined
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
Custom AlertingFiltersFilterCustom
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
Predefined AlertingFiltersFilterPredefined
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
custom AlertingFiltersFilterCustom
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
predefined AlertingFiltersFilterPredefined
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
custom AlertingFiltersFilterCustom
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
predefined AlertingFiltersFilterPredefined
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
custom AlertingFiltersFilterCustom
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
predefined AlertingFiltersFilterPredefined
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
custom Property Map
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies
predefined Property Map
Configuration of a custom event filter. Filters custom events by title or description. If both specified, the AND logic applies

AlertingFiltersFilterCustom
, AlertingFiltersFilterCustomArgs

Description AlertingFiltersFilterCustomDescription
Configuration of a matching filter
Metadata AlertingFiltersFilterCustomMetadata
Configuration of a matching filter
Title AlertingFiltersFilterCustomTitle
Configuration of a matching filter
description AlertingFiltersFilterCustomDescription
Configuration of a matching filter
metadata AlertingFiltersFilterCustomMetadata
Configuration of a matching filter
title AlertingFiltersFilterCustomTitle
Configuration of a matching filter
description AlertingFiltersFilterCustomDescription
Configuration of a matching filter
metadata AlertingFiltersFilterCustomMetadata
Configuration of a matching filter
title AlertingFiltersFilterCustomTitle
Configuration of a matching filter
description AlertingFiltersFilterCustomDescription
Configuration of a matching filter
metadata AlertingFiltersFilterCustomMetadata
Configuration of a matching filter
title AlertingFiltersFilterCustomTitle
Configuration of a matching filter
description Property Map
Configuration of a matching filter
metadata Property Map
Configuration of a matching filter
title Property Map
Configuration of a matching filter

AlertingFiltersFilterCustomDescription
, AlertingFiltersFilterCustomDescriptionArgs

Operator This property is required. string
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
Value This property is required. string
The value to compare to
CaseSensitive bool
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
Enabled bool
The filter is enabled (true) or disabled (false)
Negate bool
Reverses the comparison operator. For example it turns the begins with into does not begin with
Operator This property is required. string
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
Value This property is required. string
The value to compare to
CaseSensitive bool
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
Enabled bool
The filter is enabled (true) or disabled (false)
Negate bool
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. String
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. String
The value to compare to
caseSensitive Boolean
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled Boolean
The filter is enabled (true) or disabled (false)
negate Boolean
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. string
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. string
The value to compare to
caseSensitive boolean
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled boolean
The filter is enabled (true) or disabled (false)
negate boolean
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. str
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. str
The value to compare to
case_sensitive bool
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled bool
The filter is enabled (true) or disabled (false)
negate bool
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. String
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. String
The value to compare to
caseSensitive Boolean
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled Boolean
The filter is enabled (true) or disabled (false)
negate Boolean
Reverses the comparison operator. For example it turns the begins with into does not begin with

AlertingFiltersFilterCustomMetadata
, AlertingFiltersFilterCustomMetadataArgs

Items This property is required. Pulumiverse.Dynatrace.Inputs.AlertingFiltersFilterCustomMetadataItems
Define filters for event properties. A maximum of 20 properties is allowed.
Items This property is required. AlertingFiltersFilterCustomMetadataItems
Define filters for event properties. A maximum of 20 properties is allowed.
items This property is required. AlertingFiltersFilterCustomMetadataItems
Define filters for event properties. A maximum of 20 properties is allowed.
items This property is required. AlertingFiltersFilterCustomMetadataItems
Define filters for event properties. A maximum of 20 properties is allowed.
items This property is required. AlertingFiltersFilterCustomMetadataItems
Define filters for event properties. A maximum of 20 properties is allowed.
items This property is required. Property Map
Define filters for event properties. A maximum of 20 properties is allowed.

AlertingFiltersFilterCustomMetadataItems
, AlertingFiltersFilterCustomMetadataItemsArgs

filters This property is required. List<Property Map>

AlertingFiltersFilterCustomMetadataItemsFilter
, AlertingFiltersFilterCustomMetadataItemsFilterArgs

Key This property is required. string
GET /api/v2/eventProperties for list of available keys
Value This property is required. string
Value
Negate bool
no documentation available
Key This property is required. string
GET /api/v2/eventProperties for list of available keys
Value This property is required. string
Value
Negate bool
no documentation available
key This property is required. String
GET /api/v2/eventProperties for list of available keys
value This property is required. String
Value
negate Boolean
no documentation available
key This property is required. string
GET /api/v2/eventProperties for list of available keys
value This property is required. string
Value
negate boolean
no documentation available
key This property is required. str
GET /api/v2/eventProperties for list of available keys
value This property is required. str
Value
negate bool
no documentation available
key This property is required. String
GET /api/v2/eventProperties for list of available keys
value This property is required. String
Value
negate Boolean
no documentation available

AlertingFiltersFilterCustomTitle
, AlertingFiltersFilterCustomTitleArgs

Operator This property is required. string
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
Value This property is required. string
The value to compare to
CaseSensitive bool
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
Enabled bool
The filter is enabled (true) or disabled (false)
Negate bool
Reverses the comparison operator. For example it turns the begins with into does not begin with
Operator This property is required. string
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
Value This property is required. string
The value to compare to
CaseSensitive bool
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
Enabled bool
The filter is enabled (true) or disabled (false)
Negate bool
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. String
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. String
The value to compare to
caseSensitive Boolean
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled Boolean
The filter is enabled (true) or disabled (false)
negate Boolean
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. string
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. string
The value to compare to
caseSensitive boolean
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled boolean
The filter is enabled (true) or disabled (false)
negate boolean
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. str
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. str
The value to compare to
case_sensitive bool
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled bool
The filter is enabled (true) or disabled (false)
negate bool
Reverses the comparison operator. For example it turns the begins with into does not begin with
operator This property is required. String
Operator of the comparison. You can reverse it by setting negate to true. Possible values are BEGINS_WITH, CONTAINS, REGEX_MATCHES, ENDS_WITH and STRING_EQUALS
value This property is required. String
The value to compare to
caseSensitive Boolean
The condition is case sensitive (false) or case insensitive (true). If not set, then false is used, making the condition case sensitive
enabled Boolean
The filter is enabled (true) or disabled (false)
negate Boolean
Reverses the comparison operator. For example it turns the begins with into does not begin with

AlertingFiltersFilterPredefined
, AlertingFiltersFilterPredefinedArgs

Type This property is required. string
The type of the predefined event. Possible values are APPLICATION_ERROR_RATE_INCREASED, APPLICATION_SLOWDOWN, APPLICATION_UNEXPECTED_HIGH_LOAD, APPLICATION_UNEXPECTED_LOW_LOAD, AWS_LAMBDA_HIGH_ERROR_RATE, CUSTOM_APPLICATION_ERROR_RATE_INCREASED, CUSTOM_APPLICATION_SLOWDOWN, CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD, CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD, CUSTOM_APP_CRASH_RATE_INCREASED, DATABASE_CONNECTION_FAILURE, DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION, DATA_CENTER_SERVICE_UNAVAILABLE, EBS_VOLUME_HIGH_LATENCY, EC2_HIGH_CPU, ELB_HIGH_BACKEND_ERROR_RATE, ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION, ENTERPRISE_APPLICATION_UNAVAILABLE, ESXI_GUEST_ACTIVE_SWAP_WAIT, ESXI_GUEST_CPU_LIMIT_REACHED, ESXI_HOST_CPU_SATURATION, ESXI_HOST_DATASTORE_LOW_DISK_SPACE, ESXI_HOST_DISK_QUEUE_SLOW, ESXI_HOST_DISK_SLOW, ESXI_HOST_MEMORY_SATURATION, ESXI_HOST_NETWORK_PROBLEMS, ESXI_HOST_OVERLOADED_STORAGE, ESXI_VM_IMPACT_HOST_CPU_SATURATION, ESXI_VM_IMPACT_HOST_MEMORY_SATURATION, EXTERNAL_SYNTHETIC_TEST_OUTAGE, EXTERNAL_SYNTHETIC_TEST_SLOWDOWN, HOST_OF_SERVICE_UNAVAILABLE, HTTP_CHECK_GLOBAL_OUTAGE, HTTP_CHECK_LOCAL_OUTAGE, HTTP_CHECK_TEST_LOCATION_SLOWDOWN, MOBILE_APPLICATION_ERROR_RATE_INCREASED, MOBILE_APPLICATION_SLOWDOWN, MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD, MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD, MOBILE_APP_CRASH_RATE_INCREASED, MONITORING_UNAVAILABLE, OSI_DISK_LOW_INODES, OSI_GRACEFULLY_SHUTDOWN, OSI_HIGH_CPU, OSI_HIGH_MEMORY, OSI_LOW_DISK_SPACE, OSI_NIC_DROPPED_PACKETS_HIGH, OSI_NIC_ERRORS_HIGH, OSI_NIC_UTILIZATION_HIGH, OSI_SLOW_DISK, OSI_UNEXPECTEDLY_UNAVAILABLE, PGI_OF_SERVICE_UNAVAILABLE, PGI_UNAVAILABLE, PG_LOW_INSTANCE_COUNT, PROCESS_CRASHED, PROCESS_HIGH_GC_ACTIVITY, PROCESS_MEMORY_RESOURCE_EXHAUSTED, PROCESS_NA_HIGH_CONN_FAIL_RATE, PROCESS_NA_HIGH_LOSS_RATE, PROCESS_THREADS_RESOURCE_EXHAUSTED, RDS_HIGH_CPU, RDS_HIGH_LATENCY, RDS_LOW_MEMORY, RDS_LOW_STORAGE_SPACE, RDS_OF_SERVICE_UNAVAILABLE, RDS_RESTART_SEQUENCE, SERVICE_ERROR_RATE_INCREASED, SERVICE_SLOWDOWN, SERVICE_UNEXPECTED_HIGH_LOAD, SERVICE_UNEXPECTED_LOW_LOAD, SYNTHETIC_GLOBAL_OUTAGE, SYNTHETIC_LOCAL_OUTAGE, SYNTHETIC_NODE_OUTAGE, SYNTHETIC_PRIVATE_LOCATION_OUTAGE and SYNTHETIC_TEST_LOCATION_SLOWDOWN
Negate bool
The alert triggers when the problem of specified severity arises while the specified event is happening (false) or while the specified event is not happening (true). For example, if you chose the Slowdown (PERFORMANCE) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event with negate set to true, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to false: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set to true: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
Type This property is required. string
The type of the predefined event. Possible values are APPLICATION_ERROR_RATE_INCREASED, APPLICATION_SLOWDOWN, APPLICATION_UNEXPECTED_HIGH_LOAD, APPLICATION_UNEXPECTED_LOW_LOAD, AWS_LAMBDA_HIGH_ERROR_RATE, CUSTOM_APPLICATION_ERROR_RATE_INCREASED, CUSTOM_APPLICATION_SLOWDOWN, CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD, CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD, CUSTOM_APP_CRASH_RATE_INCREASED, DATABASE_CONNECTION_FAILURE, DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION, DATA_CENTER_SERVICE_UNAVAILABLE, EBS_VOLUME_HIGH_LATENCY, EC2_HIGH_CPU, ELB_HIGH_BACKEND_ERROR_RATE, ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION, ENTERPRISE_APPLICATION_UNAVAILABLE, ESXI_GUEST_ACTIVE_SWAP_WAIT, ESXI_GUEST_CPU_LIMIT_REACHED, ESXI_HOST_CPU_SATURATION, ESXI_HOST_DATASTORE_LOW_DISK_SPACE, ESXI_HOST_DISK_QUEUE_SLOW, ESXI_HOST_DISK_SLOW, ESXI_HOST_MEMORY_SATURATION, ESXI_HOST_NETWORK_PROBLEMS, ESXI_HOST_OVERLOADED_STORAGE, ESXI_VM_IMPACT_HOST_CPU_SATURATION, ESXI_VM_IMPACT_HOST_MEMORY_SATURATION, EXTERNAL_SYNTHETIC_TEST_OUTAGE, EXTERNAL_SYNTHETIC_TEST_SLOWDOWN, HOST_OF_SERVICE_UNAVAILABLE, HTTP_CHECK_GLOBAL_OUTAGE, HTTP_CHECK_LOCAL_OUTAGE, HTTP_CHECK_TEST_LOCATION_SLOWDOWN, MOBILE_APPLICATION_ERROR_RATE_INCREASED, MOBILE_APPLICATION_SLOWDOWN, MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD, MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD, MOBILE_APP_CRASH_RATE_INCREASED, MONITORING_UNAVAILABLE, OSI_DISK_LOW_INODES, OSI_GRACEFULLY_SHUTDOWN, OSI_HIGH_CPU, OSI_HIGH_MEMORY, OSI_LOW_DISK_SPACE, OSI_NIC_DROPPED_PACKETS_HIGH, OSI_NIC_ERRORS_HIGH, OSI_NIC_UTILIZATION_HIGH, OSI_SLOW_DISK, OSI_UNEXPECTEDLY_UNAVAILABLE, PGI_OF_SERVICE_UNAVAILABLE, PGI_UNAVAILABLE, PG_LOW_INSTANCE_COUNT, PROCESS_CRASHED, PROCESS_HIGH_GC_ACTIVITY, PROCESS_MEMORY_RESOURCE_EXHAUSTED, PROCESS_NA_HIGH_CONN_FAIL_RATE, PROCESS_NA_HIGH_LOSS_RATE, PROCESS_THREADS_RESOURCE_EXHAUSTED, RDS_HIGH_CPU, RDS_HIGH_LATENCY, RDS_LOW_MEMORY, RDS_LOW_STORAGE_SPACE, RDS_OF_SERVICE_UNAVAILABLE, RDS_RESTART_SEQUENCE, SERVICE_ERROR_RATE_INCREASED, SERVICE_SLOWDOWN, SERVICE_UNEXPECTED_HIGH_LOAD, SERVICE_UNEXPECTED_LOW_LOAD, SYNTHETIC_GLOBAL_OUTAGE, SYNTHETIC_LOCAL_OUTAGE, SYNTHETIC_NODE_OUTAGE, SYNTHETIC_PRIVATE_LOCATION_OUTAGE and SYNTHETIC_TEST_LOCATION_SLOWDOWN
Negate bool
The alert triggers when the problem of specified severity arises while the specified event is happening (false) or while the specified event is not happening (true). For example, if you chose the Slowdown (PERFORMANCE) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event with negate set to true, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to false: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set to true: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
type This property is required. String
The type of the predefined event. Possible values are APPLICATION_ERROR_RATE_INCREASED, APPLICATION_SLOWDOWN, APPLICATION_UNEXPECTED_HIGH_LOAD, APPLICATION_UNEXPECTED_LOW_LOAD, AWS_LAMBDA_HIGH_ERROR_RATE, CUSTOM_APPLICATION_ERROR_RATE_INCREASED, CUSTOM_APPLICATION_SLOWDOWN, CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD, CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD, CUSTOM_APP_CRASH_RATE_INCREASED, DATABASE_CONNECTION_FAILURE, DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION, DATA_CENTER_SERVICE_UNAVAILABLE, EBS_VOLUME_HIGH_LATENCY, EC2_HIGH_CPU, ELB_HIGH_BACKEND_ERROR_RATE, ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION, ENTERPRISE_APPLICATION_UNAVAILABLE, ESXI_GUEST_ACTIVE_SWAP_WAIT, ESXI_GUEST_CPU_LIMIT_REACHED, ESXI_HOST_CPU_SATURATION, ESXI_HOST_DATASTORE_LOW_DISK_SPACE, ESXI_HOST_DISK_QUEUE_SLOW, ESXI_HOST_DISK_SLOW, ESXI_HOST_MEMORY_SATURATION, ESXI_HOST_NETWORK_PROBLEMS, ESXI_HOST_OVERLOADED_STORAGE, ESXI_VM_IMPACT_HOST_CPU_SATURATION, ESXI_VM_IMPACT_HOST_MEMORY_SATURATION, EXTERNAL_SYNTHETIC_TEST_OUTAGE, EXTERNAL_SYNTHETIC_TEST_SLOWDOWN, HOST_OF_SERVICE_UNAVAILABLE, HTTP_CHECK_GLOBAL_OUTAGE, HTTP_CHECK_LOCAL_OUTAGE, HTTP_CHECK_TEST_LOCATION_SLOWDOWN, MOBILE_APPLICATION_ERROR_RATE_INCREASED, MOBILE_APPLICATION_SLOWDOWN, MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD, MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD, MOBILE_APP_CRASH_RATE_INCREASED, MONITORING_UNAVAILABLE, OSI_DISK_LOW_INODES, OSI_GRACEFULLY_SHUTDOWN, OSI_HIGH_CPU, OSI_HIGH_MEMORY, OSI_LOW_DISK_SPACE, OSI_NIC_DROPPED_PACKETS_HIGH, OSI_NIC_ERRORS_HIGH, OSI_NIC_UTILIZATION_HIGH, OSI_SLOW_DISK, OSI_UNEXPECTEDLY_UNAVAILABLE, PGI_OF_SERVICE_UNAVAILABLE, PGI_UNAVAILABLE, PG_LOW_INSTANCE_COUNT, PROCESS_CRASHED, PROCESS_HIGH_GC_ACTIVITY, PROCESS_MEMORY_RESOURCE_EXHAUSTED, PROCESS_NA_HIGH_CONN_FAIL_RATE, PROCESS_NA_HIGH_LOSS_RATE, PROCESS_THREADS_RESOURCE_EXHAUSTED, RDS_HIGH_CPU, RDS_HIGH_LATENCY, RDS_LOW_MEMORY, RDS_LOW_STORAGE_SPACE, RDS_OF_SERVICE_UNAVAILABLE, RDS_RESTART_SEQUENCE, SERVICE_ERROR_RATE_INCREASED, SERVICE_SLOWDOWN, SERVICE_UNEXPECTED_HIGH_LOAD, SERVICE_UNEXPECTED_LOW_LOAD, SYNTHETIC_GLOBAL_OUTAGE, SYNTHETIC_LOCAL_OUTAGE, SYNTHETIC_NODE_OUTAGE, SYNTHETIC_PRIVATE_LOCATION_OUTAGE and SYNTHETIC_TEST_LOCATION_SLOWDOWN
negate Boolean
The alert triggers when the problem of specified severity arises while the specified event is happening (false) or while the specified event is not happening (true). For example, if you chose the Slowdown (PERFORMANCE) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event with negate set to true, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to false: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set to true: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
type This property is required. string
The type of the predefined event. Possible values are APPLICATION_ERROR_RATE_INCREASED, APPLICATION_SLOWDOWN, APPLICATION_UNEXPECTED_HIGH_LOAD, APPLICATION_UNEXPECTED_LOW_LOAD, AWS_LAMBDA_HIGH_ERROR_RATE, CUSTOM_APPLICATION_ERROR_RATE_INCREASED, CUSTOM_APPLICATION_SLOWDOWN, CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD, CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD, CUSTOM_APP_CRASH_RATE_INCREASED, DATABASE_CONNECTION_FAILURE, DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION, DATA_CENTER_SERVICE_UNAVAILABLE, EBS_VOLUME_HIGH_LATENCY, EC2_HIGH_CPU, ELB_HIGH_BACKEND_ERROR_RATE, ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION, ENTERPRISE_APPLICATION_UNAVAILABLE, ESXI_GUEST_ACTIVE_SWAP_WAIT, ESXI_GUEST_CPU_LIMIT_REACHED, ESXI_HOST_CPU_SATURATION, ESXI_HOST_DATASTORE_LOW_DISK_SPACE, ESXI_HOST_DISK_QUEUE_SLOW, ESXI_HOST_DISK_SLOW, ESXI_HOST_MEMORY_SATURATION, ESXI_HOST_NETWORK_PROBLEMS, ESXI_HOST_OVERLOADED_STORAGE, ESXI_VM_IMPACT_HOST_CPU_SATURATION, ESXI_VM_IMPACT_HOST_MEMORY_SATURATION, EXTERNAL_SYNTHETIC_TEST_OUTAGE, EXTERNAL_SYNTHETIC_TEST_SLOWDOWN, HOST_OF_SERVICE_UNAVAILABLE, HTTP_CHECK_GLOBAL_OUTAGE, HTTP_CHECK_LOCAL_OUTAGE, HTTP_CHECK_TEST_LOCATION_SLOWDOWN, MOBILE_APPLICATION_ERROR_RATE_INCREASED, MOBILE_APPLICATION_SLOWDOWN, MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD, MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD, MOBILE_APP_CRASH_RATE_INCREASED, MONITORING_UNAVAILABLE, OSI_DISK_LOW_INODES, OSI_GRACEFULLY_SHUTDOWN, OSI_HIGH_CPU, OSI_HIGH_MEMORY, OSI_LOW_DISK_SPACE, OSI_NIC_DROPPED_PACKETS_HIGH, OSI_NIC_ERRORS_HIGH, OSI_NIC_UTILIZATION_HIGH, OSI_SLOW_DISK, OSI_UNEXPECTEDLY_UNAVAILABLE, PGI_OF_SERVICE_UNAVAILABLE, PGI_UNAVAILABLE, PG_LOW_INSTANCE_COUNT, PROCESS_CRASHED, PROCESS_HIGH_GC_ACTIVITY, PROCESS_MEMORY_RESOURCE_EXHAUSTED, PROCESS_NA_HIGH_CONN_FAIL_RATE, PROCESS_NA_HIGH_LOSS_RATE, PROCESS_THREADS_RESOURCE_EXHAUSTED, RDS_HIGH_CPU, RDS_HIGH_LATENCY, RDS_LOW_MEMORY, RDS_LOW_STORAGE_SPACE, RDS_OF_SERVICE_UNAVAILABLE, RDS_RESTART_SEQUENCE, SERVICE_ERROR_RATE_INCREASED, SERVICE_SLOWDOWN, SERVICE_UNEXPECTED_HIGH_LOAD, SERVICE_UNEXPECTED_LOW_LOAD, SYNTHETIC_GLOBAL_OUTAGE, SYNTHETIC_LOCAL_OUTAGE, SYNTHETIC_NODE_OUTAGE, SYNTHETIC_PRIVATE_LOCATION_OUTAGE and SYNTHETIC_TEST_LOCATION_SLOWDOWN
negate boolean
The alert triggers when the problem of specified severity arises while the specified event is happening (false) or while the specified event is not happening (true). For example, if you chose the Slowdown (PERFORMANCE) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event with negate set to true, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to false: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set to true: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
type This property is required. str
The type of the predefined event. Possible values are APPLICATION_ERROR_RATE_INCREASED, APPLICATION_SLOWDOWN, APPLICATION_UNEXPECTED_HIGH_LOAD, APPLICATION_UNEXPECTED_LOW_LOAD, AWS_LAMBDA_HIGH_ERROR_RATE, CUSTOM_APPLICATION_ERROR_RATE_INCREASED, CUSTOM_APPLICATION_SLOWDOWN, CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD, CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD, CUSTOM_APP_CRASH_RATE_INCREASED, DATABASE_CONNECTION_FAILURE, DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION, DATA_CENTER_SERVICE_UNAVAILABLE, EBS_VOLUME_HIGH_LATENCY, EC2_HIGH_CPU, ELB_HIGH_BACKEND_ERROR_RATE, ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION, ENTERPRISE_APPLICATION_UNAVAILABLE, ESXI_GUEST_ACTIVE_SWAP_WAIT, ESXI_GUEST_CPU_LIMIT_REACHED, ESXI_HOST_CPU_SATURATION, ESXI_HOST_DATASTORE_LOW_DISK_SPACE, ESXI_HOST_DISK_QUEUE_SLOW, ESXI_HOST_DISK_SLOW, ESXI_HOST_MEMORY_SATURATION, ESXI_HOST_NETWORK_PROBLEMS, ESXI_HOST_OVERLOADED_STORAGE, ESXI_VM_IMPACT_HOST_CPU_SATURATION, ESXI_VM_IMPACT_HOST_MEMORY_SATURATION, EXTERNAL_SYNTHETIC_TEST_OUTAGE, EXTERNAL_SYNTHETIC_TEST_SLOWDOWN, HOST_OF_SERVICE_UNAVAILABLE, HTTP_CHECK_GLOBAL_OUTAGE, HTTP_CHECK_LOCAL_OUTAGE, HTTP_CHECK_TEST_LOCATION_SLOWDOWN, MOBILE_APPLICATION_ERROR_RATE_INCREASED, MOBILE_APPLICATION_SLOWDOWN, MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD, MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD, MOBILE_APP_CRASH_RATE_INCREASED, MONITORING_UNAVAILABLE, OSI_DISK_LOW_INODES, OSI_GRACEFULLY_SHUTDOWN, OSI_HIGH_CPU, OSI_HIGH_MEMORY, OSI_LOW_DISK_SPACE, OSI_NIC_DROPPED_PACKETS_HIGH, OSI_NIC_ERRORS_HIGH, OSI_NIC_UTILIZATION_HIGH, OSI_SLOW_DISK, OSI_UNEXPECTEDLY_UNAVAILABLE, PGI_OF_SERVICE_UNAVAILABLE, PGI_UNAVAILABLE, PG_LOW_INSTANCE_COUNT, PROCESS_CRASHED, PROCESS_HIGH_GC_ACTIVITY, PROCESS_MEMORY_RESOURCE_EXHAUSTED, PROCESS_NA_HIGH_CONN_FAIL_RATE, PROCESS_NA_HIGH_LOSS_RATE, PROCESS_THREADS_RESOURCE_EXHAUSTED, RDS_HIGH_CPU, RDS_HIGH_LATENCY, RDS_LOW_MEMORY, RDS_LOW_STORAGE_SPACE, RDS_OF_SERVICE_UNAVAILABLE, RDS_RESTART_SEQUENCE, SERVICE_ERROR_RATE_INCREASED, SERVICE_SLOWDOWN, SERVICE_UNEXPECTED_HIGH_LOAD, SERVICE_UNEXPECTED_LOW_LOAD, SYNTHETIC_GLOBAL_OUTAGE, SYNTHETIC_LOCAL_OUTAGE, SYNTHETIC_NODE_OUTAGE, SYNTHETIC_PRIVATE_LOCATION_OUTAGE and SYNTHETIC_TEST_LOCATION_SLOWDOWN
negate bool
The alert triggers when the problem of specified severity arises while the specified event is happening (false) or while the specified event is not happening (true). For example, if you chose the Slowdown (PERFORMANCE) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event with negate set to true, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to false: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set to true: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events
type This property is required. String
The type of the predefined event. Possible values are APPLICATION_ERROR_RATE_INCREASED, APPLICATION_SLOWDOWN, APPLICATION_UNEXPECTED_HIGH_LOAD, APPLICATION_UNEXPECTED_LOW_LOAD, AWS_LAMBDA_HIGH_ERROR_RATE, CUSTOM_APPLICATION_ERROR_RATE_INCREASED, CUSTOM_APPLICATION_SLOWDOWN, CUSTOM_APPLICATION_UNEXPECTED_HIGH_LOAD, CUSTOM_APPLICATION_UNEXPECTED_LOW_LOAD, CUSTOM_APP_CRASH_RATE_INCREASED, DATABASE_CONNECTION_FAILURE, DATA_CENTER_SERVICE_PERFORMANCE_DEGRADATION, DATA_CENTER_SERVICE_UNAVAILABLE, EBS_VOLUME_HIGH_LATENCY, EC2_HIGH_CPU, ELB_HIGH_BACKEND_ERROR_RATE, ENTERPRICE_APPLICATION_PERFORMANCE_DEGRADATION, ENTERPRISE_APPLICATION_UNAVAILABLE, ESXI_GUEST_ACTIVE_SWAP_WAIT, ESXI_GUEST_CPU_LIMIT_REACHED, ESXI_HOST_CPU_SATURATION, ESXI_HOST_DATASTORE_LOW_DISK_SPACE, ESXI_HOST_DISK_QUEUE_SLOW, ESXI_HOST_DISK_SLOW, ESXI_HOST_MEMORY_SATURATION, ESXI_HOST_NETWORK_PROBLEMS, ESXI_HOST_OVERLOADED_STORAGE, ESXI_VM_IMPACT_HOST_CPU_SATURATION, ESXI_VM_IMPACT_HOST_MEMORY_SATURATION, EXTERNAL_SYNTHETIC_TEST_OUTAGE, EXTERNAL_SYNTHETIC_TEST_SLOWDOWN, HOST_OF_SERVICE_UNAVAILABLE, HTTP_CHECK_GLOBAL_OUTAGE, HTTP_CHECK_LOCAL_OUTAGE, HTTP_CHECK_TEST_LOCATION_SLOWDOWN, MOBILE_APPLICATION_ERROR_RATE_INCREASED, MOBILE_APPLICATION_SLOWDOWN, MOBILE_APPLICATION_UNEXPECTED_HIGH_LOAD, MOBILE_APPLICATION_UNEXPECTED_LOW_LOAD, MOBILE_APP_CRASH_RATE_INCREASED, MONITORING_UNAVAILABLE, OSI_DISK_LOW_INODES, OSI_GRACEFULLY_SHUTDOWN, OSI_HIGH_CPU, OSI_HIGH_MEMORY, OSI_LOW_DISK_SPACE, OSI_NIC_DROPPED_PACKETS_HIGH, OSI_NIC_ERRORS_HIGH, OSI_NIC_UTILIZATION_HIGH, OSI_SLOW_DISK, OSI_UNEXPECTEDLY_UNAVAILABLE, PGI_OF_SERVICE_UNAVAILABLE, PGI_UNAVAILABLE, PG_LOW_INSTANCE_COUNT, PROCESS_CRASHED, PROCESS_HIGH_GC_ACTIVITY, PROCESS_MEMORY_RESOURCE_EXHAUSTED, PROCESS_NA_HIGH_CONN_FAIL_RATE, PROCESS_NA_HIGH_LOSS_RATE, PROCESS_THREADS_RESOURCE_EXHAUSTED, RDS_HIGH_CPU, RDS_HIGH_LATENCY, RDS_LOW_MEMORY, RDS_LOW_STORAGE_SPACE, RDS_OF_SERVICE_UNAVAILABLE, RDS_RESTART_SEQUENCE, SERVICE_ERROR_RATE_INCREASED, SERVICE_SLOWDOWN, SERVICE_UNEXPECTED_HIGH_LOAD, SERVICE_UNEXPECTED_LOW_LOAD, SYNTHETIC_GLOBAL_OUTAGE, SYNTHETIC_LOCAL_OUTAGE, SYNTHETIC_NODE_OUTAGE, SYNTHETIC_PRIVATE_LOCATION_OUTAGE and SYNTHETIC_TEST_LOCATION_SLOWDOWN
negate Boolean
The alert triggers when the problem of specified severity arises while the specified event is happening (false) or while the specified event is not happening (true). For example, if you chose the Slowdown (PERFORMANCE) severity and Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event with negate set to true, the alerting profile will trigger only when the slowdown problem is raised while there is no unexpected high traffic event. Consider the following use case as an example. The Slowdown (PERFORMANCE) severity rule is set. Depending on the configuration of the event filter (Unexpected high traffic (APPLICATION_UNEXPECTED_HIGH_LOAD) event is used as an example), the options of the alerting profile is one of the following:* **negate** is set to false: The alert triggers when the slowdown problem is raised while unexpected high traffic event is happening. * **negate** is set to true: The alert triggers when the slowdown problem is raised while there is no unexpected high traffic event. * no event rule is set: The alert triggers when the slowdown problem is raised, regardless of any events

AlertingRules
, AlertingRulesArgs

Rules []AlertingRulesRule
A conditions for the metric usage
rules List<AlertingRulesRule>
A conditions for the metric usage
rules AlertingRulesRule[]
A conditions for the metric usage
rules Sequence[AlertingRulesRule]
A conditions for the metric usage
rules List<Property Map>
A conditions for the metric usage

AlertingRulesRule
, AlertingRulesRuleArgs

DelayInMinutes This property is required. int
Send a notification if a problem remains open longer than X minutes
IncludeMode This property is required. string
The filtering mode: * INCLUDE_ANY: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. * INCLUDE_ALL: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. * NONE: The rule applies to all monitored entities
SeverityLevel This property is required. string
The severity level to trigger the alert. Possible values are AVAILABILITY, CUSTOM_ALERT, ERRORS,MONITORING_UNAVAILABLE,PERFORMANCE and RESOURCE_CONTENTION.
Tags List<string>
Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
DelayInMinutes This property is required. int
Send a notification if a problem remains open longer than X minutes
IncludeMode This property is required. string
The filtering mode: * INCLUDE_ANY: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. * INCLUDE_ALL: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. * NONE: The rule applies to all monitored entities
SeverityLevel This property is required. string
The severity level to trigger the alert. Possible values are AVAILABILITY, CUSTOM_ALERT, ERRORS,MONITORING_UNAVAILABLE,PERFORMANCE and RESOURCE_CONTENTION.
Tags []string
Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
delayInMinutes This property is required. Integer
Send a notification if a problem remains open longer than X minutes
includeMode This property is required. String
The filtering mode: * INCLUDE_ANY: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. * INCLUDE_ALL: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. * NONE: The rule applies to all monitored entities
severityLevel This property is required. String
The severity level to trigger the alert. Possible values are AVAILABILITY, CUSTOM_ALERT, ERRORS,MONITORING_UNAVAILABLE,PERFORMANCE and RESOURCE_CONTENTION.
tags List<String>
Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
delayInMinutes This property is required. number
Send a notification if a problem remains open longer than X minutes
includeMode This property is required. string
The filtering mode: * INCLUDE_ANY: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. * INCLUDE_ALL: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. * NONE: The rule applies to all monitored entities
severityLevel This property is required. string
The severity level to trigger the alert. Possible values are AVAILABILITY, CUSTOM_ALERT, ERRORS,MONITORING_UNAVAILABLE,PERFORMANCE and RESOURCE_CONTENTION.
tags string[]
Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
delay_in_minutes This property is required. int
Send a notification if a problem remains open longer than X minutes
include_mode This property is required. str
The filtering mode: * INCLUDE_ANY: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. * INCLUDE_ALL: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. * NONE: The rule applies to all monitored entities
severity_level This property is required. str
The severity level to trigger the alert. Possible values are AVAILABILITY, CUSTOM_ALERT, ERRORS,MONITORING_UNAVAILABLE,PERFORMANCE and RESOURCE_CONTENTION.
tags Sequence[str]
Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.
delayInMinutes This property is required. Number
Send a notification if a problem remains open longer than X minutes
includeMode This property is required. String
The filtering mode: * INCLUDE_ANY: The rule applies to monitored entities that have at least one of the specified tags. You can specify up to 100 tags. * INCLUDE_ALL: The rule applies to monitored entities that have all of the specified tags. You can specify up to 10 tags. * NONE: The rule applies to all monitored entities
severityLevel This property is required. String
The severity level to trigger the alert. Possible values are AVAILABILITY, CUSTOM_ALERT, ERRORS,MONITORING_UNAVAILABLE,PERFORMANCE and RESOURCE_CONTENTION.
tags List<String>
Entities which contain any/all of the configured tags will match this alerting profile. It is recommended to use manual tags.

Package Details

Repository
dynatrace pulumiverse/pulumi-dynatrace
License
Apache-2.0
Notes
This Pulumi package is based on the dynatrace Terraform Provider.