OBJECT
FindingNotificationRule
link GraphQL Schema definition
- type FindingNotificationRule implements Node, NodeVersion, NotificationRule {
- # Notification Rule context
- NotificationTargetContext :
- # The Notification Rule Author
- User! :
- # Creation time of the Notification Rule. Field is readonly.
- DateTime! :
- # The list of filters that determines when a new finding will trigger the
- # Notification Rule.
- # If a new finding is generated it will trigger the Notification Rule only if it
- # matches all the criteria.
- FindingCriterion!]! : [
- # List of CSP Project Entities that this notification rule is scoped
- # If the list is empty the Notification Rule is assumed to be in the organization
- # context (accessible for the entire org).
- Entity!] : [
- # List of email addresses the notifications of this rule needs to be delivered to.
- # Should be provided when notification target type is EMAIL
- String!] : [
- # Enabled turns the Notification Rule on/off. If enabled=false new findings
- # wouldn't trigger the Notification Rule.
- Boolean! :
- # Node-compatible opaque global identifier
- ID! :
- # Last update time of the Notification Rule. Field is readonly.
- DateTime! :
- # A list of Management Endpoints that this Notification Rule is active for.
- ManagementEndpoint!] : [
- # Human-readable message to be sent along the finding details
- String :
- # Name of the Notification Rule
- String! :
- # Opaque version string for this graph node instance
- ID! :
- # Notification Rule Identifier
- String! :
- # List of notification targets that this notification needs to be delivered
- FindingNotificationTarget!] : [
- # IDs of the projects the Notification Rule is part of (the Notification Rule's
- # context).
- # If the list is empty the Notification Rule is assumed to be in the organization
- # context (accessible for the entire org).
- String!] : [
- # Provider name of the notification rule, this will be 'findings'
- String! :
- # Status holds details about the healthiness of the Notification Rule resource.
- FindingNotificationRuleStatusDetails! :
- # Defines which finding property to make the summary for the Notification Rule.
- FindingNotificationRuleSummarizedBy :
- # The summary Notification Rule period in minutes.
- Int :
- # The address, other than email ids, used for this Notification Rule, for example,
- # these could contain channel name for slack target
- # Note: These addresses are in the order of the Notification targets, as some
- # targets dont have addresses, some of the these will be null.
- String] : [
- # Notification Rule Type
- FindingNotificationRuleType! :
- }