Skip to content

Commit adb5fbb

Browse files
committed
Add compatibility partial
1 parent 960e6bb commit adb5fbb

File tree

3 files changed

+36
-88
lines changed

3 files changed

+36
-88
lines changed

src/content/docs/cloudflare-one/policies/gateway/application-app-types.mdx

Lines changed: 7 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ sidebar:
55
order: 9
66
---
77

8-
import { GlossaryDefinition, GlossaryTooltip, Details } from "~/components";
8+
import {
9+
GlossaryDefinition,
10+
GlossaryTooltip,
11+
Details,
12+
Render,
13+
} from "~/components";
914

1015
Gateway allows you to create DNS, Network, and HTTP policies based on applications and app types. You can select individual applications or groups of app types to filter specific traffic on your network.
1116

@@ -65,75 +70,7 @@ To ensure effective application behavior, Gateway only uses support hostnames in
6570

6671
With [Application Granular Controls](/cloudflare-one/policies/gateway/http-policies/#application-granular-controls), you can choose specific actions and operations to match application traffic. Supported applications and operations include:
6772

68-
<Details header="ChatGPT (app ID `1199`)">
69-
70-
| Operation name | Operation ID | Application Control name | Application Control ID | Contains payload | Operation Group | Operation Group ID |
71-
| ------------------ | ------------ | ------------------------ | ---------------------- | ---------------- | --------------- | ------------------ |
72-
| SendPrompt | `8004` | Prompt | `1652` || Chat | `1650` |
73-
| UploadFile | `8008` | Upload | `1653` || Chat | `1650` |
74-
| UploadFilePayload | `8013` | Upload | `1653` || Chat | `1650` |
75-
| ShareResponse | `8006` | Share | `1654` || Chat | `1650` |
76-
| ShareCanvas | `8007` | Share | `1654` || Chat | `1650` |
77-
| TranscribeVoice | `8011` | Voice | `1655` || Chat | `1650` |
78-
| EnableVoiceMode | `8003` | Voice | `1655` || Chat | `1650` |
79-
| AllowTraining | `8009` | | || Settings | `1651` |
80-
| AllowVoiceTraining | `8010` | | || Settings | `1651` |
81-
| AllowVideoTraining | `8016` | | || Settings | `1651` |
82-
| ExportData | `8020` | | || Settings | `1651` |
83-
84-
</Details>
85-
86-
<Details header="Google Gemini (app ID `1340`)">
87-
88-
| Operation name | Operation ID | Application Control name | Application Control ID | Contains payload | Operation Group | Operation Group ID |
89-
| ----------------- | ------------ | ------------------------ | ---------------------- | ---------------- | --------------- | ------------------ |
90-
| SendPrompt | `8021` | Prompt | `1657` || Chat | `1656` |
91-
| UploadFile | `8022` | Upload | `1658` || Chat | `1656` |
92-
| UploadFilePayload | `8023` | Upload | `1658` || Chat | `1656` |
93-
| TranscribeVoice | `8025` | Voice | `1659` || Chat | `1656` |
94-
95-
</Details>
96-
97-
<Details header="Perplexity (app ID `1937`)">
98-
99-
| Operation name | Operation ID | Application Control name | Application Control ID | Contains payload | Operation Group | Operation Group ID |
100-
| ---------------------- | ------------ | ------------------------ | ---------------------- | ---------------- | --------------- | ------------------ |
101-
| SendPrompt | `11947` | Prompt | `2598` || Chat | `2596` |
102-
| ClarifyingPrompt | `11951` | Prompt | `2598` || Chat | `2596` |
103-
| CreateUploadUrl | `11948` | Upload | `2599` || Chat | `2596` |
104-
| UploadFile | `11955` | Upload | `2599` || Chat | `2596` |
105-
| UploadOrganizationFile | `11950` | Upload | `2599` || Settings | `2597` |
106-
| ShareChat | `11952` | Share | `2600` || Chat | `2596` |
107-
| VoiceTranscription | `11953` | Voice | `2601` || Chat | `2596` |
108-
| ExportChat | `11949` | | || Chat | `2596` |
109-
| DeleteThread | `11954` | | || Chat | `2596` |
110-
| DeleteOrganizationFile | `11956` | | || Settings | `2597` |
111-
112-
</Details>
113-
114-
<Details header="Claude (app ID `2430`)">
115-
116-
| Operation name | Operation ID | Application Control name | Application Control ID | Contains payload | Operation Group | Operation Group ID |
117-
| --------------------- | ------------ | ------------------------ | ---------------------- | ---------------- | --------------- | ------------------ |
118-
| SendPrompt | `10048` | Prompt | `2127` || Chat | `2126` |
119-
| PromptCompletion | `10050` | Prompt | `2127` || Chat | `2126` |
120-
| RetryPromptCompletion | `10040` | Prompt | `2127` || Chat | `2126` |
121-
| UploadFile | `10039` | Upload | `2128` || Chat | `2126` |
122-
| ConvertDocument | `10041` | Upload | `2128` || Chat | `2126` |
123-
| ShareConversation | `10043` | Share | `2129` || Chat | `2126` |
124-
| GetShares | `10052` | Share | `2129` || Chat | `2126` |
125-
| CreateConversation | `10038` | | || Chat | `2126` |
126-
| GetConversation | `10046` | | || Chat | `2126` |
127-
| UpdateConversation | `10047` | | || Chat | `2126` |
128-
| DeleteConversation | `10045` | | || Chat | `2126` |
129-
| UpdateAccount | `10036` | | || Settings | `2125` |
130-
| InitiateDataExport | `10037` | | || Settings | `2125` |
131-
| GiveFeedback | `10042` | | || Chat | `2126` |
132-
| SetConversationTitle | `10044` | | || Chat | `2126` |
133-
| GetOrganisation | `10049` | | || Settings | `2125` |
134-
| GetFilePreview | `10051` | | || Chat | `2126` |
135-
136-
</Details>
73+
<Render file="gateway/granular-applications" product="cloudflare-one" />
13774

13875
## Usage
13976

src/content/docs/cloudflare-one/policies/gateway/http-policies/granular-controls.mdx

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar:
55
order: 4
66
---
77

8-
import { Details } from "~/components";
8+
import { Render, Details } from "~/components";
99

1010
Application Granular Controls allows you to create [Gateway HTTP policies](/cloudflare-one/policies/gateway/http-policies/) to control specific user actions within supported SaaS applications. This allows you to give users access to an application while restricting the actions that they can take within the application.
1111

@@ -68,25 +68,10 @@ SaaS applications typically provide multiple APIs to interact with. For each app
6868
- Web Application API: These APIs are consumed by the web application that users interact with through their browser.
6969
- Platform API: These APIs are exposed to users to allow for programmatic interaction with the SaaS application. These are typically used by automations, scripts, or other applications.
7070

71-
[Application Controls](#application-controls) use both API types. If both API types are available when creating HTTP policies using [Operations](#operations), you should select the Operations that align to the API being used, or include both for greater coverage.
71+
[Application Controls](#application-controls) use both API types. If both API types are available when creating HTTP policies using [Operations](#operations), you should select the Operations that align to the API being used, or include both for wider coverage.
7272

7373
## Compatible applications
7474

7575
Application Granular Controls supports matching operations within a number of defined applications.
7676

77-
### AI
78-
79-
- ChatGPT
80-
- Google Gemini
81-
- Perplexity
82-
- Claude
83-
84-
### File sharing
85-
86-
- Box
87-
- Dropbox
88-
- Google Drive
89-
- ShareFile
90-
- Hightail
91-
- Smash
92-
- WeTransfer
77+
<Render file="gateway/granular-applications" product="cloudflare-one" />
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
{}
3+
---
4+
5+
import { Details } from "~/components";
6+
7+
<Details header="AI">
8+
9+
- ChatGPT
10+
- Google Gemini
11+
- Perplexity
12+
- Claude
13+
14+
</Details>
15+
16+
<Details header="File sharing">
17+
18+
- Box
19+
- Dropbox
20+
- Google Drive
21+
- ShareFile
22+
- Hightail
23+
- Smash
24+
- WeTransfer
25+
26+
</Details>

0 commit comments

Comments
 (0)