DiscoveryRulesOperations interface

Interface representing a DiscoveryRules operations.

Properties

createOrUpdate

Create a DiscoveryRule

delete

Delete a DiscoveryRule

get

Get a DiscoveryRule

listByHealthModel

List DiscoveryRule resources by HealthModel

Property Details

createOrUpdate

Create a DiscoveryRule

createOrUpdate: (resourceGroupName: string, healthModelName: string, discoveryRuleName: string, resource: DiscoveryRuleResourceCreate, options?: DiscoveryRulesCreateOrUpdateOptionalParams) => PollerLike<OperationState<DiscoveryRule>, DiscoveryRule>

Property Value

(resourceGroupName: string, healthModelName: string, discoveryRuleName: string, resource: DiscoveryRuleResourceCreate, options?: DiscoveryRulesCreateOrUpdateOptionalParams) => PollerLike<OperationState<DiscoveryRule>, DiscoveryRule>

delete

Delete a DiscoveryRule

delete: (resourceGroupName: string, healthModelName: string, discoveryRuleName: string, options?: DiscoveryRulesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, healthModelName: string, discoveryRuleName: string, options?: DiscoveryRulesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a DiscoveryRule

get: (resourceGroupName: string, healthModelName: string, discoveryRuleName: string, options?: DiscoveryRulesGetOptionalParams) => Promise<DiscoveryRule>

Property Value

(resourceGroupName: string, healthModelName: string, discoveryRuleName: string, options?: DiscoveryRulesGetOptionalParams) => Promise<DiscoveryRule>

listByHealthModel

List DiscoveryRule resources by HealthModel

listByHealthModel: (resourceGroupName: string, healthModelName: string, options?: DiscoveryRulesListByHealthModelOptionalParams) => PagedAsyncIterableIterator<DiscoveryRule, DiscoveryRule[], PageSettings>

Property Value

(resourceGroupName: string, healthModelName: string, options?: DiscoveryRulesListByHealthModelOptionalParams) => PagedAsyncIterableIterator<DiscoveryRule, DiscoveryRule[], PageSettings>