Compartir a través de


az servicebus topic subscription rule

Regla de suscripción a temas de Servicebus.

Comandos

Nombre Description Tipo Estado
az servicebus topic subscription rule create

Cree la regla de ServiceBus para la suscripción.

Core GA
az servicebus topic subscription rule delete

Elimine una regla existente.

Core GA
az servicebus topic subscription rule list

Enumere todas las reglas dentro de una suscripción de tema determinada.

Core GA
az servicebus topic subscription rule show

Obtenga la descripción de la regla especificada.

Core GA
az servicebus topic subscription rule update

Actualice una nueva regla y actualice una regla existente.

Core GA

az servicebus topic subscription rule create

Cree la regla de ServiceBus para la suscripción.

az servicebus topic subscription rule create --name
                                             --namespace-name
                                             --resource-group
                                             --subscription-name
                                             --topic-name
                                             [--action-compatibility-level]
                                             [--action-sql-expression]
                                             [--content-type]
                                             [--correlation-filter --correlation-filter-property]
                                             [--correlation-id]
                                             [--enable-action-preprocessing {false, true}]
                                             [--enable-correlation-preprocessing {false, true}]
                                             [--enable-sql-preprocessing {false, true}]
                                             [--filter-sql-expression]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--label]
                                             [--message-id]
                                             [--no-wait]
                                             [--reply-to]
                                             [--reply-to-session-id]
                                             [--session-id]
                                             [--to]

Ejemplos

Crear regla.

az servicebus topic subscription rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --subscription-name mysubscription --name myrule --filter-sql-expression myproperty=myvalue

Parámetros requeridos

--name -n

Nombre de regla.

--namespace-name

Nombre del espacio de nombres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription-name

Nombre de la suscripción.

--topic-name

Nombre del tema.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--action-compatibility-level

Esta propiedad está reservada para uso futuro. Valor entero que muestra el nivel de compatibilidad, codificado actualmente de forma rígida en 20.

Propiedad Valor
Grupo de parámetros: Action Arguments
--action-sql-expression

Expresión SQL de acción.

Propiedad Valor
Grupo de parámetros: Action Arguments
--content-type

Tipo de contenido de mensaje.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--correlation-filter --correlation-filter-property

Objeto dictionary para filtros personalizados.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--correlation-id

Identificador de correlación.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--enable-action-preprocessing

Valor booleano que indica si la acción de regla requiere preprocesamiento.

Propiedad Valor
Grupo de parámetros: Action Arguments
Valores aceptados: false, true
--enable-correlation-preprocessing

Valor booleano que indica si la acción de regla requiere preprocesamiento.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
Valores aceptados: false, true
--enable-sql-preprocessing

Valor booleano que indica si la acción de regla requiere preprocesamiento.

Propiedad Valor
Grupo de parámetros: SQL Filter Arguments
Valores aceptados: false, true
--filter-sql-expression

Expresión SQL. Por ejemplo, myproperty=test.

Propiedad Valor
Grupo de parámetros: SQL Filter Arguments
--filter-type

Tipos de filtro de regla.

Propiedad Valor
Grupo de parámetros: Action Arguments
Valores aceptados: CorrelationFilter, SqlFilter
--label

Etiqueta específica de la aplicación.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--message-id

Identificador del mensaje.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--no-wait

No espere a que finalice la operación de ejecución prolongada.

Propiedad Valor
Valor predeterminado: False
--reply-to

Dirección de la cola a la que responder.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--reply-to-session-id

Identificador de sesión al que responder.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--session-id

Identificador de sesión.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
--to

Dirección a la que se va a enviar.

Propiedad Valor
Grupo de parámetros: Correlation Filter Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az servicebus topic subscription rule delete

Elimine una regla existente.

az servicebus topic subscription rule delete [--ids]
                                             [--name --rule-name]
                                             [--namespace-name]
                                             [--resource-group]
                                             [--subscription]
                                             [--subscription-name]
                                             [--topic-name]

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name --rule-name -n

Nombre de la regla.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--namespace-name

Nombre del espacio de nombres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription-name

Nombre de la suscripción.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--topic-name

Nombre del tema.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az servicebus topic subscription rule list

Enumere todas las reglas dentro de una suscripción de tema determinada.

