---
title: Zones
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Zones

##### [List Zones](https://developers.cloudflare.com/api/go/resources/zones/methods/list)

client.Zones.List(ctx, query) (\*V4PagePaginationArray\[[Zone](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)>)], error)

GET/zones

##### [Zone Details](https://developers.cloudflare.com/api/go/resources/zones/methods/get)

client.Zones.Get(ctx, query) (\*[Zone](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)>), error)

GET/zones/{zone\_id}

##### [Create Zone](https://developers.cloudflare.com/api/go/resources/zones/methods/create)

client.Zones.New(ctx, body) (\*[Zone](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)>), error)

POST/zones

##### [Edit Zone](https://developers.cloudflare.com/api/go/resources/zones/methods/edit)

client.Zones.Edit(ctx, params) (\*[Zone](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}

##### [Delete Zone](https://developers.cloudflare.com/api/go/resources/zones/methods/delete)

client.Zones.Delete(ctx, body) (\*[ZoneDeleteResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20ZoneDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}

##### ModelsExpand Collapse

<details>

<summary>

type Type string

A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup.

</summary>

One of the following:

const TypeFull <a href="https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)">Type</a> = "full"

<a href="#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

const TypePartial <a href="https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)">Type</a> = "partial"

<a href="#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)%20%3E%20(member)%201">Link to this property</a>

const TypeSecondary <a href="https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)">Type</a> = "secondary"

<a href="#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)%20%3E%20(member)%202">Link to this property</a>

const TypeInternal <a href="https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)">Type</a> = "internal"

<a href="#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)%20%3E%20(member)%203">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)>)

<details>

<summary>

type Zone struct{…}

</summary>

ID string

Identifier

maxLength32

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Account ZoneAccount

The account the zone belongs to.

</summary>

ID stringOptional

Identifier

maxLength32

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20account%20%3E%20(property)%20id">Link to this property</a>

Name stringOptional

The name of the account.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20account%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20account">Link to this property</a>

ActivatedOn Time

The last time proof of ownership was detected and the zone was made active.

formatdate-time

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20activated_on">Link to this property</a>

CreatedOn Time

When the zone was created.

formatdate-time

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

DevelopmentMode float64

The interval (in seconds) from when development mode expires (positive integer) or last expired (negative integer) for the domain. If development mode has never been enabled, this value is 0.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20development_mode">Link to this property</a>

<details>

<summary>

Meta ZoneMeta

Metadata about the zone.

</summary>

CDNOnly boolOptional

The zone is only configured for CDN.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20cdn_only">Link to this property</a>

CustomCertificateQuota int64Optional

Number of Custom Certificates the zone can have.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20custom_certificate_quota">Link to this property</a>

DNSOnly boolOptional

The zone is only configured for DNS.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20dns_only">Link to this property</a>

FoundationDNS boolOptional

The zone is setup with Foundation DNS.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20foundation_dns">Link to this property</a>

PageRuleQuota int64Optional

Number of Page Rules a zone can have.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20page_rule_quota">Link to this property</a>

PhishingDetected boolOptional

The zone has been flagged for phishing.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20phishing_detected">Link to this property</a>

Step int64Optional

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta%20%3E%20(property)%20step">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20meta">Link to this property</a>

ModifiedOn Time

When the zone was last modified.

formatdate-time

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

Name string

The domain name. Per <a href="https://datatracker.ietf.org/doc/html/rfc1035#section-2.3.4">RFC 1035</a> the overall zone name can be up to 253 characters, with each segment (“label”) not exceeding 63 characters.

maxLength253

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

NameServers \[]string

The name servers Cloudflare assigns to a zone.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20name_servers">Link to this property</a>

OriginalDnshost string

DNS host at the time of switching to Cloudflare.

maxLength50

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20original_dnshost">Link to this property</a>

OriginalNameServers \[]string

Original name servers before moving to Cloudflare.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20original_name_servers">Link to this property</a>

OriginalRegistrar string

Registrar for the domain at the time of switching to Cloudflare.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20original_registrar">Link to this property</a>

<details>

<summary>

Owner ZoneOwner

The owner of the zone.

</summary>

ID stringOptional

Identifier

maxLength32

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20owner%20%3E%20(property)%20id">Link to this property</a>

Name stringOptional

Name of the owner.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20owner%20%3E%20(property)%20name">Link to this property</a>

Type stringOptional

The type of owner.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20owner%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20owner">Link to this property</a>

<details>

<summary>

DeprecatedPlan ZonePlan

Please use the <code>/zones/{zone_id}/subscription</code> API to update a zone’s plan. Changing this value will create/cancel associated subscriptions. To view available plans for this zone, see <a href="https://developers.cloudflare.com/api/resources/zones/subresources/plans/">Zone Plans</a>.

A Zones subscription information.

</summary>

ID stringOptional

Identifier

maxLength32

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20id">Link to this property</a>

CanSubscribe boolOptional

States if the subscription can be activated.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20can_subscribe">Link to this property</a>

Currency stringOptional

The denomination of the customer.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20currency">Link to this property</a>

ExternallyManaged boolOptional

If this Zone is managed by another company.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20externally_managed">Link to this property</a>

Frequency stringOptional

How often the customer is billed.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20frequency">Link to this property</a>

IsSubscribed boolOptional

States if the subscription active.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20is_subscribed">Link to this property</a>

LegacyDiscount boolOptional

If the legacy discount applies to this Zone.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20legacy_discount">Link to this property</a>

LegacyID stringOptional

The legacy name of the plan.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20legacy_id">Link to this property</a>

Name stringOptional

Name of the owner.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20name">Link to this property</a>

Price float64Optional

How much the customer is paying.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan%20%3E%20(property)%20price">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20plan">Link to this property</a>

CNAMESuffix stringOptional

Allows the customer to use a custom apex. *Tenants Only Configuration*.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20cname_suffix">Link to this property</a>

Paused boolOptional

Indicates whether the zone is only using Cloudflare DNS services. A true value means the zone will not receive security or performance benefits.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20paused">Link to this property</a>

DeprecatedPermissions \[]stringOptional

This has been replaced by Account memberships.

Legacy permissions based on legacy user membership information.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20permissions">Link to this property</a>

<details>

<summary>

Status ZoneStatusOptional

The zone status on Cloudflare.

</summary>

One of the following:

const ZoneStatusInitializing ZoneStatus = "initializing"

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%200">Link to this property</a>

const ZoneStatusPending ZoneStatus = "pending"

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%201">Link to this property</a>

const ZoneStatusActive ZoneStatus = "active"

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%202">Link to this property</a>

const ZoneStatusMoved ZoneStatus = "moved"

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20status%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20status">Link to this property</a>

<details>

<summary>

Tenant ZoneTenantOptional

The root organizational unit that this zone belongs to (such as a tenant or organization).

</summary>

ID stringOptional

Identifier

maxLength32

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20tenant%20%3E%20(property)%20id">Link to this property</a>

Name stringOptional

The name of the Tenant account.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20tenant%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20tenant">Link to this property</a>

<details>

<summary>

TenantUnit ZoneTenantUnitOptional

The immediate parent organizational unit that this zone belongs to (such as under a tenant or sub-organization).

</summary>

ID stringOptional

Identifier

maxLength32

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20tenant_unit%20%3E%20(property)%20id">Link to this property</a>

</details>

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20tenant_unit">Link to this property</a>

Type <a href="https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones%20%3E%20(model)%20type%20%3E%20(schema)">Type</a>Optional

A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20type">Link to this property</a>

VanityNameServers \[]stringOptional

