Skip to content

Commit 62cbe73

Browse files
[CF1] IA revamp: API/Terraform folder (#26193)
* move api examples * redirect api examples * cf1-->zt * update link * Update src/content/docs/cloudflare-one/api-terraform.mdx Co-authored-by: Patricia Santa Ana <103445940+patriciasantaana@users.noreply.github.com> --------- Co-authored-by: Patricia Santa Ana <103445940+patriciasantaana@users.noreply.github.com>
1 parent bea80c8 commit 62cbe73

25 files changed

+38
-556
lines changed

public/__redirects

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2264,6 +2264,7 @@
22642264

22652265
# Cloudflare One nav revamp (statics)
22662266
/cloudflare-one/access-controls/applications/http-apps/mcp-servers/mcp-portals/ /cloudflare-one/access-controls/ai-controls/mcp-portals/ 301
2267+
/cloudflare-one/api-terraform/access-with-terraform/ /learning-paths/clientless-access/terraform/publish-apps-with-terraform/ 301
22672268
/cloudflare-one/applications/ /cloudflare-one/access-controls/applications/http-apps/ 301
22682269
/cloudflare-one/applications/app-launcher/ /cloudflare-one/access-controls/access-settings/app-launcher/ 301
22692270
/cloudflare-one/applications/app-library/ /cloudflare-one/team-and-resources/app-library/ 301
@@ -2407,6 +2408,7 @@
24072408
/cloudflare-one/policies/browser-isolation/* /cloudflare-one/remote-browser-isolation/:splat 301
24082409
/cloudflare-one/policies/data-loss-prevention/* /cloudflare-one/data-loss-prevention/:splat 301
24092410
/cloudflare-one/policies/gateway/* /cloudflare-one/traffic-policies/:splat 301
2411+
/cloudflare-one/api-terraform/access-api-examples/* /api/resources/zero_trust/subresources/access/subresources/policies/ 301
24102412

24112413
# Email Security new revamp (dynamics)
24122414
/cloudflare-one/email-security/detection-settings/detection-settings/* /cloudflare-one/email-security/settings/detection-settings/:splat 301
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
pcx_content_type: concept
3+
title: API and Terraform
4+
sidebar:
5+
order: 15
6+
---
7+
8+
9+
You can manage your Cloudflare Zero Trust configuration using the API or Terraform. For more information, refer to the following links:
10+
11+
- [API reference](/api/)
12+
- [Terraform provider reference](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs)
13+
- [Terraform how-to documentation](/terraform/)
14+
15+
Detailed API and Terraform examples for Cloudflare Zero Trust are available in our [implementation guides](/cloudflare-one/implementation-guides/) and throughout the Cloudflare Zero Trust documentation.
16+
17+
## Set dashboard to read-only
18+
19+
Super Administrators can lock all settings as read-only in the Cloudflare One dashboard. Read-only mode ensures that all updates for the account are made through the API or Terraform.
20+
21+
To enable read-only mode:
22+
23+
1. In [Cloudflare One](https://one.dash.cloudflare.com/), go to **Settings** > **Admin controls**.
24+
2. Enable **Set dashboard to read-only**.
25+
26+
All users, regardless of [user permissions](/cloudflare-one/roles-permissions/), will be prevented from making configuration changes through the UI.
27+
28+
## Scoped API tokens
29+
30+
The administrators managing policies and groups in Cloudflare Zero Trust might be different from those responsible for configuring WAF custom rules or other Cloudflare settings. You can configure scoped API tokens so that team members and automated systems can manage Cloudflare Zero Trust settings without having permission to modify other configurations in Cloudflare.
31+
32+
You can create a scoped API token [via the dashboard](/fundamentals/api/get-started/create-token/) or [via the API](/fundamentals/api/how-to/create-via-api/). For a list of available token permissions, refer to [API token permissions](/fundamentals/api/reference/permissions/).

src/content/docs/cloudflare-one/api-terraform/access-api-examples/access-group.mdx

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/any-service-token.mdx

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/authentication-method.mdx

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/common-name.mdx

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/country-code.mdx

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/email-domain.mdx

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/email.mdx

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/content/docs/cloudflare-one/api-terraform/access-api-examples/entra-group.mdx

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)