models Package
Classes
| ActionGroup |
Action rule with action group configuration. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| ActionGroupsInformation |
The Action Groups information, used by the alert rule. All required parameters must be populated in order to send to Azure. |
| ActionRule |
Action rule object containing target scope, conditions and suppression logic. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| ActionRuleProperties |
Action rule properties defining scope, conditions, suppression logic for action rule. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ActionGroup, Diagnostics, Suppression. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| ActionRulesList |
List of action rules. |
| Alert |
An alert created in alert management service. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertModification |
Alert Modification details. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertModificationItem |
Alert modification item. |
| AlertModificationProperties |
Properties of the alert modification item. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertProperties |
Alert property bag. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertRule |
The alert rule information. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertRulePatchObject |
The alert rule patch information. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertRulesList |
List of Smart Detector alert rules. |
| AlertsList |
List the alerts. |
| AlertsMetaData |
alert meta data information. |
| AlertsMetaDataProperties |
alert meta data property bag. You probably want to use the sub-classes and not this class directly. Known sub-classes are: MonitorServiceList. All required parameters must be populated in order to send to Azure. |
| AlertsSummary |
Summary of alerts based on the input filters and 'groupby' parameters. Variables are only populated by the server, and will be ignored when sending a request. |
| AlertsSummaryGroup |
Group the result set. |
| AlertsSummaryGroupItem |
Alerts summary group item. |
| AzureResource |
An Azure resource object. Variables are only populated by the server, and will be ignored when sending a request. |
| Condition |
condition to trigger an action rule. |
| Conditions |
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation. |
| Detector |
The detector information. By default this is not populated, unless it's specified in expandDetector. All required parameters must be populated in order to send to Azure. |
| Diagnostics |
Action rule with diagnostics configuration. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| ErrorResponse |
An error response from the service. |
| ErrorResponseAutoGenerated |
An error response from the service. |
| ErrorResponseAutoGenerated2 |
An error response from the service. |
| ErrorResponseBody |
Details of error response. |
| ErrorResponseBodyAutoGenerated |
Details of error response. |
| ErrorResponseBodyAutoGenerated2 |
Details of error response. |
| Essentials |
This object contains consistent fields across different monitor services. Variables are only populated by the server, and will be ignored when sending a request. |
| ManagedResource |
An azure managed resource object. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| MonitorServiceDetails |
Details of a monitor service. |
| MonitorServiceList |
Monitor service details. All required parameters must be populated in order to send to Azure. |
| Operation |
Operation provided by provider. |
| OperationDisplay |
Properties of the operation. |
| OperationsList |
Lists the operations available in the AlertsManagement RP. All required parameters must be populated in order to send to Azure. |
| PatchObject |
Data contract for patch. |
| Resource |
An azure resource object. Variables are only populated by the server, and will be ignored when sending a request. |
| Scope |
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well. |
| SmartDetectorErrorResponse |
Describe the format of an Error response. |
| SmartGroup |
Set of related alerts grouped together smartly by AMS. Variables are only populated by the server, and will be ignored when sending a request. |
| SmartGroupAggregatedProperty |
Aggregated property of each type. |
| SmartGroupModification |
Alert Modification details. Variables are only populated by the server, and will be ignored when sending a request. |
| SmartGroupModificationItem |
smartGroup modification item. |
| SmartGroupModificationProperties |
Properties of the smartGroup modification item. Variables are only populated by the server, and will be ignored when sending a request. |
| SmartGroupsList |
List the alerts. |
| Suppression |
Action rule with suppression configuration. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
| SuppressionConfig |
Suppression logic for a given action rule. All required parameters must be populated in order to send to Azure. |
| SuppressionSchedule |
Schedule for a given suppression configuration. |
| ThrottlingInformation |
Optional throttling information for the alert rule. |
Enums
| ActionRuleStatus |
Indicates if the given action rule is enabled or disabled |
| ActionRuleType |
Indicates type of action rule |
| AlertModificationEvent |
Reason for the modification |
| AlertRuleState |
The alert rule state. |
| AlertState |
An enumeration. |
| AlertsSortByFields |
An enumeration. |
| AlertsSummaryGroupByFields |
An enumeration. |
| Enum11 |
An enumeration. |
| Identifier |
An enumeration. |
| MetadataIdentifier |
Identification of the information to be retrieved by API call |
| MonitorCondition |
An enumeration. |
| MonitorService |
An enumeration. |
| Operator |
operator for a given condition |
| ScopeType |
type of target scope |
| Severity |
An enumeration. |
| SignalType |
The type of signal the alert is based on, which could be metrics, logs or activity logs. |
| SmartGroupModificationEvent |
Reason for the modification |
| SmartGroupsSortByFields |
An enumeration. |
| State |
Smart group state |
| SuppressionType |
Specifies when the suppression should be applied |
| TimeRange |
An enumeration. |
Feedback
Submit and view feedback for