az servicebus topic subscription rule list --namespace-name
                                           --resource-group
                                           --subscription-name
                                           --topic-name
                                           [--skip]
                                           [--top]

Parámetros requeridos

--namespace-name

Nombre del espacio de nombres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription-name

Nombre de la suscripción.

--topic-name

Nombre del tema.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--skip

Skip solo se usa si una operación anterior devolvió un resultado parcial. Si una respuesta anterior contiene un elemento nextLink, el valor del elemento nextLink incluirá un parámetro skip que especifica un punto de partida que se usará para las llamadas posteriores.

--top

Se puede usar para limitar el número de resultados a los N usageDetails más recientes.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az servicebus topic subscription rule show

Obtenga la descripción de la regla especificada.

az servicebus topic subscription rule show [--ids]
                                           [--name --rule-name]
                                           [--namespace-name]
                                           [--resource-group]
                                           [--subscription]
                                           [--subscription-name]
                                           [--topic-name]

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--name --rule-name -n

Nombre de la regla.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--namespace-name

Nombre del espacio de nombres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription-name

Nombre de la suscripción.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--topic-name

Nombre del tema.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az servicebus topic subscription rule update

Actualice una nueva regla y actualice una regla existente.

az servicebus topic subscription rule update [--action-compatibility-level]
                                             [--action-preprocessing --enable-action-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--action-sql-expression]
                                             [--add]
                                             [--compatibility-level]
                                             [--content-type]
                                             [--correlation-id]
                                             [--enable-correlation-preprocessing --requires-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--enable-sql-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--filter-sql-expression --sql-expression]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--ids]
                                             [--label]
                                             [--message-id]
                                             [--name --rule-name]
                                             [--namespace-name]
                                             [--properties]
                                             [--remove]
                                             [--reply-to]
                                             [--reply-to-session-id]
                                             [--resource-group]
                                             [--session-id]
                                             [--set]
                                             [--subscription]
                                             [--subscription-name]
                                             [--to]
                                             [--topic-name]

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--action-compatibility-level

Esta propiedad está reservada para uso futuro. Valor entero que muestra el nivel de compatibilidad, codificado actualmente de forma rígida en 20.

Propiedad Valor
Grupo de parámetros: Action Arguments
--action-preprocessing --enable-action-preprocessing

Valor que indica si la acción de regla requiere preprocesamiento.

Propiedad Valor
Grupo de parámetros: Action Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--action-sql-expression

Expresión SQL. Por ejemplo, MyProperty='ABC'.

Propiedad Valor
Grupo de parámetros: Action Arguments
--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
--compatibility-level

Esta propiedad está reservada para uso futuro. Valor entero que muestra el nivel de compatibilidad, codificado actualmente de forma rígida en 20.

Propiedad Valor
Grupo de parámetros: SqlFilter Arguments
--content-type

Tipo de contenido del mensaje.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--correlation-id

Identificador de la correlación.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--enable-correlation-preprocessing --requires-preprocessing

Valor que indica si la acción de regla requiere preprocesamiento.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--enable-sql-preprocessing -f

Valor que indica si la acción de regla requiere preprocesamiento.

Propiedad Valor
Grupo de parámetros: SqlFilter Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--filter-sql-expression --sql-expression

Expresión SQL. Por ejemplo, MyProperty='ABC'.

Propiedad Valor
Grupo de parámetros: SqlFilter Arguments
--filter-type

Tipo de filtro que se evalúa con un BrokeredMessage.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: CorrelationFilter, SqlFilter
--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--label

Etiqueta específica de la aplicación.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--message-id

Identificador del mensaje.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--name --rule-name -n

Nombre de la regla.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--namespace-name

Nombre del espacio de nombres.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--properties

Objeto Dictionary para filtros personalizados Compatibilidad con la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove> O --remove propertyToRemove.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
--reply-to

Dirección de la cola a la que responder.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--reply-to-session-id

Identificador de sesión al que responder.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--session-id

Identificador de sesión.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription-name

Nombre de la suscripción.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--to

Dirección a la que se va a enviar.

Propiedad Valor
Grupo de parámetros: CorrelationFilter Arguments
--topic-name

Nombre del tema.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False