RulesOperations interface
Interface representing a Rules operations.
Properties
| create |
Creates a new rule and updates an existing rule |
| delete | Deletes an existing rule. |
| get | Retrieves the description for the specified rule. |
| list |
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>