An array of domains used for custom name servers. This is only available for Business and Enterprise plans.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20vanity_name_servers">Link to this property</a>

VerificationKey stringOptional

Verification key for partial zone setup.

<a href="#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)%20%3E%20(property)%20verification_key">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones%20%3E%20(model)%20zone%20%3E%20(schema)>)

#### ZonesActivation Check

##### [Rerun the Activation Check](https://developers.cloudflare.com/api/go/resources/zones/subresources/activation_check/methods/trigger)

client.Zones.ActivationCheck.Trigger(ctx, body) (\*[ActivationCheckTriggerResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.activation_check%20%3E%20(model)%20ActivationCheckTriggerResponse%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/activation\_check

#### ZonesObservability

#### ZonesObservabilityTracing

#### ZonesObservabilityTracingSettings

##### [View zone tracing settings](https://developers.cloudflare.com/api/go/resources/zones/subresources/observability/subresources/tracing/subresources/settings/methods/get)

client.Zones.Observability.Tracing.Settings.Get(ctx, query) (\*[ObservabilityTracingSettingGetResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.observability.tracing.settings%20%3E%20(model)%20ObservabilityTracingSettingGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/observability/tracing/settings

##### [Update zone tracing settings](https://developers.cloudflare.com/api/go/resources/zones/subresources/observability/subresources/tracing/subresources/settings/methods/update)

client.Zones.Observability.Tracing.Settings.Update(ctx, params) (\*[ObservabilityTracingSettingUpdateResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.observability.tracing.settings%20%3E%20(model)%20ObservabilityTracingSettingUpdateResponse%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/observability/tracing/settings

##### [Reset zone tracing settings](https://developers.cloudflare.com/api/go/resources/zones/subresources/observability/subresources/tracing/subresources/settings/methods/delete)

client.Zones.Observability.Tracing.Settings.Delete(ctx, body) (\*[ObservabilityTracingSettingDeleteResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.observability.tracing.settings%20%3E%20(model)%20ObservabilityTracingSettingDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/observability/tracing/settings

#### ZonesObservabilityTracingRules

##### [View zone trace rules](https://developers.cloudflare.com/api/go/resources/zones/subresources/observability/subresources/tracing/subresources/rules/methods/get)

client.Zones.Observability.Tracing.Rules.Get(ctx, query) (\*[ObservabilityTracingRuleGetResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.observability.tracing.rules%20%3E%20(model)%20ObservabilityTracingRuleGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/observability/tracing/rules

##### [Replace zone trace rules](https://developers.cloudflare.com/api/go/resources/zones/subresources/observability/subresources/tracing/subresources/rules/methods/update)

client.Zones.Observability.Tracing.Rules.Update(ctx, params) (\*[ObservabilityTracingRuleUpdateResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.observability.tracing.rules%20%3E%20(model)%20ObservabilityTracingRuleUpdateResponse%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/observability/tracing/rules

##### [Delete zone trace rules](https://developers.cloudflare.com/api/go/resources/zones/subresources/observability/subresources/tracing/subresources/rules/methods/delete)

client.Zones.Observability.Tracing.Rules.Delete(ctx, body) (\*[ObservabilityTracingRuleDeleteResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.observability.tracing.rules%20%3E%20(model)%20ObservabilityTracingRuleDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/observability/tracing/rules

#### ZonesSettings

##### [Get zone setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/settings/methods/get)

client.Zones.Settings.Get(ctx, settingID, query) (\*[SettingGetResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.settings%20%3E%20(model)%20SettingGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/settings/{setting\_id}

##### [Edit zone setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/settings/methods/edit)

client.Zones.Settings.Edit(ctx, settingID, params) (\*[SettingEditResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.settings%20%3E%20(model)%20SettingEditResponse%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/settings/{setting\_id}

##### ModelsExpand Collapse

<details>

<summary>

type AdvancedDDoS struct{…}

Advanced protection from Distributed Denial of Service (DDoS) attacks on your website. This is an uneditable value that is ‘on’ in the case of Business and Enterprise zones.

</summary>

ID AdvancedDDoSID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value AdvancedDDoSValue

Current value of the zone setting.

</summary>

One of the following:

const AdvancedDDoSValueOn AdvancedDDoSValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const AdvancedDDoSValueOff AdvancedDDoSValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable AdvancedDDoSEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const AdvancedDDoSEditableTrue AdvancedDDoSEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const AdvancedDDoSEditableFalse AdvancedDDoSEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20advanced_ddos%20%3E%20(schema)>)

<details>

<summary>

type AlwaysOnline struct{…}

When enabled, Cloudflare serves limited copies of web pages available from the <a href="https://archive.org/web/">Internet Archive’s Wayback Machine</a> if your server is offline. Refer to <a href="https://developers.cloudflare.com/cache/about/always-online">Always Online</a> for more information.

</summary>

ID AlwaysOnlineID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value AlwaysOnlineValue

Current value of the zone setting.

</summary>

One of the following:

const AlwaysOnlineValueOn AlwaysOnlineValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const AlwaysOnlineValueOff AlwaysOnlineValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable AlwaysOnlineEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const AlwaysOnlineEditableTrue AlwaysOnlineEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const AlwaysOnlineEditableFalse AlwaysOnlineEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20always_online%20%3E%20(schema)>)

<details>

<summary>

type AlwaysUseHTTPS struct{…}

</summary>

ID AlwaysUseHTTPSIDOptional

If enabled, any <code>http://`` URL is converted to</code> https://\` through a 301 redirect.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20always_use_https%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20always_use_https%20%3E%20(schema)>)

<details>

<summary>

type AutomaticHTTPSRewrites struct{…}

</summary>

ID AutomaticHTTPSRewritesIDOptional

Turn on or off Automatic HTTPS Rewrites.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_https_rewrites%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value AutomaticHTTPSRewritesValueOptional

The status of Automatic HTTPS Rewrites.

</summary>

One of the following:

const AutomaticHTTPSRewritesValueOn AutomaticHTTPSRewritesValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_https_rewrites%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const AutomaticHTTPSRewritesValueOff AutomaticHTTPSRewritesValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_https_rewrites%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_https_rewrites%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20automatic_https_rewrites%20%3E%20(schema)>)

<details>

<summary>

type AutomaticPlatformOptimization struct{…}

</summary>

CacheByDeviceType bool

Indicates whether or not <a href="https://developers.cloudflare.com/automatic-platform-optimization/reference/cache-device-type/">cache by device type</a> is enabled.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)%20%3E%20(property)%20cache_by_device_type">Link to this property</a>

Cf bool

Indicates whether or not Cloudflare proxy is enabled.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)%20%3E%20(property)%20cf">Link to this property</a>

Enabled bool

Indicates whether or not Automatic Platform Optimization is enabled.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

Hostnames \[]string

An array of hostnames where Automatic Platform Optimization for WordPress is activated.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)%20%3E%20(property)%20hostnames">Link to this property</a>

Wordpress bool

Indicates whether or not site is powered by WordPress.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)%20%3E%20(property)%20wordpress">Link to this property</a>

WpPlugin bool

Indicates whether or not <a href="https://wordpress.org/plugins/cloudflare/">Cloudflare for WordPress plugin</a> is installed.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)%20%3E%20(property)%20wp_plugin">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20automatic_platform_optimization%20%3E%20(schema)>)

<details>

<summary>

type Brotli struct{…}

When the client requesting an asset supports the Brotli compression algorithm, Cloudflare will serve a Brotli compressed version of the asset.

</summary>

ID BrotliID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value BrotliValue

Current value of the zone setting.

</summary>

One of the following:

const BrotliValueOff BrotliValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const BrotliValueOn BrotliValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable BrotliEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const BrotliEditableTrue BrotliEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const BrotliEditableFalse BrotliEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20brotli%20%3E%20(schema)>)

<details>

<summary>

type BrowserCacheTTL struct{…}

</summary>

ID BrowserCacheTTLIDOptional

Control how long resources cached by client browsers remain valid.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20browser_cache_ttl%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Value int64Optional

The number of seconds to cache resources for. Setting this to 0 enables “Respect Existing Headers”.

maximum31536000

minimum0

<a href="#(resource)%20zones.settings%20%3E%20(model)%20browser_cache_ttl%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20browser_cache_ttl%20%3E%20(schema)>)

<details>

<summary>

type BrowserCheck struct{…}

</summary>

ID BrowserCheckIDOptional

Inspect the visitor’s browser for headers commonly associated with spammers and certain bots.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20browser_check%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value BrowserCheckValueOptional

The status of Browser Integrity Check.

</summary>

One of the following:

const BrowserCheckValueOn BrowserCheckValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20browser_check%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const BrowserCheckValueOff BrowserCheckValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20browser_check%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20browser_check%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20browser_check%20%3E%20(schema)>)

<details>

<summary>

type CacheLevel struct{…}

</summary>

ID CacheLevelIDOptional

Apply custom caching based on the option selected.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value CacheLevelValueOptional

- <code>bypass</code>: Cloudflare does not cache.
- <code>basic</code>: Delivers resources from cache when there is no query string.
- <code>simplified</code>: Delivers the same resource to everyone independent of the query string.
- <code>aggressive</code>: Caches all static content that has a query string.
- <code>cache_everything</code>: Treats all content as static and caches all file types beyond the <a href="https://developers.cloudflare.com/cache/concepts/default-cache-behavior/#default-cached-file-extensions">Cloudflare default cached content</a>.

</summary>

One of the following:

const CacheLevelValueBypass CacheLevelValue = "bypass"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const CacheLevelValueBasic CacheLevelValue = "basic"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const CacheLevelValueSimplified CacheLevelValue = "simplified"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

const CacheLevelValueAggressive CacheLevelValue = "aggressive"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%203">Link to this property</a>

const CacheLevelValueCacheEverything CacheLevelValue = "cache\_everything"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20cache_level%20%3E%20(schema)>)

<details>

<summary>

type ChallengeTTL struct{…}

Specify how long a visitor is allowed access to your site after successfully completing a challenge (such as a CAPTCHA). After the TTL has expired the visitor will have to complete a new challenge. We recommend a 15 - 45 minute setting and will attempt to honor any setting above 45 minutes. (<a href="https://support.cloudflare.com/hc/en-us/articles/200170136">https://support.cloudflare.com/hc/en-us/articles/200170136</a>).

</summary>

ID ChallengeTTLID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value ChallengeTTLValue

Current value of the zone setting.

</summary>

One of the following:

const ChallengeTTLValue300 ChallengeTTLValue = 300

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const ChallengeTTLValue900 ChallengeTTLValue = 900

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const ChallengeTTLValue1800 ChallengeTTLValue = 1800

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

const ChallengeTTLValue2700 ChallengeTTLValue = 2700

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%203">Link to this property</a>

const ChallengeTTLValue3600 ChallengeTTLValue = 3600

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%204">Link to this property</a>

const ChallengeTTLValue7200 ChallengeTTLValue = 7200

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%205">Link to this property</a>

const ChallengeTTLValue10800 ChallengeTTLValue = 10800

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%206">Link to this property</a>

const ChallengeTTLValue14400 ChallengeTTLValue = 14400

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%207">Link to this property</a>

const ChallengeTTLValue28800 ChallengeTTLValue = 28800

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%208">Link to this property</a>

const ChallengeTTLValue57600 ChallengeTTLValue = 57600

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%209">Link to this property</a>

const ChallengeTTLValue86400 ChallengeTTLValue = 86400

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%2010">Link to this property</a>

const ChallengeTTLValue604800 ChallengeTTLValue = 604800

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%2011">Link to this property</a>

const ChallengeTTLValue2592000 ChallengeTTLValue = 2592000

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%2012">Link to this property</a>

const ChallengeTTLValue31536000 ChallengeTTLValue = 31536000

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%2013">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable ChallengeTTLEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const ChallengeTTLEditableTrue ChallengeTTLEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const ChallengeTTLEditableFalse ChallengeTTLEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20challenge_ttl%20%3E%20(schema)>)

<details>

<summary>

type Ciphers struct{…}

An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format.

</summary>

ID CiphersID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Value \[]string

Current value of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable CiphersEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const CiphersEditableTrue CiphersEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const CiphersEditableFalse CiphersEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20ciphers%20%3E%20(schema)>)

<details>

<summary>

type DevelopmentMode struct{…}

Development Mode temporarily allows you to enter development mode for your websites if you need to make changes to your site. This will bypass Cloudflare’s accelerated cache and slow down your site, but is useful if you are making changes to cacheable content (like images, css, or JavaScript) and would like to see those changes right away. Once entered, development mode will last for 3 hours and then automatically toggle off.

</summary>

ID DevelopmentModeID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value DevelopmentModeValue

Current value of the zone setting.

</summary>

One of the following:

const DevelopmentModeValueOn DevelopmentModeValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const DevelopmentModeValueOff DevelopmentModeValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable DevelopmentModeEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const DevelopmentModeEditableTrue DevelopmentModeEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const DevelopmentModeEditableFalse DevelopmentModeEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

TimeRemaining float64Optional

Value of the zone setting. Notes: The interval (in seconds) from when development mode expires (positive integer) or last expired (negative integer) for the domain. If development mode has never been enabled, this value is false.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)%20%3E%20(property)%20time_remaining">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20development_mode%20%3E%20(schema)>)

<details>

<summary>

type EarlyHints struct{…}

When enabled, Cloudflare will attempt to speed up overall page loads by serving <code>103</code> responses with <code>Link</code> headers from the final response. Refer to <a href="https://developers.cloudflare.com/cache/about/early-hints">Early Hints</a> for more information.

</summary>

ID EarlyHintsID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value EarlyHintsValue

Current value of the zone setting.

</summary>

One of the following:

const EarlyHintsValueOn EarlyHintsValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const EarlyHintsValueOff EarlyHintsValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable EarlyHintsEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const EarlyHintsEditableTrue EarlyHintsEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const EarlyHintsEditableFalse EarlyHintsEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20early_hints%20%3E%20(schema)>)

<details>

<summary>

type EmailObfuscation struct{…}

</summary>

ID EmailObfuscationIDOptional

Turn on or off **Email Obfuscation**.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20email_obfuscation%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value EmailObfuscationValueOptional

The status of Email Obfuscation.

</summary>

One of the following:

const EmailObfuscationValueOn EmailObfuscationValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20email_obfuscation%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const EmailObfuscationValueOff EmailObfuscationValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20email_obfuscation%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20email_obfuscation%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20email_obfuscation%20%3E%20(schema)>)

<details>

<summary>

type FontSettings struct{…}

Enhance your website’s font delivery with Cloudflare Fonts. Deliver Google Hosted fonts from your own domain, boost performance, and enhance user privacy. Refer to the Cloudflare Fonts documentation for more information.

</summary>

ID FontSettingsIDOptional

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Editable FontSettingsEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const FontSettingsEditableTrue FontSettingsEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const FontSettingsEditableFalse FontSettingsEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

<details>

<summary>

Value FontSettingsValueOptional

Current value of the zone setting.

</summary>

One of the following:

const FontSettingsValueOn FontSettingsValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const FontSettingsValueOff FontSettingsValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20font_settings%20%3E%20(schema)>)

<details>

<summary>

type H2Prioritization struct{…}

HTTP/2 Edge Prioritization optimises the delivery of resources served through HTTP/2 to improve page load performance. It also supports fine control of content delivery when used in conjunction with Workers.

</summary>

ID H2PrioritizationID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value H2PrioritizationValue

Current value of the zone setting.

</summary>

One of the following:

const H2PrioritizationValueOn H2PrioritizationValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const H2PrioritizationValueOff H2PrioritizationValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const H2PrioritizationValueCustom H2PrioritizationValue = "custom"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable H2PrioritizationEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const H2PrioritizationEditableTrue H2PrioritizationEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const H2PrioritizationEditableFalse H2PrioritizationEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20h2_prioritization%20%3E%20(schema)>)

<details>

<summary>

type HotlinkProtection struct{…}

When enabled, the Hotlink Protection option ensures that other sites cannot suck up your bandwidth by building pages that use images hosted on your site. Anytime a request for an image on your site hits Cloudflare, we check to ensure that it’s not another site requesting them. People will still be able to download and view images from your page, but other sites won’t be able to steal them for use on their own pages. (<a href="https://support.cloudflare.com/hc/en-us/articles/200170026">https://support.cloudflare.com/hc/en-us/articles/200170026</a>).

</summary>

ID HotlinkProtectionID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value HotlinkProtectionValue

Current value of the zone setting.

</summary>

One of the following:

const HotlinkProtectionValueOn HotlinkProtectionValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const HotlinkProtectionValueOff HotlinkProtectionValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable HotlinkProtectionEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const HotlinkProtectionEditableTrue HotlinkProtectionEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const HotlinkProtectionEditableFalse HotlinkProtectionEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20hotlink_protection%20%3E%20(schema)>)

<details>

<summary>

type HTTP2 struct{…}

HTTP2 enabled for this zone.

</summary>

ID HTTP2ID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value HTTP2Value

Current value of the zone setting.

</summary>

One of the following:

const HTTP2ValueOn HTTP2Value = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const HTTP2ValueOff HTTP2Value = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable HTTP2EditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const HTTP2EditableTrue HTTP2Editable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const HTTP2EditableFalse HTTP2Editable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20http2%20%3E%20(schema)>)

<details>

<summary>

type HTTP3 struct{…}

HTTP3 enabled for this zone.

</summary>

ID HTTP3ID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value HTTP3Value

Current value of the zone setting.

</summary>

One of the following:

const HTTP3ValueOn HTTP3Value = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const HTTP3ValueOff HTTP3Value = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable HTTP3EditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const HTTP3EditableTrue HTTP3Editable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const HTTP3EditableFalse HTTP3Editable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20http3%20%3E%20(schema)>)

