Table of Contents

Class ExecuteOverrides

Namespace
Cloudflare.NET.Security.Rulesets.Models
Assembly
Cloudflare.NET.dll

Defines overrides for a managed or custom ruleset being executed.

public record ExecuteOverrides : IEquatable<ExecuteOverrides>
Inheritance
ExecuteOverrides
Implements
Inherited Members

Constructors

ExecuteOverrides(IReadOnlyList<RuleOverride>?, IReadOnlyList<CategoryOverride>?)

Defines overrides for a managed or custom ruleset being executed.

public ExecuteOverrides(IReadOnlyList<RuleOverride>? Rules = null, IReadOnlyList<CategoryOverride>? Categories = null)

Parameters

Rules IReadOnlyList<RuleOverride>

A list of rule-specific overrides.

Categories IReadOnlyList<CategoryOverride>

A list of category-specific overrides.

Properties

Categories

A list of category-specific overrides.

[JsonPropertyName("categories")]
public IReadOnlyList<CategoryOverride>? Categories { get; init; }

Property Value

IReadOnlyList<CategoryOverride>

Rules

A list of rule-specific overrides.

[JsonPropertyName("rules")]
public IReadOnlyList<RuleOverride>? Rules { get; init; }

Property Value

IReadOnlyList<RuleOverride>