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

dynatrace.DiskEdgeAnomalyDetectors

Explore with Pulumi AI

Create DiskEdgeAnomalyDetectors Resource

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

Constructor syntax

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

@overload
def DiskEdgeAnomalyDetectors(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             enabled: Optional[bool] = None,
                             policy_name: Optional[str] = None,
                             alerts: Optional[DiskEdgeAnomalyDetectorsAlertsArgs] = None,
                             disk_name_filters: Optional[Sequence[str]] = None,
                             event_properties: Optional[DiskEdgeAnomalyDetectorsEventPropertiesArgs] = None,
                             host_metadata_conditions: Optional[DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs] = None,
                             insert_after: Optional[str] = None,
                             operating_systems: Optional[Sequence[str]] = None,
                             scope: Optional[str] = None)
func NewDiskEdgeAnomalyDetectors(ctx *Context, name string, args DiskEdgeAnomalyDetectorsArgs, opts ...ResourceOption) (*DiskEdgeAnomalyDetectors, error)
public DiskEdgeAnomalyDetectors(string name, DiskEdgeAnomalyDetectorsArgs args, CustomResourceOptions? opts = null)
public DiskEdgeAnomalyDetectors(String name, DiskEdgeAnomalyDetectorsArgs args)
public DiskEdgeAnomalyDetectors(String name, DiskEdgeAnomalyDetectorsArgs args, CustomResourceOptions options)
type: dynatrace:DiskEdgeAnomalyDetectors
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DiskEdgeAnomalyDetectorsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DiskEdgeAnomalyDetectorsArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DiskEdgeAnomalyDetectorsArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DiskEdgeAnomalyDetectorsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DiskEdgeAnomalyDetectorsArgs
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 diskEdgeAnomalyDetectorsResource = new Dynatrace.DiskEdgeAnomalyDetectors("diskEdgeAnomalyDetectorsResource", new()
{
    Enabled = false,
    PolicyName = "string",
    Alerts = new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlertsArgs
    {
        Alerts = new[]
        {
            new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlertsAlertArgs
            {
                Trigger = "string",
                SampleCountThresholds = new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsArgs
                {
                    DealertingEvaluationWindow = 0,
                    DealertingSamples = 0,
                    ViolatingEvaluationWindow = 0,
                    ViolatingSamples = 0,
                },
                SampleCountThresholdsImmediately = new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediatelyArgs
                {
                    DealertingEvaluationWindow = 0,
                    DealertingSamples = 0,
                    ViolatingEvaluationWindow = 0,
                    ViolatingSamples = 0,
                },
                ThresholdMebibytes = 0,
                ThresholdMilliseconds = 0,
                ThresholdNumber = 0,
                ThresholdPercent = 0,
            },
        },
    },
    DiskNameFilters = new[]
    {
        "string",
    },
    EventProperties = new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsEventPropertiesArgs
    {
        EventProperties = new[]
        {
            new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsEventPropertiesEventPropertyArgs
            {
                MetadataKey = "string",
                MetadataValue = "string",
            },
        },
    },
    HostMetadataConditions = new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs
    {
        HostMetadataConditions = new[]
        {
            new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionArgs
            {
                HostMetadataCondition = new Dynatrace.Inputs.DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataConditionArgs
                {
                    MetadataCondition = "string",
                    MetadataKey = "string",
                    KeyMustExist = false,
                },
            },
        },
    },
    InsertAfter = "string",
    OperatingSystems = new[]
    {
        "string",
    },
    Scope = "string",
});
Copy
example, err := dynatrace.NewDiskEdgeAnomalyDetectors(ctx, "diskEdgeAnomalyDetectorsResource", &dynatrace.DiskEdgeAnomalyDetectorsArgs{
	Enabled:    pulumi.Bool(false),
	PolicyName: pulumi.String("string"),
	Alerts: &dynatrace.DiskEdgeAnomalyDetectorsAlertsArgs{
		Alerts: dynatrace.DiskEdgeAnomalyDetectorsAlertsAlertArray{
			&dynatrace.DiskEdgeAnomalyDetectorsAlertsAlertArgs{
				Trigger: pulumi.String("string"),
				SampleCountThresholds: &dynatrace.DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsArgs{
					DealertingEvaluationWindow: pulumi.Int(0),
					DealertingSamples:          pulumi.Int(0),
					ViolatingEvaluationWindow:  pulumi.Int(0),
					ViolatingSamples:           pulumi.Int(0),
				},
				SampleCountThresholdsImmediately: &dynatrace.DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediatelyArgs{
					DealertingEvaluationWindow: pulumi.Int(0),
					DealertingSamples:          pulumi.Int(0),
					ViolatingEvaluationWindow:  pulumi.Int(0),
					ViolatingSamples:           pulumi.Int(0),
				},
				ThresholdMebibytes:    pulumi.Float64(0),
				ThresholdMilliseconds: pulumi.Float64(0),
				ThresholdNumber:       pulumi.Float64(0),
				ThresholdPercent:      pulumi.Float64(0),
			},
		},
	},
	DiskNameFilters: pulumi.StringArray{
		pulumi.String("string"),
	},
	EventProperties: &dynatrace.DiskEdgeAnomalyDetectorsEventPropertiesArgs{
		EventProperties: dynatrace.DiskEdgeAnomalyDetectorsEventPropertiesEventPropertyArray{
			&dynatrace.DiskEdgeAnomalyDetectorsEventPropertiesEventPropertyArgs{
				MetadataKey:   pulumi.String("string"),
				MetadataValue: pulumi.String("string"),
			},
		},
	},
	HostMetadataConditions: &dynatrace.DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs{
		HostMetadataConditions: dynatrace.DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionArray{
			&dynatrace.DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionArgs{
				HostMetadataCondition: &dynatrace.DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataConditionArgs{
					MetadataCondition: pulumi.String("string"),
					MetadataKey:       pulumi.String("string"),
					KeyMustExist:      pulumi.Bool(false),
				},
			},
		},
	},
	InsertAfter: pulumi.String("string"),
	OperatingSystems: pulumi.StringArray{
		pulumi.String("string"),
	},
	Scope: pulumi.String("string"),
})
Copy
var diskEdgeAnomalyDetectorsResource = new DiskEdgeAnomalyDetectors("diskEdgeAnomalyDetectorsResource", DiskEdgeAnomalyDetectorsArgs.builder()
    .enabled(false)
    .policyName("string")
    .alerts(DiskEdgeAnomalyDetectorsAlertsArgs.builder()
        .alerts(DiskEdgeAnomalyDetectorsAlertsAlertArgs.builder()
            .trigger("string")
            .sampleCountThresholds(DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsArgs.builder()
                .dealertingEvaluationWindow(0)
                .dealertingSamples(0)
                .violatingEvaluationWindow(0)
                .violatingSamples(0)
                .build())
            .sampleCountThresholdsImmediately(DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediatelyArgs.builder()
                .dealertingEvaluationWindow(0)
                .dealertingSamples(0)
                .violatingEvaluationWindow(0)
                .violatingSamples(0)
                .build())
            .thresholdMebibytes(0)
            .thresholdMilliseconds(0)
            .thresholdNumber(0)
            .thresholdPercent(0)
            .build())
        .build())
    .diskNameFilters("string")
    .eventProperties(DiskEdgeAnomalyDetectorsEventPropertiesArgs.builder()
        .eventProperties(DiskEdgeAnomalyDetectorsEventPropertiesEventPropertyArgs.builder()
            .metadataKey("string")
            .metadataValue("string")
            .build())
        .build())
    .hostMetadataConditions(DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs.builder()
        .hostMetadataConditions(DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionArgs.builder()
            .hostMetadataCondition(DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataConditionArgs.builder()
                .metadataCondition("string")
                .metadataKey("string")
                .keyMustExist(false)
                .build())
            .build())
        .build())
    .insertAfter("string")
    .operatingSystems("string")
    .scope("string")
    .build());
