OBJECT
SecurityQuery
Query the security subsystem
link GraphQL Schema definition
- type SecurityQuery {
- # Aggregate security alerts
- #
- # **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
- (
- SecurityAggregationInput!]!, : [
- SecurityAlertsFilterInput :
- ): SecurityAggregations! @deprecated( reason: "Use notificationQuery.notificationRulesQuery.notificationRulesProviders.findings.aggregateFindingNotificationRules" )
- # Aggregate security findings
- #
- # Arguments
- # aggregations: Specify aggregation buckets
- # filter: Optional filter
- (
- SecurityAggregationInput!]!, : [
- SecurityFindingsFilterInput :
- ): SecurityAggregations! @deprecated( reason: "Deprecated, please use findingQuery -> aggregateFindings instead!" )
- # Aggregate security findings sources
- #
- # Arguments
- # aggregations: Specify aggregation buckets
- # filter: Optional filter
- (
- SecurityAggregationInput!]!, : [
- SecurityFindingsSourcesFilterInput :
- ): SecurityAggregations!
- # Aggregate security integrations
- #
- # **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
- (
- SecurityAggregationInput!]!, : [
- SecurityIntegrationsFilterInput :
- ): SecurityAggregations! @deprecated( reason: "Use notificationQuery.notificationRulesQuery.notificationTargetsProviders.findings.aggregateNotificationTargets" )
- # Aggregate security rules
- #
- # Arguments
- # aggregations: Specify aggregation buckets
- # filter: Optional filter
- (
- SecurityAggregationInput!]!, : [
- SecurityRulesFilterInput :
- ): SecurityAggregations!
- # Query configured Alerts
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # sort: [Not documented]
- (
- String, :
- SecurityAlertsFilterInput, :
- Int, :
- QuerySort!] : [
- ): SecurityAlertsConnection! @deprecated( reason: "Use notificationQuery.notificationRulesQuery.notificationRulesProviders.findings.queryNotificationRules" )
- # Query security compliance controls
- #
- # Arguments
- # filter: Optional filter
- SecurityControlsFilterInput): SecurityControlsConnection! ( :
- # Query Feature Flags
- SecurityFeatureFlags! :
- # Query Findings Source Methods
- SecurityFindingsSourceMethodsConnection! :
- # Query security findings
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # sort: Sort order for results in the connection
- (
- String, :
- SecurityFindingsFilterInput, :
- Int, :
- QuerySort!] : [
- ): SecurityFindingsConnection! @deprecated( reason: "Deprecated, please use findingQuery -> queryFindings instead!" )
- # Query security findings sources
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # sort: Sort order for results in the connection
- (
- String, :
- SecurityFindingsSourcesFilterInput, :
- Int, :
- QuerySort!] : [
- ): SecurityFindingsSourcesConnection!
- # Query security compliance frameworks
- #
- # Arguments
- # filter: Optional filter
- SecurityFrameworkFilterInput): SecurityFrameworksConnection! ( :
- # Query security compliance groups
- #
- # Arguments
- # filter: Optional filter
- SecurityGroupFilterInput): SecurityGroupsConnection! ( :
- # Query security integration methods
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- SecurityIntegrationMethodsConnection! @deprecated( reason: "Use notificationQuery.notificationRulesQuery.notificationTargetsProviders.findings.queryNotificationTargetTypes" ) :
- # Query security integrations
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # sort: Sort order for results in the connection
- (
- String, :
- SecurityIntegrationsFilterInput, :
- Int, :
- QuerySort!] : [
- ): SecurityIntegrationsConnection! @deprecated( reason: "Use notificationQuery.notificationRulesQuery.notificationTargetsProviders.findings.queryNotificationTargets" )
- # Query user permissions
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- SecurityUserPermissions! :
- # Query Entity Impacts for a Security Policy
- #
- # **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
- # input: [Not documented]
- (
- SecurityPolicyImpactedEntitiesInput :
- ): SecurityPolicyImpactedEntities
- # Query Report Configurations
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # sort: [Not documented]
- (
- String, :
- SecurityReportConfigurationFilterInput, :
- Int, :
- QuerySort!] : [
- ): SecurityReportConfigurationConnection!
- # Query All Report Types.
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- SecurityReportTypeInfo!] @deprecated( reason: "Use findingQuery.queryReportTypes" ) : [
- # Query Reports
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # sort: [Not documented]
- (
- String, :
- SecurityReportFilterInput, :
- Int, :
- QuerySort!] : [
- ): SecurityReportConnection! @deprecated( reason: "Use findingQuery.queryReports" )
- # Query security rules
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # search: Optional search query to filter the rules
- # sort: Sort order for results in the connection
- (
- String, :
- SecurityRulesFilterInput, :
- Int, :
- String, :
- QuerySort!] : [
- ): SecurityRulesConnection!
- # Query security findings suppressions
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # filter: Optional filter
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # search: Optional search
- # sort: Sort order for results in the connection
- # Supported fields: type, status, projectIds, expiration, creationTime,
- # lastUpdateTime, updateRequest.status, status.lastUpdatedTime
- (
- String, :
- SecuritySuppressionsFilterInput, :
- Int, :
- String, :
- QuerySort!] : [
- ): SecuritySuppressionsConnection!
- # Query suppressions reason template
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- SecuritySuppressionsTemplate :
- }