A GraphQL schema is a predefined, strictly typed grammar that is used to define data as well as parse and validate query strings sent as payload to an endpoint. It describes the entire set of data that you can access (objects, fields, relationships, everything).
Finding Schema: Detailed API Schema Requirements for Findings Summary API
Field Name |
Type |
Description |
---|---|---|
findingId |
String |
Findings Identifier |
accountId |
String |
Account Identifier |
products |
String |
List Of products impacted by this Finding |
findingDisplayName |
String |
Findings display name |
severity |
Severity |
Severity level of the given finding |
findingDescription |
String |
Finding description |
findingImpact |
String |
Impact of this finding if not remediation steps taken |
recommendations |
[String] |
Recommended remediation steps |
recommendationsVCF |
[String] |
Recommended remediation steps for VCF |
kbLinkURLs |
[String] |
Knowledge base url reference for this Finding |
kbLinkURLsVCF |
[String] |
Knowledge base url reference for VCF |
categoryName |
String |
Findings category name |
findingTypes |
[FindingType] |
Type of finding |
firstObserved |
Long |
First known occurence of this finding |
totalAffectedObjectsCount |
Long |
Total objects count |
affectedObjects(start: Int, limit: Int) |
AffectedObject |
Paginated list of objects affected by this Finding (Max Limit 20) |
Affected Objects Schema: Detailed API Schema Requirements for Affected Objects
Field Name |
Type |
Description |
---|---|---|
sourceName |
String |
Source Name |
objectName |
String |
Object Name |
objectType |
String |
Object Type |
version |
String |
Version |
buildNumber |
String |
Build Number |
solutionTags |
[DeploymentInfo] |
Solution tags for affected object |
firstObserved |
Long |
First known occurrence of this affected object |