MetricsAdvisorAdministrationClient Class

Definition

The client to use to connect to the Metrics Advisor Cognitive Service to handle administrative operations, configuring the behavior of the service. It provides the ability to create and manage data feeds, anomaly detection configurations, anomaly alerting configurations, hooks, and credential entities.

public class MetricsAdvisorAdministrationClient
type MetricsAdvisorAdministrationClient = class
Public Class MetricsAdvisorAdministrationClient
Inheritance
MetricsAdvisorAdministrationClient

Constructors

MetricsAdvisorAdministrationClient()

Initializes a new instance of the MetricsAdvisorAdministrationClient class. This constructor is intended to be used for mocking only.

MetricsAdvisorAdministrationClient(Uri, MetricsAdvisorKeyCredential)

Initializes a new instance of the MetricsAdvisorAdministrationClient class.

MetricsAdvisorAdministrationClient(Uri, MetricsAdvisorKeyCredential, MetricsAdvisorClientsOptions)

Initializes a new instance of the MetricsAdvisorAdministrationClient class.

MetricsAdvisorAdministrationClient(Uri, TokenCredential)

Initializes a new instance of the MetricsAdvisorAdministrationClient class.

MetricsAdvisorAdministrationClient(Uri, TokenCredential, MetricsAdvisorClientsOptions)

Initializes a new instance of the MetricsAdvisorAdministrationClient class.

Methods

CreateAlertConfiguration(AnomalyAlertConfiguration, CancellationToken)

Creates an AnomalyAlertConfiguration and assigns it a unique ID.

CreateAlertConfigurationAsync(AnomalyAlertConfiguration, CancellationToken)

Creates an AnomalyAlertConfiguration and assigns it a unique ID.

CreateDataFeed(DataFeed, CancellationToken)

Creates a DataFeed and assigns it a unique ID.

CreateDataFeedAsync(DataFeed, CancellationToken)

Creates a DataFeed and assigns it a unique ID.

CreateDataSourceCredential(DataSourceCredentialEntity, CancellationToken)

Creates a DataSourceCredentialEntity and assigns it a unique ID. This API provides different ways of authenticating to a DataFeedSource for data ingestion when the default authentication method does not suffice. Please see DataSourceCredentialEntity for a list of supported credentials.

CreateDataSourceCredentialAsync(DataSourceCredentialEntity, CancellationToken)

Creates a DataSourceCredentialEntity and assigns it a unique ID. This API provides different ways of authenticating to a DataFeedSource for data ingestion when the default authentication method does not suffice. Please see DataSourceCredentialEntity for a list of supported credentials.

CreateDetectionConfiguration(AnomalyDetectionConfiguration, CancellationToken)

Creates an AnomalyDetectionConfiguration and assigns it a unique ID.

CreateDetectionConfigurationAsync(AnomalyDetectionConfiguration, CancellationToken)

Creates an AnomalyDetectionConfiguration and assigns it a unique ID.

CreateHook(NotificationHook, CancellationToken)

Creates a NotificationHook and assigns it a unique ID.

CreateHookAsync(NotificationHook, CancellationToken)

Creates a NotificationHook and assigns it a unique ID.

DeleteAlertConfiguration(String, CancellationToken)

Deletes an existing AnomalyAlertConfiguration.

DeleteAlertConfigurationAsync(String, CancellationToken)

Deletes an existing AnomalyAlertConfiguration.

DeleteDataFeed(String, CancellationToken)

Deletes an existing DataFeed.

DeleteDataFeedAsync(String, CancellationToken)

Deletes an existing DataFeed.

DeleteDataSourceCredential(String, CancellationToken)

Deletes an existing DataSourceCredentialEntity.

DeleteDataSourceCredentialAsync(String, CancellationToken)

Deletes an existing DataSourceCredentialEntity.

DeleteDetectionConfiguration(String, CancellationToken)

Deletes an existing AnomalyDetectionConfiguration.

DeleteDetectionConfigurationAsync(String, CancellationToken)

Deletes an existing AnomalyDetectionConfiguration.

DeleteHook(String, CancellationToken)

Deletes an existing NotificationHook.

DeleteHookAsync(String, CancellationToken)

Deletes an existing NotificationHook.

GetAlertConfiguration(String, CancellationToken)

Gets an existing AnomalyAlertConfiguration.

GetAlertConfigurationAsync(String, CancellationToken)

Gets an existing AnomalyAlertConfiguration.

GetAlertConfigurations(String, GetAlertConfigurationsOptions, CancellationToken)

Gets a collection of items describing the existing AnomalyAlertConfigurations in this Metrics Advisor resource.

GetAlertConfigurationsAsync(String, GetAlertConfigurationsOptions, CancellationToken)

Gets a collection of items describing the existing AnomalyAlertConfigurations in this Metrics Advisor resource.

GetDataFeed(String, CancellationToken)

Gets an existing DataFeed.

GetDataFeedAsync(String, CancellationToken)

Gets an existing DataFeed.

GetDataFeedIngestionProgress(String, CancellationToken)

Gets the ingestion progress for data being ingested to a given data feed.

GetDataFeedIngestionProgressAsync(String, CancellationToken)

Gets the ingestion progress for data being ingested to a given data feed.

GetDataFeedIngestionStatuses(String, GetDataFeedIngestionStatusesOptions, CancellationToken)

Gets the ingestion status for data being ingested to a given data feed.

