# The ExternalUser object

An external user from the customer's Identity Provider, resolved into
 Databricks. This is a read-only resource that allows customers to look up
 external user identities by their IdP external ID and retrieve the
 corresponding Databricks internal ID and metadata. The Get method may
 trigger an idempotent sync from the customer's IdP to provision or refresh
 the user's data in Databricks.

## Attributes

- `name` (string, Beta)
  The resource name of the external user. The format depends on the API that
   returned it:
     - Account-scoped: accounts/{account_id}/external-users/{external_user_id}
     - Workspace-scoped: external-users/{external_user_id}
- `external_user_id` (string, Beta)
  The external ID of the user in the customer's IdP.
- `internal_id` (string, Beta)
  Internal userId of the user in Databricks.
- `username` (string, Beta)
  Username/email of the user, from Databricks.
- `full_name` (object, Beta)
  The full name of the user, from the customer's IdP.
  - `given_name` (string, Beta)
    The given (first) name of the user, from the customer's IdP.
  - `family_name` (string, Beta)
    The family (last) name of the user, from the customer's IdP.
- `account_user_status` (string, Beta)
  The activity status of the user in the Databricks account.
  Possible values: `STATE_UNSPECIFIED`, `ACTIVE`, `INACTIVE`
- `account_id` (string, Beta)
  The parent account ID, from Databricks.
- `display_name` (string, Beta)
  Display name of the user from the customer's IdP.

## Example

```json
{
  "name": "string",
  "external_user_id": "string",
  "internal_id": "string",
  "username": "string",
  "full_name": {
    "given_name": "string",
    "family_name": "string"
  },
  "account_user_status": "string",
  "account_id": "string",
  "display_name": "string"
}
```


