There is a command group 'az_network_lb_rule'. This group of commands could 'manage load balancing 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_lb_rule_create'.The syntax is: az network lb rule create --backend-port
                          --frontend-port
                          --lb-name
                          --name
                          --protocol {all, tcp, udp}
                          --resource-group
                          [--backend-address-pool]
                          [--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-floating-ip {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-tcp-reset {0, 1, f, false, n, no, t, true, y, yes}]
                          [--frontend-ip]
                          [--idle-timeout]
                          [--load-distribution {default, sourceip, sourceipprotocol}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--probe]. The 1th example of the child command would be to use it to 'create a load balancing rule that assigns a front facing ip configuration and port to an address pool and port', the syntax is: az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80. The 2th example of the child command would be to use it to 'create a load balancing rule that assigns a front facing ip configuration and port to an address pool and port with the floating ip feature', the syntax is: az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80. The 3th example of the child command would be to use it to 'create an ha ports load balancing rule that assigns a frontend ip and port to use all available backend ips in a pool on the same port', the syntax is: az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool. The parameter '--backend-port' is required. It is used to the port used for internal connections on the endpoint. acceptable values are between 0 and 65535. note that value 0 enables "any port".. The parameter '--frontend-port' is required. It is used to the port for the external endpoint. port numbers for each rule must be unique within the load balancer. acceptable values are between 0 and 65534. note that value 0 enables "any port".. The parameter '--lb-name' is required. It is used to the load balancer name.. The parameter '--name -n' is required. It is used to the name of the load balancing rule.. The parameter '--protocol' is required. It is used to the reference to the transport protocol used by the load balancing 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 '--backend-address-pool --backend-pool-name' is optional. the name or id of the backend address pool.. The parameter '--disable-outbound-snat' is optional. configures snat for the vms in the backend pool to use the publicip address specified in the frontend of the load balancing rule.. The parameter '--enable-floating-ip --floating-ip' is optional. configures a virtual machine's endpoint for the floating ip capability required to configure a sql alwayson availability group. this setting is required when using the sql alwayson availability groups in sql server. this setting can't be changed after you create the endpoint.. The parameter '--enable-tcp-reset' is optional. receive bidirectional tcp reset on tcp flow idle timeout or unexpected connection termination. this element is only used when the protocol is set to tcp.. The parameter '--frontend-ip --frontend-ip-name' is optional. the name of id of the frontend ip configuration.. The parameter '--idle-timeout --idle-timeout-in-minutes' is optional. the timeout for the tcp idle connection. the value can be set between 4 and 30 minutes. the default value is 4 minutes. this element is only used when the protocol is set to tcp.. The parameter '--load-distribution' is optional. the load distribution policy for this rule.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--probe --probe-name' is optional. the id or name of an existing probe to associate with this rule.. 