Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Related Resources
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.
Using getGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGroup(args: GetGroupArgs, opts?: InvokeOptions): Promise<GetGroupResult>
function getGroupOutput(args: GetGroupOutputArgs, opts?: InvokeOptions): Output<GetGroupResult>def get_group(allow_cluster_create: Optional[bool] = None,
allow_instance_pool_create: Optional[bool] = None,
child_groups: Optional[Sequence[str]] = None,
databricks_sql_access: Optional[bool] = None,
display_name: Optional[str] = None,
external_id: Optional[str] = None,
groups: Optional[Sequence[str]] = None,
instance_profiles: Optional[Sequence[str]] = None,
members: Optional[Sequence[str]] = None,
recursive: Optional[bool] = None,
service_principals: Optional[Sequence[str]] = None,
users: Optional[Sequence[str]] = None,
workspace_access: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetGroupResult
def get_group_output(allow_cluster_create: Optional[pulumi.Input[bool]] = None,
allow_instance_pool_create: Optional[pulumi.Input[bool]] = None,
child_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
databricks_sql_access: Optional[pulumi.Input[bool]] = None,
display_name: Optional[pulumi.Input[str]] = None,
external_id: Optional[pulumi.Input[str]] = None,
groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
instance_profiles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
members: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
recursive: Optional[pulumi.Input[bool]] = None,
service_principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
workspace_access: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGroupResult]func LookupGroup(ctx *Context, args *LookupGroupArgs, opts ...InvokeOption) (*LookupGroupResult, error)
func LookupGroupOutput(ctx *Context, args *LookupGroupOutputArgs, opts ...InvokeOption) LookupGroupResultOutput> Note: This function is named LookupGroup in the Go SDK.
public static class GetGroup
{
public static Task<GetGroupResult> InvokeAsync(GetGroupArgs args, InvokeOptions? opts = null)
public static Output<GetGroupResult> Invoke(GetGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGroupResult> getGroup(GetGroupArgs args, InvokeOptions options)
public static Output<GetGroupResult> getGroup(GetGroupArgs args, InvokeOptions options)
fn::invoke:
function: databricks:index/getGroup:getGroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Display
Name string - Display name of the group. The group must exist before this resource can be planned.
- Allow
Cluster boolCreate - True if group members can create clusters
- Allow
Instance boolPool Create - True if group members can create instance pools
- Child
Groups List<string> - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- Databricks
Sql boolAccess - External
Id string - ID of the group in an external identity provider.
- Groups List<string>
- Set of group identifiers, that can be modified with databricks_group_member resource.
- Instance
Profiles List<string> - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- Members List<string>
- Recursive bool
- Collect information for all nested groups. Defaults to true.
- Service
Principals List<string> - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- Users List<string>
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- Workspace
Access bool
- Display
Name string - Display name of the group. The group must exist before this resource can be planned.
- Allow
Cluster boolCreate - True if group members can create clusters
- Allow
Instance boolPool Create - True if group members can create instance pools
- Child
Groups []string - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- Databricks
Sql boolAccess - External
Id string - ID of the group in an external identity provider.
- Groups []string
- Set of group identifiers, that can be modified with databricks_group_member resource.
- Instance
Profiles []string - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- Members []string
- Recursive bool
- Collect information for all nested groups. Defaults to true.
- Service
Principals []string - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- Users []string
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- Workspace
Access bool
- display
Name String - Display name of the group. The group must exist before this resource can be planned.
- allow
Cluster BooleanCreate - True if group members can create clusters
- allow
Instance BooleanPool Create - True if group members can create instance pools
- child
Groups List<String> - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- databricks
Sql BooleanAccess - external
Id String - ID of the group in an external identity provider.
- groups List<String>
- Set of group identifiers, that can be modified with databricks_group_member resource.
- instance
Profiles List<String> - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members List<String>
- recursive Boolean
- Collect information for all nested groups. Defaults to true.
- service
Principals List<String> - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users List<String>
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- workspace
Access Boolean
- display
Name string - Display name of the group. The group must exist before this resource can be planned.
- allow
Cluster booleanCreate - True if group members can create clusters
- allow
Instance booleanPool Create - True if group members can create instance pools
- child
Groups string[] - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- databricks
Sql booleanAccess - external
Id string - ID of the group in an external identity provider.
- groups string[]
- Set of group identifiers, that can be modified with databricks_group_member resource.
- instance
Profiles string[] - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members string[]
- recursive boolean
- Collect information for all nested groups. Defaults to true.
- service
Principals string[] - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users string[]
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- workspace
Access boolean
- display_
name str - Display name of the group. The group must exist before this resource can be planned.
- allow_
cluster_ boolcreate - True if group members can create clusters
- allow_
instance_ boolpool_ create - True if group members can create instance pools
- child_
groups Sequence[str] - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- databricks_
sql_ boolaccess - external_
id str - ID of the group in an external identity provider.
- groups Sequence[str]
- Set of group identifiers, that can be modified with databricks_group_member resource.
- instance_
profiles Sequence[str] - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members Sequence[str]
- recursive bool
- Collect information for all nested groups. Defaults to true.
- service_
principals Sequence[str] - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users Sequence[str]
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- workspace_
access bool
- display
Name String - Display name of the group. The group must exist before this resource can be planned.
- allow
Cluster BooleanCreate - True if group members can create clusters
- allow
Instance BooleanPool Create - True if group members can create instance pools
- child
Groups List<String> - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- databricks
Sql BooleanAccess - external
Id String - ID of the group in an external identity provider.
- groups List<String>
- Set of group identifiers, that can be modified with databricks_group_member resource.
- instance
Profiles List<String> - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members List<String>
- recursive Boolean
- Collect information for all nested groups. Defaults to true.
- service
Principals List<String> - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users List<String>
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- workspace
Access Boolean
getGroup Result
The following output properties are available:
- Child
Groups List<string> - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- Display
Name string - External
Id string - ID of the group in an external identity provider.
- Groups List<string>
- Set of group identifiers, that can be modified with databricks_group_member resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Profiles List<string> - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- Members List<string>
- Service
Principals List<string> - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- Users List<string>
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- Allow
Cluster boolCreate - True if group members can create clusters
- Allow
Instance boolPool Create - True if group members can create instance pools
- Databricks
Sql boolAccess - Recursive bool
- Workspace
Access bool
- Child
Groups []string - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- Display
Name string - External
Id string - ID of the group in an external identity provider.
- Groups []string
- Set of group identifiers, that can be modified with databricks_group_member resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Profiles []string - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- Members []string
- Service
Principals []string - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- Users []string
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- Allow
Cluster boolCreate - True if group members can create clusters
- Allow
Instance boolPool Create - True if group members can create instance pools
- Databricks
Sql boolAccess - Recursive bool
- Workspace
Access bool
- child
Groups List<String> - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- display
Name String - external
Id String - ID of the group in an external identity provider.
- groups List<String>
- Set of group identifiers, that can be modified with databricks_group_member resource.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Profiles List<String> - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members List<String>
- service
Principals List<String> - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users List<String>
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- allow
Cluster BooleanCreate - True if group members can create clusters
- allow
Instance BooleanPool Create - True if group members can create instance pools
- databricks
Sql BooleanAccess - recursive Boolean
- workspace
Access Boolean
- child
Groups string[] - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- display
Name string - external
Id string - ID of the group in an external identity provider.
- groups string[]
- Set of group identifiers, that can be modified with databricks_group_member resource.
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Profiles string[] - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members string[]
- service
Principals string[] - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users string[]
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- allow
Cluster booleanCreate - True if group members can create clusters
- allow
Instance booleanPool Create - True if group members can create instance pools
- databricks
Sql booleanAccess - recursive boolean
- workspace
Access boolean
- child_
groups Sequence[str] - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- display_
name str - external_
id str - ID of the group in an external identity provider.
- groups Sequence[str]
- Set of group identifiers, that can be modified with databricks_group_member resource.
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
profiles Sequence[str] - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members Sequence[str]
- service_
principals Sequence[str] - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users Sequence[str]
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- allow_
cluster_ boolcreate - True if group members can create clusters
- allow_
instance_ boolpool_ create - True if group members can create instance pools
- databricks_
sql_ boolaccess - recursive bool
- workspace_
access bool
- child
Groups List<String> - Set of databricks.Group identifiers, that can be modified with databricks_group_member resource.
- display
Name String - external
Id String - ID of the group in an external identity provider.
- groups List<String>
- Set of group identifiers, that can be modified with databricks_group_member resource.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Profiles List<String> - Set of instance profile ARNs, that can be modified by databricks.GroupInstanceProfile resource.
- members List<String>
- service
Principals List<String> - Set of databricks.ServicePrincipal identifiers, that can be modified with databricks_group_member resource.
- users List<String>
- Set of databricks.User identifiers, that can be modified with databricks_group_member resource.
- allow
Cluster BooleanCreate - True if group members can create clusters
- allow
Instance BooleanPool Create - True if group members can create instance pools
- databricks
Sql BooleanAccess - recursive Boolean
- workspace
Access Boolean
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
