Method: Azure::ServiceBus::ServiceBusService#create_rule
- Defined in:
- lib/azure/service_bus/service_bus_service.rb
#create_rule(*p) ⇒ Object
Creates a new rule. Once created, this rule’s resource manifest is immutable.
Attributes
Pass either (topic_name, subscription_name, rule_name) as strings, or (rule) a rule object. When using (topic_name, subscription_name, rule_name, options) overload, you may also pass the properties for the rule.
Options
Accepted key/value pairs in options parameter are:
-
:filter- String. The rule filter. -
:action- String. The rule action.
180 181 182 183 184 185 186 |
# File 'lib/azure/service_bus/service_bus_service.rb', line 180 def create_rule(*p) rule = _rule_from(*p) result = create_resource_entry(:rule, rule, rule.topic, rule.subscription, rule.name) result.topic = rule.topic result.subscription = rule.subscription result end |