github Azure/azure-sdk-for-go sdk/resourcemanager/alertsmanagement/armalertsmanagement/v0.11.0

0.11.0 (2026-03-13)

Breaking Changes

  • Function NewAlertsClient parameter(s) have been changed from (subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) to (scope string, credential azcore.TokenCredential, options *arm.ClientOptions)
  • Function NewClientFactory parameter(s) have been changed from (subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) to (scope string, credential azcore.TokenCredential, options *arm.ClientOptions)
  • Type of Operation.Origin has been changed from *string to *Origin
  • ActionTypeAddActionGroups, ActionTypeRemoveAllActionGroups from enum ActionType has been removed
  • AlertModificationEventActionRuleSuppressed, AlertModificationEventActionRuleTriggered, AlertModificationEventActionsFailed from enum AlertModificationEvent has been removed
  • Enum DaysOfWeek has been removed
  • Enum Field has been removed
  • Enum Operator has been removed
  • Enum RecurrenceType has been removed
  • Enum SmartGroupModificationEvent has been removed
  • Enum SmartGroupsSortByFields has been removed
  • Enum State has been removed
  • Function *Action.GetAction has been removed
  • Function *AddActionGroups.GetAction has been removed
  • Function NewAlertProcessingRulesClient has been removed
  • Function *AlertProcessingRulesClient.CreateOrUpdate has been removed
  • Function *AlertProcessingRulesClient.Delete has been removed
  • Function *AlertProcessingRulesClient.GetByName has been removed
  • Function *AlertProcessingRulesClient.NewListByResourceGroupPager has been removed
  • Function *AlertProcessingRulesClient.NewListBySubscriptionPager has been removed
  • Function *AlertProcessingRulesClient.Update has been removed
  • Function NewAlertRuleRecommendationsClient has been removed
  • Function *AlertRuleRecommendationsClient.NewListByResourcePager has been removed
  • Function *AlertRuleRecommendationsClient.NewListByTargetTypePager has been removed
  • Function *ClientFactory.NewAlertProcessingRulesClient has been removed
  • Function *ClientFactory.NewAlertRuleRecommendationsClient has been removed
  • Function *ClientFactory.NewPrometheusRuleGroupsClient has been removed
  • Function *ClientFactory.NewSmartGroupsClient has been removed
  • Function *ClientFactory.NewTenantActivityLogAlertsClient has been removed
  • Function *DailyRecurrence.GetRecurrence has been removed
  • Function *MonthlyRecurrence.GetRecurrence has been removed
  • Function NewPrometheusRuleGroupsClient has been removed
  • Function *PrometheusRuleGroupsClient.CreateOrUpdate has been removed
  • Function *PrometheusRuleGroupsClient.Delete has been removed
  • Function *PrometheusRuleGroupsClient.Get has been removed
  • Function *PrometheusRuleGroupsClient.NewListByResourceGroupPager has been removed
  • Function *PrometheusRuleGroupsClient.NewListBySubscriptionPager has been removed
  • Function *PrometheusRuleGroupsClient.Update has been removed
  • Function *Recurrence.GetRecurrence has been removed
  • Function *RemoveAllActionGroups.GetAction has been removed
  • Function NewSmartGroupsClient has been removed
  • Function *SmartGroupsClient.ChangeState has been removed
  • Function *SmartGroupsClient.NewGetAllPager has been removed
  • Function *SmartGroupsClient.GetByID has been removed
  • Function *SmartGroupsClient.GetHistory has been removed
  • Function NewTenantActivityLogAlertsClient has been removed
  • Function *TenantActivityLogAlertsClient.CreateOrUpdate has been removed
  • Function *TenantActivityLogAlertsClient.Delete has been removed
  • Function *TenantActivityLogAlertsClient.Get has been removed
  • Function *TenantActivityLogAlertsClient.NewListByManagementGroupPager has been removed
  • Function *TenantActivityLogAlertsClient.NewListByTenantPager has been removed
  • Function *TenantActivityLogAlertsClient.Update has been removed
  • Function *WeeklyRecurrence.GetRecurrence has been removed
  • Struct ActionGroup has been removed
  • Struct ActionList has been removed
  • Struct AddActionGroups has been removed
  • Struct AlertProcessingRule has been removed
  • Struct AlertProcessingRuleProperties has been removed
  • Struct AlertProcessingRulesList has been removed
  • Struct AlertRuleAllOfCondition has been removed
  • Struct AlertRuleAnyOfOrLeafCondition has been removed
  • Struct AlertRuleLeafCondition has been removed
  • Struct AlertRuleProperties has been removed
  • Struct AlertRuleRecommendationProperties has been removed
  • Struct AlertRuleRecommendationResource has been removed
  • Struct AlertRuleRecommendationsListResponse has been removed
  • Struct Condition has been removed
  • Struct DailyRecurrence has been removed
  • Struct MonthlyRecurrence has been removed
  • Struct OperationsList has been removed
  • Struct PatchObject has been removed
  • Struct PatchProperties has been removed
  • Struct PrometheusRule has been removed
  • Struct PrometheusRuleGroupAction has been removed
  • Struct PrometheusRuleGroupProperties has been removed
  • Struct PrometheusRuleGroupResource has been removed
  • Struct PrometheusRuleGroupResourceCollection has been removed
  • Struct PrometheusRuleGroupResourcePatch has been removed
  • Struct PrometheusRuleGroupResourcePatchProperties has been removed
  • Struct PrometheusRuleResolveConfiguration has been removed
  • Struct RemoveAllActionGroups has been removed
  • Struct RuleArmTemplate has been removed
  • Struct Schedule has been removed
  • Struct SmartGroup has been removed
  • Struct SmartGroupAggregatedProperty has been removed
  • Struct SmartGroupModification has been removed
  • Struct SmartGroupModificationItem has been removed
  • Struct SmartGroupModificationProperties has been removed
  • Struct SmartGroupProperties has been removed
  • Struct SmartGroupsList has been removed
  • Struct TenantActivityLogAlertResource has been removed
  • Struct TenantAlertRuleList has been removed
  • Struct TenantAlertRulePatchObject has been removed
  • Struct TenantAlertRulePatchProperties has been removed
  • Struct WeeklyRecurrence has been removed
  • Field OperationsList of struct OperationsClientListResponse has been removed