Copy
disk_edge_anomaly_detectors_resource = dynatrace.DiskEdgeAnomalyDetectors("diskEdgeAnomalyDetectorsResource",
    enabled=False,
    policy_name="string",
    alerts={
        "alerts": [{
            "trigger": "string",
            "sample_count_thresholds": {
                "dealerting_evaluation_window": 0,
                "dealerting_samples": 0,
                "violating_evaluation_window": 0,
                "violating_samples": 0,
            },
            "sample_count_thresholds_immediately": {
                "dealerting_evaluation_window": 0,
                "dealerting_samples": 0,
                "violating_evaluation_window": 0,
                "violating_samples": 0,
            },
            "threshold_mebibytes": 0,
            "threshold_milliseconds": 0,
            "threshold_number": 0,
            "threshold_percent": 0,
        }],
    },
    disk_name_filters=["string"],
    event_properties={
        "event_properties": [{
            "metadata_key": "string",
            "metadata_value": "string",
        }],
    },
    host_metadata_conditions={
        "host_metadata_conditions": [{
            "host_metadata_condition": {
                "metadata_condition": "string",
                "metadata_key": "string",
                "key_must_exist": False,
            },
        }],
    },
    insert_after="string",
    operating_systems=["string"],
    scope="string")
Copy
const diskEdgeAnomalyDetectorsResource = new dynatrace.DiskEdgeAnomalyDetectors("diskEdgeAnomalyDetectorsResource", {
    enabled: false,
    policyName: "string",
    alerts: {
        alerts: [{
            trigger: "string",
            sampleCountThresholds: {
                dealertingEvaluationWindow: 0,
                dealertingSamples: 0,
                violatingEvaluationWindow: 0,
                violatingSamples: 0,
            },
            sampleCountThresholdsImmediately: {
                dealertingEvaluationWindow: 0,
                dealertingSamples: 0,
                violatingEvaluationWindow: 0,
                violatingSamples: 0,
            },
            thresholdMebibytes: 0,
            thresholdMilliseconds: 0,
            thresholdNumber: 0,
            thresholdPercent: 0,
        }],
    },
    diskNameFilters: ["string"],
    eventProperties: {
        eventProperties: [{
            metadataKey: "string",
            metadataValue: "string",
        }],
    },
    hostMetadataConditions: {
        hostMetadataConditions: [{
            hostMetadataCondition: {
                metadataCondition: "string",
                metadataKey: "string",
                keyMustExist: false,
            },
        }],
    },
    insertAfter: "string",
    operatingSystems: ["string"],
    scope: "string",
});
Copy
type: dynatrace:DiskEdgeAnomalyDetectors
properties:
    alerts:
        alerts:
            - sampleCountThresholds:
                dealertingEvaluationWindow: 0
                dealertingSamples: 0
                violatingEvaluationWindow: 0
                violatingSamples: 0
              sampleCountThresholdsImmediately:
                dealertingEvaluationWindow: 0
                dealertingSamples: 0
                violatingEvaluationWindow: 0
                violatingSamples: 0
              thresholdMebibytes: 0
              thresholdMilliseconds: 0
              thresholdNumber: 0
              thresholdPercent: 0
              trigger: string
    diskNameFilters:
        - string
    enabled: false
    eventProperties:
        eventProperties:
            - metadataKey: string
              metadataValue: string
    hostMetadataConditions:
        hostMetadataConditions:
            - hostMetadataCondition:
                keyMustExist: false
                metadataCondition: string
                metadataKey: string
    insertAfter: string
    operatingSystems:
        - string
    policyName: string
    scope: string
