PrometheusRuleGroupsOperations interface

Interface representing a PrometheusRuleGroups operations.

Properties

createOrUpdate

Create or update a Prometheus rule group definition.

delete

Delete a Prometheus rule group definition.

get

Retrieve a Prometheus rule group definition.

listByResourceGroup

Retrieve Prometheus rule group definitions in a resource group.

listBySubscription

Retrieve Prometheus all rule group definitions in a subscription.

update

Update an Prometheus rule group definition.

Property Details

createOrUpdate

Create or update a Prometheus rule group definition.

createOrUpdate: (resourceGroupName: string, ruleGroupName: string, parameters: PrometheusRuleGroupResource, options?: PrometheusRuleGroupsCreateOrUpdateOptionalParams) => Promise<PrometheusRuleGroupResource>

Property Value

(resourceGroupName: string, ruleGroupName: string, parameters: PrometheusRuleGroupResource, options?: PrometheusRuleGroupsCreateOrUpdateOptionalParams) => Promise<PrometheusRuleGroupResource>

delete

Delete a Prometheus rule group definition.

delete: (resourceGroupName: string, ruleGroupName: string, options?: PrometheusRuleGroupsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, ruleGroupName: string, options?: PrometheusRuleGroupsDeleteOptionalParams) => Promise<void>

get

Retrieve a Prometheus rule group definition.

get: (resourceGroupName: string, ruleGroupName: string, options?: PrometheusRuleGroupsGetOptionalParams) => Promise<PrometheusRuleGroupResource>

Property Value

(resourceGroupName: string, ruleGroupName: string, options?: PrometheusRuleGroupsGetOptionalParams) => Promise<PrometheusRuleGroupResource>

listByResourceGroup

Retrieve Prometheus rule group definitions in a resource group.

listByResourceGroup: (resourceGroupName: string, options?: PrometheusRuleGroupsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<PrometheusRuleGroupResource, PrometheusRuleGroupResource[], PageSettings>

Property Value

(resourceGroupName: string, options?: PrometheusRuleGroupsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<PrometheusRuleGroupResource, PrometheusRuleGroupResource[], PageSettings>

listBySubscription

Retrieve Prometheus all rule group definitions in a subscription.

listBySubscription: (options?: PrometheusRuleGroupsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<PrometheusRuleGroupResource, PrometheusRuleGroupResource[], PageSettings>

Property Value

(options?: PrometheusRuleGroupsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<PrometheusRuleGroupResource, PrometheusRuleGroupResource[], PageSettings>

update

Update an Prometheus rule group definition.

update: (resourceGroupName: string, ruleGroupName: string, parameters: PrometheusRuleGroupResourcePatchParameters, options?: PrometheusRuleGroupsUpdateOptionalParams) => Promise<PrometheusRuleGroupResource>

Property Value

(resourceGroupName: string, ruleGroupName: string, parameters: PrometheusRuleGroupResourcePatchParameters, options?: PrometheusRuleGroupsUpdateOptionalParams) => Promise<PrometheusRuleGroupResource>