Skip to content

Commit 112ad56

Browse files
committed
Add supported AI app tables
1 parent 84d54b0 commit 112ad56

File tree

2 files changed

+76
-2
lines changed

2 files changed

+76
-2
lines changed

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

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar:
55
order: 9
66
---
77

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

1010
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.
1111

@@ -45,6 +45,80 @@ Gateway sorts applications into the following app type groups:
4545
| Video Streaming | Video streaming applications |
4646
| [Do Not Inspect](#do-not-inspect-applications) | Applications incompatible with the TLS certificate required by the [Gateway proxy](/cloudflare-one/policies/gateway/proxy/) |
4747

48+
## Application controls
49+
50+
With [Cloud App Control](/cloudflare-one/policies/gateway/http-policies/#cloud-app-control), you can choose specific actions and operations to match application traffic. Supported applications and operations include:
51+
52+
<Details header="ChatGPT (app ID `1199`)" open = {true}>
53+
54+
| Operations group | Operations group ID | Operation name | Operation ID | Application Controls group | Application control ID | DLP content |
55+
| ---------------- | ------------------- | ------------------ | ------------ | -------------------------- | ---------------------- | ----------- |
56+
| Chat | `1650` | SendPrompt | `8004` | Prompt | `1652` ||
57+
| Chat | `1650` | UploadFile | `8008` | Upload | `1653` ||
58+
| Chat | `1650` | UploadFilePayload | `8013` | Upload | `1653` ||
59+
| Chat | `1650` | ShareResponse | `8006` | Share | `1654` ||
60+
| Chat | `1650` | ShareCanvas | `8007` | Share | `1654` ||
61+
| Chat | `1650` | TranscribeVoice | `8011` | Voice | `1655` ||
62+
| Chat | `1650` | EnableVoiceMode | `8003` | Voice | `1655` ||
63+
| Settings | `1651` | AllowTraining | `8009` | | ||
64+
| Settings | `1651` | AllowVoiceTraining | `8010` | | ||
65+
| Settings | `1651` | AllowVideoTraining | `8016` | | ||
66+
| Settings | `1651` | ExportData | `8020` | | ||
67+
68+
</Details>
69+
70+
<Details header="Google Gemini (app ID `1340`)">
71+
72+
| Operations group | Operations group ID | Operation name | Operation ID | Application Controls group | Application control ID | DLP content |
73+
| ---------------- | ------------------- | ----------------- | ------------ | -------------------------- | ---------------------- | ----------- |
74+
| Chat | `1656` | SendPrompt | `8021` | Prompt | `1657` ||
75+
| Chat | `1656` | UploadFile | `8022` | Upload | `1658` ||
76+
| Chat | `1656` | UploadFilePayload | `8023` | Upload | `1658` ||
77+
| Chat | `1656` | TranscribeVoice | `8025` | Voice | `1659` ||
78+
79+
</Details>
80+
81+
<Details header="Perplexity (app ID `1937`)">
82+
83+
| Operations group | Operations group ID | Operation name | Operation ID | Application Controls group | Application control ID | DLP content |
84+
| ---------------- | ------------------- | ---------------------- | ------------ | -------------------------- | ---------------------- | ----------- |
85+
| Chat | `2596` | SendPrompt | `11947` | Prompt | `2598` ||
86+
| Chat | `2596` | ClarifyingPrompt | `11951` | Prompt | `2598` ||
87+
| Chat | `2596` | CreateUploadUrl | `11948` | Upload | `2599` ||
88+
| Chat | `2596` | UploadFile | `11955` | Upload | `2599` ||
89+
| Settings | `2597` | UploadOrganizationFile | `11950` | Upload | `2599` ||
90+
| Chat | `2596` | ShareChat | `11952` | Share | `2600` ||
91+
| Chat | `2596` | VoiceTranscription | `11953` | Voice | `2601` ||
92+
| Chat | `2596` | ExportChat | `11949` | | ||
93+
| Chat | `2596` | DeleteThread | `11954` | | ||
94+
| Settings | `2597` | DeleteOrganizationFile | `11956` | | ||
95+
96+
</Details>
97+
98+
<Details header="Claude (app ID `2430`)">
99+
100+
| Operations group | Operations group ID | Operation name | Operation ID | Application Controls group | Application control ID | DLP content |
101+
| ---------------- | ------------------- | --------------------- | ------------ | -------------------------- | ---------------------- | ----------- |
102+
| Chat | `2126` | SendPrompt | `10048` | Prompt | `2127` ||
103+
| Chat | `2126` | PromptCompletion | `10050` | Prompt | `2127` ||
104+
| Chat | `2126` | RetryPromptCompletion | `10040` | Prompt | `2127` ||
105+
| Chat | `2126` | UploadFile | `10039` | Upload | `2128` ||
106+
| Chat | `2126` | ConvertDocument | `10041` | Upload | `2128` ||
107+
| Chat | `2126` | ShareConversation | `10043` | Share | `2129` ||
108+
| Chat | `2126` | GetShares | `10052` | Share | `2129` ||
109+
| Chat | `2126` | CreateConversation | `10038` | | ||
110+
| Chat | `2126` | GetConversation | `10046` | | ||
111+
| Chat | `2126` | UpdateConversation | `10047` | | ||
112+
| Chat | `2126` | DeleteConversation | `10045` | | ||
113+
| Settings | `2125` | UpdateAccount | `10036` | | ||
114+
| Settings | `2125` | InitiateDataExport | `10037` | | ||
115+
| Chat | `2126` | GiveFeedback | `10042` | | ||
116+
| Chat | `2126` | SetConversationTitle | `10044` | | ||
117+
| Settings | `2125` | GetOrganisation | `10049` | | ||
118+
| Chat | `2126` | GetFilePreview | `10051` | | ||
119+
120+
</Details>
121+
48122
## Usage
49123

50124
### Overlapping hostnames

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ When using the _is_ operator with the _Application_ selector, you can use Cloud
409409
| ----------- | -------- | --------- | -------- | ------ |
410410
| Application | is | _ChatGPT_ | _Upload_ | Block |
411411

412-
You can match traffic based on **Application Controls**, which group multiple user actions together, or **Operations**, which allow for granular control of supported API-level actions for an application.
412+
You can match traffic based on **Application Controls**, which group multiple user actions together, or **Operations**, which allow for granular control of supported API-level actions for an application. For a list of supported granular controls, refer to [Application controls](/cloudflare-one/policies/gateway/application-app-types/#application-controls).
413413

414414
### Content Categories
415415

0 commit comments

Comments
 (0)