INPUT_OBJECT

FindingUpdateNotificationRuleInput

link GraphQL Schema definition

  • input FindingUpdateNotificationRuleInput {
  • # 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.
  • criteria: [FindingCriterionInput!]
  • # Enabled turns the Notification Rule on/off. If enabled=false new findings
  • # wouldn't trigger the Notification Rule.
  • enabled: Boolean!
  • # A list of ManagementEndpoint Ids (Cloud Accounts) for this Notification Rule,
  • # appends to the Criterion Filter.
  • # If no managementEndpointIds are provided, the Notification Rule applies to all
  • # Management Endpoints in the organization.
  • managementEndpointId: [String!]
  • # Human-readable message to be sent along the finding details
  • message: String
  • # Name of the Notification Rule resource
  • name: String!
  • # Opaque version string for this graph node instance
  • nodeVersion: ID!
  • # Notification Rule Identifier
  • notificationRuleId: String!
  • # 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).
  • projectId: [EntityId!]
  • # Defines which finding property to make the summary for this Notification Rule.
  • summarizeByFindingProperty: FindingNotificationRuleSummarizedBy
  • # The summary period in minutes.
  • summarizeMinutes: Int
  • # List of notification targets that this notification needs to be delivered
  • target: [FindingNotificationTargetInput!]!
  • # Notification Rule Type
  • type: FindingNotificationRuleType!
  • }