Share via


RulesEngineAction Class

Definition

One or more actions that will execute, modifying the request and/or response.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.RulesEngineActionTypeConverter))]
public class RulesEngineAction : Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IRulesEngineAction
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.RulesEngineActionTypeConverter))>]
type RulesEngineAction = class
    interface IRulesEngineAction
    interface IJsonSerializable
Public Class RulesEngineAction
Implements IRulesEngineAction
Inheritance
RulesEngineAction
Attributes
Implements

Constructors

Name Description
RulesEngineAction()

Creates an new RulesEngineAction instance.

Properties

Name Description
RequestHeaderAction

A list of header actions to apply from the request from AFD to the origin.

ResponseHeaderAction

A list of header actions to apply from the response from AFD to the client.

RouteConfigurationOverride

Override the route configuration.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RulesEngineAction.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RulesEngineAction.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IRulesEngineAction.

FromJsonString(String)

Creates a new instance of RulesEngineAction, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RulesEngineAction into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to