databricks.getCurrentUser
Explore with Pulumi AI
Note If you have a fully automated setup with workspaces created by databricks.MwsWorkspaces or azurerm_databricks_workspace, please make sure to add depends_on attribute in order to prevent default auth: cannot configure default credentials errors.
Retrieves information about databricks.User or databricks_service_principal, that is calling Databricks REST API. Might be useful in applying the same Pulumi by different users in the shared workspace for testing purposes.
Using getCurrentUser
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 getCurrentUser(opts?: InvokeOptions): Promise<GetCurrentUserResult>
function getCurrentUserOutput(opts?: InvokeOptions): Output<GetCurrentUserResult>
def get_current_user(opts: Optional[InvokeOptions] = None) -> GetCurrentUserResult
def get_current_user_output(opts: Optional[InvokeOptions] = None) -> Output[GetCurrentUserResult]
func GetCurrentUser(ctx *Context, opts ...InvokeOption) (*GetCurrentUserResult, error)
func GetCurrentUserOutput(ctx *Context, opts ...InvokeOption) GetCurrentUserResultOutput
> Note: This function is named GetCurrentUser
in the Go SDK.
public static class GetCurrentUser
{
public static Task<GetCurrentUserResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetCurrentUserResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetCurrentUserResult> getCurrentUser(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: databricks:index/getCurrentUser:getCurrentUser
arguments:
# arguments dictionary
getCurrentUser Result
The following output properties are available:
- Acl
Principal stringId - Alphanumeric string
- External
Id string - Home string
- Id string
- The provider-assigned unique ID for this managed resource.
- Repos string
- User
Name string - Workspace
Url string
- Acl
Principal stringId - Alphanumeric string
- External
Id string - Home string
- Id string
- The provider-assigned unique ID for this managed resource.
- Repos string
- User
Name string - Workspace
Url string
- acl
Principal StringId - alphanumeric String
- external
Id String - home String
- id String
- The provider-assigned unique ID for this managed resource.
- repos String
- user
Name String - workspace
Url String
- acl
Principal stringId - alphanumeric string
- external
Id string - home string
- id string
- The provider-assigned unique ID for this managed resource.
- repos string
- user
Name string - workspace
Url string
- acl_
principal_ strid - alphanumeric str
- external_
id str - home str
- id str
- The provider-assigned unique ID for this managed resource.
- repos str
- user_
name str - workspace_
url str
- acl
Principal StringId - alphanumeric String
- external
Id String - home String
- id String
- The provider-assigned unique ID for this managed resource.
- repos String
- user
Name String - workspace
Url String
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricks
Terraform Provider.