There is a command group 'az_fleet_updaterun'. This group of commands could 'commands to manage update runs'. 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_fleet_updaterun_create'.The syntax is: az fleet updaterun create --fleet-name
                          --name
                          --resource-group
                          --upgrade-type {controlplaneonly, full, nodeimageonly}
                          [--kubernetes-version]
                          [--no-wait]
                          [--node-image-selection {consistent, latest}]
                          [--stages]
                          [--update-strategy-name]. The 1th example of the child command would be to use it to 'create an update run for a fleet with  full  upgrade type', the syntax is: az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type Full --kubernetes-version 1.25.0 --node-image-selection Latest. The 2th example of the child command would be to use it to 'create an update run for a fleet with  nodeimageonly  upgrade type', the syntax is: az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type NodeImageOnly --node-image-selection Latest. The 3th example of the child command would be to use it to 'create an update run for a fleet with  full  upgrade type   stages', the syntax is: az fleet updaterun create -g MyResourceGroup -f MyFleet -n MyUpdateRun --upgrade-type Full --kubernetes-version 1.25.0 --node-image-selection Latest --stages ./test/stages.json

    The following JSON structure represents example contents of the parameter '--stages ./test/stages.json'.
    A stages array is composed of one or more stages, each containing one or more groups.
    Each group contains the 'name' property, which represents the group to which a cluster belongs (see 'az fleet member create --help').
    Stages have an optional 'afterStageWaitInSeconds' integer property, acting as a delay between stage execution.
    {
        "stages": [
            {
                "name": "stage1",
                "groups": [
                    {
                        "name": "group-a1"
                    },
                    {
                        "name": "group-a2"
                    },
                    {
                        "name": "group-a3"
                    }
                ],
                "afterStageWaitInSeconds": 3600
            },
            {
                "name": "stage2",
                "groups": [
                    {
                        "name": "group-b1"
                    },
                    {
                        "name": "group-b2"
                    },
                    {
                        "name": "group-b3"
                    }
                ]
            },
        ]
    }. The parameter '--fleet-name -f' is required. It is used to specify the fleet name.. The parameter '--name -n' is required. It is used to specify name for the update run.. 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 '--upgrade-type' is required. It is used to specify the upgrade type of members. acceptable values are 'full', 'controlplaneonly', and 'nodeimageonly'.. The parameter '--kubernetes-version' is optional. specify the kubernetes version to upgrade member(s) to, when --upgrade-type is set to 'full' or 'controlplaneonly'. acceptable format is x.x.x (eg. 1.2.3).. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--node-image-selection' is optional. node image selection is an option that lets you choose how your clusters' nodes are upgraded.. The parameter '--stages' is optional. path to a json file that defines stages to upgrade a fleet. see examples for reference.. The parameter '--update-strategy-name' is optional. the name of the update strategy to use for this update run. if not specified, the default update strategy will be used.. 