Skip to content

Latest commit

 

History

History
61 lines (56 loc) · 1.59 KB

File metadata and controls

61 lines (56 loc) · 1.59 KB
description Automatically generated file. DO NOT MODIFY
Import-Module Microsoft.Graph.Identity.Governance

$params = @{
	"@odata.context" = "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/$entity"
	displayName = "Dynamic approver policy"
	description = "Dynamic approver policy"
	canExtend = $false
	durationInDays = 
	expirationDateTime = $null
	accessPackageId = "fc29cdca-57f6-47e3-b20c-3fa18e4826ac"
	accessReviewSettings = $null
	questions = @(
	)
	accessPackageNotificationSettings = @{
		isAssignmentNotificationDisabled = $false
	}
	verifiableCredentialSettings = @{
		credentialTypes = @(
		)
	}
	requestorSettings = @{
		scopeType = "AllExistingDirectorySubjects"
		acceptRequests = $true
		allowedRequestors = @(
		)
	}
	requestApprovalSettings = @{
		isApprovalRequired = $true
		isApprovalRequiredForExtension = $false
		isRequestorJustificationRequired = $true
		approvalMode = "SingleStage"
		approvalStages = @(
			@{
				"@odata.type" = "#microsoft.graph.accessPackageDynamicApprovalStage"
				customExtension = @{
					"@odata.type" = "#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension"
					id = "52036a43-10b5-444d-a1a2-d4f240420239"
				}
			}
		)
	}
	customExtensionStageSettings = @(
		@{
			stage = "assignmentRequestDeterminingApprovalRequirements"
			customExtension = @{
				"@odata.type" = "#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension"
				id = "52036a43-10b5-444d-a1a2-d4f240420239"
			}
		}
	)
}

New-MgEntitlementManagementAssignmentPolicy -BodyParameter $params