Manage UC storage credentials & external locations
manage_uc_storageManage Unity Catalog storage credentials and external locations: create, update, delete, validate, and list. Supports AWS, Azure, and GCP.
Instructions
Manage Unity Catalog storage credentials and external locations.
create/update use spec with Databricks API fields - storage_credential: aws_iam_role {role_arn},
azure_managed_identity {access_connector_id}, databricks_gcp_service_account {}, comment, read_only,
skip_validation (update also owner, new_name, isolation_mode); external_location: url, credential_name,
comment, read_only, skip_validation (update also owner, new_name, isolation_mode). validate tests cloud
access (storage_credential: with url or spec.external_location_name; external_location: its own url).
All changes are SECURITY_SENSITIVE, delete is also DESTRUCTIVE. Secret fields are never returned.
Safety classification: get, list, validate = READ_ONLY; create, update = SECURITY_SENSITIVE+WRITE; delete = DESTRUCTIVE+SECURITY_SENSITIVE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | validate (storage_credential): cloud URL to test access against. | |
| name | No | Name of the storage credential / external location. | |
| spec | No | Request body fields for create/update, using the Databricks REST API field names (snake_case). Unknown fields are rejected. | |
| force | No | delete/update: proceed even if dependent objects exist. | |
| action | Yes | create | get | list | update | delete | validate | |
| confirm | No | Set to true ONLY after the user has reviewed the plan returned by a previous call with status 'confirmation_required'. Required for destructive/security-sensitive actions. | |
| dry_run | No | If true, validate and return the planned change without executing it. | |
| resource | Yes | storage_credential | external_location | |
| page_size | No | Max items to return (server caps this). | |
| page_token | No | next_page_token from a previous response. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| page | No | ||
| plan | No | ||
| tool | Yes | ||
| action | No | ||
| safety | No | ||
| status | No | success | |
| summary | Yes | ||
| warnings | No | ||
| next_steps | No | Suggested follow-up calls. | |
| request_id | No |