Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MetricAlerts

Package version

Class representing a MetricAlerts.

Hierarchy

  • MetricAlerts

Index

Constructors

constructor

Methods

createOrUpdate

  • createOrUpdate(resourceGroupName: string, ruleName: string, parameters: MetricAlertResource, options?: msRest.RequestOptionsBase): Promise<Models.MetricAlertsCreateOrUpdateResponse>
  • createOrUpdate(resourceGroupName: string, ruleName: string, parameters: MetricAlertResource, callback: msRest.ServiceCallback<MetricAlertResource>): void
  • createOrUpdate(resourceGroupName: string, ruleName: string, parameters: MetricAlertResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MetricAlertResource>): void
  • Create or update an metric alert definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • parameters: MetricAlertResource

      The parameters of the rule to create or update.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.MetricAlertsCreateOrUpdateResponse>

    Promise<Models.MetricAlertsCreateOrUpdateResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • parameters: MetricAlertResource

      The parameters of the rule to create or update.

    • callback: msRest.ServiceCallback<MetricAlertResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • parameters: MetricAlertResource

      The parameters of the rule to create or update.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MetricAlertResource>

      The callback

    Returns void

deleteMethod

  • deleteMethod(resourceGroupName: string, ruleName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteMethod(resourceGroupName: string, ruleName: string, callback: msRest.ServiceCallback<void>): void
  • deleteMethod(resourceGroupName: string, ruleName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete an alert rule definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

get

  • get(resourceGroupName: string, ruleName: string, options?: msRest.RequestOptionsBase): Promise<Models.MetricAlertsGetResponse>
  • get(resourceGroupName: string, ruleName: string, callback: msRest.ServiceCallback<MetricAlertResource>): void
  • get(resourceGroupName: string, ruleName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MetricAlertResource>): void
  • Retrieve an alert rule definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.MetricAlertsGetResponse>

    Promise<Models.MetricAlertsGetResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • callback: msRest.ServiceCallback<MetricAlertResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MetricAlertResource>

      The callback

    Returns void

listByResourceGroup

  • listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise<Models.MetricAlertsListByResourceGroupResponse>
  • listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback<MetricAlertResourceCollection>): void
  • listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MetricAlertResourceCollection>): void
  • Retrieve alert rule definitions in a resource group.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.MetricAlertsListByResourceGroupResponse>

    Promise<Models.MetricAlertsListByResourceGroupResponse>

  • Parameters

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MetricAlertResourceCollection>

      The callback

    Returns void

listBySubscription

  • listBySubscription(options?: msRest.RequestOptionsBase): Promise<Models.MetricAlertsListBySubscriptionResponse>
  • listBySubscription(callback: msRest.ServiceCallback<MetricAlertResourceCollection>): void
  • listBySubscription(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MetricAlertResourceCollection>): void

update

  • Update an metric alert definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • parameters: MetricAlertResourcePatch

      The parameters of the rule to update.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.MetricAlertsUpdateResponse>

    Promise<Models.MetricAlertsUpdateResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • parameters: MetricAlertResourcePatch

      The parameters of the rule to update.

    • callback: msRest.ServiceCallback<MetricAlertResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • ruleName: string

      The name of the rule.

    • parameters: MetricAlertResourcePatch

      The parameters of the rule to update.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MetricAlertResource>

      The callback

    Returns void

Generated using TypeDoc