There is a command group 'az_functionapp_connection_create'. This group of commands could 'create a connection between a functionapp and a target resource'. 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_connection_create_redis enterprise'.The syntax is: az functionapp connection create redis-enterprise [--appconfig-id]
                                                  [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springboot}]
                                                  [--connection]
                                                  [--customized-keys]
                                                  [--database]
                                                  [--name]
                                                  [--no-wait]
                                                  [--opt-out {auth, configinfo, publicnetwork}]
                                                  [--resource-group]
                                                  [--secret]
                                                  [--server]
                                                  [--source-id]
                                                  [--target-id]
                                                  [--target-resource-group]
                                                  [--vault-id]. The 1th example of the child command would be to use it to 'create a connection between functionapp and redis enterprise interactively', the syntax is: az functionapp connection create redis-enterprise. The 2th example of the child command would be to use it to 'create a connection between functionapp and redis enterprise with resource name', the syntax is: az functionapp connection create redis-enterprise -g FuncAppRG -n MyFunctionApp --tg RedisRG --server MyServer --database MyDB --secret. The 3th example of the child command would be to use it to 'create a connection between functionapp and redis enterprise with resource id', the syntax is: az functionapp connection create redis-enterprise --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redisEnterprise/{server}/databases/{database} --secret. The parameter '--appconfig-id' is optional. the app configuration id to store configuration.. The parameter '--client-type' is optional. the client type used on the functionapp.. The parameter '--connection' is optional. name of the functionapp connection.. The parameter '--customized-keys' is optional. the customized keys used to change default configuration names. key is the original name, value is the customized name.. The parameter '--database' is optional. name of the redis enterprise database. required if '--target-id' is not specified.. The parameter '--name -n' is optional. name of the function app. required if '--source-id' is not specified.none.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--opt-out' is optional. whether to disable some configuration steps. use configinfo to disbale configuration information changes on source. use publicnetwork to disable public network access configuration.use auth to skip auth configuration such as enabling managed identity and granting rbac roles.. The parameter '--resource-group -g' is optional. the resource group which contains the function app. required if '--source-id' is not specified.none.. The parameter '--secret' is optional. the secret auth info.. The parameter '--server' is optional. name of the redis enterprise server. required if '--target-id' is not specified.. The parameter '--source-id' is optional. the resource id of a functionapp. required if ['--resource-group', '--name'] are not specified.. The parameter '--target-id' is optional. the resource id of target service. required if ['--target-resource-group', '--server', '--database'] are not specified.. The parameter '--target-resource-group --tg' is optional. the resource group which contains the redis server. required if '--target-id' is not specified.. The parameter '--vault-id' is optional. the id of key vault to store secret value.. 