az eventgrid system-topic event-subscription
Gerenciar assinaturas de eventos do tópico do sistema.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az eventgrid system-topic event-subscription create |
Crie uma nova assinatura de evento para um tópico do sistema. |
Core | disponibilidade geral |
| az eventgrid system-topic event-subscription delete |
Excluir uma assinatura de evento de um tópico do sistema. |
Core | disponibilidade geral |
| az eventgrid system-topic event-subscription list |
Listar assinaturas de eventos de um tópico específico do sistema. |
Core | disponibilidade geral |
| az eventgrid system-topic event-subscription show |
Obtenha os detalhes de uma assinatura de evento de um tópico do sistema. |
Core | disponibilidade geral |
| az eventgrid system-topic event-subscription update |
Atualizar uma assinatura de evento de um tópico do sistema. |
Core | disponibilidade geral |
az eventgrid system-topic event-subscription create
Crie uma nova assinatura de evento para um tópico do sistema.
az eventgrid system-topic event-subscription create --name
--resource-group
--system-topic-name
[--aad-tenant-id --azure-active-directory-tenant-id]
[--acquire-policy-token]
[--advanced-filter]
[--azure-active-directory-application-id-or-uri]
[--change-reference]
[--deadletter-endpoint]
[--delivery-attribute-mapping]
[--enable-advanced-filtering-on-arrays --enable-af-arr {false, true}]
[--endpoint]
[--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
[--event-delivery-schema {cloudeventschemav1_0, custominputschema, eventgridschema}]
[--event-ttl]
[--expiration-date]
[--included-event-types]
[--labels]
[--max-delivery-attempts]
[--max-events-per-batch]
[--preferred-batch-size-in-kilobytes]
[--qttl --storage-queue-msg-ttl]
[--subject-begins-with]
[--subject-case-sensitive {false, true}]
[--subject-ends-with]
Exemplos
Crie uma nova assinatura de evento para um tópico do sistema de Grade de Eventos, usando filtros padrão.
az eventgrid system-topic event-subscription create --name es1 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
Crie uma nova assinatura de evento para um tópico do sistema de Grade de Eventos, com um filtro especificando um prefixo de assunto.
az eventgrid system-topic event-subscription create --name es4 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--subject-begins-with mysubject_prefix
Crie uma nova assinatura de evento para um tópico do sistema de Grade de Eventos, usando filtros padrão e o CloudEvent V 1.0 como o esquema de entrega.
az eventgrid system-topic event-subscription create -n es2 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--event-delivery-schema cloudeventschemav1_0
Crie uma nova assinatura de evento para um tópico do sistema de Grade de Eventos, com um destino de letra morta e uma política de repetição personalizada de no máximo 10 tentativas de entrega e um TTL de Evento de 2 horas (o que acontecer primeiro) e data de validade.
az eventgrid system-topic event-subscription create --name es2 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code \
--deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/s2/blobServices/default/containers/blobcontainer1 \
--max-delivery-attempts 10 --event-ttl 120 --expiration-date "2022-10-31"
Crie uma nova subscrição de evento para um tema do sistema Event Grid, usando o Webhook ativado pelo Azure Active Directory como destino.
az eventgrid system-topic event-subscription create --name es1 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
--azure-active-directory-tenant-id azureactivedirectorytenantid
--azure-active-directory-application-id-or-uri azureactivedirectoryapplicationidoruri
Crie uma nova subscrição de evento para um tópico do sistema Event Grid, usando o Azure Function como destino.
az eventgrid system-topic event-subscription create -n es1 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction
Criar uma nova assinatura de evento para um tópico do sistema de Grade de Eventos usando a Fila de Armazenamento como destino com um ttl de 5 minutos
az eventgrid system-topic event-subscription create -n es1 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint-type storagequeue \
--endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/queueservices/default/queues/q1 \
--storage-queue-msg-ttl 300
Criar uma nova assinatura de evento para um tópico do sistema de Grade de Eventos e habilitar a filtragem avançada em matrizes
az eventgrid system-topic event-subscription create -n es1 \
-g rg1 --system-topic-name systemtopic1 \
--endpoint /subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Web/sites/{functionappname}/functions/{functionname} --endpoint-type azurefunction \
--enable-advanced-filtering-on-arrays true
Parâmetros Obrigatórios
Nome da assinatura do evento.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome do tópico do sistema.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O Azure Active Directory Tenant Id para obter o token de acesso que será incluído como token portador nos pedidos de entrega. Aplicável apenas para webhook como destino.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Um filtro avançado permite a filtragem de eventos com base em uma propriedade de evento específica.
Uso: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR VALOR [VALOR ...] StringIn: --advanced-filter data. Cor StringIn Azul Vermelho Laranja Amarelo StringNotIn: --advanced-filter data. Cor StringNotIn Azul Vermelho Laranja Amarelo StringContains: --assunto de filtro avançado StringContains Vermelho Azul StringNotContains: --assunto de filtro avançado StringNotContains Vermelho Azul StringBeginsWith: --assunto de filtro avançado StringBeginsCom vermelho azul StringNotBeginsWith: --assunto de filtro avançado StringNotBeginsCom vermelho azul StringEndsWith: --assunto de filtro avançado StringEndsCom img png jpg StringNotEndsWith: --sujeito de filtro avançado StringNotEndsWith img png jpg NumberIn: --advanced-filter data.property1 NumberIn 5 10 20 NumberInRange --advanced-filter data.property1 NumberInRange 5,10 20,30 40,50 NumberNotIn: --advanced-filter data.property2 NumberNotIn 100 200 300 NumberNotInRange: --advanced-filter data.property2 NumberNotInRange 100.110 200.210 300.310 NumberLessThan: --advanced-filter data.property3 NumberLessThan 100 NumberLessThanOrEquals: --advanced-filter data.property2 NumberLessThanOrEquals 100 NumberGreaterThan: --advanced-filter data.property3 NumberGreaterThan 100 NumberGreaterThanOrEquals: --advanced-filter data.property2 NumberGreaterThanOrEquals 100 BoolEquals: --advanced-filter data.property3 BoolEquals true IsNullOrUndefined: --advanced-filter data.property3 IsNullOrUndefined IsNotNull: --advanced-filter data.property3 IsNotNull Vários filtros avançados podem ser especificados usando mais de um argumento --advanced-filter.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
O Azure Active Directory Application Id ou Uri para obter o token de acesso que será incluído como token portador nos pedidos de entrega. Aplicável apenas para webhook como destino.
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de recurso Azure de um destino de contentor de blob do Armazenamento do Azure onde o EventGrid deve atribuir deadletter a eventos não entregues para esta subscrição de evento.
Exemplo: --deadletter-endpoint /subscriptions/{SubID}/resourceGroups/rg1/providers/Microsoft. Storage/storageAccounts/sa1/blobServices/default/containers/containerName.
Adicione o mapeamento de atributos de entrega para enviar informações adicionais por meio de cabeçalhos HTTP ao entregar eventos. Esse atributo é válido para todos os tipos de destino, exceto StorageQueue. Vários atributos podem ser especificados usando mais de um argumento --delivery-attribute-mapping.
Uso: --delivery-attribute-mapping attribute-name attribute-type attribute-value [attribute-is-secret] Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue false Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue true Dynamic Attribute Mapping: --delivery-attribute-mapping somename dynamic somevalue Estático e Dinâmico: -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.
Permite que filtros avançados sejam avaliados em relação a uma matriz de valores em vez de esperar um valor singular.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
| Valores aceites: | false, true |
Ponto de extremidade onde o EventGrid deve fornecer eventos correspondentes a essa assinatura de evento. Para o tipo de ponto de extremidade webhook, este deve ser o URL de webhook correspondente. Para outros tipos de endpoint, este deve ser o identificador de recurso Azure do endpoint. Espera-se que o ponto de extremidade de destino já esteja criado e disponível para uso antes de executar qualquer comando da Grade de Eventos.
O tipo do ponto de extremidade de destino.
| Propriedade | Valor |
|---|---|
| Default value: | webhook |
| Valores aceites: | azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook |
O esquema no qual os eventos devem ser entregues para esta assinatura de evento. Por padrão, os eventos serão entregues no mesmo esquema em que são publicados (com base no esquema de entrada do tópico correspondente).
| Propriedade | Valor |
|---|---|
| Valores aceites: | cloudeventschemav1_0, custominputschema, eventgridschema |
Tempo de vida do evento (em minutos). Deve ser um número entre 1 e 1440.
| Propriedade | Valor |
|---|---|
| Default value: | 1440 |
Data ou data/hora (em UTC, por exemplo, '2018-11-30T11:59:59+00:00' ou '2018-11-30') após a qual a subscrição do evento expiraria. Por padrão, não há expiração para a assinatura do evento.
Uma lista separada em espaço de tipos de eventos (por exemplo, Microsoft. Storage.BlobCreated e Microsoft. Storage.BlobDeleted). Para se inscrever em todos os tipos de evento padrão, não especifique nenhum valor para esse argumento. Para tópicos de grade de eventos, os tipos de evento são definidos pelo cliente. Para eventos Azure, por exemplo, Contas de Armazenamento, Hub IoT, etc., pode consultar os seus tipos de eventos usando este comando CLI 'az eventgrid topic-type list-event-types'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
Uma lista separada por espaços de etiquetas para associar a esta subscrição de evento.
Número máximo de tentativas de entrega. Deve ser um número entre 1 e 30.
| Propriedade | Valor |
|---|---|
| Default value: | 30 |
Número máximo de eventos em um lote. Deve ser um número entre 1 e 5000.
Tamanho de lote preferido em kilobytes. Deve ser um número entre 1 e 1024.
Tempo de vida da mensagem da fila de armazenamento em segundos.
Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo. Não há suporte para caracteres curinga.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
Especificar para indicar se os campos temáticos devem ser comparados de uma forma que diferencie maiúsculas de minúsculas. True se a bandeira estiver presente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
| Default value: | False |
| Valores aceites: | false, true |
Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo. Não há suporte para caracteres curinga.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az eventgrid system-topic event-subscription delete
Excluir uma assinatura de evento de um tópico do sistema.
az eventgrid system-topic event-subscription delete --name
--resource-group
--system-topic-name
[--acquire-policy-token]
[--change-reference]
[--yes]
Exemplos
Excluir uma assinatura de evento para um tópico do sistema de Grade de Eventos.
az eventgrid system-topic event-subscription delete --name es1 \
-g rg1 --system-topic-name systemtopic1 \
Parâmetros Obrigatórios
Nome da assinatura do evento.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome do tópico do sistema.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az eventgrid system-topic event-subscription list
Listar assinaturas de eventos de um tópico específico do sistema.
az eventgrid system-topic event-subscription list --resource-group
--system-topic-name
[--odata-query]
Exemplos
Liste todas as assinaturas de eventos criadas para um tópico do sistema Grade de Eventos.
az eventgrid system-topic event-subscription list -g rg1 --system-topic-name systemtopic1
Parâmetros Obrigatórios
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome do tópico do sistema.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
A consulta OData usada para filtrar os resultados da lista. Atualmente, a filtragem é permitida apenas na propriedade Name. As operações suportadas incluem: CONTÉM, eq (para igual), ne (para não igual), E, OU e NÃO.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az eventgrid system-topic event-subscription show
Obtenha os detalhes de uma assinatura de evento de um tópico do sistema.
az eventgrid system-topic event-subscription show --name
--resource-group
--system-topic-name
[--include-attrib-secret --include-static-delivery-attribute-secret {false, true}]
[--include-full-endpoint-url {false, true}]
Exemplos
Mostrar os detalhes de uma assinatura de evento para um tópico do sistema de Grade de Eventos.
az eventgrid system-topic event-subscription show --name es1 \
-g rg1 --system-topic-name systemtopic1
Mostrar os detalhes de uma assinatura de evento para um tópico do sistema de Grade de Eventos inclui quaisquer segredos de atributo de entrega estático.
az eventgrid system-topic event-subscription show --name es1 \
-g rg1 --system-topic-name systemtopic1 --include-attrib-secret
Parâmetros Obrigatórios
Nome da assinatura do evento.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome do tópico do sistema.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Indique se algum segredo de atributo de entrega estático deve ser retornado. True se a bandeira estiver presente.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Especifique para indicar se a URL completa do ponto de extremidade deve ser retornada. True se a bandeira estiver presente.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az eventgrid system-topic event-subscription update
Atualizar uma assinatura de evento de um tópico do sistema.
az eventgrid system-topic event-subscription update --name
--resource-group
--system-topic-name
[--acquire-policy-token]
[--advanced-filter]
[--change-reference]
[--deadletter-endpoint]
[--delivery-attribute-mapping]
[--enable-advanced-filtering-on-arrays --enable-af-arr {false, true}]
[--endpoint]
[--endpoint-type {azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook}]
[--included-event-types]
[--labels]
[--qttl --storage-queue-msg-ttl]
[--subject-begins-with]
[--subject-ends-with]
Exemplos
Atualize uma assinatura de evento para um tópico do sistema de Grade de Eventos para especificar um novo ponto de extremidade.
az eventgrid system-topic event-subscription update --name es1 \
-g rg1 --system-topic-name systemtopic1 --endpoint https://contoso.azurewebsites.net/api/f1?code=code
Atualize uma assinatura de evento para um tópico do sistema de Grade de Eventos para especificar um novo filtro assunto-termina-com.
az eventgrid system-topic event-subscription update --name es2 \
-g rg1 --system-topic-name systemtopic1 \
--subject-ends-with .jpg
Atualize uma assinatura de evento para um tópico do sistema de Grade de Eventos para especificar um novo ponto de extremidade e um novo filtro de assunto-termina-com uma nova lista de tipos de eventos incluídos.
az eventgrid system-topic event-subscription update --name es3 \
-g rg1 --system-topic-name systemtopic1 \
--subject-ends-with .png \
--endpoint https://contoso.azurewebsites.net/api/f1?code=code
--included-event-types Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted
Atualize uma subscrição de evento para um tópico do sistema Azure Event Grid, para incluir um destino deadletter.
az eventgrid system-topic event-subscription update --name es2 \
-g rg1 --system-topic-name systemtopic1 \
--deadletter-endpoint /subscriptions/{SubID}/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/sa1/blobServices/default/containers/blobcontainer1
Atualize uma subscrição de evento para um tópico do sistema Azure Event Grid, usando filtros avançados.
az eventgrid system-topic event-subscription update --name es3 \
-g rg1 --system-topic-name systemtopic1 \
--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
Atualizar uma assinatura de evento para um tópico do sistema de Grade de Eventos com Fila de Armazenamento como destino com ttl de 5 minutos
az eventgrid system-topic event-subscription update -n es1 \
-g rg1 --system-topic-name systemtopic1 \
--storage-queue-msg-ttl 300
Atualizar uma assinatura de evento para um tópico do sistema de Grade de Eventos com filtragem avançada em matrizes habilitada
az eventgrid system-topic event-subscription update -n es1 \
-g rg1 --system-topic-name systemtopic1 \
--enable-advanced-filtering-on-arrays true
Parâmetros Obrigatórios
Nome da assinatura do evento.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome do tópico do sistema.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Um filtro avançado permite a filtragem de eventos com base em uma propriedade de evento específica.
Uso: --advanced-filter KEY[. INNERKEY] FILTEROPERATOR VALOR [VALOR ...] StringIn: --advanced-filter data. Cor StringIn Azul Vermelho Laranja Amarelo StringNotIn: --advanced-filter data. Cor StringNotIn Azul Vermelho Laranja Amarelo StringContains: --assunto de filtro avançado StringContains Vermelho Azul StringNotContains: --assunto de filtro avançado StringNotContains Vermelho Azul StringBeginsWith: --assunto de filtro avançado StringBeginsCom vermelho azul StringNotBeginsWith: --assunto de filtro avançado StringNotBeginsCom vermelho azul StringEndsWith: --assunto de filtro avançado StringEndsCom img png jpg StringNotEndsWith: --sujeito de filtro avançado StringNotEndsWith img png jpg NumberIn: --advanced-filter data.property1 NumberIn 5 10 20 NumberInRange --advanced-filter data.property1 NumberInRange 5,10 20,30 40,50 NumberNotIn: --advanced-filter data.property2 NumberNotIn 100 200 300 NumberNotInRange: --advanced-filter data.property2 NumberNotInRange 100.110 200.210 300.310 NumberLessThan: --advanced-filter data.property3 NumberLessThan 100 NumberLessThanOrEquals: --advanced-filter data.property2 NumberLessThanOrEquals 100 NumberGreaterThan: --advanced-filter data.property3 NumberGreaterThan 100 NumberGreaterThanOrEquals: --advanced-filter data.property2 NumberGreaterThanOrEquals 100 BoolEquals: --advanced-filter data.property3 BoolEquals true IsNullOrUndefined: --advanced-filter data.property3 IsNullOrUndefined IsNotNull: --advanced-filter data.property3 IsNotNull Vários filtros avançados podem ser especificados usando mais de um argumento --advanced-filter.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de recurso Azure de um destino de contentor de blob do Armazenamento do Azure onde o EventGrid deve atribuir deadletter a eventos não entregues para esta subscrição de evento.
Adicione o mapeamento de atributos de entrega para enviar informações adicionais por meio de cabeçalhos HTTP ao entregar eventos. Esse atributo é válido para todos os tipos de destino, exceto StorageQueue. Vários atributos podem ser especificados usando mais de um argumento --delivery-attribute-mapping.
Uso: --delivery-attribute-mapping attribute-name attribute-type attribute-value [attribute-is-secret] Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue false Static Attribute Mapping: --delivery-attribute-mapping somename static somevalue true Dynamic Attribute Mapping: --delivery-attribute-mapping somename dynamic somevalue Estático e Dinâmico: -- delivery-attribute-mapping somename dynamic somevalue --delivery-attribute-mapping somename2 static somevalue.
Permite que filtros avançados sejam avaliados em relação a uma matriz de valores em vez de esperar um valor singular.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
| Valores aceites: | false, true |
Ponto de extremidade onde o EventGrid deve fornecer eventos correspondentes a essa assinatura de evento. Para o tipo de ponto de extremidade webhook, este deve ser o URL de webhook correspondente. Para outros tipos de endpoint, este deve ser o identificador de recurso Azure do endpoint. Espera-se que o ponto de extremidade de destino já esteja criado e disponível para uso antes de executar qualquer comando da Grade de Eventos.
O tipo do ponto de extremidade de destino.
| Propriedade | Valor |
|---|---|
| Default value: | webhook |
| Valores aceites: | azurefunction, eventhub, hybridconnection, servicebusqueue, servicebustopic, storagequeue, webhook |
Uma lista separada em espaço de tipos de eventos (por exemplo, Microsoft. Storage.BlobCreated e Microsoft. Storage.BlobDeleted). Para se inscrever em todos os tipos de evento padrão, não especifique nenhum valor para esse argumento. Para tópicos de grade de eventos, os tipos de evento são definidos pelo cliente. Para eventos Azure, por exemplo, Contas de Armazenamento, Hub IoT, etc., pode consultar os seus tipos de eventos usando este comando CLI 'az eventgrid topic-type list-event-types'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
Uma lista separada por espaços de etiquetas para associar a esta subscrição de evento.
Tempo de vida da mensagem da fila de armazenamento em segundos.
Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo. Não há suporte para caracteres curinga.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo. Não há suporte para caracteres curinga.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Filtering Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |