There is a command group 'az_sig_image version'. This group of commands could 'manage shared gallery image version with vm'. 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_sig_image version_update'.The syntax is: az sig image-version update --gallery-image-definition
                            --gallery-image-version
                            --gallery-name
                            --resource-group
                            [--add]
                            [--force-string]
                            [--no-wait]
                            [--remove]
                            [--replica-count]
                            [--set]
                            [--target-regions]. The 1th example of the child command would be to use it to 'change the replication regions and replica count', the syntax is: az sig image-version update --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--gallery-image-version 1.0.0 \
--target-regions westcentralus=2 eastus2. The 2th example of the child command would be to use it to 'change the replication extended locations', the syntax is: az sig image-version update --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--gallery-image-version 1.0.0 \
--target-edge-zones westus=microsoftlosangeles1 eastus=microsoftlosangeles2=1. The 3th example of the child command would be to use it to 'clear the replication extended locations', the syntax is: az sig image-version update --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--gallery-image-version 1.0.0 \
--target-edge-zones None. The 4th example of the child command would be to use it to 'replicate to an additional region  optional  you can set the replica count for the region and exclude this image when using the latest version of the image definition', the syntax is: az sig image-version update --resource-group MyResourceGroup \
--gallery-name MyGallery --gallery-image-definition MyImage \
--gallery-image-version 1.0.0 \
--add publishingProfile.targetRegions name=westcentralus \
regionalReplicaCount=3 excludeFromLatest=true. The 5th example of the child command would be to use it to 'change whether an image should be included in consideration for latest version in the image definition  setting this value to true excludes the image from consideration and setting this value to false includes the image for consideration', the syntax is: az sig image-version update -g MyResourceGroup --gallery-name MyGallery \
--gallery-image-definition MyImage --gallery-image-version 1.0.0 \
--set publishingProfile.excludeFromLatest=true. The 6th example of the child command would be to use it to 'change the end of life date for an image version  the image can still be used to create virtual machines after the end of life date', the syntax is: az sig image-version update -g MyResourceGroup --gallery-name MyGallery \
--gallery-image-definition MyImage --gallery-image-version 1.0.0 \
--set publishingProfile.endOfLifeDate=2024-08-02T00:00:00+00:00. The 7th example of the child command would be to use it to 'allow to remove the gallery image version from replicated regions', the syntax is: az sig image-version update -g MyResourceGroup --gallery-name MyGallery \
--gallery-image-definition MyImage --gallery-image-version 1.0.0 \
--set safetyProfile.allowDeletionOfReplicatedLocations=true. The parameter '--gallery-image-definition -i' is required. It is used to gallery image definition.. The parameter '--gallery-image-version -e' is required. It is used to gallery image version in semantic version pattern. the allowed characters are digit and period. digits must be within the range of a 32-bit integer, e.g. `<majorversion>.<minorversion>.<patch>`.. The parameter '--gallery-name -r' is required. It is used to gallery name.. 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 '--add' is optional. add an object to a list of objects by specifying a path and key value pairs.  example: `--add property.listproperty <key=value, string or json string>`.. The parameter '--force-string' is optional. when using 'set' or 'add', preserve string literals instead of attempting to convert to json.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--remove' is optional. remove a property or an element from a list.  example: `--remove property.list <indextoremove>` or `--remove propertytoremove`.. The parameter '--replica-count' is optional. the default number of replicas to be created per region. to set regional replication counts, use --target-regions.. The parameter '--set' is optional. update an object by specifying a property path and value to set.  example: `--set property1.property2=<value>`.. The parameter '--target-regions' is optional. space-separated list of regions and their replica counts. use `<region>[=<replica count>][=<storage account type>]` to optionally set the replica count and/or storage account type for each region. if a replica count is not specified, the default replica count will be used. if a storage account type is not specified, the default storage account type will be used.. 