Features Added

  • New value ActionTypeInternal added to enum type ActionType
  • New value MonitorServiceResourceHealth added to enum type MonitorService
  • New enum type AlertModificationType with values AlertModificationTypeActionsSuppressed, AlertModificationTypeActionsTriggered, AlertModificationTypePropertyChange
  • New enum type Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New enum type ResultStatus with values ResultStatusFailed, ResultStatusInline, ResultStatusNone, ResultStatusThrottled, ResultStatusThrottledByAlertRule, ResultStatusThrottledBySubscription
  • New enum type RuleType with values RuleTypeActionRule, RuleTypeAlertRule
  • New enum type Status with values StatusFailed, StatusSucceeded
  • New enum type Type with values TypePrometheusEnrichmentItem, TypePrometheusInstantQuery, TypePrometheusRangeQuery
  • New function *ActionSuppressedDetails.GetBaseDetails() *BaseDetails
  • New function *ActionTriggeredDetails.GetBaseDetails() *BaseDetails
  • New function *AlertEnrichmentItem.GetAlertEnrichmentItem() *AlertEnrichmentItem
  • New function *AlertsClient.ChangeStateTenant(ctx context.Context, alertID string, newState AlertState, options *AlertsClientChangeStateTenantOptions) (AlertsClientChangeStateTenantResponse, error)
  • New function *AlertsClient.NewGetAllTenantPager(options *AlertsClientGetAllTenantOptions) *runtime.Pager[AlertsClientGetAllTenantResponse]
  • New function *AlertsClient.GetByIDTenant(ctx context.Context, alertID string, options *AlertsClientGetByIDTenantOptions) (AlertsClientGetByIDTenantResponse, error)
  • New function *AlertsClient.NewGetEnrichmentsPager(alertID string, options *AlertsClientGetEnrichmentsOptions) *runtime.Pager[AlertsClientGetEnrichmentsResponse]
  • New function *AlertsClient.GetHistoryTenant(ctx context.Context, alertID string, options *AlertsClientGetHistoryTenantOptions) (AlertsClientGetHistoryTenantResponse, error)
  • New function *BaseDetails.GetBaseDetails() *BaseDetails
  • New function *PrometheusEnrichmentItem.GetAlertEnrichmentItem() *AlertEnrichmentItem
  • New function *PrometheusEnrichmentItem.GetPrometheusEnrichmentItem() *PrometheusEnrichmentItem
  • New function *PrometheusInstantQuery.GetAlertEnrichmentItem() *AlertEnrichmentItem
  • New function *PrometheusInstantQuery.GetPrometheusEnrichmentItem() *PrometheusEnrichmentItem
  • New function *PrometheusRangeQuery.GetAlertEnrichmentItem() *AlertEnrichmentItem
  • New function *PrometheusRangeQuery.GetPrometheusEnrichmentItem() *PrometheusEnrichmentItem
  • New function *PropertyChangeDetails.GetBaseDetails() *BaseDetails
  • New struct ActionSuppressedDetails
  • New struct ActionTriggeredDetails
  • New struct AlertEnrichmentProperties
  • New struct AlertEnrichmentResponse
  • New struct AlertEnrichmentsList
  • New struct NotificationResult
  • New struct OperationListResult
  • New struct PrometheusInstantQuery
  • New struct PrometheusRangeQuery
  • New struct PropertyChangeDetails
  • New struct TriggeredRule
  • New field SystemData in struct Alert
  • New field Details in struct AlertModificationItem
  • New field CustomProperties in struct AlertProperties
  • New field ActionType, IsDataAction in struct Operation
  • New anonymous field OperationListResult in struct OperationsClientListResponse

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.