Resource: User
Message describing User object.
JSON representation |
---|
{
"name": string,
"password": string,
"databaseRoles": [
string
],
"userType": enum ( |
Fields | |
---|---|
name |
Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}. |
password |
Input only. Password for the user. |
database |
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions. |
user |
Optional. Type of this user. |
keep |
Input only. If the user already exists and it has additional roles, keep them granted. |
UserType
Enum that details the user type.
Enums | |
---|---|
USER_TYPE_UNSPECIFIED |
Unspecified user type. |
ALLOYDB_BUILT_IN |
The default user type that authenticates via password-based authentication. |
ALLOYDB_IAM_USER |
Database user that can authenticate via IAM-Based authentication. |
Methods |
|
---|---|
|
Creates a new User in a given project, location, and cluster. |
|
Deletes a single User. |
|
Gets details of a single User. |
|
Lists Users in a given project and location. |
|
Updates the parameters of a single User. |