Consulte les bases de données sur lesquelles l'utilisateur spécifié dispose d'autorisations.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dms:ListAuthorizedDatabasesForUser |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| UserId |
string |
Oui |
L'identifiant de l'utilisateur. Vous pouvez appeler l'opération GetUser pour obtenir l'identifiant de l'utilisateur. |
51**** |
| EnvType |
string |
Non |
Le type d'environnement dans lequel l'instance de base de données est déployée. Valeurs valides :
|
product |
| DbType |
string |
Non |
Le type de bases de données. Valeurs valides :
|
MySQL |
| Logic |
boolean |
Non |
Indique si la base de données est une base de données logique. Valeurs valides :
|
false |
| SearchKey |
string |
Non |
Le mot-clé de recherche. |
policy_test |
| PageNumber |
string |
Non |
Le numéro de page. |
1 |
| PageSize |
string |
Non |
Le nombre d'entrées à renvoyer sur chaque page. |
20 |
| Tid |
integer |
Non |
L'identifiant du locataire. |
3*** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. Vous pouvez utiliser cet identifiant pour consulter les journaux et résoudre les problèmes. |
012AE0B5-4B52-532F-BD7C-1EE9F182089B |
| Databases |
array<object> |
Les noms des bases de données sur lesquelles l'utilisateur dispose d'autorisations. |
|
|
array<object> |
Les informations sur la base de données. |
||
| DbId |
string |
L'identifiant de la base de données. |
254**** |
| SchemaName |
string |
Le nom de la base de données. |
poc_testdb |
| SearchName |
string |
Le nom utilisé pour rechercher la base de données. |
poc |
| InstanceId |
string |
L'identifiant de l'instance. |
235**** |
| Logic |
boolean |
Indique si la base de données est une base de données logique. Valeurs valides :
|
false |
| DbType |
string |
Le moteur de la base de données. |
MYSQL |
| UserId |
string |
Les identifiants des utilisateurs. |
51**** |
| EnvType |
string |
Le type d'environnement dans lequel l'instance de base de données est déployée. |
product |
| PermissionDetail |
object |
Les détails des autorisations. Le format des détails d'autorisation varie selon la source de l'autorisation. Par exemple, si la source de l'autorisation est une autorisation normale, les paramètres suivants sont renvoyés. |
|
| DsType |
string |
The type of object on which the operation is performed. |
DATABASE |
| PermType |
string |
The type of the permission. Valid values:
|
CORRECT |
| ExpireDate |
string |
The time when the permissions expire. |
2024-12-06 10:00:00 |
| Message |
string |
If the permission source is a permission policy, the value of this parameter includes the policy name and the operations that are allowed for the user. |
权限策略通过,策略名:INSTANCE_OWNER,被允许的操作:instance:InstanceQuery |
Exemples
JSON format
{
"RequestId": "012AE0B5-4B52-532F-BD7C-1EE9F182089B",
"Databases": [
{
"DbId": "254****",
"SchemaName": "poc_testdb",
"SearchName": "poc",
"InstanceId": "235****",
"Logic": false,
"DbType": "MYSQL",
"UserId": "51****",
"EnvType": "product",
"PermissionDetail": {
"DsType": "DATABASE",
"PermType": "CORRECT",
"ExpireDate": "2024-12-06 10:00:00",
"Message": "权限策略通过,策略名:INSTANCE_OWNER,被允许的操作:instance:InstanceQuery"
}
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.