GetDataFeedIngestionStatusesAsync(String, GetDataFeedIngestionStatusesOptions, CancellationToken)

Gets the ingestion status for data being ingested to a given data feed.

GetDataFeeds(GetDataFeedsOptions, CancellationToken)

Gets a collection of items describing the existing DataFeeds in this Metrics Advisor resource.

GetDataFeedsAsync(GetDataFeedsOptions, CancellationToken)

Gets a collection of items describing the existing DataFeeds in this Metrics Advisor resource.

GetDataSourceCredential(String, CancellationToken)

Gets an existing DataSourceCredentialEntity.

GetDataSourceCredentialAsync(String, CancellationToken)

Gets an existing DataSourceCredentialEntity.

GetDataSourceCredentials(GetDataSourceCredentialsOptions, CancellationToken)

Gets a collection of items describing the existing DataSourceCredentialEntity instances in this Metrics Advisor resource.

GetDataSourceCredentialsAsync(GetDataSourceCredentialsOptions, CancellationToken)

Gets a collection of items describing the existing DataSourceCredentialEntity instances in this Metrics Advisor resource.

GetDetectionConfiguration(String, CancellationToken)

Gets an existing AnomalyDetectionConfiguration.

GetDetectionConfigurationAsync(String, CancellationToken)

Gets an existing AnomalyDetectionConfiguration.

GetDetectionConfigurations(String, GetDetectionConfigurationsOptions, CancellationToken)

Gets a collection of items describing the existing AnomalyDetectionConfigurations in this Metrics Advisor resource.

GetDetectionConfigurationsAsync(String, GetDetectionConfigurationsOptions, CancellationToken)

Gets a collection of items describing the existing AnomalyDetectionConfigurations in this Metrics Advisor resource.

GetHook(String, CancellationToken)

Gets an existing NotificationHook.

GetHookAsync(String, CancellationToken)

Gets an existing NotificationHook.

GetHooks(GetHooksOptions, CancellationToken)

Gets a collection of items describing the existing NotificationHooks in this resource.

GetHooksAsync(GetHooksOptions, CancellationToken)

Gets a collection of items describing the existing NotificationHooks in this resource.

RefreshDataFeedIngestion(String, DateTimeOffset, DateTimeOffset, CancellationToken)

Resets the data ingestion status for a given data feed to back-fill data. This can be useful to fix a failed ingestion or override the existing data. Anomaly detection is re-triggered on selected range only.

RefreshDataFeedIngestionAsync(String, DateTimeOffset, DateTimeOffset, CancellationToken)

Resets the data ingestion status for a given data feed to back-fill data. This can be useful to fix a failed ingestion or override the existing data. Anomaly detection is re-triggered on selected range only.

UpdateAlertConfiguration(AnomalyAlertConfiguration, CancellationToken)

Updates an existing AnomalyAlertConfiguration. In order to update your configuration, you cannot create an AnomalyAlertConfiguration directly from its constructor. You need to obtain an instance via GetAlertConfiguration(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateAlertConfigurationAsync(AnomalyAlertConfiguration, CancellationToken)

Updates an existing AnomalyAlertConfiguration. In order to update your configuration, you cannot create an AnomalyAlertConfiguration directly from its constructor. You need to obtain an instance via GetAlertConfigurationAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateDataFeed(DataFeed, CancellationToken)

Updates an existing DataFeed. In order to update your data feed, you cannot create a DataFeed directly from its constructor. You need to obtain an instance via GetDataFeedAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateDataFeedAsync(DataFeed, CancellationToken)

Updates an existing DataFeed. In order to update your data feed, you cannot create a DataFeed directly from its constructor. You need to obtain an instance via GetDataFeedAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateDataSourceCredential(DataSourceCredentialEntity, CancellationToken)

Updates an existing DataSourceCredentialEntity. In order to update your credential, you cannot create a DataSourceCredentialEntity directly from its constructor. You need to obtain an instance via GetDataSourceCredentialAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateDataSourceCredentialAsync(DataSourceCredentialEntity, CancellationToken)

Updates an existing DataSourceCredentialEntity. In order to update your credential, you cannot create a DataSourceCredentialEntity directly from its constructor. You need to obtain an instance via GetDataSourceCredentialAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateDetectionConfiguration(AnomalyDetectionConfiguration, CancellationToken)

Updates an existing AnomalyDetectionConfiguration. In order to update your configuration, you cannot create an AnomalyDetectionConfiguration directly from its constructor. You need to obtain an instance via GetDetectionConfiguration(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateDetectionConfigurationAsync(AnomalyDetectionConfiguration, CancellationToken)

Updates an existing AnomalyDetectionConfiguration. In order to update your configuration, you cannot create an AnomalyDetectionConfiguration directly from its constructor. You need to obtain an instance via GetDetectionConfigurationAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateHook(NotificationHook, CancellationToken)

Updates an existing NotificationHook. In order to update your hook, you cannot create a NotificationHook directly from its constructor. You need to obtain an instance via GetHook(String, CancellationToken) or another CRUD operation and update it before calling this method.

UpdateHookAsync(NotificationHook, CancellationToken)

Updates an existing NotificationHook. In order to update your hook, you cannot create a NotificationHook directly from its constructor. You need to obtain an instance via GetHookAsync(String, CancellationToken) or another CRUD operation and update it before calling this method.

Applies to