privilegedAccessGroupAssignmentScheduleRequest-Ressourcentyp

Namespace: microsoft.graph

Stellt Anforderungen an Vorgänge zum Erstellen, Aktualisieren, Löschen, Erweitern und Erneuern einer Mitgliedschafts- oder Besitzzuweisung in PIM für Gruppen dar. Das privilegedAccessGroupAssignmentScheduleRequest-Objekt wird auch erstellt, wenn ein autorisierter Prinzipal eine Just-in-Time-Aktivierung einer berechtigten Zugriffszuweisung für die Mitgliedschaft oder den Besitz einer Gruppe anfordert.

Erbt von privilegedAccessScheduleRequest.

Methoden

Methode Rückgabetyp Beschreibung
assignmentScheduleRequests auflisten privilegedAccessGroupAssignmentScheduleRequest-Sammlung Rufen Sie eine Liste der privilegedAccessGroupAssignmentScheduleRequest-Objekte und deren Eigenschaften ab.
Erstellen von assignmentScheduleRequest privilegedAccessGroupAssignmentScheduleRequest Erstellen Sie ein neues privilegedAccessGroupAssignmentScheduleRequest-Objekt .
PrivilegedAccessGroupAssignmentScheduleRequest abrufen privilegedAccessGroupAssignmentScheduleRequest Liest die Eigenschaften und Beziehungen eines privilegedAccessGroupAssignmentScheduleRequest-Objekts .
filterByCurrentUser privilegedAccessGroupAssignmentScheduleRequest-Sammlung Zurückgeben von Zuweisungszeitplananforderungen für den aufrufenden Prinzipal.
cancel Keine Abbrechen einer ausstehenden Anforderung für eine Mitgliedschaft oder Besitzzuweisung an eine Gruppe.

Eigenschaften

Eigenschaft Typ Beschreibung
accessId privilegedAccessGroupRelationships Der Bezeichner einer Mitgliedschafts- oder Besitzzuweisungsbeziehung zur Gruppe. Erforderlich. Die möglichen Werte sind: owner, member, unknownFutureValue.
Aktion String Stellt den Vorgangstyp für die Gruppenmitgliedschafts- oder Besitzzuweisungsanforderung dar. Mögliche Werte sind: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew.
  • adminAssign: Administratoren können Prinzipalen gruppenmitgliedschaft oder Besitz zuweisen.
  • adminRemove: Administratoren können Prinzipale aus der Gruppenmitgliedschaft oder dem Besitz entfernen.
  • adminUpdate: Administratoren können vorhandene Gruppenmitgliedschafts- oder Besitzzuweisungen ändern.
  • adminExtend: Administratoren können ablaufende Zuweisungen erweitern.
  • adminRenew: Administratoren können abgelaufene Zuweisungen verlängern.
  • selfActivate: Damit Prinzipale ihre Zuweisungen aktivieren können.
  • selfDeactivate: Damit Prinzipale ihre aktiven Zuweisungen deaktivieren können.
approvalId String Der Bezeichner der Genehmigung der Anforderung. Geerbt von der Anforderung.
completedDateTime DateTimeOffset Die Uhrzeit des Abschlussdatums der Anforderung. Geerbt von der Anforderung.
createdBy identitySet Der Prinzipal, der diese Anforderung erstellt hat. Geerbt von der Anforderung. Schreibgeschützt. Unterstützt $filter (eq, neund für null -Werte).
createdDateTime DateTimeOffset Die Uhrzeit der Anforderungserstellung. Geerbt von der Anforderung. Schreibgeschützt.
Customdata String Freitextfeld zum Definieren von benutzerdefinierten Daten für die Anforderung. Nicht verwendet. Geerbt von der Anforderung.
groupId String Der Bezeichner der Gruppe, die den Bereich der Mitgliedschafts- oder Besitzzuweisung über PIM für Gruppen darstellt. Erforderlich.
id String Der eindeutige Bezeichner für das privilegedAccessGroupAssignmentScheduleRequest-Objekt . Schlüssel, lässt keine NULL-Werte zu, schreibgeschützt. Geerbt von entity. Unterstützt $filter (eq, ne).
isValidationOnly Boolesch Bestimmt, ob der Aufruf eine Überprüfung oder ein tatsächlicher Aufruf ist. Legen Sie diese Eigenschaft nur fest, wenn Sie überprüfen möchten, ob eine Aktivierung zusätzlichen Regeln wie MFA unterliegt, bevor Sie die Anforderung tatsächlich übermitteln.
Rechtfertigung String Eine Meldung, die von Benutzern und Administratoren beim Erstellen des privilegedAccessGroupAssignmentScheduleRequest-Objekts bereitgestellt wird.
principalId String Der Bezeichner des Prinzipals, dessen Mitgliedschaft oder Besitzzuweisung zur Gruppe über PIM für Gruppen verwaltet wird. Unterstützt $filter (eq, ne).
scheduleInfo requestSchedule Der Zeitraum der Gruppenmitgliedschafts- oder Besitzzuweisung. Wiederkehrende Zeitpläne werden derzeit nicht unterstützt.
status String Die status der Gruppenmitgliedschafts- oder Besitzzuweisungsanforderung. Geerbt von der Anforderung. Schreibgeschützt. Unterstützt $filter (eq, ne).
targetScheduleId String Der Bezeichner des Zeitplans, der aus der Mitgliedschafts- oder Besitzzuweisungsanforderung erstellt wird. Unterstützt $filter (eq, ne).
ticketInfo ticketInfo Ticketdetails, die mit der Gruppenmitgliedschafts- oder Besitzzuweisungsanforderung verknüpft sind, einschließlich Details der Ticketnummer und des Ticketsystems.

Beziehungen

Beziehung Typ Beschreibung
activatedUsing privilegedAccessGroupEligibilitySchedule Wenn die Anforderung eine Mitgliedschafts- oder Besitzzuweisung in PIM für Gruppen aktiviert, stellt dieses Objekt die Berechtigungsrichtlinie für die Gruppe dar. Andernfalls ist dies null. Unterstützt $expand.
Gruppe Gruppe Verweist auf die Gruppe, die den Bereich der Mitgliedschafts- oder Besitzzuweisungsanforderung über PIM für Gruppen darstellt. Unterstützt $expand und $select wird in $expand für ausgewählte Eigenschaften wie id, displayName und mail geschachtelt.
Prinzipal directoryObject Verweist auf den Prinzipal, der sich im Bereich dieser Mitgliedschafts- oder Besitzzuweisungsanforderung befindet, über die Gruppe, die von PIM gesteuert wird. Unterstützt $expand und $select geschachtelt nur $expand für id .
targetSchedule privilegedAccessGroupEligibilitySchedule Zeitplan, der von dieser Anforderung erstellt wurde. Unterstützt $expand.

JSON-Darstellung

Es folgt eine JSON-Darstellung der 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"
}