Type de ressource accessPackageAssignmentPolicy

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 .

Dans la gestion des droits d’utilisation Microsoft Entra, une stratégie d’attribution de package d’accès spécifie la stratégie par laquelle les sujets peuvent demander ou se voir attribuer un package d’accès via une attribution de package d’accès. Un package d’accès peut avoir zéro ou plusieurs stratégies. Lorsqu’une demande d’un sujet est reçue, l’objet est mis en correspondance avec chaque stratégie pour rechercher la stratégie (le cas échéant) avec requestorSettings qui incluent cet objet. La stratégie détermine ensuite si la demande nécessite une approbation, la durée de l’attribution du package d’accès et si l’attribution doit être examinée régulièrement.

Pour affecter un utilisateur à un package d’accès, créez un accessPackageAssignmentRequest qui fait référence au package d’accès et à la stratégie d’attribution du package d’accès.

Méthodes

Méthode Type renvoyé Description
List collection accessPackageAssignmentPolicy Récupérez une liste d’objets accessPackageAssignmentPolicy.
Create accessPackageAssignmentPolicy Créez un objet accessPackageAssignmentPolicy.
Obtenir accessPackageAssignmentPolicy Lit les propriétés et les relations d’un objet accessPackageAssignmentPolicy.
Mettre à jour accessPackageAssignmentPolicy Mettez à jour les propriétés d’un objet accessPackageAssignmentPolicy.
Supprimer Supprimez un accessPackageAssignmentPolicy.

Propriétés

Propriété Type Description
accessPackageId Chaîne Identificateur du package d’accès.
accessReviewSettings assignmentReviewSettings Qui doit examiner, et à quelle fréquence, les affectations au package d’accès à partir de cette stratégie. Cette propriété a la valeur Null si les révisions ne sont pas requises.
canExtend Valeur booléenne Indique si un utilisateur peut étendre la durée d’attribution du package d’accès après approbation.
createdBy String En lecture seule.
createdDateTime DateTimeOffset Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z.
description Chaîne Description de la stratégie.
displayName Chaîne Nom complet de la stratégie. Prend en charge $filter (eq).
durationInDays Int32 Nombre de jours pendant lesquels les affectations de cette stratégie durent jusqu’à leur expiration.
expirationDateTime DateTimeOffset Date d’expiration des affectations créées dans cette stratégie. Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z.
id Chaîne En lecture seule.
modifiedBy Chaîne En lecture seule.
modifiedDateTime DateTimeOffset Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z.
requestApprovalSettings approvalSettings Qui doit approuver les demandes de package d’accès dans cette stratégie.
requestorSettings requestorSettings Qui peut demander ce package d’accès à partir de cette stratégie.
questionne collection accessPackageQuestion Questions posées au demandeur.
vérifiableCredentialSettings vérifiableCredentialSettings Paramètres pour les justificatifs vérifiables configurés via le service Microsoft Entra Verified I D. Ces paramètres représentent les informations d’identification vérifiables qu’un demandeur d’un package d’accès dans cette stratégie peut présenter pour se voir attribuer le package d’accès.

Relations

Relation Type Description
accessPackage accessPackage Package d’accès avec cette stratégie. En lecture seule. Pouvant accepter la valeur Null. Prend en charge $expand.
customExtensionHandlers collection customExtensionHandler Collection d’étapes lors de l’exécution d’une ou plusieurs extensions de flux de travail de package d’accès personnalisé. Prend en charge $expand.
customExtensionStageSettings collection customExtensionStageSetting Collection d’étapes lors de l’exécution d’une ou plusieurs extensions de flux de travail de package d’accès personnalisé. Prend en charge $expand.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
   "@odata.type": "#microsoft.graph.accessPackageAssignmentPolicy",
   "id": "String (identifier)",
   "accessPackageId": "String",
   "displayName": "String",
   "description": "String",
   "canExtend": "Boolean",
   "durationInDays": "Integer",
   "expirationDateTime": "String (timestamp)",
   "createdBy": "String",
   "createdDateTime": "String (timestamp)",
   "modifiedBy": "String",
   "modifiedDateTime": "String (timestamp)",
   "questions":[
      {
         "@odata.type": "microsoft.graph.accessPackageQuestion"
      }
   ],
   "requestorSettings": {
      "@odata.type": "microsoft.graph.requestorSettings"
   },
   "requestApprovalSettings": {
      "@odata.type": "microsoft.graph.approvalSettings"
   },
   "accessReviewSettings": {
      "@odata.type": "microsoft.graph.assignmentReviewSettings"
   },
   "verifiableCredentialSettings": {
      "@odata.type": "microsoft.graph.verifiableCredentialSettings"
   }
}