IComponentsOperations Interface

Definition

ComponentsOperations operations.

public interface IComponentsOperations
type IComponentsOperations = interface
Public Interface IComponentsOperations

Methods

CreateOrUpdateWithHttpMessagesAsync(String, String, ApplicationInsightsComponent, Dictionary<String,List<String>>, CancellationToken)

Creates (or updates) an Application Insights component. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes an Application Insights component.

GetPurgeStatusWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get status for an ongoing purge operation.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Returns an Application Insights component.

ListByResourceGroupNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets a list of Application Insights components within a resource group.

ListByResourceGroupWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets a list of Application Insights components within a resource group.

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets a list of all Application Insights components within a subscription.

ListWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Gets a list of all Application Insights components within a subscription.

PurgeWithHttpMessagesAsync(String, String, ComponentPurgeBody, Dictionary<String,List<String>>, CancellationToken)

Purges data in an Application Insights component by a set of user-defined filters.

In order to manage system resources, purge requests are throttled at 50 requests per hour. You should batch the execution of purge requests by sending a single command whose predicate includes all user identities that require purging. Use the in operator to specify multiple identities. You should run the query prior to using for a purge request to verify that the results are expected.

UpdateTagsWithHttpMessagesAsync(String, String, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

Updates an existing component's tags. To update other fields use the CreateOrUpdate method.

Extension Methods

CreateOrUpdate(IComponentsOperations, String, String, ApplicationInsightsComponent)

Creates (or updates) an Application Insights component. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.

CreateOrUpdateAsync(IComponentsOperations, String, String, ApplicationInsightsComponent, CancellationToken)

Creates (or updates) an Application Insights component. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.

Delete(IComponentsOperations, String, String)

Deletes an Application Insights component.

DeleteAsync(IComponentsOperations, String, String, CancellationToken)

Deletes an Application Insights component.

Get(IComponentsOperations, String, String)

Returns an Application Insights component.

GetAsync(IComponentsOperations, String, String, CancellationToken)

Returns an Application Insights component.

GetPurgeStatus(IComponentsOperations, String, String, String)

Get status for an ongoing purge operation.

GetPurgeStatusAsync(IComponentsOperations, String, String, String, CancellationToken)

Get status for an ongoing purge operation.

List(IComponentsOperations)

Gets a list of all Application Insights components within a subscription.

ListAsync(IComponentsOperations, CancellationToken)

Gets a list of all Application Insights components within a subscription.

ListByResourceGroup(IComponentsOperations, String)

Gets a list of Application Insights components within a resource group.

ListByResourceGroupAsync(IComponentsOperations, String, CancellationToken)

Gets a list of Application Insights components within a resource group.

ListByResourceGroupNext(IComponentsOperations, String)

Gets a list of Application Insights components within a resource group.

ListByResourceGroupNextAsync(IComponentsOperations, String, CancellationToken)

Gets a list of Application Insights components within a resource group.

ListNext(IComponentsOperations, String)

Gets a list of all Application Insights components within a subscription.

ListNextAsync(IComponentsOperations, String, CancellationToken)

Gets a list of all Application Insights components within a subscription.

Purge(IComponentsOperations, String, String, ComponentPurgeBody)

Purges data in an Application Insights component by a set of user-defined filters.

In order to manage system resources, purge requests are throttled at 50 requests per hour. You should batch the execution of purge requests by sending a single command whose predicate includes all user identities that require purging. Use the in operator to specify multiple identities. You should run the query prior to using for a purge request to verify that the results are expected.

PurgeAsync(IComponentsOperations, String, String, ComponentPurgeBody, CancellationToken)

Purges data in an Application Insights component by a set of user-defined filters.

In order to manage system resources, purge requests are throttled at 50 requests per hour. You should batch the execution of purge requests by sending a single command whose predicate includes all user identities that require purging. Use the in operator to specify multiple identities. You should run the query prior to using for a purge request to verify that the results are expected.

UpdateTags(IComponentsOperations, String, String, IDictionary<String,String>)

Updates an existing component's tags. To update other fields use the CreateOrUpdate method.

UpdateTagsAsync(IComponentsOperations, String, String, IDictionary<String,String>, CancellationToken)

Updates an existing component's tags. To update other fields use the CreateOrUpdate method.

Applies to