RoleManagementPolicyNotificationRule Class
The role management policy rule.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
azure.mgmt.authorization.v2020_10_01_preview.models._models_py3.RoleManagementPolicyRuleRoleManagementPolicyNotificationRule
Constructor
RoleManagementPolicyNotificationRule(*, id: Optional[str] = None, target: Optional[azure.mgmt.authorization.v2020_10_01_preview.models._models_py3.RoleManagementPolicyRuleTarget] = None, notification_type: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.NotificationDeliveryMechanism]] = None, notification_level: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.NotificationLevel]] = None, recipient_type: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.RecipientType]] = None, notification_recipients: Optional[List[str]] = None, is_default_recipients_enabled: Optional[bool] = None, **kwargs)
Parameters
- rule_type
- str or RoleManagementPolicyRuleType
Required. The type of rule.Constant filled by server. Possible values include: "RoleManagementPolicyApprovalRule", "RoleManagementPolicyAuthenticationContextRule", "RoleManagementPolicyEnablementRule", "RoleManagementPolicyExpirationRule", "RoleManagementPolicyNotificationRule".
- notification_type
- str or NotificationDeliveryMechanism
The type of notification. Possible values include: "Email".
- notification_level
- str or NotificationLevel
The notification level. Possible values include: "None", "Critical", "All".
- recipient_type
- str or RecipientType
The recipient type. Possible values include: "Requestor", "Approver", "Admin".
- is_default_recipients_enabled
- bool
Its value determine if the notification need to be sent to the recipient type specified in policy rule.
Feedback
Submit and view feedback for