subcategory |
---|
Security |
-> Note If you have a fully automated setup with workspaces created by databricks_mws_workspaces or azurerm_databricks_workspace, please make sure to add depends_on attribute in order to prevent default auth: cannot configure default credentials errors.
Retrieves information about databricks_user.
Adding user to administrative group
data "databricks_group" "admins" {
display_name = "admins"
}
data "databricks_user" "me" {
user_name = "[email protected]"
}
resource "databricks_group_member" "my_member_a" {
group_id = data.databricks_group.admins.id
member_id = data.databricks_user.me.id
}
Data source allows you to pick groups by the following attributes
user_name
- (Optional) User name of the user. The user must exist before this resource can be planned.user_id
- (Optional) ID of the user.
Data source exposes the following attributes:
id
- The id of the user.external_id
- ID of the user in an external identity provider.user_name
- Name of the user, e.g.[email protected]
.display_name
- Display name of the user, e.g.Mr Foo
.home
- Home folder of the user, e.g./Users/[email protected]
.repos
- Personal Repos location of the user, e.g./Repos/[email protected]
.alphanumeric
- Alphanumeric representation of user local name. e.g.mr_foo
.
acl_principal_id
- identifier for use in databricks_access_control_rule_set, e.g.users/[email protected]
.
The following resources are used in the same context:
- End to end workspace management guide.
- databricks_current_user data to retrieve information about databricks_user or databricks_service_principal, that is calling Databricks REST API.
- databricks_group to manage groups in Databricks Workspace or Account Console (for AWS deployments).
- databricks_group data to retrieve information about databricks_group members, entitlements and instance profiles.
- databricks_group_instance_profile to attach databricks_instance_profile (AWS) to databricks_group.
- databricks_group_member to attach users and groups as group members.
- databricks_permissions to manage access control in Databricks workspace.
- databricks_user to manage users, that could be added to databricks_group within the workspace.
- databricks_user_instance_profile to attach databricks_instance_profile (AWS) to databricks_user.