There is a command group 'az_hdinsight on aks_cluster'. This group of commands could 'cluster operations'. 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_hdinsight on aks_cluster_update'.The syntax is: az hdinsight-on-aks cluster update [--add]
                                   [--application-log-std-error-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--application-log-std-out-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--assigned-identity-client-id]
                                   [--assigned-identity-id]
                                   [--assigned-identity-object-id]
                                   [--authorization-group-id]
                                   [--authorization-user-id]
                                   [--autoscale-profile-graceful-decommission-timeout]
                                   [--autoscale-profile-type {loadbased, schedulebased}]
                                   [--cluster-name]
                                   [--cluster-pool-name]
                                   [--cluster-version]
                                   [--cooldown-period]
                                   [--coord-debug-port]
                                   [--coord-debug-suspend {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--coordinator-debug-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--coordinator-high-availability-enabled {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--db-connection-authentication-mode {identityauth, sqlauth}]
                                   [--deployment-mode {application, session}]
                                   [--enable-autoscale {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--enable-la-metrics {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--enable-log-analytics {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--enable-prometheu {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--enable-worker-debug {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--flink-db-auth-mode {identityauth, sqlauth}]
                                   [--flink-hive-catalog-db-connection-password-secret]
                                   [--flink-hive-catalog-db-connection-url]
                                   [--flink-hive-catalog-db-connection-user-name]
                                   [--flink-storage-key]
                                   [--flink-storage-uri]
                                   [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--history-server-cpu]
                                   [--history-server-memory]
                                   [--ids]
                                   [--job-manager-cpu]
                                   [--job-manager-memory]
                                   [--job-spec]
                                   [--kafka-profile]
                                   [--key-vault-id]
                                   [--llap-profile]
                                   [--loadbased-config-max-nodes]
                                   [--loadbased-config-min-nodes]
                                   [--loadbased-config-poll-interval]
                                   [--loadbased-config-scaling-rules]
                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                   [--nodes]
                                   [--num-replicas]
                                   [--oss-version]
                                   [--ranger-plugin-profile]
                                   [--ranger-profile]
                                   [--remove]
                                   [--resource-group]
                                   [--schedule-based-config-default-count]
                                   [--schedule-based-config-schedule]
                                   [--schedule-based-config-time-zone]
                                   [--script-action-profiles]
                                   [--secret-reference]
                                   [--service-configs]
                                   [--set]
                                   [--spark-hive-catalog-db-name]
                                   [--spark-hive-catalog-db-password-secret]
                                   [--spark-hive-catalog-db-server-name]
                                   [--spark-hive-catalog-db-user-name]
                                   [--spark-hive-catalog-key-vault-id]
                                   [--spark-hive-catalog-thrift-url]
                                   [--spark-storage-url]
                                   [--ssh-profile-count]
                                   [--stub-profile]
                                   [--subscription]
                                   [--tags]
                                   [--task-manager-cpu]
                                   [--task-manager-memory]
                                   [--trino-hive-catalog]
                                   [--trino-plugins-spec]
                                   [--trino-profile-user-plugins-telemetry-spec]
                                   [--user-plugins-spec]
                                   [--worker-debug-port]
                                   [--worker-debug-suspend {0, 1, f, false, n, no, t, true, y, yes}]. The 1th example of the child command would be to use it to 'update a cluster service config', the syntax is: az hdinsight-on-aks cluster update -n {clusterName} --cluster-pool-name {poolName} -g {RG} -service-configs {"[{service-name:yarn-service,configs:[{component:hadoop-config-client,files:[{file-name:yarn-site.xml,values:{yarn.nodemanager.resource.memory-mb:33333}}]}]}]"}. The parameter '--add' is optional. add an object to a list of objects by specifying a path and key value pairs.  example: --add property.listproperty <key=value, string or json string>.. The parameter '--application-log-std-error-enabled --enable-log-std-error' is optional. true if application standard error is enabled, otherwise false.. The parameter '--application-log-std-out-enabled --enable-log-std-out' is optional. true if application standard out is enabled, otherwise false.. The parameter '--assigned-identity-client-id --msi-client-id' is optional. clientid of the msi.. The parameter '--assigned-identity-id --msi-id' is optional. resourceid of the msi.. The parameter '--assigned-identity-object-id --msi-object-id' is optional. objectid of the msi.. The parameter '--authorization-group-id' is optional. aad group ids authorized for data plane access.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--authorization-user-id' is optional. aad user ids authorized for data plane access.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--autoscale-profile-graceful-decommission-timeout --decommission-time' is optional. this property is for graceful decommission timeout; it has a default setting of 3600 seconds before forced shutdown takes place. this is the maximal time to wait for running containers and applications to complete before transition a decommissioning node into decommissioned. the default value is 3600 seconds. negative value (like -1) is handled as infinite timeout.. The parameter '--autoscale-profile-type' is optional. user to specify which type of autoscale to be implemented - scheduled based or load based.. The parameter '--cluster-name --name -n' is optional. the name of the hdinsight cluster.. The parameter '--cluster-pool-name' is optional. the name of the cluster pool.. The parameter '--cluster-version' is optional. version with 3/4 part.. The parameter '--cooldown-period --loadbased-config-cooldown-period' is optional. this is a cool down period, this is a time period in seconds, which determines the amount of time that must elapse between a scaling activity started by a rule and the start of the next scaling activity, regardless of the rule that triggers it. the default value is 300 seconds.. The parameter '--coord-debug-port --coordinator-debug-port' is optional. the flag that if enable debug or not. default: 8008.. The parameter '--coord-debug-suspend --coordinator-debug-suspend' is optional. the flag that if suspend debug or not. default: false.. The parameter '--coordinator-debug-enabled --enable-coord-debug' is optional. the flag that if enable coordinator ha, uses multiple coordinator replicas with auto failover, one per each head node. default: false.. The parameter '--coordinator-high-availability-enabled --enable-coord-ha' is optional. the flag that if enable coordinator ha, uses multiple coordinator replicas with auto failover, one per each head node. default: false.. The parameter '--db-connection-authentication-mode --spark-db-auth-mode' is optional. the authentication mode to connect to your hive metastore database. more details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization.. The parameter '--deployment-mode' is optional. a string property that indicates the deployment mode of flink cluster. it can have one of the following enum values => application, session. default value is session.. The parameter '--enable-autoscale' is optional. this indicates whether auto scale is enabled on hdinsight on aks cluster.. The parameter '--enable-la-metrics --log-analytic-profile-metrics-enabled' is optional. true if metrics are enabled, otherwise false.. The parameter '--enable-log-analytics' is optional. true if log analytics is enabled for the cluster, otherwise false.. The parameter '--enable-prometheu' is optional. enable prometheus for cluster or not.. The parameter '--enable-worker-debug' is optional. the flag that if trino cluster enable debug or not. default: false.. The parameter '--flink-db-auth-mode --metastore-db-connection-authentication-mode' is optional. the authentication mode to connect to your hive metastore database. more details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization.. The parameter '--flink-hive-catalog-db-connection-password-secret --flink-hive-db-secret' is optional. secret reference name from secretsprofile.secrets containing password for database connection.. The parameter '--flink-hive-catalog-db-connection-url --flink-hive-db-url' is optional. connection string for hive metastore database.. The parameter '--flink-hive-catalog-db-connection-user-name --flink-hive-db-user' is optional. user name for database connection.. The parameter '--flink-storage-key' is optional. storage key is only required for wasb(s) storage.. The parameter '--flink-storage-uri' is optional. storage account uri which is used for savepoint and checkpoint state.. The parameter '--force-string' is optional. when using 'set' or 'add', preserve string literals instead of attempting to convert to json.. The parameter '--history-server-cpu' is optional. history server cpu count.. The parameter '--history-server-memory' is optional. history server memory size.. 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 '--job-manager-cpu' is optional. job manager cpu count.. The parameter '--job-manager-memory' is optional. job manager memory size.. The parameter '--job-spec' is optional. job specifications for flink clusters in application deployment mode. the specification is immutable even if job properties are changed by calling the runjob api, please use the listjob api to get the latest job information.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--kafka-profile' is optional. kafka cluster profile.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--key-vault-id' is optional. name of the user key vault where all the cluster specific user secrets are stored.. The parameter '--llap-profile' is optional. llap cluster profile.  support json-file and yaml-file.. The parameter '--loadbased-config-max-nodes --loadbased-max-nodes' is optional. user needs to set the maximum number of nodes for load based scaling, the load based scaling will use this to scale up and scale down between minimum and maximum number of nodes.. The parameter '--loadbased-config-min-nodes --loadbased-min-nodes' is optional. user needs to set the minimum number of nodes for load based scaling, the load based scaling will use this to scale up and scale down between minimum and maximum number of nodes.. The parameter '--loadbased-config-poll-interval --loadbased-interval' is optional. user can specify the poll interval, this is the time period (in seconds) after which scaling metrics are polled for triggering a scaling operation.. The parameter '--loadbased-config-scaling-rules --loadbased-rules' is optional. the scaling rules.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--nodes' is optional. the nodes definitions.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--num-replicas' is optional. the number of task managers.. The parameter '--oss-version' is optional. version with three part.. The parameter '--ranger-plugin-profile' is optional. cluster ranger plugin profile.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--ranger-profile' is optional. the ranger cluster profile.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--remove' is optional. remove a property or an element from a list.  example: --remove property.list <indextoremove> or --remove propertytoremove.. 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 '--schedule-based-config-default-count --schedule-default-count' is optional. setting default node count of current schedule configuration. default node count specifies the number of nodes which are default when an specified scaling operation is executed (scale up/scale down).. The parameter '--schedule-based-config-schedule --schedule-schedules' is optional. this specifies the schedules where scheduled based autoscale to be enabled, the user has a choice to set multiple rules within the schedule across days and times (start/end).  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--schedule-based-config-time-zone --schedule-time-zone' is optional. user has to specify the timezone on which the schedule has to be set for schedule based autoscale configuration.. The parameter '--script-action-profiles' is optional. the script action profile list.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--secret-reference' is optional. properties of key vault secret.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--service-configs --service-configs-profiles' is optional. the service configs profiles.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--set' is optional. update an object by specifying a property path and value to set.  example: --set property1.property2=<value>.. The parameter '--spark-hive-catalog-db-name --spark-hive-db-name' is optional. the database name.. The parameter '--spark-hive-catalog-db-password-secret --spark-hive-db-secret' is optional. the secret name which contains the database user password.. The parameter '--spark-hive-catalog-db-server-name --spark-hive-db-server' is optional. the database server host.. The parameter '--spark-hive-catalog-db-user-name --spark-hive-db-user' is optional. the database user name.. The parameter '--spark-hive-catalog-key-vault-id --spark-hive-kv-id' is optional. the key vault resource id.. The parameter '--spark-hive-catalog-thrift-url --spark-hive-thrift-url' is optional. the thrift url.. The parameter '--spark-storage-url' is optional. the default storage url.. The parameter '--ssh-profile-count' is optional. number of ssh pods per cluster.. The parameter '--stub-profile' is optional. stub cluster profile.  support json-file and yaml-file.. 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. resource tags.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--task-manager-cpu' is optional. task manager cpu count.. The parameter '--task-manager-memory' is optional. the task manager memory size.. The parameter '--trino-hive-catalog' is optional. hive catalog options.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--trino-plugins-spec --trino-profile-user-plugins-plugin-spec' is optional. trino user plugins spec  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--trino-profile-user-plugins-telemetry-spec --trino-telemetry-spec' is optional. trino user telemetry spec.  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--user-plugins-spec' is optional. spark user plugins spec  support shorthand-syntax, json-file and yaml-file. try "??" to show more.. The parameter '--worker-debug-port' is optional. the debug port. default: 8008.. The parameter '--worker-debug-suspend' is optional. the flag that if trino cluster suspend debug or not. default: false.. 