There is a command group 'az_aks_connection_create'. This group of commands could 'create a connection between a aks 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_aks_connection_create_postgres flexible'.The syntax is: az aks connection create postgres-flexible [--appconfig-id]
                                           [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springboot}]
                                           [--connection]
                                           [--customized-keys]
                                           [--database]
                                           [--kube-namespace]
                                           [--name]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--resource-group]
                                           [--secret]
                                           [--server]
                                           [--source-id]
                                           [--target-id]
                                           [--target-resource-group]. The 1th example of the child command would be to use it to 'create a connection between aks and postgres flexible interactively', the syntax is: az aks connection create postgres-flexible. The 2th example of the child command would be to use it to 'create a connection between aks and postgres flexible with resource name', the syntax is: az aks connection create postgres-flexible -g ClusterRG -n MyCluster --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX. The 3th example of the child command would be to use it to 'create a connection between aks and postgres flexible with resource id', the syntax is: az aks connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.ContainerService/managedClusters/{cluster} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX. 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 aks.. The parameter '--connection' is optional. name of the aks 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 postgres flexible database. required if '--target-id' is not specified.. The parameter '--kube-namespace' is optional. the kubernetes namespace where the connection information will be saved into (as kubernetes secret).. The parameter '--name -n' is optional. name of the managed cluster. 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 managed cluster. required if '--source-id' is not specified.none.. The parameter '--secret' is optional. the secret auth info.. The parameter '--server' is optional. name of postgres flexible server. required if '--target-id' is not specified.. The parameter '--source-id' is optional. the resource id of a aks. 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 flexible postgres service. required if '--target-id' is not specified.. 