Skip to content

Commit 4de3672

Browse files
authored
[Rules] Improve linking (#21878)
1 parent 3bdabed commit 4de3672

File tree

6 files changed

+46
-19
lines changed

6 files changed

+46
-19
lines changed

src/content/docs/rules/transform/managed-transforms/configure.mdx

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -185,24 +185,6 @@ The response will include all the available Managed Transforms and their new sta
185185

186186
<Render file="v4-code-snippets" product="terraform" />
187187

188-
Use the `cloudflare_managed_headers` Terraform resource to configure Managed Transforms. For example:
189-
190-
```tf
191-
resource "cloudflare_managed_headers" "tf_example" {
192-
zone_id = "<ZONE_ID>"
193-
194-
managed_request_headers {
195-
id = "add_visitor_location_headers"
196-
enabled = true
197-
}
198-
199-
managed_response_headers {
200-
id = "remove_x-powered-by_header"
201-
enabled = true
202-
}
203-
}
204-
```
205-
206-
Make sure you include the Managed Transforms you are updating in the correct object (`managed_request_headers` or `managed_response_headers`).
188+
<Render file="transform/terraform-managed-transforms-example" />
207189

208190
</TabItem> </Tabs>

src/content/docs/rules/transform/request-header-modification/create-api.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import { Details, Render, APIRequest } from "~/components";
1111

1212
Use the [Rulesets API](/ruleset-engine/rulesets-api/) to create Request Header Transform Rules via API. Refer to the [Rules examples gallery](/rules/transform/examples/?operation=Request+modification) for common use cases.
1313

14+
If you are using Terraform, refer to [Transform Rules configuration using Terraform](/terraform/additional-configurations/transform-rules/#create-a-request-header-transform-rule).
15+
1416
## Basic rule settings
1517

1618
When creating a request header transform rule via API, make sure you:

src/content/docs/rules/transform/response-header-modification/create-api.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import { Details, Render, APIRequest } from "~/components";
1010

1111
Use the [Rulesets API](/ruleset-engine/rulesets-api/) to create Response Header Transform Rules via API. Refer to the [Rules examples gallery](/rules/transform/examples/?operation=Response+modification) for common use cases.
1212

13+
If you are using Terraform, refer to [Transform Rules configuration using Terraform](/terraform/additional-configurations/transform-rules/#create-a-response-header-transform-rule).
14+
1315
## Basic rule settings
1416

1517
When creating a response header transform rule via API, make sure you:

src/content/docs/rules/transform/url-rewrite/create-api.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import { Details, Render, APIRequest } from "~/components";
1010

1111
Use the [Rulesets API](/ruleset-engine/rulesets-api/) to create URL Rewrite Rules via API. Refer to the [Rules examples gallery](/rules/transform/examples/?operation=Rewrite+URL) for common use cases.
1212

13+
If you are using Terraform, refer to [Transform Rules configuration using Terraform](/terraform/additional-configurations/transform-rules/#create-a-url-rewrite-rule).
14+
1315
## Basic rule settings
1416

1517
When creating a URL rewrite rule via API, make sure you:

src/content/docs/terraform/additional-configurations/transform-rules.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ This page provides examples of creating [Transform Rules](/rules/transform/) in
1616
- [Create a URL rewrite rule](#create-a-url-rewrite-rule)
1717
- [Create a request header transform rule](#create-a-request-header-transform-rule)
1818
- [Create a response header transform rule](#create-a-response-header-transform-rule)
19+
- [Configure Managed Transforms](#configure-managed-transforms)
20+
21+
If you are using the Cloudflare API, refer to the following resources:
22+
23+
- [Create a URL rewrite rule via API](/rules/transform/url-rewrite/create-api/)
24+
- [Create a request header transform rule via API](/rules/transform/request-header-modification/create-api/)
25+
- [Create a response header transform rule via API](/rules/transform/response-header-modification/create-api/)
26+
- [Configure Managed Transforms](/rules/transform/managed-transforms/configure/)
1927

2028
## Before you start
2129

@@ -164,3 +172,11 @@ resource "cloudflare_ruleset" "transform_modify_response_headers" {
164172
<br />
165173

166174
For more information on modifying response headers, refer to [Response Header Transform Rules](/rules/transform/response-header-modification/).
175+
176+
## Configure Managed Transforms
177+
178+
<Render file="v4-code-snippets" />
179+
180+
<Render file="transform/terraform-managed-transforms-example" product="rules" />
181+
182+
For more information on Managed Transforms, refer to [Managed Transforms](/rules/transform/managed-transforms/).
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
{}
3+
---
4+
5+
Use the `cloudflare_managed_headers` Terraform resource to configure Managed Transforms. For example:
6+
7+
```tf
8+
resource "cloudflare_managed_headers" "tf_example" {
9+
zone_id = "<ZONE_ID>"
10+
11+
managed_request_headers {
12+
id = "add_visitor_location_headers"
13+
enabled = true
14+
}
15+
16+
managed_response_headers {
17+
id = "remove_x-powered-by_header"
18+
enabled = true
19+
}
20+
}
21+
```
22+
23+
Make sure you include the Managed Transforms you are updating in the correct object (`managed_request_headers` or `managed_response_headers`).

0 commit comments

Comments
 (0)