GetSmartDetectorAlertRuleResult

data class GetSmartDetectorAlertRuleResult(val actionGroups: ActionGroupsInformationResponse, val azureApiVersion: String, val description: String? = null, val detector: DetectorResponse, val frequency: String, val id: String, val location: String? = null, val name: String, val scope: List<String>, val severity: String, val state: String, val tags: Map<String, String>? = null, val throttling: ThrottlingInformationResponse? = null, val type: String)

The alert rule information

Constructors

Link copied to clipboard
constructor(actionGroups: ActionGroupsInformationResponse, azureApiVersion: String, description: String? = null, detector: DetectorResponse, frequency: String, id: String, location: String? = null, name: String, scope: List<String>, severity: String, state: String, tags: Map<String, String>? = null, throttling: ThrottlingInformationResponse? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The alert rule actions.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val description: String? = null

The alert rule description.

Link copied to clipboard

The alert rule's detector.

Link copied to clipboard

The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 1 minute, depending on the detector.

Link copied to clipboard
val id: String

The resource ID.

Link copied to clipboard
val location: String? = null

The resource location.

Link copied to clipboard

The resource name.

Link copied to clipboard

The alert rule resources scope.

Link copied to clipboard

The alert rule severity.

Link copied to clipboard

The alert rule state.

Link copied to clipboard
val tags: Map<String, String>? = null

The resource tags.

Link copied to clipboard

The alert rule throttling information.

Link copied to clipboard

The resource type.