RulesOperations interface

Interface representing a Rules operations.

Properties

createOrUpdate

Creates a new rule and updates an existing rule

delete

Deletes an existing rule.

get

Retrieves the description for the specified rule.

listBySubscriptions

List all the rules within given topic-subscription

Property Details

createOrUpdate

Creates a new rule and updates an existing rule

createOrUpdate: (resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, ruleName: string, parameters: Rule, options?: RulesCreateOrUpdateOptionalParams) => Promise<Rule>

Property Value

(resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, ruleName: string, parameters: Rule, options?: RulesCreateOrUpdateOptionalParams) => Promise<Rule>

delete

Deletes an existing rule.

delete: (resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, ruleName: string, options?: RulesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, ruleName: string, options?: RulesDeleteOptionalParams) => Promise<void>

get

Retrieves the description for the specified rule.

get: (resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, ruleName: string, options?: RulesGetOptionalParams) => Promise<Rule>

Property Value

(resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, ruleName: string, options?: RulesGetOptionalParams) => Promise<Rule>

listBySubscriptions

List all the rules within given topic-subscription

listBySubscriptions: (resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, options?: RulesListBySubscriptionsOptionalParams) => PagedAsyncIterableIterator<Rule, Rule[], PageSettings>

Property Value

(resourceGroupName: string, namespaceName: string, topicName: string, subscriptionName: string, options?: RulesListBySubscriptionsOptionalParams) => PagedAsyncIterableIterator<Rule, Rule[], PageSettings>