permission_migration
Creates, updates, deletes, gets or lists a permission_migration resource.
Overview
| Name | permission_migration |
| Type | Resource |
| Id | databricks_workspace.iam.permission_migration |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
migrate | insert | deployment_name, workspace_id, from_workspace_group_name, to_account_group_name | Migrate Permissions. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
deployment_name | string | The Databricks Workspace Deployment Name (default: dbc-abcd0123-a1bc) |
INSERT examples
- migrate
- Manifest
Migrate Permissions.
INSERT INTO databricks_workspace.iam.permission_migration (
workspace_id,
from_workspace_group_name,
to_account_group_name,
size,
deployment_name
)
SELECT
{{ workspace_id }} /* required */,
'{{ from_workspace_group_name }}' /* required */,
'{{ to_account_group_name }}' /* required */,
{{ size }},
'{{ deployment_name }}'
RETURNING
permissions_migrated
;
# Description fields are for documentation purposes
- name: permission_migration
props:
- name: deployment_name
value: "{{ deployment_name }}"
description: Required parameter for the permission_migration resource.
- name: workspace_id
value: {{ workspace_id }}
description: |
WorkspaceId of the associated workspace where the permission migration will occur.
- name: from_workspace_group_name
value: "{{ from_workspace_group_name }}"
description: |
The name of the workspace group that permissions will be migrated from.
- name: to_account_group_name
value: "{{ to_account_group_name }}"
description: |
The name of the account group that permissions will be migrated to.
- name: size
value: {{ size }}
description: |
The maximum number of permissions that will be migrated.