update_permission
Update an existing permission.
Args: item_id: The ID of the permission to update name: Permission name description: Permission description resource: Resource name (arbitrary string) resource_group: Resource group name (arbitrary string) tags: List of action tags (e.g., ["create", "read", "update", "delete"]) project_key: Project key (tenant ID). Uses global tenant_id if not provided type: Permission type (default: 3 for "Data protection") dependent_permissions: List of dependent permission IDs (default: []) is_built_in: Whether it's a built-in permission (default: false)
Returns: JSON string with permission update result
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tags | Yes | ||
| type | No | ||
| item_id | Yes | ||
| resource | Yes | ||
| description | Yes | ||
| is_built_in | No | ||
| project_key | No | ||
| resource_group | Yes | ||
| dependent_permissions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |