Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 7.39 KB | None | 0 0
  1. type ImageScanResult struct {
  2.     Image                 string                               `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
  3.     Registry              string                               `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"`
  4.     ScanStarted           *google_protobuf1.Timestamp          `protobuf:"bytes,3,opt,name=scan_started,json=scanStarted" json:"scan_started,omitempty"`
  5.     ScanDuration          int64                                `protobuf:"varint,4,opt,name=scan_duration,json=scanDuration,proto3" json:"scan_duration,omitempty"`
  6.     PullSkipped           bool                                 `protobuf:"varint,5,opt,name=pull_skipped,json=pullSkipped,proto3" json:"pull_skipped,omitempty"`
  7.     ImageSize             int64                                `protobuf:"varint,6,opt,name=image_size,json=imageSize,proto3" json:"image_size,omitempty"`
  8.     Digest                string                               `protobuf:"bytes,7,opt,name=digest,proto3" json:"digest,omitempty"`
  9.     History               []*ImageHistory                      `protobuf:"bytes,8,rep,name=history" json:"history,omitempty"`
  10.     Metadata              *ImageMetadata                       `protobuf:"bytes,9,opt,name=metadata" json:"metadata,omitempty"`
  11.     Os                    string                               `protobuf:"bytes,10,opt,name=os,proto3" json:"os,omitempty"`
  12.     Version               string                               `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
  13.     Layers                []string                             `protobuf:"bytes,12,rep,name=layers" json:"layers,omitempty"`
  14.     Resources             []*aquatypes.ImageVulnerableResource `protobuf:"bytes,13,rep,name=resources" json:"resources,omitempty"`
  15.     ScriptResults         []*aquatypes.ImageScriptResult       `protobuf:"bytes,14,rep,name=script_results,json=scriptResults" json:"script_results,omitempty"`
  16.     ImageAssuranceResults *ImageAssuranceResults               `protobuf:"bytes,15,opt,name=image_assurance_results,json=imageAssuranceResults" json:"image_assurance_results,omitempty"`
  17.     VulnerabilitySummary  *ImageVulnerabilitySummary           `protobuf:"bytes,16,opt,name=vulnerability_summary,json=vulnerabilitySummary" json:"vulnerability_summary,omitempty"`
  18.     ScanOptions           *ImageScanOptions                    `protobuf:"bytes,17,opt,name=scan_options,json=scanOptions" json:"scan_options,omitempty"`
  19.     Error                 string                               `protobuf:"bytes,18,opt,name=error,proto3" json:"error,omitempty"`
  20.     PartialResults        bool                                 `protobuf:"varint,19,opt,name=partial_results,json=partialResults,proto3" json:"partial_results,omitempty"`
  21.     NewerImageExists      bool                                 `protobuf:"varint,20,opt,name=newer_image_exists,json=newerImageExists,proto3" json:"newer_image_exists,omitempty"`
  22.     PreviousDigest        string                               `protobuf:"bytes,21,opt,name=previous_digest,json=previousDigest,proto3" json:"previous_digest,omitempty"`
  23.     VulnerabilityDiff     *ImageVulnerabilitySummary           `protobuf:"bytes,22,opt,name=vulnerability_diff,json=vulnerabilityDiff" json:"vulnerability_diff,omitempty"`
  24.     InitiatingUser        string                               `protobuf:"bytes,23,opt,name=initiating_user,json=initiatingUser,proto3" json:"initiating_user,omitempty"`
  25.     BaseImage             *TrustedBaseImage   H                 `protobuf:"bytes,24,opt,name=base_image,json=baseImage" json:"base_image,omitempty"`
  26.     MetadataDigest        string                               `protobuf:"bytes,25,opt,name=metadata_digest,json=metadataDigest,proto3" json:"metadata_digest,omitempty"`
  27.     Warnings              []*aquatypes.Warning                 `protobuf:"bytes,26,rep,name=warnings" json:"warnings,omitempty"`
  28.     DataDate              int64                                `protobuf:"varint,27,opt,name=data_date,json=dataDate,proto3" json:"data_date,omitempty"`
  29.     EntityType            int32                                `protobuf:"varint,28,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
  30.     PendingDisallowed     bool                                 `protobuf:"varint,29,opt,name=pending_disallowed,json=pendingDisallowed,proto3" json:"pending_disallowed,omitempty"`
  31.     MicroenforcerDetected bool                                 `protobuf:"varint,30,opt,name=microenforcer_detected,json=microenforcerDetected,proto3" json:"microenforcer_detected,omitempty"`
  32.     BuildNumber           string                               `protobuf:"bytes,31,opt,name=build_number,json=buildNumber,proto3" json:"build_number,omitempty"`
  33.     BuildUrl              string                               `protobuf:"bytes,32,opt,name=build_url,json=buildUrl,proto3" json:"build_url,omitempty"`
  34.     PullName              string                               `protobuf:"bytes,33,opt,name=pull_name,json=pullName,proto3" json:"pull_name,omitempty"`
  35.     ChangedResult         bool                                 `protobuf:"varint,34,opt,name=changed_result,json=changedResult,proto3" json:"changed_result"`
  36.     FunctionMetadata      *FunctionMetadata                    `protobuf:"bytes,35,opt,name=function_metadata,json=functionMetadata" json:"function_metadata,omitempty"`
  37.     OriginalRegistry      string                               `protobuf:"bytes,36,opt,name=original_registry,json=originalRegistry,proto3" json:"original_registry,omitempty"`
  38.     BuildPipeline         string                               `protobuf:"bytes,37,opt,name=build_pipeline,json=buildPipeline,proto3" json:"build_pipeline,omitempty"`
  39.     ScanId                int64                                `protobuf:"varint,38,opt,name=scan_id,json=scanId,proto3" json:"scan_id,omitempty"`
  40.     RequiredImagePlatform string                               `protobuf:"bytes,39,opt,name=required_image_platform,json=requiredImagePlatform,proto3" json:"required_image_platform,omitempty"`
  41.     ScannedImagePlatform  string                               `protobuf:"bytes,40,opt,name=scanned_image_platform,json=scannedImagePlatform,proto3" json:"scanned_image_platform,omitempty"`
  42.     LicenseExceeded       bool                                 `protobuf:"varint,41,opt,name=license_exceeded,json=licenseExceeded,proto3" json:"license_exceeded,omitempty"`
  43.     LayersSummary         []*LayerSummary                      `protobuf:"bytes,42,rep,name=layers_summary,json=layersSummary" json:"layers_summary,omitempty"`
  44.     SecurityFeedsUsed     map[string]string                    `protobuf:"bytes,43,rep,name=security_feeds_used,json=securityFeedsUsed" json:"security_feeds_used,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  45.     ImageId               int64                                `protobuf:"varint,44,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
  46.     InternalDigestId      *InternallDigestId                   `protobuf:"bytes,45,opt,name=internal_digest_id,json=internalDigestId" json:"internal_digest_id,omitempty"`
  47.     Local                 bool                                 `protobuf:"varint,46,opt,name=local,proto3" json:"local,omitempty"`
  48.     FullRescan            bool                                 `protobuf:"varint,47,opt,name=full_rescan,json=fullRescan,proto3" json:"full_rescan,omitempty"`
  49.     AdHocScanRegistry     string                               `protobuf:"bytes,48,opt,name=adHocScanRegistry,proto3" json:"adHocScanRegistry,omitempty"`
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement