Share via


ProfileScrubbingRules Class

Definition

Defines the contents of the log scrubbing rules.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ProfileScrubbingRulesTypeConverter))]
public class ProfileScrubbingRules : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IProfileScrubbingRules
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ProfileScrubbingRulesTypeConverter))>]
type ProfileScrubbingRules = class
    interface IProfileScrubbingRules
    interface IJsonSerializable
Public Class ProfileScrubbingRules
Implements IProfileScrubbingRules
Inheritance
ProfileScrubbingRules
Attributes
Implements

Constructors

ProfileScrubbingRules()

Creates an new ProfileScrubbingRules instance.

Properties

MatchVariable

The variable to be scrubbed from the logs.

Selector

When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to.

SelectorMatchOperator

When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.

State

Defines the state of a log scrubbing rule. Default value is enabled.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProfileScrubbingRules.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProfileScrubbingRules.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IProfileScrubbingRules.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProfileScrubbingRules into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to