Documentation
¶
Index ¶
Constants ¶
View Source
const (
DevtronImageScanningIntegratorPluginIdentifier = "devtron-image-scanning-integrator"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RegisterScanToolsDto ¶
type RegisterScanToolsDto struct {
ScanToolMetadata *ScanToolsMetadataDto `json:"scanToolMetadata" validate:"dive,required"`
ScanToolPluginMetadata *ScanToolPluginMetadataDto `json:"scanToolPluginMetadata,omitempty" validate:"dive,required"`
}
type ScanTargetType ¶
type ScanTargetType string
const (
ScanTargetTypeImage ScanTargetType = "IMAGE"
)
type ScanToolPluginMetadataDto ¶
type ScanToolPluginMetadataDto struct {
Name string `json:"name" validate:"required,min=3,max=100"`
PluginIdentifier string `json:"pluginIdentifier" validate:"required,min=3,max=100,global-entity-name"`
Description string `json:"description" validate:"max=300"`
PluginSteps []*bean2.PluginStepsDto `json:"pluginSteps,omitempty"`
}
type ScanToolsMetadataDto ¶
type ScanToolsMetadataDto struct {
ScanToolId int `json:"scanToolId,omitempty"`
Name string `json:"name,omitempty" validate:"required"`
Version string `json:"version,omitempty" validate:"required"`
ServerBaseUrl string `json:"serverBaseUrl,omitempty"`
ResultDescriptorTemplate string `json:"resultDescriptorTemplate,omitempty"`
ScanTarget ScanTargetType `json:"scanTarget,omitempty"`
ToolMetaData string `json:"toolMetadata,omitempty"`
ScanToolUrl string `json:"scanToolUrl,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.