...
1
2 package insightsapi
3
4
5
6
7
8
9
10 import (
11 "context"
12 "github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights"
13 "github.com/Azure/go-autorest/autorest"
14 )
15
16
17 type ActivityLogAlertsClientAPI interface {
18 CreateOrUpdate(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlertRule insights.ActivityLogAlertResource) (result insights.ActivityLogAlertResource, err error)
19 Delete(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result autorest.Response, err error)
20 Get(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result insights.ActivityLogAlertResource, err error)
21 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result insights.AlertRuleListPage, err error)
22 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result insights.AlertRuleListIterator, err error)
23 ListBySubscriptionID(ctx context.Context) (result insights.AlertRuleListPage, err error)
24 ListBySubscriptionIDComplete(ctx context.Context) (result insights.AlertRuleListIterator, err error)
25 Update(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlertRulePatch insights.AlertRulePatchObject) (result insights.ActivityLogAlertResource, err error)
26 }
27
28 var _ ActivityLogAlertsClientAPI = (*insights.ActivityLogAlertsClient)(nil)
29
View as plain text