Copy

DiskEdgeAnomalyDetectors Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DiskEdgeAnomalyDetectors resource accepts the following input properties:

Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
PolicyName This property is required. string
Policy name
Alerts Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlerts
Alerts
DiskNameFilters List<string>
Disk will be included in this policy if any of the filters match
EventProperties Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsEventProperties
Set of additional key-value properties to be attached to the triggered event.
HostMetadataConditions Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsHostMetadataConditions
The policy will be enabled if all conditions are met
InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
OperatingSystems List<string>
Select the operating systems on which policy should be applied
Scope string
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
PolicyName This property is required. string
Policy name
Alerts DiskEdgeAnomalyDetectorsAlertsArgs
Alerts
DiskNameFilters []string
Disk will be included in this policy if any of the filters match
EventProperties DiskEdgeAnomalyDetectorsEventPropertiesArgs
Set of additional key-value properties to be attached to the triggered event.
HostMetadataConditions DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs
The policy will be enabled if all conditions are met
InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
OperatingSystems []string
Select the operating systems on which policy should be applied
Scope string
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
policyName This property is required. String
Policy name
alerts DiskEdgeAnomalyDetectorsAlerts
Alerts
diskNameFilters List<String>
Disk will be included in this policy if any of the filters match
eventProperties DiskEdgeAnomalyDetectorsEventProperties
Set of additional key-value properties to be attached to the triggered event.
hostMetadataConditions DiskEdgeAnomalyDetectorsHostMetadataConditions
The policy will be enabled if all conditions are met
insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operatingSystems List<String>
Select the operating systems on which policy should be applied
scope String
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
policyName This property is required. string
Policy name
alerts DiskEdgeAnomalyDetectorsAlerts
Alerts
diskNameFilters string[]
Disk will be included in this policy if any of the filters match
eventProperties DiskEdgeAnomalyDetectorsEventProperties
Set of additional key-value properties to be attached to the triggered event.
hostMetadataConditions DiskEdgeAnomalyDetectorsHostMetadataConditions
The policy will be enabled if all conditions are met
insertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operatingSystems string[]
Select the operating systems on which policy should be applied
scope string
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
policy_name This property is required. str
Policy name
alerts DiskEdgeAnomalyDetectorsAlertsArgs
Alerts
disk_name_filters Sequence[str]
Disk will be included in this policy if any of the filters match
event_properties DiskEdgeAnomalyDetectorsEventPropertiesArgs
Set of additional key-value properties to be attached to the triggered event.
host_metadata_conditions DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs
The policy will be enabled if all conditions are met
insert_after str
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operating_systems Sequence[str]
Select the operating systems on which policy should be applied
scope str
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
policyName This property is required. String
Policy name
alerts Property Map
Alerts
diskNameFilters List<String>
Disk will be included in this policy if any of the filters match
eventProperties Property Map
Set of additional key-value properties to be attached to the triggered event.
hostMetadataConditions Property Map
The policy will be enabled if all conditions are met
insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operatingSystems List<String>
Select the operating systems on which policy should be applied
scope String
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.

