There is a command group 'az_functionapp_config'. This group of commands could 'configure a function app'. 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_functionapp_config_set'.The syntax is: az functionapp config set [--always-on {false, true}]
                          [--auto-heal-enabled {false, true}]
                          [--ftps-state {allallowed, disabled, ftpsonly}]
                          [--generic-configurations]
                          [--http20-enabled {false, true}]
                          [--ids]
                          [--java-container]
                          [--java-container-version]
                          [--java-version]
                          [--linux-fx-version]
                          [--min-tls-version]
                          [--name]
                          [--net-framework-version]
                          [--number-of-workers]
                          [--php-version]
                          [--powershell-version]
                          [--prewarmed-instance-count]
                          [--python-version]
                          [--remote-debugging-enabled {false, true}]
                          [--resource-group]
                          [--slot]
                          [--startup-file]
                          [--subscription]
                          [--use-32bit-worker-process {false, true}]
                          [--vnet-route-all-enabled {false, true}]
                          [--web-sockets-enabled {false, true}]. The 1th example of the child command would be to use it to 'set the function app s configuration   autogenerated', the syntax is: az functionapp config set --always-on true --name MyFunctionApp --resource-group MyResourceGroup. The 2th example of the child command would be to use it to 'set configuration through a json file called params json', the syntax is: az functionapp config set -g MyResourceGroup -n MyFunctionApp --generic-configurations "@.\params.json". The parameter '--always-on' is optional. ensure web app gets loaded all the time, rather unloaded after been idle. recommended when you have continuous web jobs running.. The parameter '--auto-heal-enabled' is optional. enable or disable auto heal.. The parameter '--ftps-state' is optional. set the ftps state value for an app. default value is 'allallowed'.. The parameter '--generic-configurations' is optional. provide site configuration list in a format of either `key=value` pair or `@<json_file>`. powershell and windows command prompt users should use a json file to provide these configurations to avoid compatibility issues with escape characters.. The parameter '--http20-enabled' is optional. configures a web site to allow clients to connect over http2.0.. 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 '--java-container' is optional. the java container, e.g., tomcat, jetty.. The parameter '--java-container-version' is optional. the version of the java container, e.g., '8.0.23' for tomcat.. The parameter '--java-version' is optional. the version used to run your web app if using java, e.g., '1.7' for java 7, '1.8' for java 8.. The parameter '--linux-fx-version' is optional. the runtime stack used for your linux-based webapp, e.g., "ruby|2.5.5", "node|12lts", "php|7.2", "dotnetcore|2.1". see https://aka.ms/linux-stacks for more info.. The parameter '--min-tls-version' is optional. the minimum version of tls required for ssl requests, e.g., '1.0', '1.1', '1.2'.. The parameter '--name -n' is optional. name of the function app.. The parameter '--net-framework-version' is optional. the version used to run your web app if using .net framework, e.g., 'v4.0' for .net 4.6 and 'v3.0' for .net 3.5.. The parameter '--number-of-workers' is optional. the number of workers to be allocated.. The parameter '--php-version' is optional. the version used to run your web app if using php, e.g., 5.5, 5.6, 7.0.. The parameter '--powershell-version' is optional. the version used to run your function app if using powershell, e.g., 7.2.. The parameter '--prewarmed-instance-count' is optional. number of pre-warmed instances a function app has.. The parameter '--python-version' is optional. the version used to run your web app if using python, e.g., 2.7, 3.4.. The parameter '--remote-debugging-enabled' is optional. enable or disable remote debugging.. 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 '--slot -s' is optional. the name of the slot. default to the productions slot if not specified.. The parameter '--startup-file' is optional. the startup file for linux hosted web apps, e.g. 'process.json' for node.js web.. 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 '--use-32bit-worker-process' is optional. use 32 bits worker process or not.. The parameter '--vnet-route-all-enabled' is optional. configure regional vnet integration to route all traffic to the vnet.. The parameter '--web-sockets-enabled' is optional. enable or disable web sockets.. 