PrometheusRuleGroupProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An Azure Prometheus rule group.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PrometheusRuleGroups.Models.Api20230301.PrometheusRuleGroupPropertiesTypeConverter))]
public class PrometheusRuleGroupProperties : Microsoft.Azure.PowerShell.Cmdlets.PrometheusRuleGroups.Models.Api20230301.IPrometheusRuleGroupProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PrometheusRuleGroups.Models.Api20230301.PrometheusRuleGroupPropertiesTypeConverter))>]
type PrometheusRuleGroupProperties = class
interface IPrometheusRuleGroupProperties
interface IJsonSerializable
Public Class PrometheusRuleGroupProperties
Implements IPrometheusRuleGroupProperties
- Inheritance
-
PrometheusRuleGroupProperties
- Attributes
- Implements
Constructors
PrometheusRuleGroupProperties() |
Creates an new PrometheusRuleGroupProperties instance. |
Properties
ClusterName |
Apply rule to data from a specific cluster. |
Description |
Rule group description. |
Enabled |
Enable/disable rule group. |
Interval |
The interval in which to run the Prometheus rule group represented in ISO 8601 duration format. Should be between 1 and 15 minutes |
Rule |
Defines the rules in the Prometheus rule group. |
Scope |
Target Azure Monitor workspaces resource ids. This api-version is currently limited to creating with one scope. This may change in future. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of PrometheusRuleGroupProperties. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of PrometheusRuleGroupProperties. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.PrometheusRuleGroups.Models.Api20230301.IPrometheusRuleGroupProperties. |
FromJsonString(String) |
Creates a new instance of PrometheusRuleGroupProperties, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of PrometheusRuleGroupProperties into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() |