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, , PATCHn’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"
  }
}