Compartir a través de


az network front-door rules-engine rule

Note

Esta referencia forma parte de la extensión front-door para la CLI de Azure (versión 2.70.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.

Extension GA
az network front-door rules-engine rule action add

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

Extension GA
az network front-door rules-engine rule action list

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

Extension GA
az network front-door rules-engine rule action remove

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

Extension GA
az network front-door rules-engine rule condition

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

Extension GA
az network front-door rules-engine rule condition add

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

Extension GA
az network front-door rules-engine rule condition list

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

Extension GA
az network front-door rules-engine rule condition remove

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

Extension GA
az network front-door rules-engine rule create

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

Extension GA
az network front-door rules-engine rule delete

Elimine una regla del motor de reglas.

Extension GA
az network front-door rules-engine rule list

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

Extension GA
az network front-door rules-engine rule show

Obtenga los detalles de una regla del motor de reglas.

Extension GA
az network front-door rules-engine rule update

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

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

Propiedad Valor
Grupo de parámetros: Action Arguments
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

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.

--header-action

Tipo de acción de encabezado para las solicitudes.

Propiedad Valor
Grupo de parámetros: Action Arguments
Valores aceptados: Append, Delete, Overwrite
--header-name

Nombre del encabezado que se va a modificar.

Propiedad Valor
Grupo de parámetros: Action Arguments
--header-value

Valor del encabezado.

Propiedad Valor
Grupo de parámetros: Action Arguments
--match-processing-behavior

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

Propiedad Valor
Valores aceptados: Continue, Stop
--match-values

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

Propiedad Valor
Grupo de parámetros: Match Condition Arguments
--match-variable

Nombre de la condición de coincidencia.

Propiedad Valor
Grupo de parámetros: Match Condition Arguments
Valores aceptados: IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri
--negate-condition

Aplica "Not" al operador .

Propiedad Valor
Grupo de parámetros: Match Condition Arguments
Valores aceptados: false, true
--operator

Operador de la condición de coincidencia.

Propiedad Valor
Grupo de parámetros: Match Condition Arguments
Valores aceptados: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual
--selector

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

Propiedad Valor
Grupo de parámetros: Match Condition Arguments
--transforms

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

Propiedad Valor
Grupo de parámetros: Match Condition Arguments
Valores aceptados: Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode
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 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 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 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 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 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 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 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

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.

--match-processing-behavior

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

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