type de ressource accessPackageAssignmentRequest

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 Entitlement Management, une demande d’attribution de package d’accès est créée par ou pour le compte d’un utilisateur qui souhaite obtenir une attribution de package d’accès. Si la demande aboutit, avec toutes les approbations nécessaires, l’utilisateur reçoit une attribution de package d’accès et fait l’objet de l’attribution de package d’accès qui en résulte. Microsoft Entra ID crée également automatiquement des demandes d’attribution de package d’accès pour le suivi de la suppression d’accès.

Méthodes

Méthode Type renvoyé Description
List La collection accessPackageAssignmentRequest Récupérer la liste des objets accesspackageassignmentrequest .
Create accessPackageAssignmentRequest Créez une nouvelle accessPackageAssignmentRequest.
Obtenir accessPackageAssignmentRequest Lisez les propriétés et les relations d’un objet accessPackageAssignmentRequest .
Supprimer Aucun Supprimez une accessPackageAssignmentRequest.
Cancel La collection accessPackageAssignmentRequest Annuler un objet accessPackageAssignmentRequest dont l’état peut être annulé.
Filtrer par utilisateur actuel La collection accessPackageAssignmentRequest Récupérez la liste des objets accessPackageAssignmentRequest filtrés sur l’utilisateur connecté.
Retraiter Aucun Relancez automatiquement la demande d’accès d’un utilisateur à un package d’accès.
Resume Aucun Reprenez la demande de package d’accès d’un utilisateur après avoir attendu un rappel d’une extension personnalisée.
Liste (déconseillé) La collection accessPackageAssignmentRequest Récupérer la liste des objets accesspackageassignmentrequest . Cette API sera bientôt mise hors service. Utilisez plutôt l’API List assignmentRequests .
Créer (déconseillé) accessPackageAssignmentRequest Créez une nouvelle accessPackageAssignmentRequest. Cette API sera bientôt mise hors service. Utilisez plutôt l’API Create accessPackageAssignmentRequest .

Propriétés

Propriété Type Description
completedDate DateTimeOffset Date de fin du traitement, réussi ou non, d’une demande. 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. 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. En lecture seule.
customExtensionCalloutInstances collection customExtensionCalloutInstance Informations sur tous les appels d’extension personnalisés effectués pendant le workflow de demande d’attribution de package d’accès.
customExtensionHandlerInstances collection customExtensionHandlerInstance Une collection d’instances d’extension de flux de travail personnalisées en cours d’exécution sur une demande d’affectation. En lecture seule.
expirationDateTime 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.
id String En lecture seule.
isValidationOnly Booléen True si la demande ne doit pas être traitée pour l’affectation.
Justification String La justification fournie par le demandeur.
requestState String L’un des deux est , PendingApproval, CanceledDenied, SubmittedDeliveringPartiallyDeliveredDeliveredDeliveryFailedou .Scheduled En lecture seule.
requestStatus String Plus d’informations sur le status de traitement de la demande. En lecture seule.
requestType String L’un des deux suivants UserAdd, , UserExtendUserUpdate, AdminRemoveAdminAddUserRemoveApproverRemoveou .SystemRemove Une demande de l’utilisateur a un requestType de UserAdd, UserUpdateou UserRemove. En lecture seule.
planifier requestSchedule Plage de dates à laquelle l’accès doit être attribué au demandeur. En lecture seule.
Réponses collection accessPackageAnswer Réponses fournies par le demandeur à accessPackageQuestions qui lui ont été posées au moment de la demande.
verifiedCredentialsData collecte verifiedCredentialData Détails des informations d’identification vérifiables présentées par le demandeur, comme l’émetteur et les revendications. En lecture seule.

Relations

Relation Type Description
accessPackage accessPackage Package d’accès associé à accessPackageAssignmentRequest. Un package d’accès définit les collections de rôles de ressource et les stratégies d’accès à ces ressources par un ou plusieurs utilisateurs. En lecture seule. Pouvant accepter la valeur Null. Prend en charge $expand.
accessPackageAssignment accessPackageAssignment Pour une requestType de UserAdd ou AdminAdd, une attribution de package d’accès demandée à être créée. Pour une requestType de UserRemove, AdminRemove, ApproverRemoveou SystemRemove, cette propriété a la id propriété d’une affectation existante à supprimer. Prend en charge $expand.
demandeur accessPackageSubject Le sujet qui a demandé ou, s’il s’agissait d’une affectation directe, a été assigné. En lecture seule. Pouvant accepter la valeur Null. Prend en charge $expand.

Représentation JSON

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

{
  "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest",
  "id": "String (identifier)",
  "requestType": "String",
  "requestState": "String",
  "requestStatus": "String",
  "isValidationOnly": "Boolean",
  "createdDateTime": "String (timestamp)",
  "completedDate": "String (timestamp)",
  "expirationDateTime": "String (timestamp)",
  "justification": "String",
  "schedule": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "answers": [
    {
      "@odata.type": "microsoft.graph.accessPackageAnswerString"
    }
  ],
  "customExtensionHandlerInstances": [
    {
      "@odata.type": "microsoft.graph.customExtensionHandlerInstance"
    }
  ],
  "customExtensionCalloutInstances": [
    {
      "@odata.type": "microsoft.graph.customExtensionCalloutInstance"
    }
  ],
  "verifiedCredentialsData": [
    {
      "@odata.type": "microsoft.graph.verifiedCredentialData"
    }
  ]
}