Share via


PrometheusRuleGroups Class

Definition

Low-level API implementation for the PrometheusRuleGroups service. Azure Alerts Management Service provides a single pane of glass of alerts across Azure Monitor.

public class PrometheusRuleGroups
type PrometheusRuleGroups = class
Public Class PrometheusRuleGroups
Inheritance
PrometheusRuleGroups

Constructors

PrometheusRuleGroups()

Methods

PrometheusRuleGroupsCreateOrUpdate(String, String, String, IPrometheusRuleGroupResource, Func<HttpResponseMessage,Task<IPrometheusRuleGroupResource>, Task>, Func<HttpResponseMessage,Task<IPrometheusRuleGroupResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update a Prometheus rule group definition.

PrometheusRuleGroupsCreateOrUpdateViaIdentity(String, IPrometheusRuleGroupResource, Func<HttpResponseMessage,Task<IPrometheusRuleGroupResource>, Task>, Func<HttpResponseMessage,Task<IPrometheusRuleGroupResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update a Prometheus rule group definition.

PrometheusRuleGroupsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a Prometheus rule group definition.

PrometheusRuleGroupsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a Prometheus rule group definition.

PrometheusRuleGroupsGet(String, String, String, Func<HttpResponseMessage, Task<IPrometheusRuleGroupResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Retrieve a Prometheus rule group definition.

PrometheusRuleGroupsGetViaIdentity(String, Func<HttpResponseMessage, Task<IPrometheusRuleGroupResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Retrieve a Prometheus rule group definition.

PrometheusRuleGroupsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IPrometheusRuleGroupResourceCollection>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Retrieve Prometheus rule group definitions in a resource group.

PrometheusRuleGroupsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IPrometheusRuleGroupResourceCollection>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Retrieve Prometheus rule group definitions in a resource group.

PrometheusRuleGroupsListBySubscription(String, Func<HttpResponseMessage, Task<IPrometheusRuleGroupResourceCollection>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Retrieve Prometheus all rule group definitions in a subscription.

PrometheusRuleGroupsListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<IPrometheusRuleGroupResourceCollection>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Retrieve Prometheus all rule group definitions in a subscription.

PrometheusRuleGroupsUpdate(String, String, String, IPrometheusRuleGroupResourcePatchParameters, Func<HttpResponseMessage,Task<IPrometheusRuleGroupResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update an Prometheus rule group definition.

PrometheusRuleGroupsUpdateViaIdentity(String, IPrometheusRuleGroupResourcePatchParameters, Func<HttpResponseMessage,Task<IPrometheusRuleGroupResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update an Prometheus rule group definition.

Applies to