Compartir a través de


az network front-door rules-engine rule

Nota:

Esta referencia forma parte de la extensión front-door para la CLI de Azure (versión 2.57.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az network front-door rules-engine rule . Obtenga más información sobre las extensiones.

Administrar reglas del motor de reglas.

Comandos

Nombre Description Tipo Estado
az network front-door rules-engine rule action

Administrar acciones del motor de reglas para Front Door.

Extensión GA
az network front-door rules-engine rule action add

Agregue una acción a una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule action list

Mostrar todas las acciones que se aplican a una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule action remove

Quite una acción de una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule condition

Administrar las condiciones de coincidencia del motor de reglas para Front Door.

Extensión GA
az network front-door rules-engine rule condition add

Agregue una condición de coincidencia a una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule condition list

Mostrar todas las condiciones de coincidencia asociadas a una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule condition remove

Quite una condición de coincidencia de una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule create

Cree una regla del motor de reglas para una instancia de Front Door.

Extensión GA
az network front-door rules-engine rule delete

Elimine una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule list

Enumera las reglas de una configuración del motor de reglas.

Extensión GA
az network front-door rules-engine rule show

Obtenga los detalles de una regla del motor de reglas.

Extensión GA
az network front-door rules-engine rule update

Actualizar la configuración del motor de reglas de una regla.

Extensión GA

az network front-door rules-engine rule create

Cree una regla del motor de reglas para una instancia de Front Door.

Este comando permite crear la configuración del motor de reglas con el tipo de acción Encabezado. Para agregar acciones adicionales como invalidaciones de ruta, use el az network front-door rules-engine rule action add comando .

az network front-door rules-engine rule create --action-type {RequestHeader, ResponseHeader}
                                               --front-door-name
                                               --name
                                               --priority
                                               --resource-group
                                               --rules-engine-name
                                               [--header-action {Append, Delete, Overwrite}]
                                               [--header-name]
                                               [--header-value]
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--match-values]
                                               [--match-variable {IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri}]
                                               [--negate-condition {false, true}]
                                               [--operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual}]
                                               [--selector]
                                               [--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]

Parámetros requeridos

--action-type

Tipo de acción que se va a aplicar a una regla.

Valores aceptados: RequestHeader, ResponseHeader
--front-door-name -f

Nombre de Front Door.

--name -n

Nombre de la regla.

--priority

El número de prioridad debe comenzar desde 0 y consecutivos. La regla con un valor de prioridad mayor se aplicará más adelante.

--resource-group -g

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

--rules-engine-name -r

Nombre del motor de reglas.

Parámetros opcionales

--header-action

Tipo de acción de encabezado para las solicitudes.

Valores aceptados: Append, Delete, Overwrite
--header-name

Nombre del encabezado que se va a modificar.

--header-value

Valor del encabezado.

--match-processing-behavior

Indica si se deben detener las reglas de procesamiento después de que se cumplan las condiciones de una regla.

Valores aceptados: Continue, Stop
--match-values

Lista de valores separados por espacios con los que debe coincidir.

--match-variable

Nombre de la condición de coincidencia.

Valores aceptados: IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri
--negate-condition

Aplica "Not" al operador .

Valores aceptados: false, true
--operator

Operador de la condición de coincidencia.

Valores aceptados: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual
--selector

Selector opcional para la variable de condición de coincidencia.

--transforms

Lista separada por espacios de transformaciones que se van a aplicar.

Valores aceptados: Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode
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 network front-door rules-engine rule delete

Elimine una regla del motor de reglas.

az network front-door rules-engine rule delete --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name

Parámetros requeridos

--front-door-name -f

Nombre de Front Door.

--name -n

Nombre de la regla.

--resource-group -g

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

--rules-engine-name -r

Nombre del motor de reglas.

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 network front-door rules-engine rule list

Enumera las reglas de una configuración del motor de reglas.

az network front-door rules-engine rule list --front-door-name
                                             --name
                                             --resource-group

Parámetros requeridos

--front-door-name -f

Nombre de Front Door.

--name -n

Nombre del motor de reglas.

--resource-group -g

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

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 network front-door rules-engine rule show

Obtenga los detalles de una regla del motor de reglas.

az network front-door rules-engine rule show --front-door-name
                                             --name
                                             --resource-group
                                             --rules-engine-name

Parámetros requeridos

--front-door-name -f

Nombre de Front Door.

--name -n

Nombre de la regla.

--resource-group -g

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

--rules-engine-name -r

Nombre del motor de reglas.

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 network front-door rules-engine rule update

Actualizar la configuración del motor de reglas de una regla.

az network front-door rules-engine rule update --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--priority]

Parámetros requeridos

--front-door-name -f

Nombre de Front Door.

--name -n

Nombre de la regla.

--resource-group -g

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

--rules-engine-name -r

Nombre del motor de reglas.

Parámetros opcionales

--match-processing-behavior

Indica si se deben detener las reglas de procesamiento después de que se cumplan las condiciones de una regla.

Valores aceptados: Continue, Stop
--priority

El número de prioridad debe comenzar desde 0 y consecutivos. La regla con un valor de prioridad mayor se aplicará más adelante.

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.