<details>

<summary>

type ImageResizing struct{…}

Image Transformations provides on-demand resizing, conversion and optimization for images served through Cloudflare’s network. Refer to the <a href="https://developers.cloudflare.com/images/">Image Transformations documentation</a> for more information.

</summary>

ID ImageResizingID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value ImageResizingValue

Current value of the zone setting.

</summary>

One of the following:

const ImageResizingValueOn ImageResizingValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const ImageResizingValueOff ImageResizingValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const ImageResizingValueOpen ImageResizingValue = "open"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable ImageResizingEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const ImageResizingEditableTrue ImageResizingEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const ImageResizingEditableFalse ImageResizingEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20image_resizing%20%3E%20(schema)>)

<details>

<summary>

type IPGeolocation struct{…}

</summary>

ID IPGeolocationIDOptional

Cloudflare adds a CF-IPCountry HTTP header containing the country code that corresponds to the visitor.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ip_geolocation%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value IPGeolocationValueOptional

The status of adding the IP Geolocation Header.

</summary>

One of the following:

const IPGeolocationValueOn IPGeolocationValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ip_geolocation%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const IPGeolocationValueOff IPGeolocationValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ip_geolocation%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ip_geolocation%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20ip_geolocation%20%3E%20(schema)>)

<details>

