0.11.0 (2026-03-13)
Breaking Changes
- Function
NewAlertsClientparameter(s) have been changed from(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions)to(scope string, credential azcore.TokenCredential, options *arm.ClientOptions) - Function
NewClientFactoryparameter(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.Originhas been changed from*stringto*Origin ActionTypeAddActionGroups,ActionTypeRemoveAllActionGroupsfrom enumActionTypehas been removedAlertModificationEventActionRuleSuppressed,AlertModificationEventActionRuleTriggered,AlertModificationEventActionsFailedfrom enumAlertModificationEventhas been removed- Enum
DaysOfWeekhas been removed - Enum
Fieldhas been removed - Enum
Operatorhas been removed - Enum
RecurrenceTypehas been removed - Enum
SmartGroupModificationEventhas been removed - Enum
SmartGroupsSortByFieldshas been removed - Enum
Statehas been removed - Function
*Action.GetActionhas been removed - Function
*AddActionGroups.GetActionhas been removed - Function
NewAlertProcessingRulesClienthas been removed - Function
*AlertProcessingRulesClient.CreateOrUpdatehas been removed - Function
*AlertProcessingRulesClient.Deletehas been removed - Function
*AlertProcessingRulesClient.GetByNamehas been removed - Function
*AlertProcessingRulesClient.NewListByResourceGroupPagerhas been removed - Function
*AlertProcessingRulesClient.NewListBySubscriptionPagerhas been removed - Function
*AlertProcessingRulesClient.Updatehas been removed - Function
NewAlertRuleRecommendationsClienthas been removed - Function
*AlertRuleRecommendationsClient.NewListByResourcePagerhas been removed - Function
*AlertRuleRecommendationsClient.NewListByTargetTypePagerhas been removed - Function
*ClientFactory.NewAlertProcessingRulesClienthas been removed - Function
*ClientFactory.NewAlertRuleRecommendationsClienthas been removed - Function
*ClientFactory.NewPrometheusRuleGroupsClienthas been removed - Function
*ClientFactory.NewSmartGroupsClienthas been removed - Function
*ClientFactory.NewTenantActivityLogAlertsClienthas been removed - Function
*DailyRecurrence.GetRecurrencehas been removed - Function
*MonthlyRecurrence.GetRecurrencehas been removed - Function
NewPrometheusRuleGroupsClienthas been removed - Function
*PrometheusRuleGroupsClient.CreateOrUpdatehas been removed - Function
*PrometheusRuleGroupsClient.Deletehas been removed - Function
*PrometheusRuleGroupsClient.Gethas been removed - Function
*PrometheusRuleGroupsClient.NewListByResourceGroupPagerhas been removed - Function
*PrometheusRuleGroupsClient.NewListBySubscriptionPagerhas been removed - Function
*PrometheusRuleGroupsClient.Updatehas been removed - Function
*Recurrence.GetRecurrencehas been removed - Function
*RemoveAllActionGroups.GetActionhas been removed - Function
NewSmartGroupsClienthas been removed - Function
*SmartGroupsClient.ChangeStatehas been removed - Function
*SmartGroupsClient.NewGetAllPagerhas been removed - Function
*SmartGroupsClient.GetByIDhas been removed - Function
*SmartGroupsClient.GetHistoryhas been removed - Function
NewTenantActivityLogAlertsClienthas been removed - Function
*TenantActivityLogAlertsClient.CreateOrUpdatehas been removed - Function
*TenantActivityLogAlertsClient.Deletehas been removed - Function
*TenantActivityLogAlertsClient.Gethas been removed - Function
*TenantActivityLogAlertsClient.NewListByManagementGroupPagerhas been removed - Function
*TenantActivityLogAlertsClient.NewListByTenantPagerhas been removed - Function
*TenantActivityLogAlertsClient.Updatehas been removed - Function
*WeeklyRecurrence.GetRecurrencehas been removed - Struct
ActionGrouphas been removed - Struct
ActionListhas been removed - Struct
AddActionGroupshas been removed - Struct
AlertProcessingRulehas been removed - Struct
AlertProcessingRulePropertieshas been removed - Struct
AlertProcessingRulesListhas been removed - Struct
AlertRuleAllOfConditionhas been removed - Struct
AlertRuleAnyOfOrLeafConditionhas been removed - Struct
AlertRuleLeafConditionhas been removed - Struct
AlertRulePropertieshas been removed - Struct
AlertRuleRecommendationPropertieshas been removed - Struct
AlertRuleRecommendationResourcehas been removed - Struct
AlertRuleRecommendationsListResponsehas been removed - Struct
Conditionhas been removed - Struct
DailyRecurrencehas been removed - Struct
MonthlyRecurrencehas been removed - Struct
OperationsListhas been removed - Struct
PatchObjecthas been removed - Struct
PatchPropertieshas been removed - Struct
PrometheusRulehas been removed - Struct
PrometheusRuleGroupActionhas been removed - Struct
PrometheusRuleGroupPropertieshas been removed - Struct
PrometheusRuleGroupResourcehas been removed - Struct
PrometheusRuleGroupResourceCollectionhas been removed - Struct
PrometheusRuleGroupResourcePatchhas been removed - Struct
PrometheusRuleGroupResourcePatchPropertieshas been removed - Struct
PrometheusRuleResolveConfigurationhas been removed - Struct
RemoveAllActionGroupshas been removed - Struct
RuleArmTemplatehas been removed - Struct
Schedulehas been removed - Struct
SmartGrouphas been removed - Struct
SmartGroupAggregatedPropertyhas been removed - Struct
SmartGroupModificationhas been removed - Struct
SmartGroupModificationItemhas been removed - Struct
SmartGroupModificationPropertieshas been removed - Struct
SmartGroupPropertieshas been removed - Struct
SmartGroupsListhas been removed - Struct
TenantActivityLogAlertResourcehas been removed - Struct
TenantAlertRuleListhas been removed - Struct
TenantAlertRulePatchObjecthas been removed - Struct
TenantAlertRulePatchPropertieshas been removed - Struct
WeeklyRecurrencehas been removed - Field
OperationsListof structOperationsClientListResponsehas been removed
Features Added
- New value
ActionTypeInternaladded to enum typeActionType - New value
MonitorServiceResourceHealthadded to enum typeMonitorService - New enum type
AlertModificationTypewith valuesAlertModificationTypeActionsSuppressed,AlertModificationTypeActionsTriggered,AlertModificationTypePropertyChange - New enum type
Originwith valuesOriginSystem,OriginUser,OriginUserSystem - New enum type
ResultStatuswith valuesResultStatusFailed,ResultStatusInline,ResultStatusNone,ResultStatusThrottled,ResultStatusThrottledByAlertRule,ResultStatusThrottledBySubscription - New enum type
RuleTypewith valuesRuleTypeActionRule,RuleTypeAlertRule - New enum type
Statuswith valuesStatusFailed,StatusSucceeded - New enum type
Typewith valuesTypePrometheusEnrichmentItem,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
SystemDatain structAlert - New field
Detailsin structAlertModificationItem - New field
CustomPropertiesin structAlertProperties - New field
ActionType,IsDataActionin structOperation - New anonymous field
OperationListResultin structOperationsClientListResponse