Documentation ¶
Overview ¶
Deprecated: Please note, this package has been deprecated. A replacement package is available github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor(https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.
Index ¶
- type ActionGroupsClientAPI
- type AutoscaleSettingsClientAPI
- type ManagementGroupDiagnosticSettingsClientAPI
- type PredictiveMetricClientAPI
- type PrivateEndpointConnectionsClientAPI
- type PrivateLinkResourcesClientAPI
- type PrivateLinkScopeOperationStatusClientAPI
- type PrivateLinkScopedResourcesClientAPI
- type PrivateLinkScopesClientAPI
- type SettingsCategoryClientAPI
- type SettingsClientAPI
- type SubscriptionDiagnosticSettingsClientAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroupsClientAPI ¶
type ActionGroupsClientAPI interface { CreateNotificationsAtActionGroupResourceLevel(ctx context.Context, resourceGroupName string, actionGroupName string, notificationRequest diagnostics.NotificationRequestBody) (result diagnostics.ActionGroupsCreateNotificationsAtActionGroupResourceLevelFuture, err error) CreateNotificationsAtResourceGroupLevel(ctx context.Context, resourceGroupName string, notificationRequest diagnostics.NotificationRequestBody) (result diagnostics.ActionGroupsCreateNotificationsAtResourceGroupLevelFuture, err error) CreateOrUpdate(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroup diagnostics.ActionGroupResource) (result diagnostics.ActionGroupResource, err error) Delete(ctx context.Context, resourceGroupName string, actionGroupName string) (result autorest.Response, err error) EnableReceiver(ctx context.Context, resourceGroupName string, actionGroupName string, enableRequest diagnostics.EnableRequest) (result autorest.Response, err error) Get(ctx context.Context, resourceGroupName string, actionGroupName string) (result diagnostics.ActionGroupResource, err error) GetTestNotifications(ctx context.Context, notificationID string) (result diagnostics.TestNotificationDetailsResponse, err error) GetTestNotificationsAtActionGroupResourceLevel(ctx context.Context, resourceGroupName string, actionGroupName string, notificationID string) (result diagnostics.TestNotificationDetailsResponse, err error) GetTestNotificationsAtResourceGroupLevel(ctx context.Context, resourceGroupName string, notificationID string) (result diagnostics.TestNotificationDetailsResponse, err error) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result diagnostics.ActionGroupList, err error) ListBySubscriptionID(ctx context.Context) (result diagnostics.ActionGroupList, err error) PostTestNotifications(ctx context.Context, notificationRequest diagnostics.NotificationRequestBody) (result diagnostics.ActionGroupsPostTestNotificationsFuture, err error) Update(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroupPatch diagnostics.ActionGroupPatchBody) (result diagnostics.ActionGroupResource, err error) }
ActionGroupsClientAPI contains the set of methods on the ActionGroupsClient type.
type AutoscaleSettingsClientAPI ¶
type AutoscaleSettingsClientAPI interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, autoscaleSettingName string, parameters diagnostics.AutoscaleSettingResource) (result diagnostics.AutoscaleSettingResource, err error) Delete(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result autorest.Response, err error) Get(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result diagnostics.AutoscaleSettingResource, err error) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result diagnostics.AutoscaleSettingResourceCollectionPage, err error) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result diagnostics.AutoscaleSettingResourceCollectionIterator, err error) ListBySubscription(ctx context.Context) (result diagnostics.AutoscaleSettingResourceCollectionPage, err error) ListBySubscriptionComplete(ctx context.Context) (result diagnostics.AutoscaleSettingResourceCollectionIterator, err error) Update(ctx context.Context, resourceGroupName string, autoscaleSettingName string, autoscaleSettingResource diagnostics.AutoscaleSettingResourcePatch) (result diagnostics.AutoscaleSettingResource, err error) }
AutoscaleSettingsClientAPI contains the set of methods on the AutoscaleSettingsClient type.
type ManagementGroupDiagnosticSettingsClientAPI ¶
type ManagementGroupDiagnosticSettingsClientAPI interface { CreateOrUpdate(ctx context.Context, managementGroupID string, parameters diagnostics.ManagementGroupDiagnosticSettingsResource, name string) (result diagnostics.ManagementGroupDiagnosticSettingsResource, err error) Delete(ctx context.Context, managementGroupID string, name string) (result autorest.Response, err error) Get(ctx context.Context, managementGroupID string, name string) (result diagnostics.ManagementGroupDiagnosticSettingsResource, err error) List(ctx context.Context, managementGroupID string) (result diagnostics.ManagementGroupDiagnosticSettingsResourceCollection, err error) }
ManagementGroupDiagnosticSettingsClientAPI contains the set of methods on the ManagementGroupDiagnosticSettingsClient type.
type PredictiveMetricClientAPI ¶
type PredictiveMetricClientAPI interface {
Get(ctx context.Context, resourceGroupName string, autoscaleSettingName string, timespan string, interval string, metricNamespace string, metricName string, aggregation string) (result diagnostics.PredictiveResponse, err error)
}
PredictiveMetricClientAPI contains the set of methods on the PredictiveMetricClient type.
type PrivateEndpointConnectionsClientAPI ¶
type PrivateEndpointConnectionsClientAPI interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, scopeName string, privateEndpointConnectionName string, parameters diagnostics.PrivateEndpointConnection) (result diagnostics.PrivateEndpointConnectionsCreateOrUpdateFuture, err error) Delete(ctx context.Context, resourceGroupName string, scopeName string, privateEndpointConnectionName string) (result diagnostics.PrivateEndpointConnectionsDeleteFuture, err error) Get(ctx context.Context, resourceGroupName string, scopeName string, privateEndpointConnectionName string) (result diagnostics.PrivateEndpointConnection, err error) ListByPrivateLinkScope(ctx context.Context, resourceGroupName string, scopeName string) (result diagnostics.PrivateEndpointConnectionListResult, err error) }
PrivateEndpointConnectionsClientAPI contains the set of methods on the PrivateEndpointConnectionsClient type.
type PrivateLinkResourcesClientAPI ¶
type PrivateLinkResourcesClientAPI interface { Get(ctx context.Context, resourceGroupName string, scopeName string, groupName string) (result diagnostics.PrivateLinkResource, err error) ListByPrivateLinkScope(ctx context.Context, resourceGroupName string, scopeName string) (result diagnostics.PrivateLinkResourceListResult, err error) }
PrivateLinkResourcesClientAPI contains the set of methods on the PrivateLinkResourcesClient type.
type PrivateLinkScopeOperationStatusClientAPI ¶
type PrivateLinkScopeOperationStatusClientAPI interface {
Get(ctx context.Context, asyncOperationID string, resourceGroupName string) (result diagnostics.OperationStatus, err error)
}
PrivateLinkScopeOperationStatusClientAPI contains the set of methods on the PrivateLinkScopeOperationStatusClient type.
type PrivateLinkScopedResourcesClientAPI ¶
type PrivateLinkScopedResourcesClientAPI interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, scopeName string, name string, parameters diagnostics.ScopedResource) (result diagnostics.PrivateLinkScopedResourcesCreateOrUpdateFuture, err error) Delete(ctx context.Context, resourceGroupName string, scopeName string, name string) (result diagnostics.PrivateLinkScopedResourcesDeleteFuture, err error) Get(ctx context.Context, resourceGroupName string, scopeName string, name string) (result diagnostics.ScopedResource, err error) ListByPrivateLinkScope(ctx context.Context, resourceGroupName string, scopeName string) (result diagnostics.ScopedResourceListResultPage, err error) ListByPrivateLinkScopeComplete(ctx context.Context, resourceGroupName string, scopeName string) (result diagnostics.ScopedResourceListResultIterator, err error) }
PrivateLinkScopedResourcesClientAPI contains the set of methods on the PrivateLinkScopedResourcesClient type.
type PrivateLinkScopesClientAPI ¶
type PrivateLinkScopesClientAPI interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, scopeName string, azureMonitorPrivateLinkScopePayload diagnostics.AzureMonitorPrivateLinkScope) (result diagnostics.AzureMonitorPrivateLinkScope, err error) Delete(ctx context.Context, resourceGroupName string, scopeName string) (result diagnostics.PrivateLinkScopesDeleteFuture, err error) Get(ctx context.Context, resourceGroupName string, scopeName string) (result diagnostics.AzureMonitorPrivateLinkScope, err error) List(ctx context.Context) (result diagnostics.AzureMonitorPrivateLinkScopeListResultPage, err error) ListComplete(ctx context.Context) (result diagnostics.AzureMonitorPrivateLinkScopeListResultIterator, err error) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result diagnostics.AzureMonitorPrivateLinkScopeListResultPage, err error) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result diagnostics.AzureMonitorPrivateLinkScopeListResultIterator, err error) UpdateTags(ctx context.Context, resourceGroupName string, scopeName string, privateLinkScopeTags diagnostics.TagsResource) (result diagnostics.AzureMonitorPrivateLinkScope, err error) }
PrivateLinkScopesClientAPI contains the set of methods on the PrivateLinkScopesClient type.
type SettingsCategoryClientAPI ¶
type SettingsCategoryClientAPI interface { Get(ctx context.Context, resourceURI string, name string) (result diagnostics.SettingsCategoryResource, err error) List(ctx context.Context, resourceURI string) (result diagnostics.SettingsCategoryResourceCollection, err error) }
SettingsCategoryClientAPI contains the set of methods on the SettingsCategoryClient type.
type SettingsClientAPI ¶
type SettingsClientAPI interface { CreateOrUpdate(ctx context.Context, resourceURI string, parameters diagnostics.SettingsResource, name string) (result diagnostics.SettingsResource, err error) Delete(ctx context.Context, resourceURI string, name string) (result autorest.Response, err error) Get(ctx context.Context, resourceURI string, name string) (result diagnostics.SettingsResource, err error) List(ctx context.Context, resourceURI string) (result diagnostics.SettingsResourceCollection, err error) }
SettingsClientAPI contains the set of methods on the SettingsClient type.
type SubscriptionDiagnosticSettingsClientAPI ¶
type SubscriptionDiagnosticSettingsClientAPI interface { CreateOrUpdate(ctx context.Context, parameters diagnostics.SubscriptionDiagnosticSettingsResource, name string) (result diagnostics.SubscriptionDiagnosticSettingsResource, err error) Delete(ctx context.Context, name string) (result autorest.Response, err error) Get(ctx context.Context, name string) (result diagnostics.SubscriptionDiagnosticSettingsResource, err error) List(ctx context.Context) (result diagnostics.SubscriptionDiagnosticSettingsResourceCollection, err error) }
SubscriptionDiagnosticSettingsClientAPI contains the set of methods on the SubscriptionDiagnosticSettingsClient type.