<summary>

type IPV6 struct{…}

Enable IPv6 on all subdomains that are Cloudflare enabled. (<a href="https://support.cloudflare.com/hc/en-us/articles/200168586">https://support.cloudflare.com/hc/en-us/articles/200168586</a>).

</summary>

ID IPV6ID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value IPV6Value

Current value of the zone setting.

</summary>

One of the following:

const IPV6ValueOff IPV6Value = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const IPV6ValueOn IPV6Value = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable IPV6EditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const IPV6EditableTrue IPV6Editable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const IPV6EditableFalse IPV6Editable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20ipv6%20%3E%20(schema)>)

<details>

<summary>

type MinTLSVersion struct{…}

Only accepts HTTPS requests that use at least the TLS protocol version specified. For example, if TLS 1.1 is selected, TLS 1.0 connections will be rejected, while 1.1, 1.2, and 1.3 (if enabled) will be permitted.

</summary>

ID MinTLSVersionID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value MinTLSVersionValue

Current value of the zone setting.

</summary>

One of the following:

const MinTLSVersionValue1\_0 MinTLSVersionValue = "1.0"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const MinTLSVersionValue1\_1 MinTLSVersionValue = "1.1"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const MinTLSVersionValue1\_2 MinTLSVersionValue = "1.2"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

const MinTLSVersionValue1\_3 MinTLSVersionValue = "1.3"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable MinTLSVersionEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const MinTLSVersionEditableTrue MinTLSVersionEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const MinTLSVersionEditableFalse MinTLSVersionEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20min_tls_version%20%3E%20(schema)>)

<details>

<summary>

type Mirage struct{…}

</summary>

ID MirageIDOptional

Cloudflare Mirage reduces bandwidth used by images in mobile browsers. It can accelerate loading of image-heavy websites on very slow mobile connections and HTTP/1.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20mirage%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value MirageValueOptional

The status of Mirage.

</summary>

One of the following:

const MirageValueOn MirageValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20mirage%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const MirageValueOff MirageValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20mirage%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20mirage%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20mirage%20%3E%20(schema)>)

<details>

<summary>

type NEL struct{…}

Enable Network Error Logging reporting on your zone. (Beta)

</summary>

ID NELID

Zone setting identifier.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value NELValue

Current value of the zone setting.

</summary>

Enabled boolOptional

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20enabled">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable NELEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const NELEditableTrue NELEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const NELEditableFalse NELEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20nel%20%3E%20(schema)>)

<details>

<summary>

type OpportunisticEncryption struct{…}

</summary>

ID OpportunisticEncryptionIDOptional

Opportunistic Encryption allows browsers to access HTTP URIs over an encrypted TLS channel. It’s not a substitute for HTTPS, but provides additional security for otherwise vulnerable requests.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_encryption%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value OpportunisticEncryptionValueOptional

The status of Opportunistic Encryption.

</summary>

One of the following:

const OpportunisticEncryptionValueOn OpportunisticEncryptionValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_encryption%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const OpportunisticEncryptionValueOff OpportunisticEncryptionValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_encryption%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_encryption%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_encryption%20%3E%20(schema)>)

<details>

<summary>

type OpportunisticOnion struct{…}

Add an Alt-Svc header to all legitimate requests from Tor, allowing the connection to use our onion services instead of exit nodes.

</summary>

ID OpportunisticOnionID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value OpportunisticOnionValue

Current value of the zone setting.

</summary>

One of the following:

