type de ressource privilegedAccessGroupAssignmentScheduleRequest

Espace de noms: microsoft.graph

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

Hérite de privilegedAccessScheduleRequest.

Méthodes

Méthode Type de retour Description
List collection privilegedAccessGroupAssignmentScheduleRequest Obtenez la liste des objets privilegedAccessGroupAssignmentScheduleRequest et de leurs propriétés.
Create privilegedAccessGroupAssignmentScheduleRequest Créez un objet privilegedAccessGroupAssignmentScheduleRequest .
Obtenir privilegedAccessGroupAssignmentScheduleRequest Lisez les propriétés et les relations d’un objet privilegedAccessGroupAssignmentScheduleRequest .
Filtrer par utilisateur actuel collection privilegedAccessGroupAssignmentScheduleRequest Renvoyer les demandes de planification d’affectation pour le principal appelant.
Cancel Aucune Annuler une demande en attente d’appartenance ou d’attribution de propriété à un groupe.

Propriétés

Propriété Type Description
accessId privilegedAccessGroupRelationships Identificateur d’une relation d’appartenance ou d’attribution de propriété au groupe. Obligatoire. Les valeurs possibles sont owner, member, unknownFutureValue.
action Chaîne Représente le type d’opération sur la demande d’appartenance au groupe ou d’attribution de propriété. Les valeurs possibles sont adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew.
  • adminAssign: pour que les administrateurs attribuent l’appartenance ou la propriété aux principaux.
  • adminRemove: pour que les administrateurs suppriment les principaux de l’appartenance ou de la propriété au groupe.
  • adminUpdate: pour que les administrateurs modifient l’appartenance au groupe ou les attributions de propriété existantes.
  • adminExtend: pour que les administrateurs étendent les attributions arrivant à expiration.
  • adminRenew: pour que les administrateurs renouvellent les affectations expirées.
  • selfActivate: pour que les principaux activent leurs affectations.
  • selfDeactivate: pour que les principaux désactivent leurs affectations actives.
approvalId Chaîne Identificateur de l’approbation de la demande. Hérité de la requête.
completedDateTime DateTimeOffset Date et heure de fin de la demande. Hérité de la requête.
createdBy identitySet Principal qui a créé cette demande. Hérité de la requête. En lecture seule. Prend en charge $filter (eq, ne, et sur les null valeurs).
createdDateTime DateTimeOffset Date et heure de création de la demande. Hérité de la requête. En lecture seule.
customData Chaîne Champ de texte libre pour définir toutes les données personnalisées pour la demande. Non utilisé. Hérité de la requête.
groupId Chaîne Identificateur du groupe représentant l’étendue de l’appartenance ou de l’attribution de propriété via PIM pour les groupes. Obligatoire.
id Chaîne Identificateur unique de l’objet privilegedAccessGroupAssignmentScheduleRequest . Clé non nullable, en lecture seule. Hérité de l’entité. Prend en charge $filter (eq, ne).
isValidationOnly Valeur booléenne Détermine si l’appel est une validation ou un appel réel. Définissez cette propriété uniquement si vous souhaitez vérifier si une activation est soumise à des règles supplémentaires telles que l’authentification multifacteur avant d’envoyer réellement la demande.
justification Chaîne Message fourni par les utilisateurs et les administrateurs lorsqu’ils créent l’objet privilegedAccessGroupAssignmentScheduleRequest .
principalId Chaîne Identificateur du principal dont l’appartenance ou l’attribution 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 Chaîne État de la demande d’appartenance au groupe ou d’attribution de propriété. Hérité de la requête. En lecture seule. Prend en charge $filter (eq, ne).
targetScheduleId Chaîne Identificateur de la planification créée à partir de la demande d’appartenance ou d’attribution de propriété. Prend en charge $filter (eq, ne).
ticketInfo ticketInfo Détails du ticket lié à 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, il s’agit de null. Prend en charge $expand.
group groupe Fait référence au groupe qui est l’étendue de la demande d’appartenance ou d’attribution de propriété via PIM pour les groupes. Prend en charge $expand et $select imbriqué dans $expand pour les propriétés de sélection telles que id, displayName et mail.
principal directoryObject Fait référence au principal qui se trouve dans l’étendue de cette demande d’appartenance ou d’attribution de propriété via le groupe régi par PIM. Prend en charge $expand et $select imbriqué dans $expand pour 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"
}