ArmAuthorizationModelFactory.RoleManagementPolicyExpirationRule Method

Definition

public static Azure.ResourceManager.Authorization.Models.RoleManagementPolicyExpirationRule RoleManagementPolicyExpirationRule(string id = default, Azure.ResourceManager.Authorization.Models.RoleManagementPolicyRuleTarget target = default, bool? isExpirationRequired = default, TimeSpan? maximumDuration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.RoleManagementUserInfo> exceptionMembers = default);
static member RoleManagementPolicyExpirationRule : string * Azure.ResourceManager.Authorization.Models.RoleManagementPolicyRuleTarget * Nullable<bool> * Nullable<TimeSpan> * seq<Azure.ResourceManager.Authorization.Models.RoleManagementUserInfo> -> Azure.ResourceManager.Authorization.Models.RoleManagementPolicyExpirationRule
Public Shared Function RoleManagementPolicyExpirationRule (Optional id As String = Nothing, Optional target As RoleManagementPolicyRuleTarget = Nothing, Optional isExpirationRequired As Nullable(Of Boolean) = Nothing, Optional maximumDuration As Nullable(Of TimeSpan) = Nothing, Optional exceptionMembers As IEnumerable(Of RoleManagementUserInfo) = Nothing) As RoleManagementPolicyExpirationRule

Parameters

id
String

The id of the rule.

target
RoleManagementPolicyRuleTarget

The target of the current rule.

isExpirationRequired
Nullable<Boolean>

The value indicating whether expiration is required.

maximumDuration
Nullable<TimeSpan>

The maximum duration of expiration in timespan.

exceptionMembers
IEnumerable<RoleManagementUserInfo>

The members not restricted by expiration rule.

Returns

A new RoleManagementPolicyExpirationRule instance for mocking.

Applies to