OBJECT

FindingNotificationRulesProvider

link GraphQL Schema definition

  • type FindingNotificationRulesProvider implements NotificationRulesProvider {
  • # Aggregate Finding Notification Rules
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # aggregations: Specify aggregation buckets
  • # filter: Optional filter
  • aggregateFindingNotificationRules(
  • aggregations: [FindingAggregationInput!]!,
  • filter: FindingNotificationRuleFilterInput
  • ): FindingAggregations!
  • # Information about this provider
  • providerInfo: NotificationRulesProviderInfo!
  • # Notification rules query interface that must be implemented by a provider
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # filter: Input query filter to help filtering output of the
  • # query
  • # Supported fields for filtering are:
  • #
  • # enabled
  • #
  • # managementEndpointId
  • #
  • # notificationRuleId
  • #
  • # projectId
  • #
  • # notificationTargetId
  • #
  • # type
  • #
  • # targetTypeMethod
  • #
  • # criterionType
  • #
  • # status
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • # ruleFilter: Optional filter for Notification Rules
  • # sort: Sort order for results in the connection"
  • # Supported sort fields are:
  • #
  • #
  • # enabled
  • #
  • #
  • # targetTypeMethod
  • #
  • #
  • # name
  • #
  • #
  • # type
  • #
  • #
  • # summarizeBy
  • #
  • #
  • # message
  • #
  • #
  • # status
  • #
  • #
  • # creationTime
  • #
  • #
  • # lastUpdateTime
  • queryNotificationRules(
  • after: String,
  • filter: QueryFilter,
  • first: Int,
  • ruleFilter: FindingNotificationRuleFilterInput,
  • sort: [QuerySort!]
  • ): FindingNotificationRuleConnection
  • }