There is a command group 'az_managedapp_definition'. This group of commands could 'manage azure managed applications'. 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_managedapp_definition_update'.The syntax is: az managedapp definition update --authorizations
                                --description
                                --display-name
                                --lock-level {cannotdelete, none, readonly}
                                [--create-ui-definition]
                                [--deployment-mode {complete, incremental}]
                                [--ids]
                                [--location]
                                [--main-template]
                                [--name]
                                [--package-file-uri]
                                [--resource-group]
                                [--subscription]
                                [--tags]. The 1th example of the child command would be to use it to 'update a managed application defintion', the syntax is: az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip". The 2th example of the child command would be to use it to 'update a managed application defintion with inline values for createuidefinition and maintemplate', the syntax is: az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json. The parameter '--authorizations -a' is required. It is used to space-separated authorization pairs in a format of `<principalid>:<roledefinitionid>`.. The parameter '--description' is required. It is used to the managed application definition description.. The parameter '--display-name' is required. It is used to the managed application definition display name.. The parameter '--lock-level' is required. It is used to the type of lock restriction.. The parameter '--create-ui-definition -c' is optional. json formatted string or a path to a file with such content.. The parameter '--deployment-mode' is optional. the managed application deployment mode.. 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 '--location -l' is optional. location. values from: `az account list-locations`. you can configure the default location using `az configure --defaults location=<location>`.. The parameter '--main-template -t' is optional. json formatted string or a path to a file with such content.. The parameter '--name -n' is optional. the managed application definition name.. The parameter '--package-file-uri' is optional. the managed application definition package file uri.. The parameter '--resource-group -g' is optional. the resource group of the managed application definition.. 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. space-separated tags: key[=value] [key[=value] ...]. use "" to clear existing tags.. 