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
- (
- FindingAggregationInput!]!, : [
- FindingNotificationRuleFilterInput :
- ): FindingAggregations!
- # Information about this provider
- 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
- (
- String, :
- QueryFilter, :
- Int, :
- FindingNotificationRuleFilterInput, :
- QuerySort!] : [
- ): FindingNotificationRuleConnection
- }