PrometheusRuleGroupsOperations interface
Interface representing a PrometheusRuleGroups operations.
Properties
| create |
Create or update a Prometheus rule group definition. |
| delete | Delete a Prometheus rule group definition. |
| get | Retrieve a Prometheus rule group definition. |
| list |
Retrieve Prometheus rule group definitions in a resource group. |
| list |
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>