governanceResource, type de ressource
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta
dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Attention
Cette version de l’API Privileged Identity Management (PIM) pour les ressources Azure sera bientôt déconseillée. Utilisez la nouvelle API PIM REST Azure pour les rôles de ressources Azure.
Représente les ressources Privileged Identity Management (PIM). Pour les ressources Azure, il peut s’agir d’un abonnement, d’un groupe de ressources et d’une ressource telle qu’une machine virtuelle, etc.
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
List | collection governanceResource | Répertorier une collection de ressources auxquelles le demandeur a accès. |
Obtenir | governanceResource | Lit les propriétés et les relations d’une entité de ressource spécifiée par ID. |
Inscrire | Inscrivez un abonnement ou un groupe d’administration Azure non géré auprès du service PIM. |
Aucun POST
, PUT
, , PATCH
n’est DELETE
pris en charge sur le roleDefinitions
jeu d’entités pour l’instant.
Propriétés
Propriété | Type | Description |
---|---|---|
id | Chaîne | ID de la ressource. Il est au format GUID. |
externalId | Chaîne | ID externe de la ressource, représentant son ID d’origine dans le système externe. Par exemple, l’ID externe d’une ressource d’abonnement peut être « /subscriptions/c14ae696-5e0c-4e5d-88cc-bef6637737ac ». |
type | Chaîne | Obligatoire. Type de ressource. Par exemple, pour les ressources Azure, le type peut être « Subscription », « ResourceGroup », « Microsoft.Sql/server », etc. |
displayName | Chaîne | Nom complet de la ressource. |
status | Chaîne | Status d’une ressource donnée. Par exemple, elle peut indiquer si la ressource est verrouillée ou non (valeurs : Active /Locked ). Remarque : cette propriété peut être étendue à l’avenir pour prendre en charge d’autres scénarios. |
registeredDateTime | DateTimeOffset | Représente la date et l’heure d’inscription de la ressource dans PIM. |
registeredRoot | Chaîne | ExternalId de l’étendue racine de la ressource inscrite dans PIM. L’étendue racine peut être le parent, les grands-parents ou les ressources ancêtres supérieures. |
roleAssignmentCount | Int32 | Optional. Nombre d’attributions de rôles pour la ressource donnée. Pour obtenir la propriété, utilisez $select=roleAssignmentCount explicitement dans la requête. |
roleDefinitionCount | Int32 | Optional. Nombre de définitions de rôle pour la ressource donnée. Pour obtenir la propriété, utilisez $select=roleDefinitionCount explicitement dans la requête. |
autorisations | governancePermission | Optional. Il représente la status de l’accès du demandeur à la ressource. Pour obtenir la propriété, utilisez $select=permissions explicitement dans la requête. |
Relations
Relation | Type | Description |
---|---|---|
roleAssignments | collection governanceRoleAssignment | Collection d’attributions de rôles pour la ressource. |
roleDefinitions | collection governanceRoleDefinition | Collection de définitions de rôle pour la ressource. |
roleAssignmentRequests | collection governanceRoleAssignmentRequest | Collection de demandes d’attribution de rôle pour la ressource. |
roleSettings | collection governanceRoleSetting | Collection de paramètres de rôle pour la ressource. |
parent | governanceResource | En lecture seule. Ressource parente. pour pimforazurerbac le scénario, il peut représenter l’abonnement auquel la ressource appartient. |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"id": "String (identifier)",
"externalId": "String",
"type": "String",
"displayName": "String",
"status": "String",
"registeredDateTime": "String (timestamp)",
"registeredRoot": "String",
"roleAssignmentCount": 12356,
"roleDefinitionCount": 12356,
"permissions": {
"@odata.type": "microsoft.graph.governancePermission"
}
}