There is a command group 'az_spring cloud_app_deployment'. This group of commands could 'commands to manage life cycle of deployments of an app in azure spring cloud  more operations on deployments can be done on app level with parameter   deployment  e g  az spring cloud app deploy   deployment  staging deployment'. 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_spring cloud_app_deployment_create'.The syntax is: az spring-cloud app deployment create --app
                                      --name
                                      --resource-group
                                      --service
                                      [--artifact-path]
                                      [--build-env]
                                      [--builder]
                                      [--config-file-patterns]
                                      [--container-args]
                                      [--container-command]
                                      [--container-image]
                                      [--container-registry]
                                      [--cpu]
                                      [--disable-probe {false, true}]
                                      [--disable-validation {false, true}]
                                      [--env]
                                      [--instance-count]
                                      [--jvm-options]
                                      [--main-entry]
                                      [--memory]
                                      [--no-wait]
                                      [--registry-password]
                                      [--registry-username]
                                      [--runtime-version {java_11, java_17, java_8, netcore_31}]
                                      [--skip-clone-settings]
                                      [--source-path]
                                      [--target-module]
                                      [--version]. The 1th example of the child command would be to use it to 'deploy source code to a new deployment of an app  this will pack current directory  build binary with pivotal build service and then deploy', the syntax is: az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup. The 2th example of the child command would be to use it to 'deploy a pre built jar to an app with jvm options and environment variables', the syntax is: az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar. The 3th example of the child command would be to use it to 'deploy a container image on docker hub to an app', the syntax is: az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1. The 4th example of the child command would be to use it to 'deploy a container image on a private registry to an app', the syntax is: az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>. The parameter '--app' is required. It is used to name of app.. The parameter '--name -n' is required. It is used to name of deployment.. The parameter '--resource-group -g' is required. It is used to name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--service -s' is required. It is used to name of azure spring cloud, you can configure the default service using az configure --defaults spring-cloud=<name>.. The parameter '--artifact-path' is optional. deploy the specified pre-built artifact (jar or netcore zip).. The parameter '--build-env' is optional. space-separated environment variables in 'key[=value]' format.. The parameter '--builder' is optional. (enterprise tier only) build service builder used to build the executable.. The parameter '--config-file-patterns' is optional. (enterprise tier only) config file patterns separated with ',' to decide which patterns of application configuration service will be used. use '""' to clear existing configurations.. The parameter '--container-args' is optional. the arguments of the container image.. The parameter '--container-command' is optional. the command of the container image.. The parameter '--container-image' is optional. the container image tag.. The parameter '--container-registry' is optional. the registry of the container image.. The parameter '--cpu' is optional. cpu resource quantity. should be 500m or number of cpu cores.. The parameter '--disable-probe' is optional. if true, disable the liveness and readiness probe.. The parameter '--disable-validation' is optional. if true, disable jar validation.. The parameter '--env' is optional. space-separated environment variables in 'key[=value]' format.. The parameter '--instance-count' is optional. number of instance.. The parameter '--jvm-options' is optional. a string containing jvm options, use '=' instead of ' ' for this argument to avoid bash parse error, eg: --jvm-options='-xms1024m -xmx2048m'.. The parameter '--main-entry -m' is optional. a string containing the path to the .net executable relative to zip root.. The parameter '--memory' is optional. memory resource quantity. should be 512mi or #gi, e.g., 1gi, 3gi.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--registry-password' is optional. the password of the container registry.. The parameter '--registry-username' is optional. the username of the container registry.. The parameter '--runtime-version' is optional. runtime version of used language.. The parameter '--skip-clone-settings' is optional. create staging deployment will automatically copy settings from production deployment.. The parameter '--source-path' is optional. deploy the specified source folder. the folder will be packed into tar, uploaded, and built using kpack. default to the current folder if no value provided.. The parameter '--target-module' is optional. child module to be deployed, required for multiple jar packages built from source code.. The parameter '--version' is optional. deployment version, keep unchanged if not set.. 