|
5 | 5 | order: 9 |
6 | 6 | --- |
7 | 7 |
|
8 | | -import { GlossaryDefinition, GlossaryTooltip } from "~/components"; |
| 8 | +import { GlossaryDefinition, GlossaryTooltip, Details } from "~/components"; |
9 | 9 |
|
10 | 10 | 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. |
11 | 11 |
|
@@ -45,6 +45,80 @@ Gateway sorts applications into the following app type groups: |
45 | 45 | | Video Streaming | Video streaming applications | |
46 | 46 | | [Do Not Inspect](#do-not-inspect-applications) | Applications incompatible with the TLS certificate required by the [Gateway proxy](/cloudflare-one/policies/gateway/proxy/) | |
47 | 47 |
|
| 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 | + |
48 | 122 | ## Usage |
49 | 123 |
|
50 | 124 | ### Overlapping hostnames |
|
0 commit comments