Skip to content

Commit de76272

Browse files
authored
Merge branch 'production' into max/gw/dns-api
2 parents 164255d + fe18bb1 commit de76272

File tree

22 files changed

+724
-51
lines changed

22 files changed

+724
-51
lines changed

astro.config.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -177,27 +177,27 @@ export default defineConfig({
177177
plugins: [
178178
...(runLinkCheck
179179
? [
180-
starlightLinksValidator({
181-
errorOnInvalidHashes: false,
182-
errorOnLocalLinks: false,
183-
exclude: [
184-
"/api/",
185-
"/api/operations/**",
186-
"/changelog/",
187-
"/http/resources/**",
188-
"{props.*}",
189-
"/",
190-
"**/glossary/?term=**",
191-
"/products/?product-group=*",
192-
"/products/",
193-
"/rules/snippets/examples/?operation=*",
194-
"/rules/transform/examples/?operation=*",
195-
"/workers/examples/?languages=*",
196-
"/workers/examples/?tags=*",
197-
"/workers-ai/models/**",
198-
],
199-
}),
200-
]
180+
starlightLinksValidator({
181+
errorOnInvalidHashes: false,
182+
errorOnLocalLinks: false,
183+
exclude: [
184+
"/api/",
185+
"/api/**",
186+
"/changelog/",
187+
"/http/resources/**",
188+
"{props.*}",
189+
"/",
190+
"**/glossary/?term=**",
191+
"/products/?product-group=*",
192+
"/products/",
193+
"/rules/snippets/examples/?operation=*",
194+
"/rules/transform/examples/?operation=*",
195+
"/workers/examples/?languages=*",
196+
"/workers/examples/?tags=*",
197+
"/workers-ai/models/**",
198+
],
199+
}),
200+
]
201201
: []),
202202
starlightDocSearch({
203203
appId: "D32WIYFTUF",
67.7 KB
Loading

src/content/docs/ai-gateway/configuration/websockets-api.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Websockets API
2+
title: WebSockets API
33
pcx_content_type: configuration
44
sidebar:
55
badge:
@@ -8,7 +8,7 @@ sidebar:
88

99
The AI Gateway WebSockets API provides a single persistent connection, enabling continuous communication. By using WebSockets, you can establish a single connection for multiple AI requests, eliminating the need for repeated handshakes and TLS negotiations, which enhances performance and reduces latency. This API supports all AI providers connected to AI Gateway, including those that do not natively support WebSockets.
1010

11-
## When to use webSockets?
11+
## When to use WebSockets?
1212

1313
WebSockets are long-lived TCP connections that enable bi-directional, real-time communication between client and server. Unlike HTTP connections, which require repeated handshakes for each request, WebSockets maintain the connection, supporting continuous data exchange with reduced overhead. WebSockets are ideal for applications needing low-latency, real-time data, such as voice assistants.
1414

src/content/docs/byoip/concepts/loa.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ LETTER OF AGENCY ("LOA")
3535
3636
To whom it may concern:
3737
38-
[COMPANY NAME] (the "Company") authorizes Cloudflare, Inc. with AS[CF TO PROVIDE] to advertise the following IP address blocks / originating ASNs:
38+
[COMPANY NAME] (the "Company") authorizes Cloudflare, Inc. with AS13335 to advertise the following IP address blocks / originating ASNs:
3939
4040
- - - - - - - - - - - - - - - - - - -
4141
[Subnet & Originating ASN]

src/content/docs/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/product-compatibility.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This is not an exhaustive list of Cloudflare products and features.
3939
| [Page Rules](/rules/page-rules/) | Yes\* | Yes | Page Rules that match the subdomain used for O2O may block or interfere with the flow of visitors to your website. |
4040
| [Mirage](/speed/optimization/images/mirage/) | Yes | Yes | |
4141
| [Origin Rules](/rules/origin-rules/) | Yes | Yes | Enterprise zones can configure Origin Rules, by setting the Host Header and DNS Overrides to direct traffic to a SaaS zone. |
42-
| [Page Shield](/page-shield/) | No | Yes | |
42+
| [Page Shield](/page-shield/) | Yes | Yes | |
4343
| [Polish](/images/polish/) | Yes\* | Yes | Polish only runs on cached assets. If the customer zone is bypassing cache for SaaS zone destined traffic, then images optimized by Polish will not be loaded from origin. |
4444
| [Rate Limiting](/waf/rate-limiting-rules/) | Yes\* | Yes | Rate Limiting rules that match the subdomain used for O2O may block or interfere with the flow of visitors to your website. |
4545
| [Rocket Loader](/speed/optimization/content/rocket-loader/) | No | No | |

src/content/docs/dns/zone-setups/partial-setup/setup.mdx

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ sidebar:
66
head:
77
- tag: title
88
content: Set up a partial (CNAME) zone
9-
109
---
1110

1211
import { Details, Render, GlossaryTooltip, Steps } from "~/components";
@@ -17,46 +16,54 @@ import { Details, Render, GlossaryTooltip, Steps } from "~/components";
1716
A partial setup is only available to customers on a Business or Enterprise plan.
1817
:::
1918

20-
***
19+
---
2120

2221
## Before you begin
2322

2423
<Steps>
24+
2525
1. Create a Cloudflare account and add your domain.
2626
2. Choose **Business** or **Enterprise** as your plan.
2727
3. If you are onboarding a new domain to Cloudflare, ignore the instructions to change your nameservers.
2828
4. (Recommended) Plan for SSL/TLS certificates:
2929

30-
If you are only using [Universal SSL](/ssl/edge-certificates/universal-ssl/) prior to converting your zone, a certificate will be provisioned for your subdomains only after each of the respective DNS records ([step 3](#3-add-dns-records) below) are [proxied](/dns/manage-dns-records/reference/proxied-dns-records/). Refer to [Enable Universal SSL](/ssl/edge-certificates/universal-ssl/enable-universal-ssl/#partial-dns-setup) for details.
30+
If you are only using [Universal SSL](/ssl/edge-certificates/universal-ssl/) prior to converting your zone, a certificate will be provisioned for your subdomains only after each of the respective DNS records ([step 3](#3-add-dns-records) below) are [proxied](/dns/manage-dns-records/reference/proxied-dns-records/). Refer to [Enable Universal SSL](/ssl/edge-certificates/universal-ssl/enable-universal-ssl/#partial-dns-setup) for details.
31+
32+
If your domain is sensitive to downtime, instead of using Universal SSL, consider using an [advanced certificate](/ssl/edge-certificates/advanced-certificate-manager/) with [delegated DCV](/ssl/edge-certificates/changing-dcv-method/methods/delegated-dcv/#setup).
3133

32-
If your domain is sensitive to downtime, instead of using Universal SSL, consider using an [advanced certificate](/ssl/edge-certificates/advanced-certificate-manager/) with [delegated DCV](/ssl/edge-certificates/changing-dcv-method/methods/delegated-dcv/#setup).
3334
</Steps>
3435

3536
## 1. Convert your zone and review DNS records
3637

3738
<Steps>
39+
3840
1. On the **Overview** page, select **Convert to CNAME DNS Setup**.
3941
2. Select **Convert** to confirm.
4042
3. Save the information from the **Verification TXT Record**. If you lose the information, you can also access it by going to **DNS** > **Records** > **Verification TXT Record**.
4143
4. Make sure that you have all the DNS records (A, AAAA, or CNAME) for subdomains that you want to proxy through Cloudflare.
44+
4245
</Steps>
4346

4447
## 2. Verify ownership for your domain
4548

4649
Add the **Verification TXT Record** at your authoritative DNS provider. Cloudflare will verify the TXT record and send a confirmation email. This can take up to a few hours.
4750

4851
<Details header="Example verification record">
52+
4953
A verification record for `example.com` might be:
5054

5155
| Type | Name | Content |
5256
| ---- | ------------------------------- | ------------------- |
5357
| TXT | `cloudflare-verify.example.com` | 966215192-518620144 |
58+
5459
</Details>
5560

5661
:::note
62+
5763
If your authoritative DNS provider automatically appends DNS record `name` fields with your domain, make sure to only insert `cloudflare-verify` as the record name. Otherwise, it may result in an incorrect record name, such as `cloudflare-verify.example.com.example.com`.
5864

59-
After creating the record, you can use this [Dig Web Interface link](https://digwebinterface.com/?type=TXT\&ns=auth\&nameservers=) to search (`dig`) for `cloudflare-verify.<YOUR DOMAIN>` and validate if it is working.
65+
After creating the record, you can use this [Dig Web Interface link](https://digwebinterface.com/?type=TXT&ns=auth&nameservers=) to search (`dig`) for `cloudflare-verify.<YOUR DOMAIN>` and validate if it is working.
66+
6067
:::
6168

6269
That record must remain in place for as long as your domain is active on the partial setup on Cloudflare.
@@ -66,25 +73,29 @@ If your organization has multiple Cloudflare accounts, also consider using zone
6673
## 3. Add DNS records
6774

6875
<Steps>
76+
6977
1. At your authoritative DNS provider:
78+
7079
1. Create `CNAME` records pointing to `{your-hostname}.cdn.cloudflare.net` for every hostname you wish to proxy through Cloudflare.
7180

72-
<Details header="Example CNAME record at authoritative DNS provider">
81+
<Details header="Example CNAME record at authoritative DNS provider">
82+
83+
The `CNAME` record for `www.example.com` would be:
7384

74-
The `CNAME` record for `www.example.com` would be:
85+
```txt
86+
www.example.com CNAME www.example.com.cdn.cloudflare.net
87+
```
7588

76-
```txt
77-
www.example.com CNAME www.example.com.cdn.cloudflare.net
78-
```
79-
</Details>
89+
</Details>
8090

81-
2. Remove any previously existing `A`, `AAAA`, or `CNAME` records referencing the hostnames you want to proxy through Cloudflare. For these hostnames, leave only the records pointing to `{your-hostname}.cdn.cloudflare.net`.
91+
2. Remove any previously existing `A`, `AAAA`, or `CNAME` records referencing the hostnames you want to proxy through Cloudflare. For these hostnames, leave only the records pointing to `{your-hostname}.cdn.cloudflare.net`.
8292

8393
2. Repeat this process for each subdomain that should be proxied to Cloudflare.
94+
8495
</Steps>
8596

8697
---
8798

8899
## Other record types
89100

90-
If you are preparing a conversion from partial to full setup, or if you have a more specific use case, you can use the [Create DNS Record](/api/operations/dns-records-for-a-zone-create-dns-record) API endpoint to create DNS records of any supported type.
101+
If you are preparing a conversion from partial to full setup, or if you have a more specific use case, you can use the [Create DNS Record](/api/resources/dns/subresources/records/methods/create/) API endpoint to create DNS records of any supported type.

src/content/docs/email-security/account-setup/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Account setup
33
pcx_content_type: navigation
44
sidebar:
55
order: 3
6+
group:
7+
hideIndex: true
68

79
---
810

src/content/docs/email-security/deployment/inline/reference/egress-ips.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ title: Egress IPs
33
pcx_content_type: reference
44
sidebar:
55
order: 1
6-
76
---
87

98
When you set up Email Security (formerly Area 1) using an [inline deployment](/email-security/deployment/inline/), you need to tell your existing email providers to accept messages coming from Email Security's egress IP addresses.

src/content/docs/email-security/deployment/inline/reference/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Reference
33
pcx_content_type: navigation
44
sidebar:
55
order: 3
6+
group:
7+
hideIndex: true
68
head:
79
- tag: title
810
content: Reference - Inline deployment

src/content/docs/email-security/reference/index.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ title: Reference
33
pcx_content_type: navigation
44
sidebar:
55
order: 8
6-
6+
group:
7+
hideIndex: true
78
---
89

910
import { DirectoryListing } from "~/components"

0 commit comments

Comments
 (0)