Table of Contents

Class UpdateRulesetRequest

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

Defines the request payload for updating an existing ruleset.

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

Constructors

UpdateRulesetRequest(string?, IReadOnlyList<CreateRuleRequest>)

Defines the request payload for updating an existing ruleset.

public UpdateRulesetRequest(string? Description, IReadOnlyList<CreateRuleRequest> Rules)

Parameters

Description string

The updated description for the ruleset.

Rules IReadOnlyList<CreateRuleRequest>

The full list of rules to replace the existing ones.

Properties

Description

The updated description for the ruleset.

[JsonPropertyName("description")]
public string? Description { get; init; }

Property Value

string

Rules

The full list of rules to replace the existing ones.

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

Property Value

IReadOnlyList<CreateRuleRequest>