settings

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2023 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const SettingsRegistryEndpoint = "api/v1/settings/registry"

Variables

This section is empty.

Functions

func AddRegistrySetting added in v0.8.0

func AddRegistrySetting(c api.Client, registry RegistrySpecification) error

func UpdateRegistrySettings

func UpdateRegistrySettings(c api.Client, registry RegistrySettings) error

Update the current registry scan settings.

Types

type RegistrySettings

type RegistrySettings struct {
	Specifications []RegistrySpecification `json:"specifications,omitempty"`
}

func GetRegistrySettings

func GetRegistrySettings(c api.Client) (RegistrySettings, error)

Get the current registry scan settings.

type RegistrySpecification

type RegistrySpecification struct {
	Cap                      int      `json:"cap,omitempty"`
	Collections              []string `json:"collections,omitempty"`
	Credential               string   `json:"credentialID,omitempty"`
	ExcludedRepositories     []string `json:"excludedRepositories,omitempty"`
	ExcludedTags             []string `json:"excludedTags,omitempty"`
	HarborDeploymentSecurity bool     `json:"harborDeploymentSecurity,omitempty"`
	JfrogRepoTypes           []string `json:"jfrogRepoTypes,omitempty"`
	Namespace                string   `json:"namespace,omitempty"`
	Os                       string   `json:"os,omitempty"`
	Tag                      string   `json:"tag,omitempty"`
	Registry                 string   `json:"registry,omitempty"`
	Repository               string   `json:"repository,omitempty"`
	Scanners                 int      `json:"scanners,omitempty"`
	Version                  string   `json:"version,omitempty"`
	VersionPattern           string   `json:"versionPattern,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL