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
Stepint?The current setup step for the zone.
CustomCertificateQuotaint?The number of custom certificates allowed for the zone.
PageRuleQuotaint?The number of page rules allowed for the zone.
PhishingDetectedbool?Whether phishing has been detected on the zone.
CdnOnlybool?Whether the zone is CDN-only (no security features).
DnsOnlybool?Whether the zone is DNS-only (no proxy).
FoundationDnsbool?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?