There is a command group 'az_network_public ip'. This group of commands could 'manage public ip addresses'. 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_public ip_create'.The syntax is: az network public-ip create --name
                            --resource-group
                            [--allocation-method {dynamic, static}]
                            [--dns-name]
                            [--idle-timeout]
                            [--ip-address]
                            [--ip-tags]
                            [--location]
                            [--public-ip-prefix]
                            [--reverse-fqdn]
                            [--sku {basic, standard}]
                            [--tags]
                            [--version {ipv4, ipv6}]
                            [--zone]. The 1th example of the child command would be to use it to 'create a basic public ip resource', the syntax is: az network public-ip create -g MyResourceGroup -n MyIp. The 2th example of the child command would be to use it to 'create a static public ip resource for a dns name label', the syntax is: az network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static. The 3th example of the child command would be to use it to 'create a public ip resource in an availability zone in the current resource group region', the syntax is: az network public-ip create -g MyResourceGroup -n MyIp --zone 2. The parameter '--name -n' is required. It is used to the name of the public ip address.. 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 '--allocation-method' is optional. ip address allocation method.. The parameter '--dns-name' is optional. globally unique dns entry.. The parameter '--idle-timeout' is optional. idle timeout in minutes.. The parameter '--ip-address' is optional. the ip address associated with the public ip address resource.. The parameter '--ip-tags' is optional. space-separated list of ip tags in 'type=val' format.. The parameter '--location -l' is optional. location. values from: `az account list-locations`. you can configure the default location using `az configure --defaults location=<location>`.. The parameter '--public-ip-prefix' is optional. name or id of a public ip prefix.. The parameter '--reverse-fqdn' is optional. reverse fqdn (fully qualified domain name).. The parameter '--sku' is optional. name of a public ip address sku.. The parameter '--tags' is optional. space-separated tags: key[=value] [key[=value] ...]. use "" to clear existing tags.. The parameter '--version' is optional. ip address type.. The parameter '--zone -z' is optional. availability zone into which to provision the resource.. 