- JSON representation
- ServiceAccountApproverSettings
- EmailNotificationSettings
- DisableAllNotifications
- CustomNotificationBehavior
- RequesterNotifications
- AdminNotifications
- ApproverNotifications
The effective value of the settings at the given location resource, evaluated based on the crm resource hierarchy.
JSON representation |
---|
{ "parent": string, "serviceAccountApproverSettings": { object ( |
Fields | |
---|---|
parent |
Output only. The resource on which the settings are effective. Possible formats:
|
serviceAccountApproverSettings |
Output only. Effective settings for allowing service account as approvers. |
emailNotificationSettings |
Output only. |
ServiceAccountApproverSettings
This controls whether service accounts are allowed to approve grants or can be designated as approvers within PAM entitlements.
JSON representation |
---|
{ "enabled": boolean, "source": string } |
Fields | |
---|---|
enabled |
Output only. Indicates whether service account is allowed to grant approvals. |
source |
Output only. The resource from which the service account approver setting is inherited. This field remains empty if the setting is not defined at either the parent or resource level, in which case PAM's default behavior is applied. |
EmailNotificationSettings
EmailNotificationSettings
reflects the effective node-wide email notification settings.
JSON representation |
---|
{ "source": string, // Union field |
Fields | |
---|---|
source |
Output only. The name of the resource from which the notification behavior is inherited. This field remains empty if the setting is not defined at either the parent or resource level, in which case PAM's default behavior is applied. |
Union field notification_behavior . Notification behavior. notification_behavior can be only one of the following: |
|
disableAllNotifications |
Output only. Disable all notifications. |
customNotificationBehavior |
Output only. Granular settings of notifications. |
DisableAllNotifications
This type has no fields.
This option indicates that all email notifications are disabled.
CustomNotificationBehavior
CustomNotificationBehavior
reflects the granular notification delivery settings for specific events and personas, as configured by the admin.
JSON representation |
---|
{ "requesterNotifications": { object ( |
Fields | |
---|---|
requesterNotifications |
Output only. Requester email notifications. |
adminNotifications |
Output only. Admin email notifications. |
approverNotifications |
Output only. Approver email notifications. |
RequesterNotifications
Email notifications specific to Requesters.
JSON representation |
---|
{ "notifyEntitlementAssigned": boolean, "notifyGrantActivated": boolean, "notifyGrantDenied": boolean, "notifyGrantExpired": boolean, "notifyGrantEnded": boolean, "notifyGrantRevoked": boolean, "notifyGrantExternallyModified": boolean, "notifyGrantActivationFailed": boolean } |
Fields | |
---|---|
notifyEntitlementAssigned |
Output only. Notification delivery for entitlement assigned. |
notifyGrantActivated |
Output only. Notification delivery for grant activated. |
notifyGrantDenied |
Output only. Notification delivery for grant denied. |
notifyGrantExpired |
Output only. Notification delivery for grant request expired. |
notifyGrantEnded |
Output only. Notification delivery for grant ended. |
notifyGrantRevoked |
Output only. Notification delivery for grant revoked. |
notifyGrantExternallyModified |
Output only. Notification delivery for grant externally modified. |
notifyGrantActivationFailed |
Output only. Notification delivery for grant activation failed. |
AdminNotifications
Email notifications specific to Admins.
JSON representation |
---|
{ "notifyGrantActivated": boolean, "notifyGrantEnded": boolean, "notifyGrantExternallyModified": boolean, "notifyGrantActivationFailed": boolean } |
Fields | |
---|---|
notifyGrantActivated |
Output only. Notification delivery for grant activated. |
notifyGrantEnded |
Output only. Notification delivery for grant ended. |
notifyGrantExternallyModified |
Output only. Notification delivery for grant externally modified. |
notifyGrantActivationFailed |
Output only. Notification delivery for grant activation failed. |
ApproverNotifications
Email notifications specific to Approvers.
JSON representation |
---|
{ "notifyPendingApproval": boolean } |
Fields | |
---|---|
notifyPendingApproval |
Output only. Notification delivery for pending approval. |