There is a command group 'az_networkcloud_cluster'. This group of commands could 'manage cluster'. 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_networkcloud_cluster_update'.The syntax is: az networkcloud cluster update [--aggregator-or-single-rack-definition]
                               [--cluster-location]
                               [--cluster-name]
                               [--cluster-service-principal]
                               [--compute-deployment-threshold]
                               [--compute-rack-definitions]
                               [--ids]
                               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                               [--resource-group]
                               [--runtime-protection]
                               [--secret-archive]
                               [--subscription]
                               [--tags]
                               [--update-strategy]. The 1th example of the child command would be to use it to 'patch cluster location', the syntax is: az networkcloud cluster update --name "clusterName" --resource-group "resourceGroupName" --cluster-location "Foo Street, 3rd Floor, row 9" --tags key1="myvalue1" key2="myvalue2". The 2th example of the child command would be to use it to 'patch cluster aggregatororsinglerackdefinition', the syntax is: az networkcloud cluster update --name "clusterName" --resource-group "resourceGroupName --aggregator-or-single-rack-definition "{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}" --compute-deployment-threshold type="PercentSuccess" grouping="PerCluster" value=90 --tags key1="myvalue1" key2="myvalue2". The 3th example of the child command would be to use it to 'patch cluster aggregatororsinglerackdefinition using json file input', the syntax is: az networkcloud cluster update --name "clusterName"  --resource-group "resourceGroupName" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type="PercentSuccess" grouping="PerCluster" value=90 --tags key1="myvalue1" key2="myvalue2". The 4th example of the child command would be to use it to 'patch cluster runtime protection configuration', the syntax is: az az networkcloud cluster update --name "clusterName" --resource-group "resourceGroupName" --runtime-protection enforcement-level="OnDemand". The 5th example of the child command would be to use it to 'patch secret archive', the syntax is: az networkcloud cluster update --name "clusterName" --resource-group "resourceGroupName" --secret-archive use-key-vault=True key-vault-id="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.KeyVault/vaults/keyVaultName". The 6th example of the child command would be to use it to 'patch update strategy', the syntax is: az networkcloud cluster update --name "clusterName" --resource-group "resourceGroupName" --update-strategy strategy-type="Rack" threshold-type="CountSuccess" threshold-value=4 max-unavailable=4 wait-time-minutes=10. The parameter '--aggregator-or-single-rack-definition' is optional. the rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--cluster-location' is optional. the customer-provided location information to identify where the cluster resides.. The parameter '--cluster-name --name -n' is optional. the name of the cluster.. The parameter '--cluster-service-principal' is optional. the service principal to be used by the cluster during arc appliance installation.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--compute-deployment-threshold' is optional. the validation threshold indicating the allowable failures of compute machines during environment validation and deployment.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--compute-rack-definitions' is optional. the list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--ids' is optional. one or more resource ids (space-delimited). it should be a complete resource id containing all information of 'resource id' arguments. you should provide either --ids or other 'resource id' arguments.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--resource-group -g' is optional. name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--runtime-protection' is optional. the settings for cluster runtime protection.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--secret-archive' is optional. the configuration for use of a key vault to store secrets for later retrieval by the operator.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--subscription' is optional. name or id of subscription. you can configure the default subscription using `az account set -s name_or_id`.. The parameter '--tags' is optional. the azure resource tags that will replace the existing ones.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--update-strategy' is optional. the strategy for updating the cluster.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. 