RoleManagementPolicyExpirationRuleArgs

data class RoleManagementPolicyExpirationRuleArgs(val exceptionMembers: Output<List<UserSetArgs>>? = null, val id: Output<String>? = null, val isExpirationRequired: Output<Boolean>? = null, val maximumDuration: Output<String>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyExpirationRuleArgs>

The role management policy expiration rule.

Constructors

Link copied to clipboard
constructor(exceptionMembers: Output<List<UserSetArgs>>? = null, id: Output<String>? = null, isExpirationRequired: Output<Boolean>? = null, maximumDuration: Output<String>? = null, ruleType: Output<String>, target: Output<RoleManagementPolicyRuleTargetArgs>? = null)

Properties

Link copied to clipboard
val exceptionMembers: Output<List<UserSetArgs>>? = null

The members not restricted by expiration rule.

Link copied to clipboard
val id: Output<String>? = null

The id of the rule.

Link copied to clipboard
val isExpirationRequired: Output<Boolean>? = null

The value indicating whether expiration is required.

Link copied to clipboard
val maximumDuration: Output<String>? = null

The maximum duration of expiration in timespan.

Link copied to clipboard
val ruleType: Output<String>

The type of rule Expected value is 'RoleManagementPolicyExpirationRule'.

Link copied to clipboard

The target of the current rule.

Functions

Link copied to clipboard
open override fun toJava(): RoleManagementPolicyExpirationRuleArgs