pyaz/network/application_gateway/rule/__init__.py
def update(gateway_name, name, resource_group, add=None, address_pool=None, force_string=None, http_listener=None, http_settings=None, no_wait=None, priority=None, redirect_config=None, remove=None, rewrite_rule_set=None, rule_type=None, set=None, url_path_map=None):
    '''
    Update a rule.

    Required Parameters:
    - gateway_name -- Name of the application gateway.
    - name -- The name of the request routing rule.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    Optional Parameters:
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - address_pool -- The name or ID of the backend address pool.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - http_listener -- The name or ID of the HTTP listener.
    - http_settings -- The name or ID of the backend HTTP settings.
    - no_wait -- Do not wait for the long-running operation to finish.
    - priority -- Priority of the request routing rule. Range from 1 to 2000
    - redirect_config -- The name or ID of the redirect configuration to use with the created rule.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - rewrite_rule_set -- The name or ID of the rewrite rule set.
    - rule_type -- The rule type (Basic, PathBasedRouting).
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - url_path_map -- The name or ID of the URL path map.
    '''
    return _call_az("az network application-gateway rule update", locals())

    Update a rule.

    Required Parameters:
    - gateway_name -- Name of the application gateway.
    - name -- The name of the request routing rule.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    Optional Parameters:
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - address_pool -- The name or ID of the backend address pool.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - http_listener -- The name or ID of the HTTP listener.
    - http_settings -- The name or ID of the backend HTTP settings.
    - no_wait -- Do not wait for the long-running operation to finish.
    - priority -- Priority of the request routing rule. Range from 1 to 2000
    - redirect_config -- The name or ID of the redirect configuration to use with the created rule.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - rewrite_rule_set -- The name or ID of the rewrite rule set.
    - rule_type -- The rule type (Basic, PathBasedRouting).
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - url_path_map -- The name or ID of the URL path map.
    
Update a rule.
Required Parameters:
gateway_name -- Name of the application gateway.
name -- The name of the request routing rule.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`

Optional Parameters:
add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty 
address_pool -- The name or ID of the backend address pool.
force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
http_listener -- The name or ID of the HTTP listener.
http_settings -- The name or ID of the backend HTTP settings.
no_wait -- Do not wait for the long-running operation to finish.
priority -- Priority of the request routing rule. Range from 1 to 2000
redirect_config -- The name or ID of the redirect configuration to use with the created rule.
remove -- Remove a property or an element from a list.
Update a rule . Required Parameters : gateway_name -- Name of the application gateway . name -- The name of the request routing rule . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` Optional Parameters : add -- Add an object to a list of objects by specifying a path and key value pairs . Example : -- add property . listProperty address_pool -- The name or ID of the backend address pool . force_string -- When using ' set ' or ' add ' preserve string literals instead of attempting to convert to JSON . http_listener -- The name or ID of the HTTP listener . http_settings -- The name or ID of the backend HTTP settings . no_wait -- Do not wait for the long - running operation to finish . priority -- Priority of the request routing rule . Range from 1 to 2000 redirect_config -- The name or ID of the redirect configuration to use with the created rule . remove -- Remove a property or an element from a list .
def update(gateway_name, name, resource_group, add=None, address_pool=None, force_string=None, http_listener=None, http_settings=None, no_wait=None, priority=None, redirect_config=None, remove=None, rewrite_rule_set=None, rule_type=None, set=None, url_path_map=None):
    return _call_az("az network application-gateway rule update", locals())
def update ( gateway_name , name , resource_group , add = None , address_pool = None , force_string = None , http_listener = None , http_settings = None , no_wait = None , priority = None , redirect_config = None , remove = None , rewrite_rule_set = None , rule_type = None , set = None , url_path_map = None ) : return _call_az ( "az network application-gateway rule update" , locals ( ) )
Update a rule.
Update a rule .
'''
    Update a rule.

    Required Parameters:
    - gateway_name -- Name of the application gateway.
    - name -- The name of the request routing rule.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    Optional Parameters:
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - address_pool -- The name or ID of the backend address pool.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - http_listener -- The name or ID of the HTTP listener.
    - http_settings -- The name or ID of the backend HTTP settings.
    - no_wait -- Do not wait for the long-running operation to finish.
    - priority -- Priority of the request routing rule. Range from 1 to 2000
    - redirect_config -- The name or ID of the redirect configuration to use with the created rule.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - rewrite_rule_set -- The name or ID of the rewrite rule set.
    - rule_type -- The rule type (Basic, PathBasedRouting).
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - url_path_map -- The name or ID of the URL path map.
    '''
gateway_name
name
resource_group
add
address_pool
force_string
http_listener
http_settings
no_wait
priority
redirect_config
remove
rewrite_rule_set
rule_type
set
url_path_map