Partager via


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 Microsoft Entra gestion des droits d’utilisation, 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 String Identificateur du package d’accès.
accessPackageNotificationSettings accessPackageNotificationSettings Représente les paramètres de Notifications par e-mail pour les demandes adressées à un 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 Booléen 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 String Description de la stratégie.
displayName String 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 String En lecture seule.
modifiedBy String 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.
questionne collection accessPackageQuestion Questions posées au demandeur.
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.
vérifiableCredentialSettings vérifiableCredentialSettings Paramètres pour les justificatifs vérifiables configurés par le biais du service Microsoft Entra d’identité vérifiée. 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"
   },
    "accessPackageNotificationSettings": {
    "@odata.type": "microsoft.graph.accessPackageNotificationSettings"
  }
}