Aller au contenu principal

Role

Rôle du tenant, ensemble de policies donné à ses membres.

namestringrequired
displayNamestring
usersstring[]required

Membres demandés, tels que saisis.

membersstring[]required

Identifiants des comptes membres en vigueur.

policiesstring[]required

Policies attribuées au rôle (roles des bindings, voir POST /iam/policies/{name}/attach).

groupsstring[]required

Groupes qui donnent ce rôle.

managedbooleanrequired

Déclaré par un manifeste du tenant ; à modifier dans ce manifeste, non modifiable ici.

state object

État d'application d'un rôle ou d'un groupe. Absent si l'état n'est pas connu.

statestringrequired

ready : appliqué tel que demandé ; pending : en cours d'application ; degraded : appliqué, sauf des utilisateurs introuvables ou des rôles absents ; error : non appliqué.

Possible values: [ready, pending, degraded, error]

reasonstring
messagestring
unresolvedUsersstring[]

Utilisateurs cités qu'aucun compte ne porte.

missingRolesstring[]

Rôles cités par le groupe et absents du tenant.

Role
{
"name": "string",
"displayName": "string",
"users": [
"string"
],
"members": [
"string"
],
"policies": [
"string"
],
"groups": [
"string"
],
"managed": true,
"state": {
"state": "ready",
"reason": "string",
"message": "string",
"unresolvedUsers": [
"string"
],
"missingRoles": [
"string"
]
}
}