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 authentication is not configured for provider errors.
Retrieves information about databricks_group members, entitlements and instance profiles.
Adding user to administrative group
data "databricks_group" "admins" {
display_name = "admins"
}
resource "databricks_user" "me" {
user_name = "me@example.com"
}
resource "databricks_group_member" "my_member_a" {
group_id = data.databricks_group.admins.id
member_id = databricks_user.me.id
}
Data source allows you to pick groups by the following attributes
display_name
- (Required) Display name of the group. The group must exist before this resource can be planned.recursive
- (Optional) Collect information for all nested groups. Defaults to true.
Data source exposes the following attributes:
id
- The id for the group object.external_id
- ID of the group in an external identity provider.members
- Set of user identifiers, that can be modified with databricks_group_member resource.groups
- Set of group identifiers, that can be modified with databricks_group_member resource.instance_profiles
- Set of instance profile ARNs, that can be modified by databricks_group_instance_profile resource.allow_cluster_create
- True if group members can create clustersallow_instance_pool_create
- True if group members can create instance pools
The following resources are used in the same context:
- End to end workspace management guide
- databricks_cluster to create Databricks Clusters.
- databricks_directory to manage directories in Databricks Workpace.
- 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.