Skip to main content

vw_group_entitlements

Creates, updates, deletes, gets or lists a vw_group_entitlements resource.

Overview

Namevw_group_entitlements
TypeView
Iddatabricks_workspace.iam.vw_group_entitlements

Fields

The following fields are returned by this view:

NameDatatypeDescription
deployment_namestringWorkspace deployment name used to scope the query.
idstringUnique identifier for the workspace group.
displayNamestringHuman-readable display name of the workspace group.
entitlementstringEntitlement granted to the group (one row per entitlement, e.g. workspace-access, databricks-sql-access, allow-cluster-create).

Required Parameters

The following parameters are required by this view:

NameDatatypeDescription
deployment_namestringWorkspace deployment name used to scope the query.

SELECT Examples

SELECT
deployment_name,
id,
displayName,
entitlement
FROM databricks_workspace.iam.vw_group_entitlements
WHERE deployment_name = '{{ deployment_name }}';

SQL Definition

SELECT
g.deployment_name,
g.id,
g.displayName,
JSON_EXTRACT(e.value, '$.value') AS entitlement
FROM databricks_workspace.iam.groups_v2 g,
JSON_EACH(g.entitlements) e
WHERE g.deployment_name = '{{ deployment_name }}'