public interface MetricAlert extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.monitor.implementation.MonitorManager,com.microsoft.azure.management.monitor.implementation.MetricAlertResourceInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<MetricAlert>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<MetricAlert.Update>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MetricAlert.Definition
The entirety of a Metric Alert definition.
|
static interface |
MetricAlert.DefinitionStages
Grouping of metric alerts definition stages.
|
static interface |
MetricAlert.Update
The template for an update operation, containing all the settings that can be modified.
|
static interface |
MetricAlert.UpdateStages
Grouping of metric alerts update stages.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
actionGroupIds()
Get the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
|
Map<String,MetricAlertCondition> |
alertCriterias() |
boolean |
autoMitigate()
Get the flag that indicates whether the alert should be auto resolved or not.
|
String |
description()
Get the description of the metric alert that will be included in the alert email.
|
boolean |
enabled()
Get the flag that indicates whether the metric alert is enabled.
|
org.joda.time.Period |
evaluationFrequency()
Get how often the metric alert is evaluated represented in ISO 8601 duration format.
|
org.joda.time.DateTime |
lastUpdatedTime()
Get last time the rule was updated in ISO8601 format.
|
Collection<String> |
scopes()
Get the list of resource id's that this metric alert is scoped to.
|
int |
severity()
Get alert severity {0, 1, 2, 3, 4}.
|
org.joda.time.Period |
windowSize()
Get the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.
|
region, regionName, tags, typekeyidnameresourceGroupNamemanagerinnerString description()
int severity()
boolean enabled()
Collection<String> scopes()
org.joda.time.Period evaluationFrequency()
org.joda.time.Period windowSize()
Map<String,MetricAlertCondition> alertCriterias()
boolean autoMitigate()
Collection<String> actionGroupIds()
org.joda.time.DateTime lastUpdatedTime()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/