Group
laktory.models.resources.databricks.Group
¤
Bases: GroupBase
Databricks group
Examples:
import io
from laktory import models
group_yaml = '''
display_name: role-engineers
member_ids:
- ${resources.user-john.id}
- ${resources.sp-neptune.id}
'''
group = models.resources.databricks.Group.model_validate_yaml(
io.StringIO(group_yaml)
)
References
| BASE | DESCRIPTION |
|---|---|
acl_principal_id
|
identifier for use in databricks_access_control_rule_set, e.g.
TYPE:
|
allow_cluster_create
|
This is a field to allow the group to have cluster create privileges. More fine grained permissions could be assigned with databricks_permissions and cluster_id argument. Everyone without
TYPE:
|
allow_instance_pool_create
|
This is a field to allow the group to have instance pool create privileges. More fine grained permissions could be assigned with databricks_permissions and instance_pool_id argument
TYPE:
|
api
|
Specifies whether to use account-level or workspace-level API. Valid values are
TYPE:
|
databricks_sql_access
|
This is a field to allow the group to have access to Databricks SQL UI, Databricks One and through databricks_sql_endpoint
TYPE:
|
display_name
|
This is the display name for the given group
TYPE:
|
external_id
|
ID of the group in an external identity provider
TYPE:
|
force
|
Ignore
TYPE:
|
url
|
TYPE:
|
workspace_access
|
This is a field to allow the group to have access to a Databricks Workspace UI and Databricks One
TYPE:
|
workspace_consume
|
This is a field to allow the group to have access only to Databricks One. Couldn't be used with
TYPE:
|
| LAKTORY | DESCRIPTION |
|---|---|
member_ids
|
A list of all member ids of the group. Can be users, groups or service principals
TYPE:
|
workspace_permission_assignments
|
Workspace access privileges
TYPE:
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
additional_core_resources |
TYPE:
|
resource_key |
display name or id
TYPE:
|
laktory.models.resources.databricks.group.GroupLookup
¤
Bases: ResourceLookup
| PARAMETER | DESCRIPTION |
|---|---|
display_name
|
Display name of the group. Only support when using Terraform backend
TYPE:
|
id
|
Id of the group.
TYPE:
|