type de ressource privilegedAccessGroupAssignmentScheduleRequest

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 .

Représente les demandes d’opérations de création, de mise à jour, de suppression, d’extension et de renouvellement d’une attribution d’appartenance ou de propriété dans PIM pour les groupes. L’objet privilegedAccessGroupAssignmentScheduleRequest est également créé lorsqu’un principal autorisé demande l’activation juste-à-temps d’une attribution d’accès admissible pour l’appartenance ou l’appartenance à un groupe.

Hérite de privilegedAccessScheduleRequest.

Méthodes

Méthode Type de retour Description
List collection privilegedAccessGroupAssignmentScheduleRequest Obtenez une liste des objets privilegedAccessGroupAssignmentScheduleRequest et leurs propriétés.
Create privilegedAccessGroupAssignmentScheduleRequest Créez un objet privilegedAccessGroupAssignmentScheduleRequest .
Obtenir privilegedAccessGroupAssignmentScheduleRequest Lire les propriétés et les relations d’un objet privilegedAccessGroupAssignmentScheduleRequest .
Filtrer par utilisateur actuel collection privilegedAccessGroupAssignmentScheduleRequest Demandes de planification d’attribution de retour pour le principal appelant.
Cancel Aucun Annuler une demande en attente d’attribution d’appartenance ou de propriété à un groupe.
privilegedAccessGroupAssignmentScheduleRequest : updateRequest privilegedAccessGroupAssignmentScheduleRequest envoyer le résultat d’une évaluation d’extension personnalisée pour une demande d’affectation de groupe.

Propriétés

Propriété Type Description
accessId privilegedAccessGroupRelationships Identificateur d’une relation d’attribution d’appartenance ou de propriété au groupe. Obligatoire. Les valeurs possibles sont owner, member, unknownFutureValue.
action String Représente le type d’opération sur la demande d’attribution d’appartenance ou de propriété au groupe. Les valeurs possibles sont adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew.
  • adminAssign: pour que les administrateurs attribuent l’appartenance à un groupe ou la propriété aux administrateurs.
  • adminRemove: pour que les administrateurs suppriment des principaux de l’appartenance ou de la propriété de groupe.
  • adminUpdate: pour que les administrateurs modifient les attributions d’appartenance ou de propriété existantes au groupe.
  • adminExtend: pour permettre aux administrateurs de prolonger les affectations arrivant à expiration.
  • adminRenew: pour que les administrateurs renouvellent les affectations arrivées à expiration.
  • selfActivate: pour que les chefs d’établissement activent leurs affectations.
  • selfDeactivate: pour que les principaux désactivent leurs affectations actives.
approvalId String Identificateur de l’approbation de la demande. Hérité de la demande.
completedDateTime DateTimeOffset Date et heure d’achèvement de la demande. Hérité de la demande.
createdBy identitySet le principal qui a créé cette demande. Hérité de la demande. En lecture seule. Prend en charge $filter (eq, neet sur null les valeurs).
createdDateTime DateTimeOffset Date et heure de création de la demande. Hérité de la demande. En lecture seule.
Données personnalisées String Champ de texte libre pour définir des données personnalisées pour la demande. Non utilisé. Hérité de la demande.
groupId String Identificateur du groupe représentant l’étendue de l’attribution d’appartenance ou de propriété via PIM pour les groupes. Obligatoire.
id String Identificateur unique de l’objet privilegedAccessGroupAssignmentScheduleRequest . Clé, non nullable, lecture seule. Hérité de l’entité. Prend en charge $filter (eq, ne).
isValidationOnly Booléen Détermine si l’appel est une validation ou un appel réel. Définissez cette propriété uniquement si vous souhaitez case activée si une activation est soumise à des règles supplémentaires telles que l’authentification multifacteur avant de soumettre la demande.
Justification String Message fourni par les utilisateurs et les administrateurs lorsqu’ils créent l’objet privilegedAccessGroupAssignmentScheduleRequest .
principalId String Identificateur du principal dont l’attribution d’appartenance ou de propriété au groupe est gérée via PIM pour les groupes. Prend en charge $filter (eq, ne).
scheduleInfo requestSchedule Période de l’appartenance au groupe ou de l’attribution de propriété. Les planifications périodiques ne sont actuellement pas prises en charge.
status String Le status de la demande d’attribution d’appartenance ou de propriété au groupe. Hérité de la demande. En lecture seule. Prend en charge $filter (eq, ne).
targetScheduleId String Identificateur de la planification créée à partir de la demande d’attribution d’appartenance ou de propriété. Prend en charge $filter (eq, ne).
ticketInfo ticketInfo Détails du ticket liés à la demande d’appartenance au groupe ou d’attribution de propriété, y compris les détails du numéro de ticket et du système de ticket.

Relations

Relation Type Description
activatedUsing privilegedAccessGroupEligibilitySchedule Lorsque la demande active une attribution d’appartenance ou de propriété dans PIM pour les groupes, cet objet représente la stratégie d’éligibilité pour le groupe. Sinon, la valeur est null. Prend en charge $expand.
group groupe Fait référence au groupe qui est l’étendue de la demande d’attribution d’appartenance ou de propriété via PIM pour les groupes. Prend en charge $expand et $select imbriqué pour $expand certaines propriétés telles que id, displayName et mail.
de service directoryObject Fait référence au principal qui se trouve dans l’étendue de cette demande d’attribution d’appartenance ou de propriété via le groupe régi par PIM. Prend en charge $expand et $select imbriqué pour $expandl’ID uniquement.
TargetSchedule privilegedAccessGroupEligibilitySchedule Planification créée par cette demande. Prend en charge $expand.

Représentation JSON

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

{
  "@odata.type": "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest",
  "id": "String (identifier)",
  "status": "String",
  "completedDateTime": "String (timestamp)",
  "createdDateTime": "String (timestamp)",
  "approvalId": "String",
  "customData": "String",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "action": "String",
  "isValidationOnly": "Boolean",
  "justification": "String",
  "scheduleInfo": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "ticketInfo": {
    "@odata.type": "microsoft.graph.ticketInfo"
  },
  "principalId": "String",
  "accessId": "String",
  "groupId": "String",
  "targetScheduleId": "String"
}