There is a command group 'az_arcappliance_createconfig'. This group of commands could 'command group for creating configuration files for arc resource bridge'. 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_arcappliance_createconfig_hci'.The syntax is: az arcappliance createconfig hci --location
                                 --name
                                 --resource-group
                                 [--authenticationport]
                                 [--certificatefilepath]
                                 [--cloudagent]
                                 [--controlplaneendpoint]
                                 [--dnsservers]
                                 [--gateway]
                                 [--http]
                                 [--https]
                                 [--ipaddressprefix]
                                 [--k8snodeippoolend]
                                 [--k8snodeippoolstart]
                                 [--loginconfigfile]
                                 [--noproxy]
                                 [--out-dir]
                                 [--overwrite-existing]
                                 [--port]
                                 [--storagecontainer]
                                 [--vlanid]
                                 [--vswitchname]
                                 [--working-dir]. The 1th example of the child command would be to use it to 'create appliance hci configuration', the syntax is: az arcappliance createconfig hci --resource-group [REQUIRED] --name [REQUIRED] --location [REQUIRED] --out-dir [OPTIONAL] --cloudagent [OPTIONAL] --loginconfigfile [OPTIONAL]. The parameter '--location -l' is required. It is used to the azure location where the arc resource bridge azure resource will be deployed. must be a valid location where the self-service vm feature for azure stack hci is available and set to the same location as the resource group.. The parameter '--name -n' is required. It is used to name of the arc resource bridge.. 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 '--authenticationport' is optional. network port used by appliance vm ip to communicate with the cloud agent service endpoint. this port should be open on the firewall to enable communication between the two if the windows server physical cluster nodes and arc resource bridge vm are on separate vlans.. The parameter '--certificatefilepath' is optional. certificate file path if your proxy server requires the proxy clients to trust a certificate.  only pass a single proxy certificate, not a bundle.. The parameter '--cloudagent' is optional. fqdn or ip address of the azure stack hci moc cloud agent service used by arc resource bridge. this can be found in the <bridgename>-infra.yaml configuration file stored locally on the hci cluster.. The parameter '--controlplaneendpoint' is optional. arc resource bridge on-premises appliance vm hosts a management kubernetes cluster with a control plane that requires a static ip address. this static ip address must lie within the subnet range specified in the ip address prefix.. The parameter '--dnsservers' is optional. ip address(es) of dns server(s) used by arc resource bridge on-premises appliance vm for dns resolution. appliance vm must be able to resolve external sites and internal endpoints. enter multiple ip addresses as a comma-separated list.. The parameter '--gateway' is optional. static gateway ip address, must lie within the subnet range specified in the ip address prefix.. The parameter '--http' is optional. http proxy url and port information entered as http://<url>:<port>. example: http://192.168.0.10:80.. The parameter '--https' is optional. https url and port information entered as http://<url>:<port>.  example: https://192.168.0.10:443.. The parameter '--ipaddressprefix' is optional. arc resource bridge requires 3 ip addresses for the on-premises appliance vm (appliance vm ip, upgrade vm ip, control plane ip). all ips should reside within the same subnet and fall within the range specified in the ip address prefix. ip address prefix is entered as the subnet's ip address range for the virtual network and subnet mask (ip mask) in cidr notation (ex: 192.168.7.1/24). an ip subnet cidr calculator can be used for this. example: for ips within a subnet range of 192.168.7.1 - 192.168.7.254, the ip address prefix is 192.168.7.1/24. within 192.168.7.1/24, set k8snodeippoolstart (appliance vm ip) to 192.168.7.2, k8snodeippoolend (upgrade vm ip) to 192.168.7.3 and control plane ip to 192.168.7.4.. The parameter '--k8snodeippoolend' is optional. arc resource bridge on-premises appliance vm requires 2 ip addresses (appliance vm ip & upgrade vm ip) that should reside within the same subnet and fall within the range specified in the ip address prefix. ip addresses are specified as an ip range with a minimum size of 2 ip addresses. this parameter is to specify the end range ip. example: for a subnet range of 192.168.7.1 - 192.168.7.254, the ip address prefix is 192.168.7.1/24. within 192.168.7.1/24, set k8snodeippoolstart (appliance vm ip) to 192.168.7.2, k8snodeippoolend (upgrade vm ip) to 192.168.7.3 and control plane ip to 192.168.7.4.. The parameter '--k8snodeippoolstart' is optional. arc resource bridge on-premises appliance vm requires 2 ip addresses (appliance vm ip & upgrade vm ip) that should reside within the same subnet and fall within the range specified in the ip address prefix. ip addresses are specified as an ip range with a minimum size of 2 ip addresses. this parameter is to specify the start range ip. example: for a subnet range of 192.168.7.1 - 192.168.7.254, the ip address prefix is 192.168.7.1/24. within 192.168.7.1/24, set k8snodeippoolstart (appliance vm ip) to 192.168.7.2, k8snodeippoolend (upgrade vm ip) to 192.168.7.3 and control plane ip to 192.168.7.4.. The parameter '--loginconfigfile' is optional. file path for the azure stack hci login configuration file, kvatoken.tok. by default, it is stored locally on the hci cluster.. The parameter '--noproxy' is optional. the list of comma-separated entries for excluded networks, hosts, or domains from being accessed through the proxy server.. The parameter '--out-dir' is optional. output directory for arc resource bridge configuration files, defaults to ./ (current directory).. The parameter '--overwrite-existing' is optional. overwrite existing configuration files. default: false.. The parameter '--port' is optional. port.. The parameter '--storagecontainer' is optional. azure stack hci storage container.. The parameter '--vlanid' is optional. vlan id.. The parameter '--vswitchname' is optional. azure stack hci virtual network switch name.. The parameter '--working-dir' is optional. local directory path to store image & files downloaded for arc resource bridge on-premises appliance vm deployment. if not specified, a default temp directory is used.. 