The contract defines 16 schemas that model the data the API accepts and returns. The most detailed are CustomerInstance (24 properties), SecurityScanWrapper (16 properties), VulnDetail (10 properties), SecurityScanInfo (9 properties). Each schema is shown below with its type and property counts.
InstanceTag
object
4 properties
TriggerCustomerInstanceScanBody
object
TriggerCustomerInstanceScanBody contains the body parameters for triggering a scan
3 properties2 required
SecurityScanWrapper
object
16 properties
CustomerInstance
object
24 properties
SourceType
string
SourceType classifies an image as either a Replicated platform image or a vendor application image, so that consumers can distinguish vulnerabilities in Replic…
BatchArchiveInstance
object
3 properties
ScannerDescriptor
object
2 properties
CustomerInstanceVersionHistory
object
9 properties
SecurityScanInfo
object
9 properties
InstanceTags
array
VulnCounts
object
5 properties
InstanceSecuritySummary
object
InstanceSecuritySummary represents aggregated security information for an instance
3 properties
VulnDetail
object
10 properties
ImageSource
object
5 properties
InstanceTagDTO
object
InstanceTagDTO is a response-only shape without instanceId
3 properties
SkippedInstance
object
4 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.