RoleManagementPolicyNotificationRuleArgs

data class RoleManagementPolicyNotificationRuleArgs(val id: Output<String>? = null, val isDefaultRecipientsEnabled: Output<Boolean>? = null, val notificationLevel: Output<Either<String, NotificationLevel>>? = null, val notificationRecipients: Output<List<String>>? = null, val notificationType: Output<Either<String, NotificationDeliveryMechanism>>? = null, val recipientType: Output<Either<String, RecipientType>>? = null, val ruleType: Output<String>, val target: Output<RoleManagementPolicyRuleTargetArgs>? = null) : ConvertibleToJava<RoleManagementPolicyNotificationRuleArgs>

The role management policy notification rule.

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, isDefaultRecipientsEnabled: Output<Boolean>? = null, notificationLevel: Output<Either<String, NotificationLevel>>? = null, notificationRecipients: Output<List<String>>? = null, notificationType: Output<Either<String, NotificationDeliveryMechanism>>? = null, recipientType: Output<Either<String, RecipientType>>? = null, ruleType: Output<String>, target: Output<RoleManagementPolicyRuleTargetArgs>? = null)

Properties

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

The id of the rule.

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

Determines if the notification will be sent to the recipient type specified in the policy rule.

Link copied to clipboard
val notificationLevel: Output<Either<String, NotificationLevel>>? = null

The notification level.

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

The list of notification recipients.

Link copied to clipboard

The type of notification.

Link copied to clipboard
val recipientType: Output<Either<String, RecipientType>>? = null

The recipient type.

Link copied to clipboard
val ruleType: Output<String>

The type of rule Expected value is 'RoleManagementPolicyNotificationRule'.

Link copied to clipboard

The target of the current rule.

Functions

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