There is a command group 'az_network_front door_routing rule'. This group of commands could 'manage front door routing rules'. 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_routing rule_create'.The syntax is: az network front-door routing-rule create --front-door-name
                                          --frontend-endpoints
                                          --name
                                          --resource-group
                                          --route-type {forward, redirect}
                                          [--accepted-protocols]
                                          [--backend-pool]
                                          [--cache-duration]
                                          [--caching {disabled, enabled}]
                                          [--custom-forwarding-path]
                                          [--custom-fragment]
                                          [--custom-host]
                                          [--custom-path]
                                          [--custom-query-string]
                                          [--disabled {false, true}]
                                          [--dynamic-compression {disabled, enabled}]
                                          [--forwarding-protocol {httponly, httpsonly, matchrequest}]
                                          [--patterns]
                                          [--query-parameter-strip-directive {stripall, stripallexcept, stripnone, striponly}]
                                          [--query-parameters]
                                          [--redirect-protocol {httponly, httpsonly, matchrequest}]
                                          [--redirect-type {found, moved, permanentredirect, temporaryredirect}]
                                          [--rules-engine]. The parameter '--front-door-name -f' is required. It is used to name of the front door.. The parameter '--frontend-endpoints' is required. It is used to space-separated list of frontend endpoint names or ids.. The parameter '--name -n' is required. It is used to name of the routing 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 '--route-type' is required. It is used to route type to define how front door should handle requests for this route i.e. forward them to a backend or redirect the users to a different url.. The parameter '--accepted-protocols' is optional. space-separated list of protocols to accept. default: http.. The parameter '--backend-pool' is optional. name or id of a backend pool. it's required to create a forward routing rule.. 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 '--disabled' is optional. create in a disabled state.. 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 '--patterns' is optional. space-separated list of patterns to match. default: '/*'.. 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.. The parameter '--rules-engine' is optional. name or id of a rules engine configuration. to unlink property, "--remove rulesengine".. 