There is a command group 'az_network_front door_rules engine_rule_action'. This group of commands could 'manage rules engine actions for front door'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_network_front door_rules engine_rule_action_add'.The syntax is: az network front-door rules-engine rule action add --action-type {forwardrouteoverride, redirectrouteoverride, requestheader, responseheader}
                                                   --front-door-name
                                                   --name
                                                   --resource-group
                                                   --rules-engine-name
                                                   [--backend-pool]
                                                   [--cache-duration]
                                                   [--caching {disabled, enabled}]
                                                   [--custom-forwarding-path]
                                                   [--custom-fragment]
                                                   [--custom-host]
                                                   [--custom-path]
                                                   [--custom-query-string]
                                                   [--dynamic-compression {disabled, enabled}]
                                                   [--forwarding-protocol {httponly, httpsonly, matchrequest}]
                                                   [--header-action {append, delete, overwrite}]
                                                   [--header-name]
                                                   [--header-value]
                                                   [--query-parameter-strip-directive {stripall, stripallexcept, stripnone, striponly}]
                                                   [--query-parameters]
                                                   [--redirect-protocol {httponly, httpsonly, matchrequest}]
                                                   [--redirect-type {found, moved, permanentredirect, temporaryredirect}]. The parameter '--action-type' is required. It is used to action type to apply for a rule.. The parameter '--front-door-name -f' is required. It is used to name of the front door.. The parameter '--name -n' is required. It is used to name of the rule.. The parameter '--resource-group -g' is required. It is used to name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--rules-engine-name -r' is required. It is used to name of the rules engine.. The parameter '--backend-pool' is optional. name or id of a backend pool.. The parameter '--cache-duration' is optional. the duration for which the content needs to be cached. allowed format is iso 8601 duration.. The parameter '--caching' is optional. whether to enable caching for this route.. The parameter '--custom-forwarding-path' is optional. custom path used to rewrite resource paths matched by this rule. leave empty to use incoming path.. The parameter '--custom-fragment' is optional. fragment to add to the redirect url. fragment is the part of the url that comes after #. do not include the #.. The parameter '--custom-host' is optional. host to redirect. leave empty to use use the incoming host as the destination host.. The parameter '--custom-path' is optional. the full path to redirect. path cannot be empty and must start with /. leave empty to use the incoming path as destination path.. The parameter '--custom-query-string' is optional. the set of query strings to be placed in the redirect url. setting this value would replace any existing query string; leave empty to preserve the incoming query string. query string must be in <key>=<value> format. the first ? and & will be added automatically so do not include them in the front, but do separate multiple query strings with &.. The parameter '--dynamic-compression' is optional. use dynamic compression for cached content.. The parameter '--forwarding-protocol' is optional. protocol to use for forwarding traffic.. The parameter '--header-action' is optional. header action type for the requests.. The parameter '--header-name' is optional. name of the header to modify.. The parameter '--header-value' is optional. value of the header.. The parameter '--query-parameter-strip-directive' is optional. treatment of url query terms when forming the cache key.. The parameter '--query-parameters' is optional. query parameters to include or exclude (comma separated) when using query-parameter-strip-directive type stripallexcept or striponly respectively.. The parameter '--redirect-protocol' is optional. the protocol of the destination to where the traffic is redirected.. The parameter '--redirect-type' is optional. the redirect type the rule will use when redirecting traffic.. 