Database Role
List database roles¶
GET/api/v2/databases/{database}/database-roles
List database roles
For more information
Go to the SQL command page to view more information about arguments, options, privileges requirements, and usage guidelines.
パスパラメータ¶
| パラメーター | 説明 |
|---|---|
| database string | Identifier (i.e. name) for the database to which the resource belongs. You can use the `/api/v2/databases` GET request to get a list of available databases. |
クエリパラメーター¶
| パラメーター | 説明 |
|---|---|
| showLimit integer | Query parameter to limit the maximum number of rows returned by a command. |
| fromName string | Query parameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name. |
応答¶
| コード | 説明 |
|---|---|
| 200 | successful |
| 202 | Successfully accepted the request, but it is not completed yet. |
Create a database role¶
POST/api/v2/databases/{database}/database-roles
Create a database role
For more information
Go to the SQL command page to view more information about arguments, options, privileges requirements, and usage guidelines.
クエリパラメーター¶
| パラメーター | 説明 |
|---|---|
| createMode string | Query parameter allowing support for different modes of resource creation. Possible values include:
|
応答¶
| コード | 説明 |
|---|---|
| 200 | Successful request. |
| 202 |
Delete a database role¶
DELETE/api/v2/databases/{database}/database-roles/{name}
Delete a database role
For more information
Go to the SQL command page to view more information about arguments, options, privileges requirements, and usage guidelines.
パスパラメータ¶
| パラメーター | 説明 |
|---|---|
| name | Identifier (i.e. name) for the resource. |
クエリパラメーター¶
| パラメーター | 説明 |
|---|---|
| ifExists boolean | Query parameter that specifies how to handle the request for a resource that does not exist:
|
応答¶
| コード | 説明 |
|---|---|
| 200 | |
| 202 |
Create a new database role by cloning from the specified resource¶
POST/api/v2/databases/{database}/database-roles/{name}:clone
Create a new database role by cloning from the specified resource
For more information
Go to the SQL command page to view more information about arguments, options, privileges requirements, and usage guidelines.
クエリパラメーター¶
| パラメーター | 説明 |
|---|---|
| targetDatabase string | Database of the target resource. Defaults to the source's database |
応答¶
| コード | 説明 |
|---|---|
| 200 | |
| 202 |
List all grants to the role¶
Grant privileges to the role¶
Revoke grants from the role¶
POST/api/v2/databases/{database}/database-roles/{name}/grants:revoke
Revoke grants from the role
For more information
Go to the SQL command page to view more information about arguments, options, privileges requirements, and usage guidelines.
クエリパラメーター¶
| パラメーター | 説明 |
|---|---|
| mode string | Query parameter determines whether the revoke operation succeeds or fails for the privileges, based on the whether the privileges had been re-granted to another role.
|
応答¶
| コード | 説明 |
|---|---|
| 200 | |
| 202 |