1. Packages
  2. Dynatrace
  3. API Docs
  4. CustomAnomalies
Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse

dynatrace.CustomAnomalies

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse

    Create CustomAnomalies Resource

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

    Constructor syntax

    new CustomAnomalies(name: string, args: CustomAnomaliesArgs, opts?: CustomResourceOptions);
    @overload
    def CustomAnomalies(resource_name: str,
                        args: CustomAnomaliesArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def CustomAnomalies(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        enabled: Optional[bool] = None,
                        description: Optional[str] = None,
                        strategy: Optional[CustomAnomaliesStrategyArgs] = None,
                        metric_selector: Optional[str] = None,
                        disabled_reason: Optional[str] = None,
                        metric_id: Optional[str] = None,
                        aggregation_type: Optional[str] = None,
                        name: Optional[str] = None,
                        primary_dimension_key: Optional[str] = None,
                        scopes: Optional[Sequence[CustomAnomaliesScopeArgs]] = None,
                        severity: Optional[str] = None,
                        dimensions: Optional[Sequence[CustomAnomaliesDimensionArgs]] = None,
                        unknowns: Optional[str] = None,
                        warning_reason: Optional[str] = None)
    func NewCustomAnomalies(ctx *Context, name string, args CustomAnomaliesArgs, opts ...ResourceOption) (*CustomAnomalies, error)
    public CustomAnomalies(string name, CustomAnomaliesArgs args, CustomResourceOptions? opts = null)
    public CustomAnomalies(String name, CustomAnomaliesArgs args)
    public CustomAnomalies(String name, CustomAnomaliesArgs args, CustomResourceOptions options)
    
    type: dynatrace:CustomAnomalies
    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 CustomAnomaliesArgs
    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 CustomAnomaliesArgs
    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 CustomAnomaliesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CustomAnomaliesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CustomAnomaliesArgs
    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 customAnomaliesResource = new Dynatrace.CustomAnomalies("customAnomaliesResource", new()
    {
        Enabled = false,
        Description = "string",
        Strategy = new Dynatrace.Inputs.CustomAnomaliesStrategyArgs
        {
            Auto = new Dynatrace.Inputs.CustomAnomaliesStrategyAutoArgs
            {
                AlertCondition = "string",
                DealertingSamples = 0,
                Samples = 0,
                SignalFluctuations = 0,
                ViolatingSamples = 0,
                AlertingOnMissingData = false,
                Unknowns = "string",
            },
            Generics = new[]
            {
                new Dynatrace.Inputs.CustomAnomaliesStrategyGenericArgs
                {
                    Type = "string",
                    Unknowns = "string",
                },
            },
            Static = new Dynatrace.Inputs.CustomAnomaliesStrategyStaticArgs
            {
                AlertCondition = "string",
                DealertingSamples = 0,
                Samples = 0,
                Threshold = 0,
                Unit = "string",
                ViolatingSamples = 0,
                AlertingOnMissingData = false,
                Unknowns = "string",
            },
        },
        MetricSelector = "string",
        MetricId = "string",
        AggregationType = "string",
        Name = "string",
        PrimaryDimensionKey = "string",
        Scopes = new[]
        {
            new Dynatrace.Inputs.CustomAnomaliesScopeArgs
            {
                CustomDeviceGroupNames = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeCustomDeviceGroupNameArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesScopeCustomDeviceGroupNameFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                },
                Entities = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeEntityArgs
                    {
                        Id = "string",
                        Unknowns = "string",
                    },
                },
                HostGroupNames = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeHostGroupNameArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesScopeHostGroupNameFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                },
                HostNames = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeHostNameArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesScopeHostNameFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                },
                ManagementZones = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeManagementZoneArgs
                    {
                        Id = "string",
                        Unknowns = "string",
                    },
                },
                Names = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeNameArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesScopeNameFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                },
                ProcessGroupIds = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeProcessGroupIdArgs
                    {
                        Id = "string",
                        Unknowns = "string",
                    },
                },
                ProcessGroupNames = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeProcessGroupNameArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesScopeProcessGroupNameFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                },
                Scopes = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeScopeArgs
                    {
                        Type = "string",
                        Unknowns = "string",
                    },
                },
                Tags = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesScopeTagArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesScopeTagFilterArgs
                        {
                            Context = "string",
                            Key = "string",
                            Value = "string",
                        },
                        Unknowns = "string",
                    },
                },
            },
        },
        Severity = "string",
        Dimensions = new[]
        {
            new Dynatrace.Inputs.CustomAnomaliesDimensionArgs
            {
                Dimensions = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesDimensionDimensionArgs
                    {
                        Type = "string",
                        Index = 0,
                        Key = "string",
                        Name = "string",
                        Unknowns = "string",
                    },
                },
                Entities = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesDimensionEntityArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesDimensionEntityFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Key = "string",
                        Unknowns = "string",
                    },
                },
                Strings = new[]
                {
                    new Dynatrace.Inputs.CustomAnomaliesDimensionStringArgs
                    {
                        Filter = new Dynatrace.Inputs.CustomAnomaliesDimensionStringFilterArgs
                        {
                            Operator = "string",
                            Value = "string",
                        },
                        Index = 0,
                        Key = "string",
                        Name = "string",
                        Unknowns = "string",
                    },
                },
            },
        },
        Unknowns = "string",
    });
    
    example, err := dynatrace.NewCustomAnomalies(ctx, "customAnomaliesResource", &dynatrace.CustomAnomaliesArgs{
    	Enabled:     pulumi.Bool(false),
    	Description: pulumi.String("string"),
    	Strategy: &dynatrace.CustomAnomaliesStrategyArgs{
    		Auto: &dynatrace.CustomAnomaliesStrategyAutoArgs{
    			AlertCondition:        pulumi.String("string"),
    			DealertingSamples:     pulumi.Int(0),
    			Samples:               pulumi.Int(0),
    			SignalFluctuations:    pulumi.Float64(0),
    			ViolatingSamples:      pulumi.Int(0),
    			AlertingOnMissingData: pulumi.Bool(false),
    			Unknowns:              pulumi.String("string"),
    		},
    		Generics: dynatrace.CustomAnomaliesStrategyGenericArray{
    			&dynatrace.CustomAnomaliesStrategyGenericArgs{
    				Type:     pulumi.String("string"),
    				Unknowns: pulumi.String("string"),
    			},
    		},
    		Static: &dynatrace.CustomAnomaliesStrategyStaticArgs{
    			AlertCondition:        pulumi.String("string"),
    			DealertingSamples:     pulumi.Int(0),
    			Samples:               pulumi.Int(0),
    			Threshold:             pulumi.Float64(0),
    			Unit:                  pulumi.String("string"),
    			ViolatingSamples:      pulumi.Int(0),
    			AlertingOnMissingData: pulumi.Bool(false),
    			Unknowns:              pulumi.String("string"),
    		},
    	},
    	MetricSelector:      pulumi.String("string"),
    	MetricId:            pulumi.String("string"),
    	AggregationType:     pulumi.String("string"),
    	Name:                pulumi.String("string"),
    	PrimaryDimensionKey: pulumi.String("string"),
    	Scopes: dynatrace.CustomAnomaliesScopeArray{
    		&dynatrace.CustomAnomaliesScopeArgs{
    			CustomDeviceGroupNames: dynatrace.CustomAnomaliesScopeCustomDeviceGroupNameArray{
    				&dynatrace.CustomAnomaliesScopeCustomDeviceGroupNameArgs{
    					Filter: &dynatrace.CustomAnomaliesScopeCustomDeviceGroupNameFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			Entities: dynatrace.CustomAnomaliesScopeEntityArray{
    				&dynatrace.CustomAnomaliesScopeEntityArgs{
    					Id:       pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			HostGroupNames: dynatrace.CustomAnomaliesScopeHostGroupNameArray{
    				&dynatrace.CustomAnomaliesScopeHostGroupNameArgs{
    					Filter: &dynatrace.CustomAnomaliesScopeHostGroupNameFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			HostNames: dynatrace.CustomAnomaliesScopeHostNameArray{
    				&dynatrace.CustomAnomaliesScopeHostNameArgs{
    					Filter: &dynatrace.CustomAnomaliesScopeHostNameFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			ManagementZones: dynatrace.CustomAnomaliesScopeManagementZoneArray{
    				&dynatrace.CustomAnomaliesScopeManagementZoneArgs{
    					Id:       pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			Names: dynatrace.CustomAnomaliesScopeNameArray{
    				&dynatrace.CustomAnomaliesScopeNameArgs{
    					Filter: &dynatrace.CustomAnomaliesScopeNameFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			ProcessGroupIds: dynatrace.CustomAnomaliesScopeProcessGroupIdArray{
    				&dynatrace.CustomAnomaliesScopeProcessGroupIdArgs{
    					Id:       pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			ProcessGroupNames: dynatrace.CustomAnomaliesScopeProcessGroupNameArray{
    				&dynatrace.CustomAnomaliesScopeProcessGroupNameArgs{
    					Filter: &dynatrace.CustomAnomaliesScopeProcessGroupNameFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			Scopes: dynatrace.CustomAnomaliesScopeScopeArray{
    				&dynatrace.CustomAnomaliesScopeScopeArgs{
    					Type:     pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			Tags: dynatrace.CustomAnomaliesScopeTagArray{
    				&dynatrace.CustomAnomaliesScopeTagArgs{
    					Filter: &dynatrace.CustomAnomaliesScopeTagFilterArgs{
    						Context: pulumi.String("string"),
    						Key:     pulumi.String("string"),
    						Value:   pulumi.String("string"),
    					},
    					Unknowns: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Severity: pulumi.String("string"),
    	Dimensions: dynatrace.CustomAnomaliesDimensionArray{
    		&dynatrace.CustomAnomaliesDimensionArgs{
    			Dimensions: dynatrace.CustomAnomaliesDimensionDimensionArray{
    				&dynatrace.CustomAnomaliesDimensionDimensionArgs{
    					Type:     pulumi.String("string"),
    					Index:    pulumi.Int(0),
    					Key:      pulumi.String("string"),
    					Name:     pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			Entities: dynatrace.CustomAnomaliesDimensionEntityArray{
    				&dynatrace.CustomAnomaliesDimensionEntityArgs{
    					Filter: &dynatrace.CustomAnomaliesDimensionEntityFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Key:      pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    			Strings: dynatrace.CustomAnomaliesDimensionStringArray{
    				&dynatrace.CustomAnomaliesDimensionStringArgs{
    					Filter: &dynatrace.CustomAnomaliesDimensionStringFilterArgs{
    						Operator: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    					},
    					Index:    pulumi.Int(0),
    					Key:      pulumi.String("string"),
    					Name:     pulumi.String("string"),
    					Unknowns: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Unknowns: pulumi.String("string"),
    })
    
    var customAnomaliesResource = new CustomAnomalies("customAnomaliesResource", CustomAnomaliesArgs.builder()
        .enabled(false)
        .description("string")
        .strategy(CustomAnomaliesStrategyArgs.builder()
            .auto(CustomAnomaliesStrategyAutoArgs.builder()
                .alertCondition("string")
                .dealertingSamples(0)
                .samples(0)
                .signalFluctuations(0)
                .violatingSamples(0)
                .alertingOnMissingData(false)
                .unknowns("string")
                .build())
            .generics(CustomAnomaliesStrategyGenericArgs.builder()
                .type("string")
                .unknowns("string")
                .build())
            .static_(CustomAnomaliesStrategyStaticArgs.builder()
                .alertCondition("string")
                .dealertingSamples(0)
                .samples(0)
                .threshold(0)
                .unit("string")
                .violatingSamples(0)
                .alertingOnMissingData(false)
                .unknowns("string")
                .build())
            .build())
        .metricSelector("string")
        .metricId("string")
        .aggregationType("string")
        .name("string")
        .primaryDimensionKey("string")
        .scopes(CustomAnomaliesScopeArgs.builder()
            .customDeviceGroupNames(CustomAnomaliesScopeCustomDeviceGroupNameArgs.builder()
                .filter(CustomAnomaliesScopeCustomDeviceGroupNameFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .unknowns("string")
                .build())
            .entities(CustomAnomaliesScopeEntityArgs.builder()
                .id("string")
                .unknowns("string")
                .build())
            .hostGroupNames(CustomAnomaliesScopeHostGroupNameArgs.builder()
                .filter(CustomAnomaliesScopeHostGroupNameFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .unknowns("string")
                .build())
            .hostNames(CustomAnomaliesScopeHostNameArgs.builder()
                .filter(CustomAnomaliesScopeHostNameFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .unknowns("string")
                .build())
            .managementZones(CustomAnomaliesScopeManagementZoneArgs.builder()
                .id("string")
                .unknowns("string")
                .build())
            .names(CustomAnomaliesScopeNameArgs.builder()
                .filter(CustomAnomaliesScopeNameFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .unknowns("string")
                .build())
            .processGroupIds(CustomAnomaliesScopeProcessGroupIdArgs.builder()
                .id("string")
                .unknowns("string")
                .build())
            .processGroupNames(CustomAnomaliesScopeProcessGroupNameArgs.builder()
                .filter(CustomAnomaliesScopeProcessGroupNameFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .unknowns("string")
                .build())
            .scopes(CustomAnomaliesScopeScopeArgs.builder()
                .type("string")
                .unknowns("string")
                .build())
            .tags(CustomAnomaliesScopeTagArgs.builder()
                .filter(CustomAnomaliesScopeTagFilterArgs.builder()
                    .context("string")
                    .key("string")
                    .value("string")
                    .build())
                .unknowns("string")
                .build())
            .build())
        .severity("string")
        .dimensions(CustomAnomaliesDimensionArgs.builder()
            .dimensions(CustomAnomaliesDimensionDimensionArgs.builder()
                .type("string")
                .index(0)
                .key("string")
                .name("string")
                .unknowns("string")
                .build())
            .entities(CustomAnomaliesDimensionEntityArgs.builder()
                .filter(CustomAnomaliesDimensionEntityFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .key("string")
                .unknowns("string")
                .build())
            .strings(CustomAnomaliesDimensionStringArgs.builder()
                .filter(CustomAnomaliesDimensionStringFilterArgs.builder()
                    .operator("string")
                    .value("string")
                    .build())
                .index(0)
                .key("string")
                .name("string")
                .unknowns("string")
                .build())
            .build())
        .unknowns("string")
        .build());
    
    custom_anomalies_resource = dynatrace.CustomAnomalies("customAnomaliesResource",
        enabled=False,
        description="string",
        strategy=dynatrace.CustomAnomaliesStrategyArgs(
            auto=dynatrace.CustomAnomaliesStrategyAutoArgs(
                alert_condition="string",
                dealerting_samples=0,
                samples=0,
                signal_fluctuations=0,
                violating_samples=0,
                alerting_on_missing_data=False,
                unknowns="string",
            ),
            generics=[dynatrace.CustomAnomaliesStrategyGenericArgs(
                type="string",
                unknowns="string",
            )],
            static=dynatrace.CustomAnomaliesStrategyStaticArgs(
                alert_condition="string",
                dealerting_samples=0,
                samples=0,
                threshold=0,
                unit="string",
                violating_samples=0,
                alerting_on_missing_data=False,
                unknowns="string",
            ),
        ),
        metric_selector="string",
        metric_id="string",
        aggregation_type="string",
        name="string",
        primary_dimension_key="string",
        scopes=[dynatrace.CustomAnomaliesScopeArgs(
            custom_device_group_names=[dynatrace.CustomAnomaliesScopeCustomDeviceGroupNameArgs(
                filter=dynatrace.CustomAnomaliesScopeCustomDeviceGroupNameFilterArgs(
                    operator="string",
                    value="string",
                ),
                unknowns="string",
            )],
            entities=[dynatrace.CustomAnomaliesScopeEntityArgs(
                id="string",
                unknowns="string",
            )],
            host_group_names=[dynatrace.CustomAnomaliesScopeHostGroupNameArgs(
                filter=dynatrace.CustomAnomaliesScopeHostGroupNameFilterArgs(
                    operator="string",
                    value="string",
                ),
                unknowns="string",
            )],
            host_names=[dynatrace.CustomAnomaliesScopeHostNameArgs(
                filter=dynatrace.CustomAnomaliesScopeHostNameFilterArgs(
                    operator="string",
                    value="string",
                ),
                unknowns="string",
            )],
            management_zones=[dynatrace.CustomAnomaliesScopeManagementZoneArgs(
                id="string",
                unknowns="string",
            )],
            names=[dynatrace.CustomAnomaliesScopeNameArgs(
                filter=dynatrace.CustomAnomaliesScopeNameFilterArgs(
                    operator="string",
                    value="string",
                ),
                unknowns="string",
            )],
            process_group_ids=[dynatrace.CustomAnomaliesScopeProcessGroupIdArgs(
                id="string",
                unknowns="string",
            )],
            process_group_names=[dynatrace.CustomAnomaliesScopeProcessGroupNameArgs(
                filter=dynatrace.CustomAnomaliesScopeProcessGroupNameFilterArgs(
                    operator="string",
                    value="string",
                ),
                unknowns="string",
            )],
            scopes=[dynatrace.CustomAnomaliesScopeScopeArgs(
                type="string",
                unknowns="string",
            )],
            tags=[dynatrace.CustomAnomaliesScopeTagArgs(
                filter=dynatrace.CustomAnomaliesScopeTagFilterArgs(
                    context="string",
                    key="string",
                    value="string",
                ),
                unknowns="string",
            )],
        )],
        severity="string",
        dimensions=[dynatrace.CustomAnomaliesDimensionArgs(
            dimensions=[dynatrace.CustomAnomaliesDimensionDimensionArgs(
                type="string",
                index=0,
                key="string",
                name="string",
                unknowns="string",
            )],
            entities=[dynatrace.CustomAnomaliesDimensionEntityArgs(
                filter=dynatrace.CustomAnomaliesDimensionEntityFilterArgs(
                    operator="string",
                    value="string",
                ),
                key="string",
                unknowns="string",
            )],
            strings=[dynatrace.CustomAnomaliesDimensionStringArgs(
                filter=dynatrace.CustomAnomaliesDimensionStringFilterArgs(
                    operator="string",
                    value="string",
                ),
                index=0,
                key="string",
                name="string",
                unknowns="string",
            )],
        )],
        unknowns="string")
    
    const customAnomaliesResource = new dynatrace.CustomAnomalies("customAnomaliesResource", {
        enabled: false,
        description: "string",
        strategy: {
            auto: {
                alertCondition: "string",
                dealertingSamples: 0,
                samples: 0,
                signalFluctuations: 0,
                violatingSamples: 0,
                alertingOnMissingData: false,
                unknowns: "string",
            },
            generics: [{
                type: "string",
                unknowns: "string",
            }],
            static: {
                alertCondition: "string",
                dealertingSamples: 0,
                samples: 0,
                threshold: 0,
                unit: "string",
                violatingSamples: 0,
                alertingOnMissingData: false,
                unknowns: "string",
            },
        },
        metricSelector: "string",
        metricId: "string",
        aggregationType: "string",
        name: "string",
        primaryDimensionKey: "string",
        scopes: [{
            customDeviceGroupNames: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                unknowns: "string",
            }],
            entities: [{
                id: "string",
                unknowns: "string",
            }],
            hostGroupNames: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                unknowns: "string",
            }],
            hostNames: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                unknowns: "string",
            }],
            managementZones: [{
                id: "string",
                unknowns: "string",
            }],
            names: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                unknowns: "string",
            }],
            processGroupIds: [{
                id: "string",
                unknowns: "string",
            }],
            processGroupNames: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                unknowns: "string",
            }],
            scopes: [{
                type: "string",
                unknowns: "string",
            }],
            tags: [{
                filter: {
                    context: "string",
                    key: "string",
                    value: "string",
                },
                unknowns: "string",
            }],
        }],
        severity: "string",
        dimensions: [{
            dimensions: [{
                type: "string",
                index: 0,
                key: "string",
                name: "string",
                unknowns: "string",
            }],
            entities: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                key: "string",
                unknowns: "string",
            }],
            strings: [{
                filter: {
                    operator: "string",
                    value: "string",
                },
                index: 0,
                key: "string",
                name: "string",
                unknowns: "string",
            }],
        }],
        unknowns: "string",
    });
    
    type: dynatrace:CustomAnomalies
    properties:
        aggregationType: string
        description: string
        dimensions:
            - dimensions:
                - index: 0
                  key: string
                  name: string
                  type: string
                  unknowns: string
              entities:
                - filter:
                    operator: string
                    value: string
                  key: string
                  unknowns: string
              strings:
                - filter:
                    operator: string
                    value: string
                  index: 0
                  key: string
                  name: string
                  unknowns: string
        enabled: false
        metricId: string
        metricSelector: string
        name: string
        primaryDimensionKey: string
        scopes:
            - customDeviceGroupNames:
                - filter:
                    operator: string
                    value: string
                  unknowns: string
              entities:
                - id: string
                  unknowns: string
              hostGroupNames:
                - filter:
                    operator: string
                    value: string
                  unknowns: string
              hostNames:
                - filter:
                    operator: string
                    value: string
                  unknowns: string
              managementZones:
                - id: string
                  unknowns: string
              names:
                - filter:
                    operator: string
                    value: string
                  unknowns: string
              processGroupIds:
                - id: string
                  unknowns: string
              processGroupNames:
                - filter:
                    operator: string
                    value: string
                  unknowns: string
              scopes:
                - type: string
                  unknowns: string
              tags:
                - filter:
                    context: string
                    key: string
                    value: string
                  unknowns: string
        severity: string
        strategy:
            auto:
                alertCondition: string
                alertingOnMissingData: false
                dealertingSamples: 0
                samples: 0
                signalFluctuations: 0
                unknowns: string
                violatingSamples: 0
            generics:
                - type: string
                  unknowns: string
            static:
                alertCondition: string
                alertingOnMissingData: false
                dealertingSamples: 0
                samples: 0
                threshold: 0
                unit: string
                unknowns: string
                violatingSamples: 0
        unknowns: string
    

    CustomAnomalies Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The CustomAnomalies resource accepts the following input properties:

    Description string
    The description of the metric event
    Enabled bool
    The metric event is enabled (true) or disabled (false)
    Strategy Pulumiverse.Dynatrace.Inputs.CustomAnomaliesStrategy
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    AggregationType string
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    Dimensions List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesDimension>
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    DisabledReason string
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    MetricId string
    The ID of the metric evaluated by the metric event
    MetricSelector string
    The metric selector that should be executed
    Name string
    The name of the metric event displayed in the UI
    PrimaryDimensionKey string
    Defines which dimension key should be used for the alertingScope
    Scopes List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScope>
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    Severity string
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    WarningReason string
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    Description string
    The description of the metric event
    Enabled bool
    The metric event is enabled (true) or disabled (false)
    Strategy CustomAnomaliesStrategyArgs
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    AggregationType string
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    Dimensions []CustomAnomaliesDimensionArgs
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    DisabledReason string
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    MetricId string
    The ID of the metric evaluated by the metric event
    MetricSelector string
    The metric selector that should be executed
    Name string
    The name of the metric event displayed in the UI
    PrimaryDimensionKey string
    Defines which dimension key should be used for the alertingScope
    Scopes []CustomAnomaliesScopeArgs
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    Severity string
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    WarningReason string
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    description String
    The description of the metric event
    enabled Boolean
    The metric event is enabled (true) or disabled (false)
    strategy CustomAnomaliesStrategy
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    aggregationType String
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    dimensions List<CustomAnomaliesDimension>
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabledReason String
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    metricId String
    The ID of the metric evaluated by the metric event
    metricSelector String
    The metric selector that should be executed
    name String
    The name of the metric event displayed in the UI
    primaryDimensionKey String
    Defines which dimension key should be used for the alertingScope
    scopes List<CustomAnomaliesScope>
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity String
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warningReason String
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    description string
    The description of the metric event
    enabled boolean
    The metric event is enabled (true) or disabled (false)
    strategy CustomAnomaliesStrategy
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    aggregationType string
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    dimensions CustomAnomaliesDimension[]
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabledReason string
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    metricId string
    The ID of the metric evaluated by the metric event
    metricSelector string
    The metric selector that should be executed
    name string
    The name of the metric event displayed in the UI
    primaryDimensionKey string
    Defines which dimension key should be used for the alertingScope
    scopes CustomAnomaliesScope[]
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity string
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warningReason string
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    description str
    The description of the metric event
    enabled bool
    The metric event is enabled (true) or disabled (false)
    strategy CustomAnomaliesStrategyArgs
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    aggregation_type str
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    dimensions Sequence[CustomAnomaliesDimensionArgs]
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabled_reason str
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    metric_id str
    The ID of the metric evaluated by the metric event
    metric_selector str
    The metric selector that should be executed
    name str
    The name of the metric event displayed in the UI
    primary_dimension_key str
    Defines which dimension key should be used for the alertingScope
    scopes Sequence[CustomAnomaliesScopeArgs]
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity str
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warning_reason str
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    description String
    The description of the metric event
    enabled Boolean
    The metric event is enabled (true) or disabled (false)
    strategy Property Map
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    aggregationType String
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    dimensions List<Property Map>
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabledReason String
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    metricId String
    The ID of the metric evaluated by the metric event
    metricSelector String
    The metric selector that should be executed
    name String
    The name of the metric event displayed in the UI
    primaryDimensionKey String
    Defines which dimension key should be used for the alertingScope
    scopes List<Property Map>
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity String
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warningReason String
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    Outputs

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

    Get an existing CustomAnomalies 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?: CustomAnomaliesState, opts?: CustomResourceOptions): CustomAnomalies
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aggregation_type: Optional[str] = None,
            description: Optional[str] = None,
            dimensions: Optional[Sequence[CustomAnomaliesDimensionArgs]] = None,
            disabled_reason: Optional[str] = None,
            enabled: Optional[bool] = None,
            metric_id: Optional[str] = None,
            metric_selector: Optional[str] = None,
            name: Optional[str] = None,
            primary_dimension_key: Optional[str] = None,
            scopes: Optional[Sequence[CustomAnomaliesScopeArgs]] = None,
            severity: Optional[str] = None,
            strategy: Optional[CustomAnomaliesStrategyArgs] = None,
            unknowns: Optional[str] = None,
            warning_reason: Optional[str] = None) -> CustomAnomalies
    func GetCustomAnomalies(ctx *Context, name string, id IDInput, state *CustomAnomaliesState, opts ...ResourceOption) (*CustomAnomalies, error)
    public static CustomAnomalies Get(string name, Input<string> id, CustomAnomaliesState? state, CustomResourceOptions? opts = null)
    public static CustomAnomalies get(String name, Output<String> id, CustomAnomaliesState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AggregationType string
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    Description string
    The description of the metric event
    Dimensions List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesDimension>
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    DisabledReason string
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    Enabled bool
    The metric event is enabled (true) or disabled (false)
    MetricId string
    The ID of the metric evaluated by the metric event
    MetricSelector string
    The metric selector that should be executed
    Name string
    The name of the metric event displayed in the UI
    PrimaryDimensionKey string
    Defines which dimension key should be used for the alertingScope
    Scopes List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScope>
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    Severity string
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    Strategy Pulumiverse.Dynatrace.Inputs.CustomAnomaliesStrategy
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    WarningReason string
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    AggregationType string
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    Description string
    The description of the metric event
    Dimensions []CustomAnomaliesDimensionArgs
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    DisabledReason string
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    Enabled bool
    The metric event is enabled (true) or disabled (false)
    MetricId string
    The ID of the metric evaluated by the metric event
    MetricSelector string
    The metric selector that should be executed
    Name string
    The name of the metric event displayed in the UI
    PrimaryDimensionKey string
    Defines which dimension key should be used for the alertingScope
    Scopes []CustomAnomaliesScopeArgs
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    Severity string
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    Strategy CustomAnomaliesStrategyArgs
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    WarningReason string
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    aggregationType String
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    description String
    The description of the metric event
    dimensions List<CustomAnomaliesDimension>
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabledReason String
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    enabled Boolean
    The metric event is enabled (true) or disabled (false)
    metricId String
    The ID of the metric evaluated by the metric event
    metricSelector String
    The metric selector that should be executed
    name String
    The name of the metric event displayed in the UI
    primaryDimensionKey String
    Defines which dimension key should be used for the alertingScope
    scopes List<CustomAnomaliesScope>
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity String
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    strategy CustomAnomaliesStrategy
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warningReason String
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    aggregationType string
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    description string
    The description of the metric event
    dimensions CustomAnomaliesDimension[]
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabledReason string
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    enabled boolean
    The metric event is enabled (true) or disabled (false)
    metricId string
    The ID of the metric evaluated by the metric event
    metricSelector string
    The metric selector that should be executed
    name string
    The name of the metric event displayed in the UI
    primaryDimensionKey string
    Defines which dimension key should be used for the alertingScope
    scopes CustomAnomaliesScope[]
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity string
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    strategy CustomAnomaliesStrategy
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warningReason string
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    aggregation_type str
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    description str
    The description of the metric event
    dimensions Sequence[CustomAnomaliesDimensionArgs]
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabled_reason str
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    enabled bool
    The metric event is enabled (true) or disabled (false)
    metric_id str
    The ID of the metric evaluated by the metric event
    metric_selector str
    The metric selector that should be executed
    name str
    The name of the metric event displayed in the UI
    primary_dimension_key str
    Defines which dimension key should be used for the alertingScope
    scopes Sequence[CustomAnomaliesScopeArgs]
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity str
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    strategy CustomAnomaliesStrategyArgs
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warning_reason str
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    aggregationType String
    How the metric data points are aggregated for the evaluation. The timeseries must support this aggregation
    description String
    The description of the metric event
    dimensions List<Property Map>
    Defines the dimensions of the metric to alert on. The filters are combined by conjunction
    disabledReason String
    The reason of automatic disabling. The NONE means config was not disabled automatically. Possible values are METRIC_DEFINITION_INCONSISTENCY, NONE, TOO_MANY_DIMS and TOPX_FORCIBLY_DEACTIVATED

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    enabled Boolean
    The metric event is enabled (true) or disabled (false)
    metricId String
    The ID of the metric evaluated by the metric event
    metricSelector String
    The metric selector that should be executed
    name String
    The name of the metric event displayed in the UI
    primaryDimensionKey String
    Defines which dimension key should be used for the alertingScope
    scopes List<Property Map>
    Defines the scope of the metric event. Only one filter is allowed per filter type, except for tags, where up to 3 are allowed. The filters are combined by conjunction
    severity String
    The type of the event to trigger on the threshold violation. The CUSTOM_ALERT type is not correlated with other alerts. The INFO type does not open a problem
    strategy Property Map
    A monitoring strategy for a metric event config. This is the base version of the monitoring strategy, depending on the type, the actual JSON may contain additional fields
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    warningReason String
    The reason of a warning set on the config. The NONE means config has no warnings. The other supported value is TOO_MANY_DIMS

    Deprecated: This property is not meant to be configured from the outside. It will get removed completely in future versions

    Supporting Types

    CustomAnomaliesDimension, CustomAnomaliesDimensionArgs

    Dimensions []CustomAnomaliesDimensionDimension
    A generic definition for a filter
    Entities []CustomAnomaliesDimensionEntity
    A filter for the metrics entity dimensions
    Strings []CustomAnomaliesDimensionString
    A filter for the metrics string dimensions
    dimensions List<CustomAnomaliesDimensionDimension>
    A generic definition for a filter
    entities List<CustomAnomaliesDimensionEntity>
    A filter for the metrics entity dimensions
    strings List<CustomAnomaliesDimensionString>
    A filter for the metrics string dimensions
    dimensions CustomAnomaliesDimensionDimension[]
    A generic definition for a filter
    entities CustomAnomaliesDimensionEntity[]
    A filter for the metrics entity dimensions
    strings CustomAnomaliesDimensionString[]
    A filter for the metrics string dimensions
    dimensions Sequence[CustomAnomaliesDimensionDimension]
    A generic definition for a filter
    entities Sequence[CustomAnomaliesDimensionEntity]
    A filter for the metrics entity dimensions
    strings Sequence[CustomAnomaliesDimensionString]
    A filter for the metrics string dimensions
    dimensions List<Property Map>
    A generic definition for a filter
    entities List<Property Map>
    A filter for the metrics entity dimensions
    strings List<Property Map>
    A filter for the metrics string dimensions

    CustomAnomaliesDimensionDimension, CustomAnomaliesDimensionDimensionArgs

    Type string
    Defines the actual set of fields depending on the value
    Index int
    No documentation available
    Key string
    The dimensions key on the metric
    Name string
    No documentation available
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Type string
    Defines the actual set of fields depending on the value
    Index int
    No documentation available
    Key string
    The dimensions key on the metric
    Name string
    No documentation available
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type String
    Defines the actual set of fields depending on the value
    index Integer
    No documentation available
    key String
    The dimensions key on the metric
    name String
    No documentation available
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type string
    Defines the actual set of fields depending on the value
    index number
    No documentation available
    key string
    The dimensions key on the metric
    name string
    No documentation available
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type str
    Defines the actual set of fields depending on the value
    index int
    No documentation available
    key str
    The dimensions key on the metric
    name str
    No documentation available
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type String
    Defines the actual set of fields depending on the value
    index Number
    No documentation available
    key String
    The dimensions key on the metric
    name String
    No documentation available
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesDimensionEntity, CustomAnomaliesDimensionEntityArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesDimensionEntityFilter
    A filter for a string value based on the given operator
    Key string
    The dimensions key on the metric
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesDimensionEntityFilter
    A filter for a string value based on the given operator
    Key string
    The dimensions key on the metric
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesDimensionEntityFilter
    A filter for a string value based on the given operator
    key String
    The dimensions key on the metric
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesDimensionEntityFilter
    A filter for a string value based on the given operator
    key string
    The dimensions key on the metric
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesDimensionEntityFilter
    A filter for a string value based on the given operator
    key str
    The dimensions key on the metric
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    key String
    The dimensions key on the metric
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesDimensionEntityFilter, CustomAnomaliesDimensionEntityFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesDimensionString, CustomAnomaliesDimensionStringArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesDimensionStringFilter
    A filter for a string value based on the given operator
    Index int
    No documentation available
    Key string
    The dimensions key on the metric
    Name string
    No documentation available
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesDimensionStringFilter
    A filter for a string value based on the given operator
    Index int
    No documentation available
    Key string
    The dimensions key on the metric
    Name string
    No documentation available
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesDimensionStringFilter
    A filter for a string value based on the given operator
    index Integer
    No documentation available
    key String
    The dimensions key on the metric
    name String
    No documentation available
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesDimensionStringFilter
    A filter for a string value based on the given operator
    index number
    No documentation available
    key string
    The dimensions key on the metric
    name string
    No documentation available
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesDimensionStringFilter
    A filter for a string value based on the given operator
    index int
    No documentation available
    key str
    The dimensions key on the metric
    name str
    No documentation available
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    index Number
    No documentation available
    key String
    The dimensions key on the metric
    name String
    No documentation available
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesDimensionStringFilter, CustomAnomaliesDimensionStringFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesScope, CustomAnomaliesScopeArgs

    CustomDeviceGroupNames List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeCustomDeviceGroupName>
    A scope filter for the related custom device group name
    Entities List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeEntity>
    A scope filter for a monitored entity identifier
    HostGroupNames List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeHostGroupName>
    A scope filter for the related host group name
    HostNames List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeHostName>
    A scope filter for the related host name
    ManagementZones List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeManagementZone>
    A scope filter for a management zone identifier
    Names List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeName>
    A scope filter for a monitored entity name
    ProcessGroupIds List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeProcessGroupId>
    A scope filter for a process group identifier
    ProcessGroupNames List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeProcessGroupName>
    A scope filter for the related process group name
    Scopes List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeScope>
    A generic scope filter
    Tags List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeTag>
    A scope filter for tags on entities
    CustomDeviceGroupNames []CustomAnomaliesScopeCustomDeviceGroupName
    A scope filter for the related custom device group name
    Entities []CustomAnomaliesScopeEntity
    A scope filter for a monitored entity identifier
    HostGroupNames []CustomAnomaliesScopeHostGroupName
    A scope filter for the related host group name
    HostNames []CustomAnomaliesScopeHostName
    A scope filter for the related host name
    ManagementZones []CustomAnomaliesScopeManagementZone
    A scope filter for a management zone identifier
    Names []CustomAnomaliesScopeName
    A scope filter for a monitored entity name
    ProcessGroupIds []CustomAnomaliesScopeProcessGroupId
    A scope filter for a process group identifier
    ProcessGroupNames []CustomAnomaliesScopeProcessGroupName
    A scope filter for the related process group name
    Scopes []CustomAnomaliesScopeScope
    A generic scope filter
    Tags []CustomAnomaliesScopeTag
    A scope filter for tags on entities
    customDeviceGroupNames List<CustomAnomaliesScopeCustomDeviceGroupName>
    A scope filter for the related custom device group name
    entities List<CustomAnomaliesScopeEntity>
    A scope filter for a monitored entity identifier
    hostGroupNames List<CustomAnomaliesScopeHostGroupName>
    A scope filter for the related host group name
    hostNames List<CustomAnomaliesScopeHostName>
    A scope filter for the related host name
    managementZones List<CustomAnomaliesScopeManagementZone>
    A scope filter for a management zone identifier
    names List<CustomAnomaliesScopeName>
    A scope filter for a monitored entity name
    processGroupIds List<CustomAnomaliesScopeProcessGroupId>
    A scope filter for a process group identifier
    processGroupNames List<CustomAnomaliesScopeProcessGroupName>
    A scope filter for the related process group name
    scopes List<CustomAnomaliesScopeScope>
    A generic scope filter
    tags List<CustomAnomaliesScopeTag>
    A scope filter for tags on entities
    customDeviceGroupNames CustomAnomaliesScopeCustomDeviceGroupName[]
    A scope filter for the related custom device group name
    entities CustomAnomaliesScopeEntity[]
    A scope filter for a monitored entity identifier
    hostGroupNames CustomAnomaliesScopeHostGroupName[]
    A scope filter for the related host group name
    hostNames CustomAnomaliesScopeHostName[]
    A scope filter for the related host name
    managementZones CustomAnomaliesScopeManagementZone[]
    A scope filter for a management zone identifier
    names CustomAnomaliesScopeName[]
    A scope filter for a monitored entity name
    processGroupIds CustomAnomaliesScopeProcessGroupId[]
    A scope filter for a process group identifier
    processGroupNames CustomAnomaliesScopeProcessGroupName[]
    A scope filter for the related process group name
    scopes CustomAnomaliesScopeScope[]
    A generic scope filter
    tags CustomAnomaliesScopeTag[]
    A scope filter for tags on entities
    custom_device_group_names Sequence[CustomAnomaliesScopeCustomDeviceGroupName]
    A scope filter for the related custom device group name
    entities Sequence[CustomAnomaliesScopeEntity]
    A scope filter for a monitored entity identifier
    host_group_names Sequence[CustomAnomaliesScopeHostGroupName]
    A scope filter for the related host group name
    host_names Sequence[CustomAnomaliesScopeHostName]
    A scope filter for the related host name
    management_zones Sequence[CustomAnomaliesScopeManagementZone]
    A scope filter for a management zone identifier
    names Sequence[CustomAnomaliesScopeName]
    A scope filter for a monitored entity name
    process_group_ids Sequence[CustomAnomaliesScopeProcessGroupId]
    A scope filter for a process group identifier
    process_group_names Sequence[CustomAnomaliesScopeProcessGroupName]
    A scope filter for the related process group name
    scopes Sequence[CustomAnomaliesScopeScope]
    A generic scope filter
    tags Sequence[CustomAnomaliesScopeTag]
    A scope filter for tags on entities
    customDeviceGroupNames List<Property Map>
    A scope filter for the related custom device group name
    entities List<Property Map>
    A scope filter for a monitored entity identifier
    hostGroupNames List<Property Map>
    A scope filter for the related host group name
    hostNames List<Property Map>
    A scope filter for the related host name
    managementZones List<Property Map>
    A scope filter for a management zone identifier
    names List<Property Map>
    A scope filter for a monitored entity name
    processGroupIds List<Property Map>
    A scope filter for a process group identifier
    processGroupNames List<Property Map>
    A scope filter for the related process group name
    scopes List<Property Map>
    A generic scope filter
    tags List<Property Map>
    A scope filter for tags on entities

    CustomAnomaliesScopeCustomDeviceGroupName, CustomAnomaliesScopeCustomDeviceGroupNameArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeCustomDeviceGroupNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesScopeCustomDeviceGroupNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeCustomDeviceGroupNameFilter
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeCustomDeviceGroupNameFilter
    A filter for a string value based on the given operator
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeCustomDeviceGroupNameFilter
    A filter for a string value based on the given operator
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeCustomDeviceGroupNameFilter, CustomAnomaliesScopeCustomDeviceGroupNameFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesScopeEntity, CustomAnomaliesScopeEntityArgs

    Id string
    The monitored entities id to match on
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Id string
    The monitored entities id to match on
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id String
    The monitored entities id to match on
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id string
    The monitored entities id to match on
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id str
    The monitored entities id to match on
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id String
    The monitored entities id to match on
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeHostGroupName, CustomAnomaliesScopeHostGroupNameArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeHostGroupNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesScopeHostGroupNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeHostGroupNameFilter
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeHostGroupNameFilter
    A filter for a string value based on the given operator
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeHostGroupNameFilter
    A filter for a string value based on the given operator
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeHostGroupNameFilter, CustomAnomaliesScopeHostGroupNameFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesScopeHostName, CustomAnomaliesScopeHostNameArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeHostNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesScopeHostNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeHostNameFilter
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeHostNameFilter
    A filter for a string value based on the given operator
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeHostNameFilter
    A filter for a string value based on the given operator
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeHostNameFilter, CustomAnomaliesScopeHostNameFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesScopeManagementZone, CustomAnomaliesScopeManagementZoneArgs

    Id string
    The management zone id to match on
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Id string
    The management zone id to match on
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id String
    The management zone id to match on
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id string
    The management zone id to match on
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id str
    The management zone id to match on
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id String
    The management zone id to match on
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeName, CustomAnomaliesScopeNameArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesScopeNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeNameFilter
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeNameFilter
    A filter for a string value based on the given operator
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeNameFilter
    A filter for a string value based on the given operator
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeNameFilter, CustomAnomaliesScopeNameFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesScopeProcessGroupId, CustomAnomaliesScopeProcessGroupIdArgs

    Id string
    The process groups id to match on
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Id string
    The process groups id to match on
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id String
    The process groups id to match on
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id string
    The process groups id to match on
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id str
    The process groups id to match on
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    id String
    The process groups id to match on
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeProcessGroupName, CustomAnomaliesScopeProcessGroupNameArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeProcessGroupNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesScopeProcessGroupNameFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeProcessGroupNameFilter
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeProcessGroupNameFilter
    A filter for a string value based on the given operator
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeProcessGroupNameFilter
    A filter for a string value based on the given operator
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeProcessGroupNameFilter, CustomAnomaliesScopeProcessGroupNameFilterArgs

    Operator string
    The operator to match on
    Value string
    The value to match on
    Operator string
    The operator to match on
    Value string
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on
    operator string
    The operator to match on
    value string
    The value to match on
    operator str
    The operator to match on
    value str
    The value to match on
    operator String
    The operator to match on
    value String
    The value to match on

    CustomAnomaliesScopeScope, CustomAnomaliesScopeScopeArgs

    Type string
    Defines the actual set of fields depending on the value
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Type string
    Defines the actual set of fields depending on the value
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type String
    Defines the actual set of fields depending on the value
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type string
    Defines the actual set of fields depending on the value
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type str
    Defines the actual set of fields depending on the value
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type String
    Defines the actual set of fields depending on the value
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeTag, CustomAnomaliesScopeTagArgs

    Filter Pulumiverse.Dynatrace.Inputs.CustomAnomaliesScopeTagFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Filter CustomAnomaliesScopeTagFilter
    A filter for a string value based on the given operator
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeTagFilter
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeTagFilter
    A filter for a string value based on the given operator
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter CustomAnomaliesScopeTagFilter
    A filter for a string value based on the given operator
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    filter Property Map
    A filter for a string value based on the given operator
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesScopeTagFilter, CustomAnomaliesScopeTagFilterArgs

    Context string
    The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the CONTEXTLESS value
    Key string
    The key of the tag. Custom tags have the tag value here
    Value string
    The value of the tag. Not applicable to custom tags
    Context string
    The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the CONTEXTLESS value
    Key string
    The key of the tag. Custom tags have the tag value here
    Value string
    The value of the tag. Not applicable to custom tags
    context String
    The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the CONTEXTLESS value
    key String
    The key of the tag. Custom tags have the tag value here
    value String
    The value of the tag. Not applicable to custom tags
    context string
    The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the CONTEXTLESS value
    key string
    The key of the tag. Custom tags have the tag value here
    value string
    The value of the tag. Not applicable to custom tags
    context str
    The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the CONTEXTLESS value
    key str
    The key of the tag. Custom tags have the tag value here
    value str
    The value of the tag. Not applicable to custom tags
    context String
    The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the CONTEXTLESS value
    key String
    The key of the tag. Custom tags have the tag value here
    value String
    The value of the tag. Not applicable to custom tags

    CustomAnomaliesStrategy, CustomAnomaliesStrategyArgs

    Auto Pulumiverse.Dynatrace.Inputs.CustomAnomaliesStrategyAuto
    An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
    Generics List<Pulumiverse.Dynatrace.Inputs.CustomAnomaliesStrategyGeneric>
    A generic monitoring strategy
    Static Pulumiverse.Dynatrace.Inputs.CustomAnomaliesStrategyStatic
    A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
    Auto CustomAnomaliesStrategyAuto
    An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
    Generics []CustomAnomaliesStrategyGeneric
    A generic monitoring strategy
    Static CustomAnomaliesStrategyStatic
    A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
    auto CustomAnomaliesStrategyAuto
    An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
    generics List<CustomAnomaliesStrategyGeneric>
    A generic monitoring strategy
    static_ CustomAnomaliesStrategyStatic
    A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
    auto CustomAnomaliesStrategyAuto
    An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
    generics CustomAnomaliesStrategyGeneric[]
    A generic monitoring strategy
    static CustomAnomaliesStrategyStatic
    A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
    auto CustomAnomaliesStrategyAuto
    An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
    generics Sequence[CustomAnomaliesStrategyGeneric]
    A generic monitoring strategy
    static CustomAnomaliesStrategyStatic
    A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit
    auto Property Map
    An auto-adaptive baseline strategy to detect anomalies within metrics that show a regular change over time, as the baseline is also updated automatically. An example is to detect an anomaly in the number of received network packets or within the number of user actions over time
    generics List<Property Map>
    A generic monitoring strategy
    static Property Map
    A static threshold monitoring strategy to alert on hard limits within a given metric. An example is the violation of a critical memory limit

    CustomAnomaliesStrategyAuto, CustomAnomaliesStrategyAutoArgs

    AlertCondition string
    The condition for the threshold value check: ABOVE or BELOW
    DealertingSamples int
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    Samples int
    The number of one-minute samples that form the sliding evaluation window
    SignalFluctuations double
    Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted
    ViolatingSamples int
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    AlertingOnMissingData bool
    If true, also one-minute samples without data are counted as violating samples
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    AlertCondition string
    The condition for the threshold value check: ABOVE or BELOW
    DealertingSamples int
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    Samples int
    The number of one-minute samples that form the sliding evaluation window
    SignalFluctuations float64
    Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted
    ViolatingSamples int
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    AlertingOnMissingData bool
    If true, also one-minute samples without data are counted as violating samples
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alertCondition String
    The condition for the threshold value check: ABOVE or BELOW
    dealertingSamples Integer
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples Integer
    The number of one-minute samples that form the sliding evaluation window
    signalFluctuations Double
    Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted
    violatingSamples Integer
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alertingOnMissingData Boolean
    If true, also one-minute samples without data are counted as violating samples
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alertCondition string
    The condition for the threshold value check: ABOVE or BELOW
    dealertingSamples number
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples number
    The number of one-minute samples that form the sliding evaluation window
    signalFluctuations number
    Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted
    violatingSamples number
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alertingOnMissingData boolean
    If true, also one-minute samples without data are counted as violating samples
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alert_condition str
    The condition for the threshold value check: ABOVE or BELOW
    dealerting_samples int
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples int
    The number of one-minute samples that form the sliding evaluation window
    signal_fluctuations float
    Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted
    violating_samples int
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alerting_on_missing_data bool
    If true, also one-minute samples without data are counted as violating samples
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alertCondition String
    The condition for the threshold value check: ABOVE or BELOW
    dealertingSamples Number
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples Number
    The number of one-minute samples that form the sliding evaluation window
    signalFluctuations Number
    Defines the factor of how many signal fluctuations are valid. Values above the baseline plus the signal fluctuation times the number of tolerated signal fluctuations are alerted
    violatingSamples Number
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alertingOnMissingData Boolean
    If true, also one-minute samples without data are counted as violating samples
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesStrategyGeneric, CustomAnomaliesStrategyGenericArgs

    Type string
    Defines the actual set of fields depending on the value
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    Type string
    Defines the actual set of fields depending on the value
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type String
    Defines the actual set of fields depending on the value
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type string
    Defines the actual set of fields depending on the value
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type str
    Defines the actual set of fields depending on the value
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    type String
    Defines the actual set of fields depending on the value
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    CustomAnomaliesStrategyStatic, CustomAnomaliesStrategyStaticArgs

    AlertCondition string
    The condition for the threshold value check: ABOVE or BELOW
    DealertingSamples int
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    Samples int
    The number of one-minute samples that form the sliding evaluation window
    Threshold double
    The value of the static threshold based on the specified unit
    Unit string
    The unit of the threshold, matching the metric definition
    ViolatingSamples int
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    AlertingOnMissingData bool
    If true, also one-minute samples without data are counted as violating samples
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    AlertCondition string
    The condition for the threshold value check: ABOVE or BELOW
    DealertingSamples int
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    Samples int
    The number of one-minute samples that form the sliding evaluation window
    Threshold float64
    The value of the static threshold based on the specified unit
    Unit string
    The unit of the threshold, matching the metric definition
    ViolatingSamples int
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    AlertingOnMissingData bool
    If true, also one-minute samples without data are counted as violating samples
    Unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alertCondition String
    The condition for the threshold value check: ABOVE or BELOW
    dealertingSamples Integer
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples Integer
    The number of one-minute samples that form the sliding evaluation window
    threshold Double
    The value of the static threshold based on the specified unit
    unit String
    The unit of the threshold, matching the metric definition
    violatingSamples Integer
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alertingOnMissingData Boolean
    If true, also one-minute samples without data are counted as violating samples
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alertCondition string
    The condition for the threshold value check: ABOVE or BELOW
    dealertingSamples number
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples number
    The number of one-minute samples that form the sliding evaluation window
    threshold number
    The value of the static threshold based on the specified unit
    unit string
    The unit of the threshold, matching the metric definition
    violatingSamples number
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alertingOnMissingData boolean
    If true, also one-minute samples without data are counted as violating samples
    unknowns string
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alert_condition str
    The condition for the threshold value check: ABOVE or BELOW
    dealerting_samples int
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples int
    The number of one-minute samples that form the sliding evaluation window
    threshold float
    The value of the static threshold based on the specified unit
    unit str
    The unit of the threshold, matching the metric definition
    violating_samples int
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alerting_on_missing_data bool
    If true, also one-minute samples without data are counted as violating samples
    unknowns str
    allows for configuring properties that are not explicitly supported by the current version of this provider
    alertCondition String
    The condition for the threshold value check: ABOVE or BELOW
    dealertingSamples Number
    The number of one-minute samples within the evaluation window that must go back to normal to close the event
    samples Number
    The number of one-minute samples that form the sliding evaluation window
    threshold Number
    The value of the static threshold based on the specified unit
    unit String
    The unit of the threshold, matching the metric definition
    violatingSamples Number
    The number of one-minute samples within the evaluation window that must violate the threshold to trigger an event
    alertingOnMissingData Boolean
    If true, also one-minute samples without data are counted as violating samples
    unknowns String
    allows for configuring properties that are not explicitly supported by the current version of this provider

    Package Details

    Repository
    dynatrace pulumiverse/pulumi-dynatrace
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the dynatrace Terraform Provider.
    dynatrace logo
    Dynatrace v0.10.0 published on Friday, Jun 7, 2024 by Pulumiverse