type property

String? type
getter/setter pair

The user type.

It determines the method to authenticate the user during login. The default is the database's built-in user type. Possible string values are:

  • "BUILT_IN" : The database's built-in user type.
  • "CLOUD_IAM_USER" : Cloud IAM user.
  • "CLOUD_IAM_SERVICE_ACCOUNT" : Cloud IAM service account.
  • "CLOUD_IAM_GROUP" : Cloud IAM group. Not used for login.
  • "CLOUD_IAM_GROUP_USER" : Read-only. Login for a user that belongs to the Cloud IAM group.
  • "CLOUD_IAM_GROUP_SERVICE_ACCOUNT" : Read-only. Login for a service account that belongs to the Cloud IAM group.
  • "CLOUD_IAM_WORKFORCE_IDENTITY" : Cloud IAM workforce identity managed by Workforce Identity Federation.
  • "ENTRAID_USER" : Microsoft Entra ID user.

Implementation

core.String? type;