Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/google/google-prereqs" />
<Render file="casb/google/google-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -41,8 +41,8 @@ import { Render } from "~/components";

### Gmail administrator settings

<Render file="casb/google/gmail-admin-settings" />
<Render file="casb/google/gmail-admin-settings" product="cloudflare-one" />

### Email forwarding

<Render file="casb/google/email-forwarding" />
<Render file="casb/google/email-forwarding" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/google/google-prereqs" />
<Render file="casb/google/google-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -41,12 +41,12 @@ import { Render } from "~/components";

### User account settings

<Render file="casb/google/user-account-settings" />
<Render file="casb/google/user-account-settings" product="cloudflare-one" />

### Inactive or suspended users

<Render file="casb/google/inactive-suspended-users" />
<Render file="casb/google/inactive-suspended-users" product="cloudflare-one" />

### Third-party apps

<Render file="casb/google/third-party-apps" />
<Render file="casb/google/third-party-apps" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/google/google-prereqs" />
<Render file="casb/google/google-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -41,4 +41,4 @@ import { Render } from "~/components";

### Calendar sharing

<Render file="casb/google/calendar-sharing" />
<Render file="casb/google/calendar-sharing" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/google/google-prereqs" />
<Render file="casb/google/google-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -41,10 +41,10 @@ import { Render } from "~/components";

### File sharing

<Render file="casb/google/file-sharing" />
<Render file="casb/google/file-sharing" product="cloudflare-one" />

### Data Loss Prevention (optional)

<Render file="casb/data-loss-prevention" />
<Render file="casb/data-loss-prevention" product="cloudflare-one" />

<Render file="casb/google/google-dlp" />
<Render file="casb/google/google-dlp" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { GlossaryTooltip, Render } from "~/components";

## Integration prerequisites

<Render file="casb/microsoft/m365-prereqs" />
<Render file="casb/microsoft/m365-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -38,8 +38,8 @@ import { GlossaryTooltip, Render } from "~/components";

### User account settings

<Render file="casb/microsoft/user-account-settings" />
<Render file="casb/microsoft/user-account-settings" product="cloudflare-one" />

### Third-party apps

<Render file="casb/microsoft/third-party-apps" />
<Render file="casb/microsoft/third-party-apps" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/microsoft/m365-prereqs" />
<Render file="casb/microsoft/m365-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -38,10 +38,10 @@ import { Render } from "~/components";

### File sharing

<Render file="casb/microsoft/file-sharing" />
<Render file="casb/microsoft/file-sharing" product="cloudflare-one" />

### Data Loss Prevention (optional)

<Render file="casb/data-loss-prevention" />
<Render file="casb/data-loss-prevention" product="cloudflare-one" />

<Render file="casb/microsoft/m365-dlp-findings" />
<Render file="casb/microsoft/m365-dlp-findings" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/microsoft/m365-prereqs" />
<Render file="casb/microsoft/m365-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -38,12 +38,12 @@ import { Render } from "~/components";

### Calendar sharing

<Render file="casb/microsoft/calendar-sharing" />
<Render file="casb/microsoft/calendar-sharing" product="cloudflare-one" />

### Email administrator settings

<Render file="casb/microsoft/email-admin-settings" />
<Render file="casb/microsoft/email-admin-settings" product="cloudflare-one" />

### Email forwarding

<Render file="casb/microsoft/email-forwarding" />
<Render file="casb/microsoft/email-forwarding" product="cloudflare-one" />
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { Render } from "~/components";

## Integration prerequisites

<Render file="casb/microsoft/m365-prereqs" />
<Render file="casb/microsoft/m365-prereqs" product="cloudflare-one" />

## Integration permissions

Expand All @@ -38,10 +38,10 @@ import { Render } from "~/components";

### File sharing

<Render file="casb/microsoft/file-sharing" />
<Render file="casb/microsoft/file-sharing" product="cloudflare-one" />

### Data Loss Prevention (optional)

<Render file="casb/data-loss-prevention" />
<Render file="casb/data-loss-prevention" product="cloudflare-one" />

<Render file="casb/microsoft/m365-dlp-findings" />
<Render file="casb/microsoft/m365-dlp-findings" product="cloudflare-one" />
8 changes: 4 additions & 4 deletions src/content/partials/dns/internal-dns-view-create-dash.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ import { Details, Render } from "~/components";
4. Give your view a descriptive name.

{ props.conditional === "get-started-detail" && (

<Details header="DNS view configuration conditions">
<Render file="internal-dns-view-conditions" />
<Render file="internal-dns-view-conditions" product="dns" />
</Details>
)
}
) }

5. Select **Manage zones** to add zones to your view. Select the internal zones that should be used to resolve queries sent by Gateway resolver to this view.
6. Choose **Save** to confirm.
6. Choose **Save** to confirm.
28 changes: 15 additions & 13 deletions src/content/partials/dns/internal-zone-create-api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,29 @@ import { Details, Render, APIRequest } from "~/components";
1. Use the [Create Zone](/api/resources/zones/methods/create/) endpoint to create an [internal zone](/dns/internal-dns/internal-zones/). Specify your account ID and set the `type` to `internal`.

{ props.conditional === "get-started-detail" && (

<Details header="Internal zone configuration conditions">
<Render file="internal-zones-conditions" />
<Render file="internal-zones-conditions" product="dns" />
</Details>
)
}
) }

<Details header="Example">
<APIRequest
path="/zones"
method="POST"
json={{
"account": {
"id": "<ACCOUNT_ID>",
<APIRequest
path="/zones"
method="POST"
json={{
account: {
id: "<ACCOUNT_ID>",
},
"name": "<ZONE_NAME>",
"type": "internal"
name: "<ZONE_NAME>",
type: "internal",
}}
/>
/>
</Details>

2. Add DNS records to your internal zone using your preferred option:

- [Import](/api/resources/dns/subresources/records/methods/import/) a formatted BIND file. Refer to the [DNS records how-to](/dns/manage-dns-records/how-to/import-and-export/) for guidance.
- Use other API endpoints, such as [`/batch`](/api/resources/dns/subresources/records/methods/batch/), to manage DNS records. Refer to [Batch record changes](/dns/manage-dns-records/how-to/batch-record-changes/#use-the-api) for details.
3. Repeat this process for each internal zone you wish to add.

3. Repeat this process for each internal zone you wish to add.
10 changes: 6 additions & 4 deletions src/content/partials/dns/internal-zone-create-dash.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,19 @@ import { Details, Render } from "~/components";
3. Give your internal zone a name.

{ props.conditional === "get-started-detail" && (

<Details header="Internal zone configuration conditions">
<Render file="internal-zones-conditions" />
<Render file="internal-zones-conditions" product="dns" />
</Details>
)
}
) }

4. Add DNS records to your internal zone using your preferred option:

- [Import](/dns/manage-dns-records/how-to/import-and-export/) a formatted BIND file.
- Select **Add a record** and choose **Create** under the record type you want to add. Refer to [DNS record types](/dns/manage-dns-records/reference/dns-record-types/) for details.

5. Repeat this process for each internal zone you wish to add.

:::note
Creating multiple internal DNS records in batch is currently only supported via API.
:::
:::
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ To customize the behavior of managed rulesets, do one of the following:

Exceptions have priority over overrides.

<Render file="managed-ruleset-override-warning" />
<Render file="managed-ruleset-override-warning" product="waf" />