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

latest releases: sdk/messaging/eventgrid/azsystemevents/v0.4.2, sdk/containers/azcontainerregistry/v0.2.2, sdk/monitor/query/azlogs/v1.1.0-beta.1...
pre-release6 months ago

0.10.0 (2024-03-01)

Breaking Changes

  • Type of AlertsClientChangeStateOptions.Comment has been changed from *string to *Comments

Features Added

  • New function NewAlertRuleRecommendationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AlertRuleRecommendationsClient, error)
  • New function *AlertRuleRecommendationsClient.NewListByResourcePager(string, *AlertRuleRecommendationsClientListByResourceOptions) *runtime.Pager[AlertRuleRecommendationsClientListByResourceResponse]
  • New function *AlertRuleRecommendationsClient.NewListByTargetTypePager(string, *AlertRuleRecommendationsClientListByTargetTypeOptions) *runtime.Pager[AlertRuleRecommendationsClientListByTargetTypeResponse]
  • New function *ClientFactory.NewAlertRuleRecommendationsClient() *AlertRuleRecommendationsClient
  • New function *ClientFactory.NewPrometheusRuleGroupsClient() *PrometheusRuleGroupsClient
  • New function *ClientFactory.NewTenantActivityLogAlertsClient() *TenantActivityLogAlertsClient
  • New function NewPrometheusRuleGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PrometheusRuleGroupsClient, error)
  • New function *PrometheusRuleGroupsClient.CreateOrUpdate(context.Context, string, string, PrometheusRuleGroupResource, *PrometheusRuleGroupsClientCreateOrUpdateOptions) (PrometheusRuleGroupsClientCreateOrUpdateResponse, error)
  • New function *PrometheusRuleGroupsClient.Delete(context.Context, string, string, *PrometheusRuleGroupsClientDeleteOptions) (PrometheusRuleGroupsClientDeleteResponse, error)
  • New function *PrometheusRuleGroupsClient.Get(context.Context, string, string, *PrometheusRuleGroupsClientGetOptions) (PrometheusRuleGroupsClientGetResponse, error)
  • New function *PrometheusRuleGroupsClient.NewListByResourceGroupPager(string, *PrometheusRuleGroupsClientListByResourceGroupOptions) *runtime.Pager[PrometheusRuleGroupsClientListByResourceGroupResponse]
  • New function *PrometheusRuleGroupsClient.NewListBySubscriptionPager(*PrometheusRuleGroupsClientListBySubscriptionOptions) *runtime.Pager[PrometheusRuleGroupsClientListBySubscriptionResponse]
  • New function *PrometheusRuleGroupsClient.Update(context.Context, string, string, PrometheusRuleGroupResourcePatch, *PrometheusRuleGroupsClientUpdateOptions) (PrometheusRuleGroupsClientUpdateResponse, error)
  • New function NewTenantActivityLogAlertsClient(azcore.TokenCredential, *arm.ClientOptions) (*TenantActivityLogAlertsClient, error)
  • New function *TenantActivityLogAlertsClient.CreateOrUpdate(context.Context, string, string, TenantActivityLogAlertResource, *TenantActivityLogAlertsClientCreateOrUpdateOptions) (TenantActivityLogAlertsClientCreateOrUpdateResponse, error)
  • New function *TenantActivityLogAlertsClient.Delete(context.Context, string, string, *TenantActivityLogAlertsClientDeleteOptions) (TenantActivityLogAlertsClientDeleteResponse, error)
  • New function *TenantActivityLogAlertsClient.Get(context.Context, string, string, *TenantActivityLogAlertsClientGetOptions) (TenantActivityLogAlertsClientGetResponse, error)
  • New function *TenantActivityLogAlertsClient.NewListByManagementGroupPager(string, *TenantActivityLogAlertsClientListByManagementGroupOptions) *runtime.Pager[TenantActivityLogAlertsClientListByManagementGroupResponse]
  • New function *TenantActivityLogAlertsClient.NewListByTenantPager(*TenantActivityLogAlertsClientListByTenantOptions) *runtime.Pager[TenantActivityLogAlertsClientListByTenantResponse]
  • New function *TenantActivityLogAlertsClient.Update(context.Context, string, string, TenantAlertRulePatchObject, *TenantActivityLogAlertsClientUpdateOptions) (TenantActivityLogAlertsClientUpdateResponse, error)
  • New struct ActionGroup
  • New struct ActionList
  • New struct AlertRuleAllOfCondition
  • New struct AlertRuleAnyOfOrLeafCondition
  • New struct AlertRuleLeafCondition
  • New struct AlertRuleProperties
  • New struct AlertRuleRecommendationProperties
  • New struct AlertRuleRecommendationResource
  • New struct AlertRuleRecommendationsListResponse
  • New struct Comments
  • New struct PrometheusRule
  • New struct PrometheusRuleGroupAction
  • New struct PrometheusRuleGroupProperties
  • New struct PrometheusRuleGroupResource
  • New struct PrometheusRuleGroupResourceCollection
  • New struct PrometheusRuleGroupResourcePatch
  • New struct PrometheusRuleGroupResourcePatchProperties
  • New struct PrometheusRuleResolveConfiguration
  • New struct RuleArmTemplate
  • New struct TenantActivityLogAlertResource
  • New struct TenantAlertRuleList
  • New struct TenantAlertRulePatchObject
  • New struct TenantAlertRulePatchProperties

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

NewReleases is sending notifications on new releases.