const OpportunisticOnionValueOn OpportunisticOnionValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const OpportunisticOnionValueOff OpportunisticOnionValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable OpportunisticOnionEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const OpportunisticOnionEditableTrue OpportunisticOnionEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const OpportunisticOnionEditableFalse OpportunisticOnionEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20opportunistic_onion%20%3E%20(schema)>)

<details>

<summary>

type OrangeToOrange struct{…}

Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also on Cloudflare.

</summary>

ID OrangeToOrangeID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

DeprecatedValue OrangeToOrangeValue

This setting is deprecated. Orange to Orange (O2O) is applied automatically for eligible zones and no longer requires configuration; this setting only controlled the legacy O2O v1 (Managed CNAME) path. More information at <a href="https://developers.cloudflare.com/fundamentals/api/reference/deprecations/">https://developers.cloudflare.com/fundamentals/api/reference/deprecations/</a>

Current value of the zone setting.

</summary>

One of the following:

const OrangeToOrangeValueOn OrangeToOrangeValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const OrangeToOrangeValueOff OrangeToOrangeValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable OrangeToOrangeEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const OrangeToOrangeEditableTrue OrangeToOrangeEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const OrangeToOrangeEditableFalse OrangeToOrangeEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20orange_to_orange%20%3E%20(schema)>)

<details>

<summary>

type OriginErrorPagePassThru struct{…}

</summary>

ID OriginErrorPagePassThruIDOptional

Turn on or off Cloudflare error pages generated from issues sent from the origin server. If enabled, this setting triggers error pages issued by the origin.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_error_page_pass_thru%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value OriginErrorPagePassThruValueOptional

The status of Origin Error Page Passthru.

</summary>

One of the following:

const OriginErrorPagePassThruValueOn OriginErrorPagePassThruValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_error_page_pass_thru%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const OriginErrorPagePassThruValueOff OriginErrorPagePassThruValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_error_page_pass_thru%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_error_page_pass_thru%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20origin_error_page_pass_thru%20%3E%20(schema)>)

<details>

<summary>

type OriginMaxHTTPVersion struct{…}

</summary>

ID OriginMaxHTTPVersionID

The identifier of the caching setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Editable bool

Whether the setting is editable.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

<details>

<summary>

Value OriginMaxHTTPVersionValue

Value of the Origin Max HTTP Version Setting.

</summary>

One of the following:

const OriginMaxHTTPVersionValue2 OriginMaxHTTPVersionValue = "2"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const OriginMaxHTTPVersionValue1 OriginMaxHTTPVersionValue = "1"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

ModifiedOn TimeOptional

Last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20origin_max_http_version%20%3E%20(schema)>)

<details>

<summary>

type Polish struct{…}

</summary>

ID PolishIDOptional

Apply options from the Polish feature of the Cloudflare Speed app.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20polish%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value PolishValueOptional

The level of Polish you want applied to your origin.

</summary>

One of the following:

const PolishValueOff PolishValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20polish%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const PolishValueLossless PolishValue = "lossless"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20polish%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const PolishValueLossy PolishValue = "lossy"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20polish%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20polish%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20polish%20%3E%20(schema)>)

<details>

<summary>

type PrefetchPreload struct{…}

Cloudflare will prefetch any URLs that are included in the response headers. This is limited to Enterprise Zones.

</summary>

ID PrefetchPreloadID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value PrefetchPreloadValue

Current value of the zone setting.

</summary>

One of the following:

const PrefetchPreloadValueOn PrefetchPreloadValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const PrefetchPreloadValueOff PrefetchPreloadValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable PrefetchPreloadEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const PrefetchPreloadEditableTrue PrefetchPreloadEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const PrefetchPreloadEditableFalse PrefetchPreloadEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20prefetch_preload%20%3E%20(schema)>)

<details>

<summary>

type ProxyReadTimeout struct{…}

Maximum time between two read operations from origin.

</summary>

ID ProxyReadTimeoutID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Value float64

Current value of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable ProxyReadTimeoutEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const ProxyReadTimeoutEditableTrue ProxyReadTimeoutEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const ProxyReadTimeoutEditableFalse ProxyReadTimeoutEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20proxy_read_timeout%20%3E%20(schema)>)

<details>

<summary>

type PseudoIPV4 struct{…}

The value set for the Pseudo IPv4 setting.

</summary>

ID PseudoIPV4ID

Value of the Pseudo IPv4 setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value PseudoIPV4Value

Current value of the zone setting.

</summary>

One of the following:

const PseudoIPV4ValueOff PseudoIPV4Value = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const PseudoIPV4ValueAddHeader PseudoIPV4Value = "add\_header"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const PseudoIPV4ValueOverwriteHeader PseudoIPV4Value = "overwrite\_header"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable PseudoIPV4EditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const PseudoIPV4EditableTrue PseudoIPV4Editable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const PseudoIPV4EditableFalse PseudoIPV4Editable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20pseudo_ipv4%20%3E%20(schema)>)

<details>

<summary>

type ResponseBuffering struct{…}

</summary>

ID ResponseBufferingIDOptional

Turn on or off whether Cloudflare should wait for an entire file from the origin server before forwarding it to the site visitor. By default, Cloudflare sends packets to the client as they arrive from the origin server.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20response_buffering%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value ResponseBufferingValueOptional

The status of Response Buffering

</summary>

One of the following:

const ResponseBufferingValueOn ResponseBufferingValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20response_buffering%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const ResponseBufferingValueOff ResponseBufferingValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20response_buffering%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20response_buffering%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20response_buffering%20%3E%20(schema)>)

<details>

<summary>

type RocketLoader struct{…}

</summary>

ID RocketLoaderIDOptional

Turn on or off Rocket Loader in the Cloudflare Speed app.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20rocket_loader%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value RocketLoaderValueOptional

The status of Rocket Loader

</summary>

One of the following:

const RocketLoaderValueOn RocketLoaderValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20rocket_loader%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const RocketLoaderValueOff RocketLoaderValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20rocket_loader%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20rocket_loader%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20rocket_loader%20%3E%20(schema)>)

<details>

<summary>

type SecurityHeaders struct{…}

Cloudflare security header for a zone.

</summary>

ID SecurityHeadersID

ID of the zone’s security header.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value SecurityHeadersValue

Current value of the zone setting.

</summary>

<details>

<summary>

StrictTransportSecurity SecurityHeadersValueStrictTransportSecurityOptional

Strict Transport Security.

</summary>

Enabled boolOptional

Whether or not strict transport security is enabled.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20strict_transport_security%20%3E%20(property)%20enabled">Link to this property</a>

IncludeSubdomains boolOptional

Include all subdomains for strict transport security.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20strict_transport_security%20%3E%20(property)%20include_subdomains">Link to this property</a>

MaxAge float64Optional

Max age in seconds of the strict transport security.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20strict_transport_security%20%3E%20(property)%20max_age">Link to this property</a>

Nosniff boolOptional

Whether or not to include ‘X-Content-Type-Options: nosniff’ header.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20strict_transport_security%20%3E%20(property)%20nosniff">Link to this property</a>

Preload boolOptional

Enable automatic preload of the HSTS configuration.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20strict_transport_security%20%3E%20(property)%20preload">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20strict_transport_security">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable SecurityHeadersEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const SecurityHeadersEditableTrue SecurityHeadersEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const SecurityHeadersEditableFalse SecurityHeadersEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20security_headers%20%3E%20(schema)>)

<details>

<summary>

type SecurityLevel struct{…}

</summary>

ID SecurityLevelIDOptional

