Resource: User
A Cloud SQL user resource.
JSON representation |
---|
{ "kind" : string , "password" : string , "etag" : string , "name" : string , "host" : string , "instance" : string , "project" : string , "type" : enum ( |
Fields | |
---|---|
kind
|
This is always |
password
|
The password for the user. |
etag
|
This field is deprecated and will be removed from a future version of the API. |
name
|
The name of the user in the Cloud SQL instance. Can be omitted for |
host
|
Optional. The host from which the user can connect. For |
instance
|
The name of the Cloud SQL instance. This does not include the project ID. Can be omitted for |
project
|
The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable. Can be omitted for |
type
|
The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type. |
sqlserverUserDetails
|
|
SqlUserType
The user type.
Enums | |
---|---|
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. |
SqlServerUserDetails
Represents a Sql Server user on the Cloud SQL instance.
JSON representation |
---|
{ "disabled" : boolean , "serverRoles" : [ string ] } |
Fields | |
---|---|
disabled
|
If the user has been disabled |
serverRoles[]
|
The server roles for this user |
Methods |
|
---|---|
|
Deletes a user from a Cloud SQL instance. |
|
Retrieves a resource containing information about a user. |
|
Creates a new user in a Cloud SQL instance. |
|
Lists users in the specified Cloud SQL instance. |
|
Updates an existing user in a Cloud SQL instance. |