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-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

--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.

--action-sql-expression

Expresión SQL de acción.

--content-type

Tipo de contenido de mensaje.

--correlation-filter --correlation-filter-property

Objeto dictionary para filtros personalizados.

--correlation-id

Identificador de correlación.

--enable-action-preprocessing

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

Valores aceptados: false, true
--enable-correlation-preprocessing

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

Valores aceptados: false, true
--enable-sql-preprocessing

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

Valores aceptados: false, true
--filter-sql-expression

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

--filter-type

Tipos de filtro de regla.

Valores aceptados: CorrelationFilter, SqlFilter
--label

Etiqueta específica de la aplicación.

--message-id

Identificador del mensaje.

--no-wait

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

Valor predeterminado: False
--reply-to

Dirección de la cola a la que responder

--reply-to-session-id

Identificador de sesión al que responder.

--session-id

Identificador de la sesión.

--to

La dirección de envío

Parámetros globales
--debug

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

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

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

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

az servicebus topic subscription rule delete

Elimine una regla existente.

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). 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".

--name --rule-name -n

Nombre de la regla.

--namespace-name

El espacio de nombres.

--resource-group -g

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

--subscription

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

--subscription-name

Nombre de la suscripción.

--topic-name

El nombre del tema.

Parámetros globales
--debug

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

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

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

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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

El 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

El nombre del tema.

Parámetros opcionales

--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 de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

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

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

az servicebus topic subscription rule show

Obtenga la descripción de la regla especificada.

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). 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".

--name --rule-name -n

Nombre de la regla.

--namespace-name

El espacio de nombres.

--resource-group -g

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

--subscription

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

--subscription-name

Nombre de la suscripción.

--topic-name

El nombre del tema.

Parámetros globales
--debug

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

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

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

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.

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 {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--action-sql-expression]
                                             [--add]
                                             [--compatibility-level]
                                             [--content-type]
                                             [--correlation-id]
                                             [--enable-correlation-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]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--ids]
                                             [--label]
                                             [--message-id]
                                             [--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

--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.

--action-preprocessing --enable-action-preprocessing

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

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--action-sql-expression

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

--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 o JSON string>.

--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.

--content-type

Tipo de contenido del mensaje.

--correlation-id

Identificador de la correlación

--enable-correlation-preprocessing --requires-preprocessing

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

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.

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--filter-sql-expression --sql-expression

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

--filter-type

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

Valores aceptados: CorrelationFilter, SqlFilter
--force-string

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

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o varios identificadores de recursos (delimitados por espacios). 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".

--label

Etiqueta específica de la aplicación.

--message-id

Identificador del mensaje.

--name --rule-name -n

Nombre de la regla.

--namespace-name

El espacio de nombres.

--properties

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

--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.

--reply-to

Dirección de la cola a la que responder

--reply-to-session-id

Identificador de sesión al que responder.

--resource-group -g

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

--session-id

Identificador de la sesión.

--set

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

--subscription

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

--subscription-name

Nombre de la suscripción.

--to

La dirección de envío

--topic-name

El nombre del tema.

Parámetros globales
--debug

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

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

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

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--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 de registro. Use --debug para obtener registros de depuración completos.