ArmAuthorizationModelFactory.RoleManagementApprovalSettings Method

Definition

public static Azure.ResourceManager.Authorization.Models.RoleManagementApprovalSettings RoleManagementApprovalSettings(bool? isApprovalRequired = default, bool? isApprovalRequiredForExtension = default, bool? isRequestorJustificationRequired = default, Azure.ResourceManager.Authorization.Models.RoleManagementApprovalMode? approvalMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.RoleManagementApprovalStage> approvalStages = default);
static member RoleManagementApprovalSettings : Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementApprovalMode> * seq<Azure.ResourceManager.Authorization.Models.RoleManagementApprovalStage> -> Azure.ResourceManager.Authorization.Models.RoleManagementApprovalSettings
Public Shared Function RoleManagementApprovalSettings (Optional isApprovalRequired As Nullable(Of Boolean) = Nothing, Optional isApprovalRequiredForExtension As Nullable(Of Boolean) = Nothing, Optional isRequestorJustificationRequired As Nullable(Of Boolean) = Nothing, Optional approvalMode As Nullable(Of RoleManagementApprovalMode) = Nothing, Optional approvalStages As IEnumerable(Of RoleManagementApprovalStage) = Nothing) As RoleManagementApprovalSettings

Parameters

isApprovalRequired
Nullable<Boolean>

Determines whether approval is required or not.

isApprovalRequiredForExtension
Nullable<Boolean>

Determines whether approval is required for assignment extension.

isRequestorJustificationRequired
Nullable<Boolean>

Determine whether requestor justification is required.

approvalMode
Nullable<RoleManagementApprovalMode>

The type of rule.

approvalStages
IEnumerable<RoleManagementApprovalStage>

The approval stages of the request.

Returns

A new RoleManagementApprovalSettings instance for mocking.

Applies to