Control options for the **Security Level** feature from the **Security** app.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value SecurityLevelValueOptional

</summary>

One of the following:

const SecurityLevelValueOff SecurityLevelValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const SecurityLevelValueEssentiallyOff SecurityLevelValue = "essentially\_off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const SecurityLevelValueLow SecurityLevelValue = "low"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

const SecurityLevelValueMedium SecurityLevelValue = "medium"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%203">Link to this property</a>

const SecurityLevelValueHigh SecurityLevelValue = "high"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%204">Link to this property</a>

const SecurityLevelValueUnderAttack SecurityLevelValue = "under\_attack"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%205">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20security_level%20%3E%20(schema)>)

<details>

<summary>

type ServerSideExcludes struct{…}

If there is sensitive content on your website that you want visible to real visitors, but that you want to hide from suspicious visitors, all you have to do is wrap the content with Cloudflare SSE tags. Wrap any content that you want to be excluded from suspicious visitors in the following SSE tags: . For example: Bad visitors won’t see my phone number, 555-555-5555 . Note: SSE only will work with HTML. If you have HTML minification enabled, you won’t see the SSE tags in your HTML source when it’s served through Cloudflare. SSE will still function in this case, as Cloudflare’s HTML minification and SSE functionality occur on-the-fly as the resource moves through our network to the visitor’s computer. (<a href="https://support.cloudflare.com/hc/en-us/articles/200170036">https://support.cloudflare.com/hc/en-us/articles/200170036</a>).

</summary>

ID ServerSideExcludesID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value ServerSideExcludesValue

Current value of the zone setting.

</summary>

One of the following:

const ServerSideExcludesValueOn ServerSideExcludesValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const ServerSideExcludesValueOff ServerSideExcludesValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable ServerSideExcludesEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const ServerSideExcludesEditableTrue ServerSideExcludesEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const ServerSideExcludesEditableFalse ServerSideExcludesEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20server_side_excludes%20%3E%20(schema)>)

<details>

<summary>

type SortQueryStringForCache struct{…}

</summary>

ID SortQueryStringForCacheIDOptional

Turn on or off the reordering of query strings. When query strings have the same structure, caching improves.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20sort_query_string_for_cache%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value SortQueryStringForCacheValueOptional

The status of Query String Sort

</summary>

One of the following:

const SortQueryStringForCacheValueOn SortQueryStringForCacheValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20sort_query_string_for_cache%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const SortQueryStringForCacheValueOff SortQueryStringForCacheValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20sort_query_string_for_cache%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20sort_query_string_for_cache%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20sort_query_string_for_cache%20%3E%20(schema)>)

<details>

<summary>

type SSL struct{…}

</summary>

ID SSLIDOptional

Control options for the SSL feature of the Edge Certificates tab in the Cloudflare SSL/TLS app.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value SSLValueOptional

The encryption mode that Cloudflare uses to connect to your origin server.

</summary>

One of the following:

const SSLValueOff SSLValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const SSLValueFlexible SSLValue = "flexible"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const SSLValueFull SSLValue = "full"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

const SSLValueStrict SSLValue = "strict"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%203">Link to this property</a>

const SSLValueOriginPull SSLValue = "origin\_pull"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%204">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20ssl%20%3E%20(schema)>)

<details>

<summary>

type SSLRecommender struct{…}

Enrollment in the SSL/TLS Recommender service which tries to detect and recommend (by sending periodic emails) the most secure SSL/TLS setting your origin servers support.

</summary>

ID SSLRecommenderIDOptional

Enrollment value for SSL/TLS Recommender.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl_recommender%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Enabled boolOptional

ssl-recommender enrollment setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20ssl_recommender%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20ssl_recommender%20%3E%20(schema)>)

<details>

<summary>

type TLS1\_3 struct{…}

Enables Crypto TLS 1.3 feature for a zone.

</summary>

ID TLS1\_3ID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value TLS1\_3Value

Current value of the zone setting.

</summary>

One of the following:

const TLS1\_3ValueOn TLS1\_3Value = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const TLS1\_3ValueOff TLS1\_3Value = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

const TLS1\_3ValueZrt TLS1\_3Value = "zrt"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable TLS1\_3EditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const TLS1\_3EditableTrue TLS1\_3Editable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const TLS1\_3EditableFalse TLS1\_3Editable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20tls_1_3%20%3E%20(schema)>)

<details>

<summary>

type TLSClientAuth struct{…}

TLS Client Auth requires Cloudflare to connect to your origin server using a client certificate (Enterprise Only).

</summary>

ID TLSClientAuthID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value TLSClientAuthValue

Current value of the zone setting.

</summary>

One of the following:

const TLSClientAuthValueOn TLSClientAuthValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const TLSClientAuthValueOff TLSClientAuthValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable TLSClientAuthEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const TLSClientAuthEditableTrue TLSClientAuthEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const TLSClientAuthEditableFalse TLSClientAuthEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20tls_client_auth%20%3E%20(schema)>)

<details>

<summary>

type TrueClientIPHeader struct{…}

</summary>

ID TrueClientIPHeaderIDOptional

Turn on or off the True-Client-IP Header feature of the Cloudflare Network app.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20true_client_ip_header%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value TrueClientIPHeaderValueOptional

The status of True Client IP Header.

</summary>

One of the following:

const TrueClientIPHeaderValueOn TrueClientIPHeaderValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20true_client_ip_header%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const TrueClientIPHeaderValueOff TrueClientIPHeaderValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20true_client_ip_header%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20true_client_ip_header%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20true_client_ip_header%20%3E%20(schema)>)

<details>

<summary>

type WAF struct{…}

</summary>

ID WAFIDOptional

Turn on or off <a href="https://developers.cloudflare.com/waf/reference/legacy/old-waf-managed-rules/">WAF managed rules (previous version, deprecated)</a>. You cannot enable or disable individual WAF managed rules via Page Rules.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20waf%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value WAFValueOptional

The status of WAF managed rules (previous version).

</summary>

One of the following:

const WAFValueOn WAFValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20waf%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const WAFValueOff WAFValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20waf%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20waf%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20waf%20%3E%20(schema)>)

<details>

<summary>

type WebP struct{…}

When the client requesting the image supports the WebP image codec, and WebP offers a performance advantage over the original image format, Cloudflare will serve a WebP version of the original image.

</summary>

ID WebPID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value WebPValue

Current value of the zone setting.

</summary>

One of the following:

const WebPValueOff WebPValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const WebPValueOn WebPValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable WebPEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const WebPEditableTrue WebPEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const WebPEditableFalse WebPEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20webp%20%3E%20(schema)>)

<details>

<summary>

type Websocket struct{…}

WebSockets are open connections sustained between the client and the origin server. Inside a WebSockets connection, the client and the origin can pass data back and forth without having to reestablish sessions. This makes exchanging data within a WebSockets connection fast. WebSockets are often used for real-time applications such as live chat and gaming. For more information refer to <a href="https://support.cloudflare.com/hc/en-us/articles/200169466-Can-I-use-Cloudflare-with-WebSockets-">Can I use Cloudflare with Websockets</a>.

</summary>

ID WebsocketID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value WebsocketValue

Current value of the zone setting.

</summary>

One of the following:

const WebsocketValueOff WebsocketValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const WebsocketValueOn WebsocketValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable WebsocketEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const WebsocketEditableTrue WebsocketEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const WebsocketEditableFalse WebsocketEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20websocket%20%3E%20(schema)>)

<details>

<summary>

type ZeroRTT struct{…}

0-RTT session resumption enabled for this zone.

</summary>

ID ZeroRTTID

