There is a command group 'az_eventgrid_event subscription'. This group of commands could 'manage event subscriptions'. 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_eventgrid_event subscription_update'.The syntax is: az eventgrid event-subscription update --name
                                       [--add]
                                       [--advanced-filter]
                                       [--deadletter-endpoint]
                                       [--deadletter-identity {systemassigned}]
                                       [--deadletter-identity-endpoint]
                                       [--delivery-identity {systemassigned}]
                                       [--delivery-identity-endpoint]
                                       [--delivery-identity-endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--endpoint]
                                       [--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
                                       [--force-string]
                                       [--included-event-types]
                                       [--labels]
                                       [--remove]
                                       [--set]
                                       [--source-resource-id]
                                       [--subject-begins-with]
                                       [--subject-ends-with]. The 1th example of the child command would be to use it to 'update an event subscription for an event grid topic to specify a new endpoint', the syntax is: az eventgrid event-subscription update --name es1 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.EventGrid/topics/topic1 \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code. The 2th example of the child command would be to use it to 'update an event subscription for an azure subscription to specify a new subject ends with filter', the syntax is: az eventgrid event-subscription update --name es2 \
    --source-resource-id /subscriptions/{SubID} \
    --subject-ends-with .jpg. The 3th example of the child command would be to use it to 'update an event subscription for a resource group to specify a new endpoint and a new subject ends with filter', the syntax is: az eventgrid event-subscription update --name es3 \
    --source-resource-id /subscriptions/{SubID}/resourceGroups/{RG} \
    --subject-ends-with .png \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code. The 4th example of the child command would be to use it to 'update an event subscription for a storage account to specify a new list of included event types', the syntax is: az eventgrid event-subscription update --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/microsoft.storage/storageaccounts/kalsegblob" \
    --included-event-types Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted. The 5th example of the child command would be to use it to 'update an event subscription for a storage account  to include a deadletter destination', the syntax is: az eventgrid event-subscription update --name es2 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob" \
    --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1. The 6th example of the child command would be to use it to 'update an event subscription for a storage account  using advanced filters', the syntax is: az eventgrid event-subscription update --name es3 \
    --source-resource-id "/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/s1" \
    --endpoint https://contoso.azurewebsites.net/api/f1?code=code
    --advanced-filter data.blobType StringIn BlockBlob
    --advanced-filter data.url StringBeginsWith https://myaccount.blob.core.windows.net. The parameter '--name -n' is required. It is used to name of the event subscription.. 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 '--advanced-filter' is optional. an advanced filter enables filtering of events based on a specific event property.. The parameter '--deadletter-endpoint' is optional. the azure resource id of an azure storage blob container destination where eventgrid should deadletter undeliverable events for this event subscription.. The parameter '--deadletter-identity' is optional. the identity type of the deadletter destination resource.. The parameter '--deadletter-identity-endpoint' is optional. the azure resource id of an azure storage blob container destination with identity where eventgrid should deadletter undeliverable events for this event subscription.. The parameter '--delivery-identity' is optional. the identity type of the delivery destination resource (e.g., storage queue, or eventhub).. The parameter '--delivery-identity-endpoint' is optional. endpoint with identity where eventgrid should deliver events matching this event subscription. for webhook endpoint type, this should be the corresponding webhook url. for other endpoint types, this should be the azure resource identifier of the endpoint.. The parameter '--delivery-identity-endpoint-type' is optional. the type of the destination endpoint with resource identity.. The parameter '--endpoint' is optional. endpoint where eventgrid should deliver events matching this event subscription. for webhook endpoint type, this should be the corresponding webhook url. for other endpoint types, this should be the azure resource identifier of the endpoint.. The parameter '--endpoint-type' is optional. the type of the destination endpoint.. The parameter '--force-string' is optional. when using 'set' or 'add', preserve string literals instead of attempting to convert to json.. The parameter '--included-event-types' is optional. a space-separated list of event types. example: microsoft.storage.blobcreated microsoft.storage.blobdeleted. to subscribe to all default event types, do not specify any value for this argument.. The parameter '--labels' is optional. a space-separated list of labels to associate with this event subscription.. The parameter '--remove' is optional. remove a property or an element from a list.  example: `--remove property.list <indextoremove>` or `--remove propertytoremove`.. The parameter '--set' is optional. update an object by specifying a property path and value to set.  example: `--set property1.property2=<value>`.. The parameter '--source-resource-id' is optional. fully qualified identifier of the azure resource whose event subscription needs to be updated.. The parameter '--subject-begins-with' is optional. an optional string to filter events for an event subscription based on a prefix. wildcard characters are not supported.. The parameter '--subject-ends-with' is optional. an optional string to filter events for an event subscription based on a suffix. wildcard characters are not supported.. 