There is a command group 'az_network_lb_inbound nat rule'. This group of commands could 'manage inbound nat rules of a load balancer'. 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_inbound nat rule_create'.The syntax is: az network lb inbound-nat-rule create --backend-port
                                      --lb-name
                                      --name
                                      --protocol {all, tcp, udp}
                                      --resource-group
                                      [--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]
                                      [--frontend-port]
                                      [--idle-timeout]
                                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]. The 1th example of the child command would be to use it to 'create a basic inbound nat rule for port 80', the syntax is: az network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80. The 2th example of the child command would be to use it to 'create a basic inbound nat rule for a specific frontend ip and enable floating ip for nat rule', the syntax is: az network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true. The parameter '--backend-port' is required. It is used to the port used for the internal endpoint. acceptable values range from 1 to 65535.. 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 resource that is unique within the set of inbound nat rules used by the load balancer.. 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 '--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 '--frontend-port' is optional. the port for the external endpoint. port numbers for each rule must be unique within the load balancer. acceptable values range from 1 to 65534.. 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 '--no-wait' is optional. do not wait for the long-running operation to finish.. 