ID of the zone setting.

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Value ZeroRTTValue

Current value of the zone setting.

</summary>

One of the following:

const ZeroRTTValueOn ZeroRTTValue = "on"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const ZeroRTTValueOff ZeroRTTValue = "off"

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

<details>

<summary>

Editable ZeroRTTEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const ZeroRTTEditableTrue ZeroRTTEditable = true

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const ZeroRTTEditableFalse ZeroRTTEditable = false

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.settings%20%3E%20(model)%20zero_rtt%20%3E%20(schema)>)

#### ZonesTransformations Allowed Origins

##### [Get Image Transformations Allowed Origins setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/transformations_allowed_origins/methods/get)

client.Zones.TransformationsAllowedOrigins.Get(ctx, query) (\*[TransformationsAllowedOrigins](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/settings/transformations\_allowed\_origins

##### [Change Image Transformations Allowed Origins setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/transformations_allowed_origins/methods/edit)

client.Zones.TransformationsAllowedOrigins.Edit(ctx, params) (\*[TransformationsAllowedOrigins](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/settings/transformations\_allowed\_origins

##### ModelsExpand Collapse

<details>

<summary>

type TransformationsAllowedOrigins struct{…}

Controls which origins are allowed to request image and video transformations.

</summary>

ID TransformationsAllowedOriginsIDOptional

ID of the zone setting.

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Editable TransformationsAllowedOriginsEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const TransformationsAllowedOriginsEditableTrue TransformationsAllowedOriginsEditable = true

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const TransformationsAllowedOriginsEditableFalse TransformationsAllowedOriginsEditable = false

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

<details>

<summary>

Value TransformationsAllowedOriginsValueOptional

Comma-separated list of allowed origin domains for image and video transformations. Use ”\*” to allow all origins (default).

</summary>

One of the following:

const TransformationsAllowedOriginsValueOn TransformationsAllowedOriginsValue = "on"

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const TransformationsAllowedOriginsValueOff TransformationsAllowedOriginsValue = "off"

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.transformations_allowed_origins%20%3E%20(model)%20transformations_allowed_origins%20%3E%20(schema)>)

#### ZonesTransformations C2pa

##### [Get Image Transformations C2PA setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/transformations_c2pa/methods/get)

client.Zones.TransformationsC2pa.Get(ctx, query) (\*[TransformationsC2pa](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/settings/transformations\_c2pa

##### [Change Image Transformations C2PA setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/transformations_c2pa/methods/edit)

client.Zones.TransformationsC2pa.Edit(ctx, params) (\*[TransformationsC2pa](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/settings/transformations\_c2pa

##### ModelsExpand Collapse

<details>

<summary>

type TransformationsC2pa struct{…}

Controls C2PA signing for images processed through Cloudflare Image Transformations.

</summary>

ID TransformationsC2paIDOptional

ID of the zone setting.

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

<details>

<summary>

Editable TransformationsC2paEditableOptional

Whether or not this setting can be modified for this zone (based on your Cloudflare plan level).

</summary>

One of the following:

const TransformationsC2paEditableTrue TransformationsC2paEditable = true

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%200">Link to this property</a>

const TransformationsC2paEditableFalse TransformationsC2paEditable = false

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20editable%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn TimeOptional

last time this setting was modified.

formatdate-time

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

<details>

<summary>

Value TransformationsC2paValueOptional

Current value of the zone setting.

</summary>

One of the following:

const TransformationsC2paValueOn TransformationsC2paValue = "on"

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%200">Link to this property</a>

const TransformationsC2paValueOff TransformationsC2paValue = "off"

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.transformations_c2pa%20%3E%20(model)%20transformations_c2pa%20%3E%20(schema)>)

#### ZonesNEL

##### [Get NEL setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/nel/methods/get)

client.Zones.NEL.Get(ctx, query) (\*[Setting](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/settings/nel

##### [Edit NEL setting](https://developers.cloudflare.com/api/go/resources/zones/subresources/nel/methods/edit)

client.Zones.NEL.Edit(ctx, params) (\*[Setting](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/settings/nel

##### ModelsExpand Collapse

<details>

<summary>

type Setting struct{…}

A zone-scoped NEL configuration setting.

</summary>

ID SettingID

Zone setting identifier.

<a href="#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

Editable bool

Whether the setting is editable. This is false when the zone’s plan does not include NEL or the NEL product feature is not enabled.

<a href="#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)%20%3E%20(property)%20editable">Link to this property</a>

ModifiedOn Time

When the setting was last modified. A zero value (0001-01-01T00:00:00Z) indicates the setting has never been explicitly set and is using the default value.

formatdate-time

<a href="#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

<details>

<summary>

Value SettingValue

The NEL configuration value.

</summary>

Enabled bool

Whether Network Error Logging is enabled for the zone. When enabled, browsers report network errors to Cloudflare’s NEL endpoint.

<a href="#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)%20%3E%20(property)%20value%20%3E%20(property)%20enabled">Link to this property</a>

</details>

<a href="#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)%20%3E%20(property)%20value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.nel%20%3E%20(model)%20setting%20%3E%20(schema)>)

#### ZonesEnvironments

##### [List zone environments](https://developers.cloudflare.com/api/go/resources/zones/subresources/environments/methods/list)

client.Zones.Environments.List(ctx, query) (\*[EnvironmentListResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.environments%20%3E%20(model)%20EnvironmentListResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/environments

##### [Create zone environments](https://developers.cloudflare.com/api/go/resources/zones/subresources/environments/methods/create)

client.Zones.Environments.New(ctx, params) (\*[EnvironmentNewResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.environments%20%3E%20(model)%20EnvironmentNewResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/environments

##### [Upsert zone environments](https://developers.cloudflare.com/api/go/resources/zones/subresources/environments/methods/update)

client.Zones.Environments.Update(ctx, params) (\*[EnvironmentUpdateResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.environments%20%3E%20(model)%20EnvironmentUpdateResponse%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/environments

##### [Partially update zone environments](https://developers.cloudflare.com/api/go/resources/zones/subresources/environments/methods/edit)

client.Zones.Environments.Edit(ctx, params) (\*[EnvironmentEditResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.environments%20%3E%20(model)%20EnvironmentEditResponse%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/environments

##### [Delete zone environment](https://developers.cloudflare.com/api/go/resources/zones/subresources/environments/methods/delete)

client.Zones.Environments.Delete(ctx, environmentID, body) (\*[EnvironmentDeleteResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.environments%20%3E%20(model)%20EnvironmentDeleteResponse%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/environments/{environment\_id}

##### [Roll back zone environment](https://developers.cloudflare.com/api/go/resources/zones/subresources/environments/methods/rollback)

client.Zones.Environments.Rollback(ctx, environmentID, body) (\*[EnvironmentRollbackResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.environments%20%3E%20(model)%20EnvironmentRollbackResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/environments/{environment\_id}/rollback

#### ZonesCustom Nameservers

##### [Get Account Custom Nameserver Related Zone Metadata](https://developers.cloudflare.com/api/go/resources/zones/subresources/custom_nameservers/methods/get)

Deprecated

client.Zones.CustomNameservers.Get(ctx, query) (\*[CustomNameserverGetResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.custom_nameservers%20%3E%20(model)%20CustomNameserverGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/custom\_ns

##### [Set Account Custom Nameserver Related Zone Metadata](https://developers.cloudflare.com/api/go/resources/zones/subresources/custom_nameservers/methods/update)

Deprecated

client.Zones.CustomNameservers.Update(ctx, params) (\*SinglePage\[string], error)

PUT/zones/{zone\_id}/custom\_ns

#### ZonesHolds

##### [Get Zone Hold](https://developers.cloudflare.com/api/go/resources/zones/subresources/holds/methods/get)

client.Zones.Holds.Get(ctx, query) (\*[ZoneHold](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/hold

##### [Create Zone Hold](https://developers.cloudflare.com/api/go/resources/zones/subresources/holds/methods/create)

client.Zones.Holds.New(ctx, params) (\*[ZoneHold](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/hold

##### [Update Zone Hold](https://developers.cloudflare.com/api/go/resources/zones/subresources/holds/methods/edit)

client.Zones.Holds.Edit(ctx, params) (\*[ZoneHold](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/hold

##### [Remove Zone Hold](https://developers.cloudflare.com/api/go/resources/zones/subresources/holds/methods/delete)

client.Zones.Holds.Delete(ctx, params) (\*[ZoneHold](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)>), error)

DELETE/zones/{zone\_id}/hold

##### ModelsExpand Collapse

<details>

<summary>

type ZoneHold struct{…}

</summary>

Hold boolOptional

<a href="#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)%20%3E%20(property)%20hold">Link to this property</a>

HoldAfter stringOptional

<a href="#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)%20%3E%20(property)%20hold_after">Link to this property</a>

IncludeSubdomains stringOptional

<a href="#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)%20%3E%20(property)%20include_subdomains">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.holds%20%3E%20(model)%20zone_hold%20%3E%20(schema)>)

#### ZonesSubscriptions

##### [Zone Subscription Details](https://developers.cloudflare.com/api/go/resources/zones/subresources/subscriptions/methods/get)

client.Zones.Subscriptions.Get(ctx, query) (\*[SubscriptionGetResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.subscriptions%20%3E%20(model)%20SubscriptionGetResponse%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/subscription

##### [Create Zone Subscription](https://developers.cloudflare.com/api/go/resources/zones/subresources/subscriptions/methods/create)

client.Zones.Subscriptions.New(ctx, params) (\*[SubscriptionNewResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.subscriptions%20%3E%20(model)%20SubscriptionNewResponse%20%3E%20(schema)>), error)

POST/zones/{zone\_id}/subscription

##### [Update Zone Subscription](https://developers.cloudflare.com/api/go/resources/zones/subresources/subscriptions/methods/update)

client.Zones.Subscriptions.Update(ctx, params) (\*[SubscriptionUpdateResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.subscriptions%20%3E%20(model)%20SubscriptionUpdateResponse%20%3E%20(schema)>), error)

PUT/zones/{zone\_id}/subscription

#### ZonesPlans

##### [List Available Plans](https://developers.cloudflare.com/api/go/resources/zones/subresources/plans/methods/list)

client.Zones.Plans.List(ctx, query) (\*SinglePage\[[AvailableRatePlan](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)>)], error)

GET/zones/{zone\_id}/available\_plans

##### [Available Plan Details](https://developers.cloudflare.com/api/go/resources/zones/subresources/plans/methods/get)

client.Zones.Plans.Get(ctx, planIdentifier, query) (\*[AvailableRatePlan](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/available\_plans/{plan\_identifier}

##### ModelsExpand Collapse

<details>

<summary>

type AvailableRatePlan struct{…}

</summary>

ID stringOptional

Identifier

maxLength32

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

CanSubscribe boolOptional

Indicates whether you can subscribe to this plan.

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20can_subscribe">Link to this property</a>

Currency stringOptional

The monetary unit in which pricing information is displayed.

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20currency">Link to this property</a>

ExternallyManaged boolOptional

Indicates whether this plan is managed externally.

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20externally_managed">Link to this property</a>

<details>

<summary>

Frequency AvailableRatePlanFrequencyOptional

The frequency at which you will be billed for this plan.

</summary>

One of the following:

const AvailableRatePlanFrequencyWeekly AvailableRatePlanFrequency = "weekly"

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20frequency%20%3E%20(member)%200">Link to this property</a>

const AvailableRatePlanFrequencyMonthly AvailableRatePlanFrequency = "monthly"

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20frequency%20%3E%20(member)%201">Link to this property</a>

const AvailableRatePlanFrequencyQuarterly AvailableRatePlanFrequency = "quarterly"

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20frequency%20%3E%20(member)%202">Link to this property</a>

const AvailableRatePlanFrequencyYearly AvailableRatePlanFrequency = "yearly"

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20frequency%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20frequency">Link to this property</a>

IsSubscribed boolOptional

Indicates whether you are currently subscribed to this plan.

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20is_subscribed">Link to this property</a>

LegacyID stringOptional

The legacy identifier for this rate plan, if any.

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20legacy_id">Link to this property</a>

Name stringOptional

The plan name.

maxLength80

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

Price float64Optional

The amount you will be billed for this plan.

<a href="#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)%20%3E%20(property)%20price">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.plans%20%3E%20(model)%20available_rate_plan%20%3E%20(schema)>)

#### ZonesRate Plans

##### [List Available Rate Plans](https://developers.cloudflare.com/api/go/resources/zones/subresources/rate_plans/methods/get)

client.Zones.RatePlans.Get(ctx, query) (\*SinglePage\[[RatePlanGetResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.rate_plans%20%3E%20(model)%20RatePlanGetResponse%20%3E%20(schema)>)], error)

GET/zones/{zone\_id}/available\_rate\_plans

#### ZonesEntitlements

##### [Get Zone Entitlements](https://developers.cloudflare.com/api/go/resources/zones/subresources/entitlements/methods/list)

client.Zones.Entitlements.List(ctx, query) (\*SinglePage\[[EntitlementListResponse](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.entitlements%20%3E%20(model)%20EntitlementListResponse%20%3E%20(schema)>)], error)

GET/zones/{zone\_id}/entitlements

#### ZonesCT

#### ZonesCTAlerting

##### [Get CT Alerting Subscription](https://developers.cloudflare.com/api/go/resources/zones/subresources/ct/subresources/alerting/methods/get)

client.Zones.CT.Alerting.Get(ctx, query) (\*[CTAlertingSubscription](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.ct.alerting%20%3E%20(model)%20ct_alerting_subscription%20%3E%20(schema)>), error)

GET/zones/{zone\_id}/ct/alerting

##### [Update CT Alerting Subscription](https://developers.cloudflare.com/api/go/resources/zones/subresources/ct/subresources/alerting/methods/edit)

client.Zones.CT.Alerting.Edit(ctx, params) (\*[CTAlertingSubscription](<https://developers.cloudflare.com/api/go/resources/zones#(resource)%20zones.ct.alerting%20%3E%20(model)%20ct_alerting_subscription%20%3E%20(schema)>), error)

PATCH/zones/{zone\_id}/ct/alerting

##### ModelsExpand Collapse

<details>

<summary>

type CTAlertingSubscription struct{…}

Certificate Transparency alerting subscription settings for a zone.

</summary>

Enabled bool

Whether CT alerting is enabled for the zone.

<a href="#(resource)%20zones.ct.alerting%20%3E%20(model)%20ct_alerting_subscription%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

Emails \[]stringOptional

Email addresses that receive CT alert notifications for the zone. A maximum of 100 addresses may be configured. Each address must be a valid RFC 5322 email address and must not contain a comma.

<a href="#(resource)%20zones.ct.alerting%20%3E%20(model)%20ct_alerting_subscription%20%3E%20(schema)%20%3E%20(property)%20emails">Link to this property</a>

</details>

[Link to this property](<#(resource)%20zones.ct.alerting%20%3E%20(model)%20ct_alerting_subscription%20%3E%20(schema)>)