Outputs

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

Get an existing DiskEdgeAnomalyDetectors 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?: DiskEdgeAnomalyDetectorsState, opts?: CustomResourceOptions): DiskEdgeAnomalyDetectors
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        alerts: Optional[DiskEdgeAnomalyDetectorsAlertsArgs] = None,
        disk_name_filters: Optional[Sequence[str]] = None,
        enabled: Optional[bool] = None,
        event_properties: Optional[DiskEdgeAnomalyDetectorsEventPropertiesArgs] = None,
        host_metadata_conditions: Optional[DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs] = None,
        insert_after: Optional[str] = None,
        operating_systems: Optional[Sequence[str]] = None,
        policy_name: Optional[str] = None,
        scope: Optional[str] = None) -> DiskEdgeAnomalyDetectors
func GetDiskEdgeAnomalyDetectors(ctx *Context, name string, id IDInput, state *DiskEdgeAnomalyDetectorsState, opts ...ResourceOption) (*DiskEdgeAnomalyDetectors, error)
public static DiskEdgeAnomalyDetectors Get(string name, Input<string> id, DiskEdgeAnomalyDetectorsState? state, CustomResourceOptions? opts = null)
public static DiskEdgeAnomalyDetectors get(String name, Output<String> id, DiskEdgeAnomalyDetectorsState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:DiskEdgeAnomalyDetectors    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Alerts Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlerts
Alerts
DiskNameFilters List<string>
Disk will be included in this policy if any of the filters match
Enabled bool
This setting is enabled (true) or disabled (false)
EventProperties Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsEventProperties
Set of additional key-value properties to be attached to the triggered event.
HostMetadataConditions Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsHostMetadataConditions
The policy will be enabled if all conditions are met
InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
OperatingSystems List<string>
Select the operating systems on which policy should be applied
PolicyName string
Policy name
Scope string
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
Alerts DiskEdgeAnomalyDetectorsAlertsArgs
Alerts
DiskNameFilters []string
Disk will be included in this policy if any of the filters match
Enabled bool
This setting is enabled (true) or disabled (false)
EventProperties DiskEdgeAnomalyDetectorsEventPropertiesArgs
Set of additional key-value properties to be attached to the triggered event.
HostMetadataConditions DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs
The policy will be enabled if all conditions are met
InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
OperatingSystems []string
Select the operating systems on which policy should be applied
PolicyName string
Policy name
Scope string
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
alerts DiskEdgeAnomalyDetectorsAlerts
Alerts
diskNameFilters List<String>
Disk will be included in this policy if any of the filters match
enabled Boolean
This setting is enabled (true) or disabled (false)
eventProperties DiskEdgeAnomalyDetectorsEventProperties
Set of additional key-value properties to be attached to the triggered event.
hostMetadataConditions DiskEdgeAnomalyDetectorsHostMetadataConditions
The policy will be enabled if all conditions are met
insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operatingSystems List<String>
Select the operating systems on which policy should be applied
policyName String
Policy name
scope String
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
alerts DiskEdgeAnomalyDetectorsAlerts
Alerts
diskNameFilters string[]
Disk will be included in this policy if any of the filters match
enabled boolean
This setting is enabled (true) or disabled (false)
eventProperties DiskEdgeAnomalyDetectorsEventProperties
Set of additional key-value properties to be attached to the triggered event.
hostMetadataConditions DiskEdgeAnomalyDetectorsHostMetadataConditions
The policy will be enabled if all conditions are met
insertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operatingSystems string[]
Select the operating systems on which policy should be applied
policyName string
Policy name
scope string
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
alerts DiskEdgeAnomalyDetectorsAlertsArgs
Alerts
disk_name_filters Sequence[str]
Disk will be included in this policy if any of the filters match
enabled bool
This setting is enabled (true) or disabled (false)
event_properties DiskEdgeAnomalyDetectorsEventPropertiesArgs
Set of additional key-value properties to be attached to the triggered event.
host_metadata_conditions DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs
The policy will be enabled if all conditions are met
insert_after str
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operating_systems Sequence[str]
Select the operating systems on which policy should be applied
policy_name str
Policy name
scope str
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
alerts Property Map
Alerts
diskNameFilters List<String>
Disk will be included in this policy if any of the filters match
enabled Boolean
This setting is enabled (true) or disabled (false)
eventProperties Property Map
Set of additional key-value properties to be attached to the triggered event.
hostMetadataConditions Property Map
The policy will be enabled if all conditions are met
insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
operatingSystems List<String>
Select the operating systems on which policy should be applied
policyName String
Policy name
scope String
The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.

Supporting Types

DiskEdgeAnomalyDetectorsAlerts
, DiskEdgeAnomalyDetectorsAlertsArgs

alerts This property is required. List<Property Map>

DiskEdgeAnomalyDetectorsAlertsAlert
, DiskEdgeAnomalyDetectorsAlertsAlertArgs

Trigger This property is required. string
Possible Values: AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW, AVAILABLE_DISK_SPACE_PERCENT_BELOW, AVAILABLE_INODES_NUMBER_BELOW, AVAILABLE_INODES_PERCENT_BELOW, READ_ONLY_FILE_SYSTEM, READ_TIME_EXCEEDING, WRITE_TIME_EXCEEDING
SampleCountThresholds Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds
no documentation available
SampleCountThresholdsImmediately Pulumiverse.Dynatrace.Inputs.DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately
no documentation available
ThresholdMebibytes double
no documentation available
ThresholdMilliseconds double
no documentation available
ThresholdNumber double
no documentation available
ThresholdPercent double
no documentation available
Trigger This property is required. string
Possible Values: AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW, AVAILABLE_DISK_SPACE_PERCENT_BELOW, AVAILABLE_INODES_NUMBER_BELOW, AVAILABLE_INODES_PERCENT_BELOW, READ_ONLY_FILE_SYSTEM, READ_TIME_EXCEEDING, WRITE_TIME_EXCEEDING
SampleCountThresholds DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds
no documentation available
SampleCountThresholdsImmediately DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately
no documentation available
ThresholdMebibytes float64
no documentation available
ThresholdMilliseconds float64
no documentation available
ThresholdNumber float64
no documentation available
ThresholdPercent float64
no documentation available
trigger This property is required. String
Possible Values: AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW, AVAILABLE_DISK_SPACE_PERCENT_BELOW, AVAILABLE_INODES_NUMBER_BELOW, AVAILABLE_INODES_PERCENT_BELOW, READ_ONLY_FILE_SYSTEM, READ_TIME_EXCEEDING, WRITE_TIME_EXCEEDING
sampleCountThresholds DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds
no documentation available
sampleCountThresholdsImmediately DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately
no documentation available
thresholdMebibytes Double
no documentation available
thresholdMilliseconds Double
no documentation available
thresholdNumber Double
no documentation available
thresholdPercent Double
no documentation available
trigger This property is required. string
Possible Values: AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW, AVAILABLE_DISK_SPACE_PERCENT_BELOW, AVAILABLE_INODES_NUMBER_BELOW, AVAILABLE_INODES_PERCENT_BELOW, READ_ONLY_FILE_SYSTEM, READ_TIME_EXCEEDING, WRITE_TIME_EXCEEDING
sampleCountThresholds DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds
no documentation available
sampleCountThresholdsImmediately DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately
no documentation available
thresholdMebibytes number
no documentation available
thresholdMilliseconds number
no documentation available
thresholdNumber number
no documentation available
thresholdPercent number
no documentation available
trigger This property is required. str
Possible Values: AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW, AVAILABLE_DISK_SPACE_PERCENT_BELOW, AVAILABLE_INODES_NUMBER_BELOW, AVAILABLE_INODES_PERCENT_BELOW, READ_ONLY_FILE_SYSTEM, READ_TIME_EXCEEDING, WRITE_TIME_EXCEEDING
sample_count_thresholds DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds
no documentation available
sample_count_thresholds_immediately DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately
no documentation available
threshold_mebibytes float
no documentation available
threshold_milliseconds float
no documentation available
threshold_number float
no documentation available
threshold_percent float
no documentation available
trigger This property is required. String
Possible Values: AVAILABLE_DISK_SPACE_MEBIBYTES_BELOW, AVAILABLE_DISK_SPACE_PERCENT_BELOW, AVAILABLE_INODES_NUMBER_BELOW, AVAILABLE_INODES_PERCENT_BELOW, READ_ONLY_FILE_SYSTEM, READ_TIME_EXCEEDING, WRITE_TIME_EXCEEDING
sampleCountThresholds Property Map
no documentation available
sampleCountThresholdsImmediately Property Map
no documentation available
thresholdMebibytes Number
no documentation available
thresholdMilliseconds Number
no documentation available
thresholdNumber Number
no documentation available
thresholdPercent Number
no documentation available

DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholds
, DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsArgs

DealertingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window for dealerting.
DealertingSamples This property is required. int
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
ViolatingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
ViolatingSamples This property is required. int
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
DealertingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window for dealerting.
DealertingSamples This property is required. int
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
ViolatingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
ViolatingSamples This property is required. int
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealertingEvaluationWindow This property is required. Integer
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealertingSamples This property is required. Integer
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violatingEvaluationWindow This property is required. Integer
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violatingSamples This property is required. Integer
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealertingEvaluationWindow This property is required. number
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealertingSamples This property is required. number
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violatingEvaluationWindow This property is required. number
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violatingSamples This property is required. number
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealerting_evaluation_window This property is required. int
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealerting_samples This property is required. int
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violating_evaluation_window This property is required. int
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violating_samples This property is required. int
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealertingEvaluationWindow This property is required. Number
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealertingSamples This property is required. Number
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violatingEvaluationWindow This property is required. Number
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violatingSamples This property is required. Number
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event

DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately
, DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediatelyArgs

DealertingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window for dealerting.
DealertingSamples This property is required. int
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
ViolatingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
ViolatingSamples This property is required. int
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
DealertingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window for dealerting.
DealertingSamples This property is required. int
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
ViolatingEvaluationWindow This property is required. int
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
ViolatingSamples This property is required. int
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealertingEvaluationWindow This property is required. Integer
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealertingSamples This property is required. Integer
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violatingEvaluationWindow This property is required. Integer
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violatingSamples This property is required. Integer
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealertingEvaluationWindow This property is required. number
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealertingSamples This property is required. number
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violatingEvaluationWindow This property is required. number
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violatingSamples This property is required. number
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealerting_evaluation_window This property is required. int
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealerting_samples This property is required. int
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violating_evaluation_window This property is required. int
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violating_samples This property is required. int
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
dealertingEvaluationWindow This property is required. Number
The number of 10-second samples that form the sliding evaluation window for dealerting.
dealertingSamples This property is required. Number
The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
violatingEvaluationWindow This property is required. Number
The number of 10-second samples that form the sliding evaluation window to detect violating samples.
violatingSamples This property is required. Number
The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event

DiskEdgeAnomalyDetectorsEventProperties
, DiskEdgeAnomalyDetectorsEventPropertiesArgs

eventProperties This property is required. List<Property Map>

DiskEdgeAnomalyDetectorsEventPropertiesEventProperty
, DiskEdgeAnomalyDetectorsEventPropertiesEventPropertyArgs

MetadataKey This property is required. string
Type 'dt.' for key hints.
MetadataValue This property is required. string
no documentation available
MetadataKey This property is required. string
Type 'dt.' for key hints.
MetadataValue This property is required. string
no documentation available
metadataKey This property is required. String
Type 'dt.' for key hints.
metadataValue This property is required. String
no documentation available
metadataKey This property is required. string
Type 'dt.' for key hints.
metadataValue This property is required. string
no documentation available
metadata_key This property is required. str
Type 'dt.' for key hints.
metadata_value This property is required. str
no documentation available
metadataKey This property is required. String
Type 'dt.' for key hints.
metadataValue This property is required. String
no documentation available

DiskEdgeAnomalyDetectorsHostMetadataConditions
, DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs

hostMetadataConditions This property is required. List<Property Map>

DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataCondition
, DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionArgs

hostMetadataCondition This property is required. Property Map
no documentation available

DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataCondition
, DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataConditionArgs

MetadataCondition This property is required. string
This string has to match a required format.
MetadataKey This property is required. string
Key
KeyMustExist bool
When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.
MetadataCondition This property is required. string
This string has to match a required format.
MetadataKey This property is required. string
Key
KeyMustExist bool
When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.
metadataCondition This property is required. String
This string has to match a required format.
metadataKey This property is required. String
Key
keyMustExist Boolean
When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.
metadataCondition This property is required. string
This string has to match a required format.
metadataKey This property is required. string
Key
keyMustExist boolean
When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.
metadata_condition This property is required. str
This string has to match a required format.
metadata_key This property is required. str
Key
key_must_exist bool
When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.
metadataCondition This property is required. String
This string has to match a required format.
metadataKey This property is required. String
Key
keyMustExist Boolean
When enabled, the condition requires a metadata key to exist and match the constraints; when disabled, the key is optional but must still match the constrains if it is present.

Package Details

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