Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultHost is the default Host // found in Meta (info) section of spec file DefaultHost string = "localhost" // DefaultBasePath is the default BasePath // found in Meta (info) section of spec file DefaultBasePath string = "/api/v2.0" )
Variables ¶
View Source
var DefaultSchemes = []string{"http", "https"}
DefaultSchemes are the default schemes found in Meta (info) section of spec file
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // URL is the base URL of the upstream server URL *url.URL // Transport is an inner transport for the client Transport http.RoundTripper // AuthInfo is for authentication AuthInfo runtime.ClientAuthInfoWriter }
type HarborAPI ¶
type HarborAPI struct { Artifact *artifact.Client Auditlog *auditlog.Client Configure *configure.Client GC *gc.Client Health *health.Client Icon *icon.Client Immutable *immutable.Client Label *label.Client Ldap *ldap.Client Member *member.Client OIDC *oidc.Client Ping *ping.Client Preheat *preheat.Client Project *project.Client ProjectMetadata *project_metadata.Client Quota *quota.Client Registry *registry.Client Replication *replication.Client Repository *repository.Client Retention *retention.Client Robot *robot.Client Robotv1 *robotv1.Client Scan *scan.Client ScanAll *scan_all.Client Scanner *scanner.Client Search *search.Client Statistic *statistic.Client SystemCVEAllowlist *system_cve_allowlist.Client Systeminfo *systeminfo.Client User *user.Client Usergroup *usergroup.Client Webhook *webhook.Client Webhookjob *webhookjob.Client Transport runtime.ClientTransport }
HarborAPI is a client for harbor API
Click to show internal directories.
Click to hide internal directories.