...
1
2 package scheduledqueryrulesapi
3
4
5
6
7
8
9
10 import (
11 "context"
12 "github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2021-08-01/scheduledqueryrules"
13 "github.com/Azure/go-autorest/autorest"
14 )
15
16
17 type ClientAPI interface {
18 CreateOrUpdate(ctx context.Context, resourceGroupName string, ruleName string, parameters scheduledqueryrules.ResourceType) (result scheduledqueryrules.ResourceType, err error)
19 Delete(ctx context.Context, resourceGroupName string, ruleName string) (result autorest.Response, err error)
20 Get(ctx context.Context, resourceGroupName string, ruleName string) (result scheduledqueryrules.ResourceType, err error)
21 ListByResourceGroup(ctx context.Context, resourceGroupName string) (result scheduledqueryrules.ResourceCollectionPage, err error)
22 ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result scheduledqueryrules.ResourceCollectionIterator, err error)
23 ListBySubscription(ctx context.Context) (result scheduledqueryrules.ResourceCollectionPage, err error)
24 ListBySubscriptionComplete(ctx context.Context) (result scheduledqueryrules.ResourceCollectionIterator, err error)
25 Update(ctx context.Context, resourceGroupName string, ruleName string, parameters scheduledqueryrules.ResourcePatch) (result scheduledqueryrules.ResourceType, err error)
26 }
27
28 var _ ClientAPI = (*scheduledqueryrules.Client)(nil)
29
View as plain text