Viewing docs for Databricks v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
published on Tuesday, Sep 8, 2026 by Pulumi
Viewing docs for Databricks v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
published on Tuesday, Sep 8, 2026 by Pulumi
Reads a single direct group membership in an account, identified by group and principal ID.
Example Usage
Example usage:
Look up a single direct group member by group and principal ID.
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const _this = databricks.getAccountIamDirectGroupMemberV2({
groupId: 123456789,
principalId: "987654321",
});
import pulumi
import pulumi_databricks as databricks
this = databricks.get_account_iam_direct_group_member_v2(group_id=123456789,
principal_id="987654321")
package main
import (
"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := databricks.GetAccountIamDirectGroupMemberV2(ctx, &databricks.LookupAccountIamDirectGroupMemberV2Args{
GroupId: 123456789,
PrincipalId: "987654321",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var @this = Databricks.GetAccountIamDirectGroupMemberV2.Invoke(new()
{
GroupId = 123456789,
PrincipalId = "987654321",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.DatabricksFunctions;
import com.pulumi.databricks.inputs.GetAccountIamDirectGroupMemberV2Args;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = DatabricksFunctions.getAccountIamDirectGroupMemberV2(GetAccountIamDirectGroupMemberV2Args.builder()
.groupId(123456789)
.principalId("987654321")
.build());
}
}
variables:
this:
fn::invoke:
function: databricks:getAccountIamDirectGroupMemberV2
arguments:
groupId: 1.23456789e+08
principalId: 9.87654321e+08
pulumi {
required_providers {
databricks = {
source = "pulumi/databricks"
}
}
}
data "databricks_getaccountiamdirectgroupmemberv2" "this" {
group_id = 123456789
principal_id = 987654321
}
Using getAccountIamDirectGroupMemberV2
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 getAccountIamDirectGroupMemberV2(args: GetAccountIamDirectGroupMemberV2Args, opts?: InvokeOptions): Promise<GetAccountIamDirectGroupMemberV2Result>
function getAccountIamDirectGroupMemberV2Output(args: GetAccountIamDirectGroupMemberV2OutputArgs, opts?: InvokeOutputOptions): Output<GetAccountIamDirectGroupMemberV2Result>def get_account_iam_direct_group_member_v2(group_id: Optional[int] = None,
principal_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAccountIamDirectGroupMemberV2Result
def get_account_iam_direct_group_member_v2_output(group_id: pulumi.Input[Optional[int]] = None,
principal_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAccountIamDirectGroupMemberV2Result]func LookupAccountIamDirectGroupMemberV2(ctx *Context, args *LookupAccountIamDirectGroupMemberV2Args, opts ...InvokeOption) (*LookupAccountIamDirectGroupMemberV2Result, error)
func LookupAccountIamDirectGroupMemberV2Output(ctx *Context, args *LookupAccountIamDirectGroupMemberV2OutputArgs, opts ...InvokeOption) LookupAccountIamDirectGroupMemberV2ResultOutput> Note: This function is named LookupAccountIamDirectGroupMemberV2 in the Go SDK.
public static class GetAccountIamDirectGroupMemberV2
{
public static Task<GetAccountIamDirectGroupMemberV2Result> InvokeAsync(GetAccountIamDirectGroupMemberV2Args args, InvokeOptions? opts = null)
public static Output<GetAccountIamDirectGroupMemberV2Result> Invoke(GetAccountIamDirectGroupMemberV2InvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAccountIamDirectGroupMemberV2Result> Invoke(GetAccountIamDirectGroupMemberV2InvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAccountIamDirectGroupMemberV2Result> getAccountIamDirectGroupMemberV2(GetAccountIamDirectGroupMemberV2Args args, InvokeOptions options)
public static Output<GetAccountIamDirectGroupMemberV2Result> getAccountIamDirectGroupMemberV2(GetAccountIamDirectGroupMemberV2Args args, InvokeOptions options)
public static Output<GetAccountIamDirectGroupMemberV2Result> getAccountIamDirectGroupMemberV2(GetAccountIamDirectGroupMemberV2Args args, InvokeOutputOptions options)
fn::invoke:
function: databricks:index/getAccountIamDirectGroupMemberV2:getAccountIamDirectGroupMemberV2
arguments:
# arguments dictionarydata "databricks_get_account_iam_direct_group_member_v2" "name" {
# arguments
}The following arguments are supported:
- Group
Id int - The internal ID of the group this member belongs to
- Principal
Id string - Internal ID of the principal in Databricks
- Group
Id int - The internal ID of the group this member belongs to
- Principal
Id string - Internal ID of the principal in Databricks
- group_
id number - The internal ID of the group this member belongs to
- principal_
id string - Internal ID of the principal in Databricks
- group
Id Integer - The internal ID of the group this member belongs to
- principal
Id String - Internal ID of the principal in Databricks
- group
Id number - The internal ID of the group this member belongs to
- principal
Id string - Internal ID of the principal in Databricks
- group_
id int - The internal ID of the group this member belongs to
- principal_
id str - Internal ID of the principal in Databricks
- group
Id Number - The internal ID of the group this member belongs to
- principal
Id String - Internal ID of the principal in Databricks
getAccountIamDirectGroupMemberV2 Result
The following output properties are available:
- Display
Name string - (string) - Display name of the principal
- External
Id string - (string) - The external ID of the principal in Databricks
- Group
Id int - (integer) - The internal ID of the group this member belongs to
- Membership
Source string - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - Principal
Id string - (integer) - Internal ID of the principal in Databricks
- Principal
Type string - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
- Display
Name string - (string) - Display name of the principal
- External
Id string - (string) - The external ID of the principal in Databricks
- Group
Id int - (integer) - The internal ID of the group this member belongs to
- Membership
Source string - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - Principal
Id string - (integer) - Internal ID of the principal in Databricks
- Principal
Type string - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
- display_
name string - (string) - Display name of the principal
- external_
id string - (string) - The external ID of the principal in Databricks
- group_
id number - (integer) - The internal ID of the group this member belongs to
- membership_
source string - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - principal_
id string - (integer) - Internal ID of the principal in Databricks
- principal_
type string - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
- display
Name String - (string) - Display name of the principal
- external
Id String - (string) - The external ID of the principal in Databricks
- group
Id Integer - (integer) - The internal ID of the group this member belongs to
- membership
Source String - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - principal
Id String - (integer) - Internal ID of the principal in Databricks
- principal
Type String - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
- display
Name string - (string) - Display name of the principal
- external
Id string - (string) - The external ID of the principal in Databricks
- group
Id number - (integer) - The internal ID of the group this member belongs to
- membership
Source string - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - principal
Id string - (integer) - Internal ID of the principal in Databricks
- principal
Type string - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
- display_
name str - (string) - Display name of the principal
- external_
id str - (string) - The external ID of the principal in Databricks
- group_
id int - (integer) - The internal ID of the group this member belongs to
- membership_
source str - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - principal_
id str - (integer) - Internal ID of the principal in Databricks
- principal_
type str - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
- display
Name String - (string) - Display name of the principal
- external
Id String - (string) - The external ID of the principal in Databricks
- group
Id Number - (integer) - The internal ID of the group this member belongs to
- membership
Source String - (string) - The source of group membership (internal or from identity provider). Possible values are:
IDENTITY_PROVIDER,INTERNAL - principal
Id String - (integer) - Internal ID of the principal in Databricks
- principal
Type String - (string) - The type of the principal (user/service principal/group). Possible values are:
GROUP,SERVICE_PRINCIPAL,USER
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 v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
published on Tuesday, Sep 8, 2026 by Pulumi