OBJECT

FindingNotificationTargetsProvider

Describes a notification target provider for Aria

link GraphQL Schema definition

  • type FindingNotificationTargetsProvider implements NotificationTargetsProvider {
  • # Aggregate Notification Target
  • #
  • # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
  • # for a stable API but we reserve the right to fix issues including modifying the
  • # schema if required.
  • #
  • # Arguments
  • # aggregations: Specify aggregation buckets
  • # notificationFilter: Optional filter
  • aggregateNotificationTargets(
  • aggregations: [FindingAggregationInput!]!,
  • notificationFilter: FindingNotificationTargetFilterInput
  • ): FindingAggregations!
  • # Information about this provider
  • providerInfo: NotificationTargetsProviderInfo!
  • # Queries the Notification Target Types
  • # Note: Filters and pagination are not supported on this query, if passed these
  • # will be ignored.
  • #
  • # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
  • # for a stable API but we reserve the right to fix issues including modifying the
  • # schema if required.
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # filter: [Not documented]
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • queryNotificationTargetTypes(
  • after: String,
  • filter: QueryFilter,
  • first: Int
  • ): FindingNotificationTargetTypeConnection
  • # Queries the configured Notification Target
  • #
  • # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
  • # for a stable API but we reserve the right to fix issues including modifying the
  • # schema if required.
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # filter: Optional Generic Filter
  • # If both discrete and Generic filters are applied then it will be considered as
  • # an 'AND' operation among these filters.
  • # Supported filter fields are:
  • #
  • # enabled
  • #
  • # name
  • #
  • # notificationTargetId
  • #
  • # projectId
  • #
  • # targetTypeMethod
  • #
  • # status
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • # notificationFilter: Optional discrete filter
  • # sort: Sort order for results in the connection
  • #
  • # Supported field for sorting are:
  • #
  • # displayName
  • #
  • # enabled
  • #
  • # targetTypeMethod
  • #
  • # status
  • #
  • # statusMessage
  • #
  • # creationTime
  • #
  • # lastUpdateTime
  • queryNotificationTargets(
  • after: String,
  • filter: QueryFilter,
  • first: Int,
  • notificationFilter: FindingNotificationTargetFilterInput,
  • sort: [QuerySort!]
  • ): FindingNotificationTargetConnection
  • }