INPUT_OBJECT

SecurityCreateAlertInput

link GraphQL Schema definition

  • input SecurityCreateAlertInput {
  • # A list of filters that determines when a new finding will trigger the alert.
  • # If a new finding is generated it will trigger the alert only if it matches all
  • # the criteria.
  • criteria: [SecurityCriterionInput!]
  • # Enabled turns the alert on/off. If enabled=false new findings wouldn't trigger
  • # the alert.
  • # Default: true
  • # //TODO check existing default value
  • enabled: Boolean!
  • # A list of preconfigured integration ids which will be used to send the
  • # finding(s).
  • integration: [SecurityIntegrationInput!]!
  • # Count for triggered alerts in limit window. After this count the alert will be
  • # switched to summary.
  • limitCount: Int
  • # Length of limit window in seconds.
  • limitSeconds: Int
  • # A list of ManagementEndpoint Ids (Cloud Accounts) for this alert, appends to
  • # the Criterion Filter.
  • # If no managementEndpointIds are provided, the alert 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 alert resource
  • name: String!
  • # IDs of the projects the alert resource is part of (the alert's context).
  • # If the list is empty the alert is assumed to be in the organization context
  • # (accessible for the entire org).
  • projectId: [String!]
  • # Defines which finding property to make the summary for the alert.
  • summarizeBy: String
  • # The summary alert period in minutes.
  • summarizeMinutes: Int
  • # Alert Type
  • type: SecurityAlertType!
  • }