@azure/arm-alertprocessingrules package

Interfaces

Action

Action to be applied.

AddActionGroups

Add action groups to alert processing rule.

AlertProcessingRule

Alert processing rule object containing target scopes, conditions and scheduling logic.

AlertProcessingRuleProperties

Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.

AlertProcessingRulesCreateOrUpdateOptionalParams

Optional parameters.

AlertProcessingRulesDeleteOptionalParams

Optional parameters.

AlertProcessingRulesGetByNameOptionalParams

Optional parameters.

AlertProcessingRulesListByResourceGroupOptionalParams

Optional parameters.

AlertProcessingRulesListBySubscriptionOptionalParams

Optional parameters.

AlertProcessingRulesManagementClientOptionalParams

Optional parameters for the client.

AlertProcessingRulesOperations

Interface representing a AlertProcessingRules operations.

AlertProcessingRulesUpdateOptionalParams

Optional parameters.

Condition

Condition to trigger an alert processing rule.

DailyRecurrence

Daily recurrence object.

ErrorResponse

An error response from the service.

ErrorResponseBody

Details of error response.

MonthlyRecurrence

Monthly recurrence object.

PageSettings

Options for the byPage method

PagedAsyncIterableIterator

An interface that allows async iterable iteration both to completion and by page.

PatchObject

Data contract for patch.

PatchProperties

Alert processing rule properties supported by patch.

Recurrence

Recurrence object.

RemoveAllActionGroups

Indicates if all action groups should be removed.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

Schedule

Scheduling configuration for a given alert processing rule.

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

WeeklyRecurrence

Weekly recurrence object.

Type Aliases

ActionType

Action that should be applied.
KnownActionType can be used interchangeably with ActionType, this enum contains the known values that the service supports.

Known values supported by the service

AddActionGroups: AddActionGroups
RemoveAllActionGroups: RemoveAllActionGroups

ActionUnion

Alias for ActionUnion

AzureSupportedClouds

The supported values for cloud setting as a string literal type

ContinuablePage

An interface that describes a page of results.

CreatedByType

The kind of entity that created the resource.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User: The entity was created by a user.
Application: The entity was created by an application.
ManagedIdentity: The entity was created by a managed identity.
Key: The entity was created by a key.

DaysOfWeek

Days of week.
KnownDaysOfWeek can be used interchangeably with DaysOfWeek, this enum contains the known values that the service supports.

Known values supported by the service

Sunday: Sunday
Monday: Monday
Tuesday: Tuesday
Wednesday: Wednesday
Thursday: Thursday
Friday: Friday
Saturday: Saturday

Field

Field for a given condition.
KnownField can be used interchangeably with Field, this enum contains the known values that the service supports.

Known values supported by the service

Severity: Severity
MonitorService: MonitorService
MonitorCondition: MonitorCondition
SignalType: SignalType
TargetResourceType: TargetResourceType
TargetResource: TargetResource
TargetResourceGroup: TargetResourceGroup
AlertRuleId: AlertRuleId
AlertRuleName: AlertRuleName
Description: Description
AlertContext: AlertContext

Operator

Operator for a given condition.
KnownOperator can be used interchangeably with Operator, this enum contains the known values that the service supports.

Known values supported by the service

Equals: Equals
NotEquals: NotEquals
Contains: Contains
DoesNotContain: DoesNotContain

RecurrenceType

Specifies when the recurrence should be applied.
KnownRecurrenceType can be used interchangeably with RecurrenceType, this enum contains the known values that the service supports.

Known values supported by the service

Daily: Daily
Weekly: Weekly
Monthly: Monthly

RecurrenceUnion

Alias for RecurrenceUnion

Enums

AzureClouds

An enum to describe Azure Cloud environments.

KnownActionType

Action that should be applied.

KnownCreatedByType

The kind of entity that created the resource.

KnownDaysOfWeek

Days of week.

KnownField

Field for a given condition.

KnownOperator

Operator for a given condition.

KnownRecurrenceType

Specifies when the recurrence should be applied.

KnownVersions

The available API versions.