Managed Service for Greenplum® API, gRPC: UserService.List
List all users
gRPC request
rpc List (ListUsersRequest) returns (ListUsersResponse)
ListUsersRequest
{
"cluster_id": "string"
}
|
Field |
Description |
|
cluster_id |
string Required field. ID of the Greenplum® cluster. The maximum string length in characters is 50. |
ListUsersResponse
{
"users": [
{
"name": "string",
"password": "string",
"login": "google.protobuf.BoolValue",
"resource_group": "string",
"settings": {
"pool_mode": "PoolMode",
"pool_size": "google.protobuf.Int64Value",
"pool_client_idle_timeout": "google.protobuf.Int64Value",
"pool_idle_in_transaction_timeout": "google.protobuf.Int64Value"
}
}
]
}
|
Field |
Description |
|
users[] |
List of cluster users. |
User
|
Field |
Description |
|
name |
string Required field. User name The string length in characters must be 1-63. Value must match the regular expression |
|
password |
string User password. Used only in create and update requests The maximum string length in characters is 128. |
|
login |
Is user allowed to login. Corresponds LOGIN user privilege. Default value: True |
|
resource_group |
string Resource group for user's queries Value must match the regular expression |
|
settings |
DB and Pooler specific settings |
UserSettingsConfig
|
Field |
Description |
|
pool_mode |
enum PoolMode Odyssey® route server pool mode
|
|
pool_size |
Odyssey® server pool size The minimum value is 0. |
|
pool_client_idle_timeout |
Odyssey® client pool idle timeout The minimum value is 0. |
|
pool_idle_in_transaction_timeout |
Odyssey® client pool idle in transaction timeout The minimum value is 0. |