Share via


IAutoHealRules Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.AutoHealRulesTypeConverter))]
public interface IAutoHealRules : Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.AutoHealRulesTypeConverter))>]
type IAutoHealRules = interface
    interface IJsonSerializable
Public Interface IAutoHealRules
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

ActionMinProcessExecutionTime

Minimum time the process must execute before taking the action

ActionType

Predefined action to be taken.

CustomActionExe

Executable to be run.

CustomActionParameter

Parameters for the executable.

RequestCount

Request Count.

RequestTimeInterval

Time interval.

SlowRequestCount

Request Count.

SlowRequestPath

Request Path.

SlowRequestTimeInterval

Time interval.

SlowRequestTimeTaken

Time taken.

TriggerPrivateBytesInKb

A rule based on private bytes.

TriggerSlowRequestsWithPath

A rule based on multiple Slow Requests Rule with path

TriggerStatusCode

A rule based on status codes.

TriggerStatusCodesRange

A rule based on status codes ranges.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to