Microsoft Graph · Schema
microsoft.graph.privilegedAccessGroupAssignmentSchedule
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentSchedule",
"title": "microsoft.graph.privilegedAccessGroupAssignmentSchedule",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.privilegedAccessSchedule"
},
{
"title": "privilegedAccessGroupAssignmentSchedule",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"accessId": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.privilegedAccessGroupRelationships"
},
{
"type": "object",
"nullable": true
}
],
"description": "The identifier of the membership or ownership assignment to the group that is governed through PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq)."
},
"assignmentType": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentType"
},
{
"type": "object",
"nullable": true
}
],
"description": "Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq)."
},
"groupId": {
"type": "string",
"description": "The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. Supports $filter (eq).",
"nullable": true
},
"memberType": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.privilegedAccessGroupMemberType"
},
{
"type": "object",
"nullable": true
}
],
"description": "Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq)."
},
"principalId": {
"type": "string",
"description": "The identifier of the principal whose membership or ownership assignment is granted through PIM for Groups. Required. Supports $filter (eq).",
"nullable": true
},
"activatedUsing": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilitySchedule"
},
{
"type": "object",
"nullable": true
}
],
"description": "When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand.",
"x-ms-navigationProperty": true
},
"group": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.group"
},
{
"type": "object",
"nullable": true
}
],
"description": "References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail.",
"x-ms-navigationProperty": true
},
"principal": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.directoryObject"
},
{
"type": "object",
"nullable": true
}
],
"description": "References the principal that's in the scope of this membership or ownership assignment request to the group that's governed through PIM. Supports $expand and $select nested in $expand for id only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string",
"default": "#microsoft.graph.privilegedAccessGroupAssignmentSchedule"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.privilegedAccessGroupAssignmentSchedule"
}