addedInput schema / additionalProperties
Added value: +false
removedInput schema / properties / cloud_app
Removed value: -{
- "description": "The cloud application the user is asking about. Accepts the canonical ZIA enum (``AZURE_DEVOPS``, ``DROPBOX``, ``CHATGPT_AI``) **or** a friendly display name (``'Azure DevOps'``, ``'dropbox'``, ``'chatgpt'``). The tool resolves the input to its canonical form, looks up the app's category (= rule type), and returns the granular action vocabulary the API supports for Cloud App Control rules in that category. The action vocabulary is *surfaced* at the category level — every app in a category resolves to the same returned list — but the create endpoint validates per (rule_type, application, action) tuple and can still reject a category-level action when paired with a specific app. Treat the returned list as a superset; the create call is the only authoritative validator.",
- "title": "Cloud App",
- "type": "string"
-}
addedInput schema / properties / cloud_apps
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
changedInput schema / properties / query / description
Previous value: -"Optional JMESPath expression applied to the response. Useful for projecting just the actions list (``actions``) or filtering them (``actions[?contains(@, 'BLOCK')]``)."New value: +"Optional JMESPath expression applied to the results after the API call, for client-side filtering and projection. Field names are exactly what the Zscaler API returns. Examples: \"[?enabled==`true`]\", \"[*].{name: name, id: id}\", \"length(@)\". Omit to get the full records."
removedInput schema / properties / query / title
Removed value: -"Query"
removedInput schema / properties / rule_type / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / rule_type / default
Removed value: -null
removedInput schema / properties / rule_type / description
Removed value: -"Optional override for the rule-type category. By default the tool infers the rule type from ``cloud_app``'s ``parent`` field in the policy catalog. Only set this when you want to force a specific category (e.g. when ZIA classifies an app under one category but you want actions for a different one). Must be one of the canonical category enums (``AI_ML``, ``WEBMAIL``, ``FILE_SHARE``, ``SYSTEM_AND_DEVELOPMENT``, ``STREAMING_MEDIA``, ``SOCIAL_NETWORKING``, ``INSTANT_MESSAGING``, ``BUSINESS_PRODUCTIVITY``, ``ENTERPRISE_COLLABORATION``, ``SALES_AND_MARKETING``, ``CONSUMER``, ``HOSTING_PROVIDER``, ``IT_SERVICES``, ``HUMAN_RESOURCES``, ``LEGAL``, ``HEALTH_CARE``, ``FINANCE``, ``DNS_OVER_HTTPS``, ``CUSTOM_CAPP``)."
removedInput schema / properties / rule_type / title
Removed value: -"Rule Type"
addedInput schema / properties / rule_type / type
Added value: +"string"
removedInput schema / properties / service
Removed value: -{
- "default": "zia",
- "description": "The service to use.",
- "title": "Service",
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "cloud_app"
-]New value: +[
+ "rule_type"
+]
removedInput schema / title
Removed value: -"zia_list_cloud_app_control_actionsArguments"