DataCollectionRulesOperations interface

Interface representing a DataCollectionRules operations.

Properties

create

Creates or updates a data collection rule.

delete

Deletes a data collection rule.

get

Returns the specified data collection rule.

listByResourceGroup

Lists all data collection rules in the specified resource group.

listBySubscription

Lists all data collection rules in the specified subscription.

update

Updates part of a data collection rule.

Property Details

create

Creates or updates a data collection rule.

create: (resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesCreateOptionalParams) => Promise<DataCollectionRuleResource>

Property Value

(resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesCreateOptionalParams) => Promise<DataCollectionRuleResource>

delete

Deletes a data collection rule.

delete: (resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesDeleteOptionalParams) => Promise<void>

get

Returns the specified data collection rule.

get: (resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesGetOptionalParams) => Promise<DataCollectionRuleResource>

Property Value

(resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesGetOptionalParams) => Promise<DataCollectionRuleResource>

listByResourceGroup

Lists all data collection rules in the specified resource group.

listByResourceGroup: (resourceGroupName: string, options?: DataCollectionRulesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DataCollectionRuleResource, DataCollectionRuleResource[], PageSettings>

Property Value

(resourceGroupName: string, options?: DataCollectionRulesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DataCollectionRuleResource, DataCollectionRuleResource[], PageSettings>

listBySubscription

Lists all data collection rules in the specified subscription.

listBySubscription: (options?: DataCollectionRulesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<DataCollectionRuleResource, DataCollectionRuleResource[], PageSettings>

Property Value

(options?: DataCollectionRulesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<DataCollectionRuleResource, DataCollectionRuleResource[], PageSettings>

update

Updates part of a data collection rule.

update: (resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesUpdateOptionalParams) => Promise<DataCollectionRuleResource>

Property Value

(resourceGroupName: string, dataCollectionRuleName: string, options?: DataCollectionRulesUpdateOptionalParams) => Promise<DataCollectionRuleResource>