There is a command group 'az_network_dns_record set_soa'. This group of commands could 'manage a dns soa record'. 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_dns_record set_soa_update'.The syntax is: az network dns record-set soa update --resource-group
                                     --zone-name
                                     [--email]
                                     [--expire-time]
                                     [--host]
                                     [--if-none-match]
                                     [--minimum-ttl]
                                     [--refresh-time]
                                     [--retry-time]
                                     [--serial-number]. The 1th example of the child command would be to use it to 'update properties of an soa record', the syntax is: az network dns record-set soa update -g MyResourceGroup -z www.mysite.com \
    -e myhostmaster.mysite.com. The 2th example of the child command would be to use it to 'update properties of an soa record   autogenerated', the syntax is: az network dns record-set soa update --email myhostmaster.mysite.com --only-show-errors --resource-group MyResourceGroup --subscription MySubscription --zone-name www.mysite.com. 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 '--zone-name -z' is required. It is used to the name of the zone.. The parameter '--email -e' is optional. email address.. The parameter '--expire-time -x' is optional. expire time (seconds).. The parameter '--host -t' is optional. host name.. The parameter '--if-none-match' is optional. create the record set only if it does not already exist.. The parameter '--minimum-ttl -m' is optional. minimum ttl (time-to-live, seconds).. The parameter '--refresh-time -f' is optional. refresh value (seconds).. The parameter '--retry-time -r' is optional. retry time (seconds).. The parameter '--serial-number -s' is optional. serial number.. 