1. Packages
  2. Dynatrace
  3. API Docs
  4. DiskEdgeAnomalyDetectors
Dynatrace v0.21.2 published on Friday, Dec 13, 2024 by Pulumiverse

dynatrace.DiskEdgeAnomalyDetectors

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.21.2 published on Friday, Dec 13, 2024 by Pulumiverse

    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 string
    The unique name of the resource.
    args DiskEdgeAnomalyDetectorsArgs
    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 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 string
    The unique name of the resource.
    args DiskEdgeAnomalyDetectorsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DiskEdgeAnomalyDetectorsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
    });
    
    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"),
    })
    
    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());
    
    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")
    
    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",
    });
    
    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
    

    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 bool
    This setting is enabled (true) or disabled (false)
    PolicyName 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 bool
    This setting is enabled (true) or disabled (false)
    PolicyName 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 Boolean
    This setting is enabled (true) or disabled (false)
    policyName 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 boolean
    This setting is enabled (true) or disabled (false)
    policyName 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 bool
    This setting is enabled (true) or disabled (false)
    policy_name 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 Boolean
    This setting is enabled (true) or disabled (false)
    policyName 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)
    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:
    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

    DiskEdgeAnomalyDetectorsAlertsAlert, DiskEdgeAnomalyDetectorsAlertsAlertArgs

    Trigger 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 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 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 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 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 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 int
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    DealertingSamples int
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    ViolatingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    ViolatingSamples int
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    DealertingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    DealertingSamples int
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    ViolatingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    ViolatingSamples int
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealertingEvaluationWindow Integer
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealertingSamples Integer
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    violatingEvaluationWindow Integer
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violatingSamples Integer
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealertingEvaluationWindow number
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealertingSamples number
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    violatingEvaluationWindow number
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violatingSamples number
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealerting_evaluation_window int
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealerting_samples 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 int
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violating_samples int
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealertingEvaluationWindow Number
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealertingSamples Number
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    violatingEvaluationWindow Number
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violatingSamples Number
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event

    DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediately, DiskEdgeAnomalyDetectorsAlertsAlertSampleCountThresholdsImmediatelyArgs

    DealertingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    DealertingSamples int
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    ViolatingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    ViolatingSamples int
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    DealertingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    DealertingSamples int
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    ViolatingEvaluationWindow int
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    ViolatingSamples int
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealertingEvaluationWindow Integer
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealertingSamples Integer
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    violatingEvaluationWindow Integer
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violatingSamples Integer
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealertingEvaluationWindow number
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealertingSamples number
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    violatingEvaluationWindow number
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violatingSamples number
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealerting_evaluation_window int
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealerting_samples 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 int
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violating_samples int
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event
    dealertingEvaluationWindow Number
    The number of 10-second samples that form the sliding evaluation window for dealerting.
    dealertingSamples Number
    The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event
    violatingEvaluationWindow Number
    The number of 10-second samples that form the sliding evaluation window to detect violating samples.
    violatingSamples Number
    The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event

    DiskEdgeAnomalyDetectorsEventProperties, DiskEdgeAnomalyDetectorsEventPropertiesArgs

    DiskEdgeAnomalyDetectorsEventPropertiesEventProperty, DiskEdgeAnomalyDetectorsEventPropertiesEventPropertyArgs

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

    DiskEdgeAnomalyDetectorsHostMetadataConditions, DiskEdgeAnomalyDetectorsHostMetadataConditionsArgs

    DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataCondition, DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionArgs

    hostMetadataCondition Property Map
    no documentation available

    DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataCondition, DiskEdgeAnomalyDetectorsHostMetadataConditionsHostMetadataConditionHostMetadataConditionArgs

    MetadataCondition string
    This string has to match a required format.
    MetadataKey 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 string
    This string has to match a required format.
    MetadataKey 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 String
    This string has to match a required format.
    metadataKey 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 string
    This string has to match a required format.
    metadataKey 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 str
    This string has to match a required format.
    metadata_key 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 String
    This string has to match a required format.
    metadataKey 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.
    dynatrace logo
    Dynatrace v0.21.2 published on Friday, Dec 13, 2024 by Pulumiverse