Table of Contents

Class ZoneMeta

Namespace
Cloudflare.NET.Zones.Models
Assembly
Cloudflare.NET.dll

Metadata for a Zone.

This contains additional configuration and quota information for the zone.

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

Constructors

ZoneMeta(int?, int?, int?, bool?, bool?, bool?, bool?)

Metadata for a Zone.

This contains additional configuration and quota information for the zone.

public ZoneMeta(int? Step, int? CustomCertificateQuota, int? PageRuleQuota, bool? PhishingDetected, bool? CdnOnly, bool? DnsOnly, bool? FoundationDns)

Parameters

Step int?

The current setup step for the zone.

CustomCertificateQuota int?

The number of custom certificates allowed for the zone.

PageRuleQuota int?

The number of page rules allowed for the zone.

PhishingDetected bool?

Whether phishing has been detected on the zone.

CdnOnly bool?

Whether the zone is CDN-only (no security features).

DnsOnly bool?

Whether the zone is DNS-only (no proxy).

FoundationDns bool?

Whether the zone uses Foundation DNS.

Properties

CdnOnly

Whether the zone is CDN-only (no security features).

[JsonPropertyName("cdn_only")]
public bool? CdnOnly { get; init; }

Property Value

bool?

CustomCertificateQuota

The number of custom certificates allowed for the zone.

[JsonPropertyName("custom_certificate_quota")]
public int? CustomCertificateQuota { get; init; }

Property Value

int?

DnsOnly

Whether the zone is DNS-only (no proxy).

[JsonPropertyName("dns_only")]
public bool? DnsOnly { get; init; }

Property Value

bool?

FoundationDns

Whether the zone uses Foundation DNS.

[JsonPropertyName("foundation_dns")]
public bool? FoundationDns { get; init; }

Property Value

bool?

PageRuleQuota

The number of page rules allowed for the zone.

[JsonPropertyName("page_rule_quota")]
public int? PageRuleQuota { get; init; }

Property Value

int?

PhishingDetected

Whether phishing has been detected on the zone.

[JsonPropertyName("phishing_detected")]
public bool? PhishingDetected { get; init; }

Property Value

bool?

Step

The current setup step for the zone.

[JsonPropertyName("step")]
public int? Step { get; init; }

Property Value

int?