package
0.210.0
Repository: https://github.com/goharbor/go-client.git
Documentation: pkg.go.dev

# Constants

ActionRequestActionPause captures enum value "pause".
ActionRequestActionResume captures enum value "resume".
ActionRequestActionStop captures enum value "stop".
ScheduleObjTypeCustom captures enum value "Custom".
ScheduleObjTypeDaily captures enum value "Daily".
ScheduleObjTypeHourly captures enum value "Hourly".
ScheduleObjTypeManual captures enum value "Manual".
ScheduleObjTypeNone captures enum value "None".
ScheduleObjTypeSchedule captures enum value "Schedule".
ScheduleObjTypeWeekly captures enum value "Weekly".
StatsTriggerEvent captures enum value "Event".
StatsTriggerManual captures enum value "Manual".
StatsTriggerSchedule captures enum value "Schedule".

# Structs

Access access swagger:model Access.
Accessory The accessory of the artifact swagger:model Accessory.
ActionRequest The request to stop, pause or resume swagger:model ActionRequest.
AdditionLink addition link swagger:model AdditionLink.
Artifact artifact swagger:model Artifact.
AuditLog audit log swagger:model AuditLog.
AuthproxySetting authproxy setting swagger:model AuthproxySetting.
BoolConfigItem bool config item swagger:model BoolConfigItem.
ComponentHealthStatus The health status of component swagger:model ComponentHealthStatus.
Configurations configurations swagger:model Configurations.
ConfigurationsResponse configurations response swagger:model ConfigurationsResponse.
ConfigurationsResponseScanAllPolicy configurations response scan all policy swagger:model ConfigurationsResponseScanAllPolicy.
ConfigurationsResponseScanAllPolicyParameter The parameters of the policy, the values are dependent on the type of the policy.
CVEAllowlist The CVE Allowlist for system or project swagger:model CVEAllowlist.
CVEAllowlistItem The item in CVE allowlist swagger:model CVEAllowlistItem.
DangerousArtifact the dangerous artifact information swagger:model DangerousArtifact.
DangerousCVE the dangerous CVE information swagger:model DangerousCVE.
Error a model for all the error response coming from harbor swagger:model Error.
Errors The error array that describe the errors got during the handling of request swagger:model Errors.
ExecHistory exec history swagger:model ExecHistory.
Execution execution swagger:model Execution.
FilterStyle The style of the resource filter swagger:model FilterStyle.
GCHistory GC history swagger:model GCHistory.
GeneralInfo general info swagger:model GeneralInfo.
Icon icon swagger:model Icon.
ImmutableRule immutable rule swagger:model ImmutableRule.
ImmutableSelector immutable selector swagger:model ImmutableSelector.
Instance instance swagger:model Instance.
IntegerConfigItem integer config item swagger:model IntegerConfigItem.
InternalConfigurationValue internal configuration value swagger:model InternalConfigurationValue.
IsDefault is default swagger:model IsDefault.
JobQueue the job queue info swagger:model JobQueue.
Label label swagger:model Label.
LdapConf The ldap configure properties swagger:model LdapConf.
LdapFailedImportUser ldap failed import user swagger:model LdapFailedImportUser.
LdapImportUsers ldap import users swagger:model LdapImportUsers.
LdapPingResult The ldap ping result swagger:model LdapPingResult.
LdapUser ldap user swagger:model LdapUser.
Metadata metadata swagger:model Metadata.
Metrics metrics swagger:model Metrics.
NativeReportSummary The summary for the native report swagger:model NativeReportSummary.
OIDCCliSecretReq OIDC cli secret req swagger:model OIDCCliSecretReq.
OIDCUserInfo OIDC user info swagger:model OIDCUserInfo.
OverallHealthStatus The system health status swagger:model OverallHealthStatus.
PasswordReq password req swagger:model PasswordReq.
PayloadFormat Webhook supported payload format type collections.
Permission permission swagger:model Permission.
Permissions permissions swagger:model Permissions.
Platform platform swagger:model Platform.
PreheatPolicy preheat policy swagger:model PreheatPolicy.
Project project swagger:model Project.
ProjectDeletable project deletable swagger:model ProjectDeletable.
ProjectMember project member swagger:model ProjectMember.
ProjectMemberEntity project member entity swagger:model ProjectMemberEntity.
ProjectMetadata project metadata swagger:model ProjectMetadata.
ProjectReq project req swagger:model ProjectReq.
ProjectScanner project scanner swagger:model ProjectScanner.
ProjectSummary project summary swagger:model ProjectSummary.
ProjectSummaryQuota project summary quota swagger:model ProjectSummaryQuota.
ProviderUnderProject provider under project swagger:model ProviderUnderProject.
Quota The quota object swagger:model Quota.
QuotaUpdateReq quota update req swagger:model QuotaUpdateReq.
Reference reference swagger:model Reference.
Registry registry swagger:model Registry.
RegistryCredential registry credential swagger:model RegistryCredential.
RegistryEndpoint The style of the resource filter swagger:model RegistryEndpoint.
RegistryInfo The registry info contains the base info and capability declarations of the registry swagger:model RegistryInfo.
RegistryPing registry ping swagger:model RegistryPing.
RegistryProviderCredentialPattern The registry credential pattern swagger:model RegistryProviderCredentialPattern.
RegistryProviderEndpointPattern The registry endpoint pattern swagger:model RegistryProviderEndpointPattern.
RegistryProviderInfo The registry provider info contains the base info and capability declarations of the registry provider swagger:model RegistryProviderInfo.
RegistryUpdate registry update swagger:model RegistryUpdate.
ReplicationExecution The replication execution swagger:model ReplicationExecution.
ReplicationFilter replication filter swagger:model ReplicationFilter.
ReplicationPolicy replication policy swagger:model ReplicationPolicy.
ReplicationTask The replication task swagger:model ReplicationTask.
ReplicationTrigger replication trigger swagger:model ReplicationTrigger.
ReplicationTriggerSettings replication trigger settings swagger:model ReplicationTriggerSettings.
Repository repository swagger:model Repository.
RetentionExecution retention execution swagger:model RetentionExecution.
RetentionExecutionTask retention execution task swagger:model RetentionExecutionTask.
RetentionMetadata the tag retention metadata swagger:model RetentionMetadata.
RetentionPolicy retention policy swagger:model RetentionPolicy.
RetentionPolicyScope retention policy scope swagger:model RetentionPolicyScope.
RetentionRule retention rule swagger:model RetentionRule.
RetentionRuleMetadata the tag retention rule metadata swagger:model RetentionRuleMetadata.
RetentionRuleParamMetadata rule param swagger:model RetentionRuleParamMetadata.
RetentionRuleTrigger retention rule trigger swagger:model RetentionRuleTrigger.
RetentionSelector retention selector swagger:model RetentionSelector.
RetentionSelectorMetadata retention selector swagger:model RetentionSelectorMetadata.
Robot robot swagger:model Robot.
RobotCreate The request for robot account creation.
RobotCreated The response for robot account creation.
RobotCreateV1 robot create v1 swagger:model RobotCreateV1.
RobotPermission robot permission swagger:model RobotPermission.
RobotSec The response for refresh/update robot account secret.
RoleRequest role request swagger:model RoleRequest.
ScanDataExportExecution The replication execution swagger:model ScanDataExportExecution.
ScanDataExportExecutionList The list of scan data export executions swagger:model ScanDataExportExecutionList.
ScanDataExportJob The metadata associated with the scan data export job swagger:model ScanDataExportJob.
ScanDataExportRequest The criteria to select the scan data to export.
Scanner scanner swagger:model Scanner.
ScannerAdapterMetadata The metadata info of the scanner adapter swagger:model ScannerAdapterMetadata.
ScannerCapability scanner capability swagger:model ScannerCapability.
ScannerRegistration Registration represents a named configuration for invoking a scanner via its adapter.
ScannerRegistrationReq scanner registration req swagger:model ScannerRegistrationReq.
ScannerRegistrationSettings scanner registration settings swagger:model ScannerRegistrationSettings.
Schedule schedule swagger:model Schedule.
ScheduleObj schedule obj swagger:model ScheduleObj.
SchedulerStatus the scheduler status swagger:model SchedulerStatus.
ScheduleTask the schedule task info swagger:model ScheduleTask.
Search search swagger:model Search.
SearchRepository search repository swagger:model SearchRepository.
SecuritySummary the security summary swagger:model SecuritySummary.
StartReplicationExecution start replication execution swagger:model StartReplicationExecution.
Statistic statistic swagger:model Statistic.
Stats Stats provides the overall progress of the scan all process.
Storage storage swagger:model Storage.
StringConfigItem string config item swagger:model StringConfigItem.
SupportedWebhookEventTypes Supported webhook event types and notify types.
SystemInfo system info swagger:model SystemInfo.
Tag tag swagger:model Tag.
Task task swagger:model Task.
UserCreationReq user creation req swagger:model UserCreationReq.
UserEntity user entity swagger:model UserEntity.
UserGroup user group swagger:model UserGroup.
UserGroupSearchItem user group search item swagger:model UserGroupSearchItem.
UserProfile user profile swagger:model UserProfile.
UserResp user resp swagger:model UserResp.
UserSearch user search swagger:model UserSearch.
UserSearchRespItem user search resp item swagger:model UserSearchRespItem.
UserSysAdminFlag user sys admin flag swagger:model UserSysAdminFlag.
VulnerabilityItem the vulnerability item info swagger:model VulnerabilityItem.
VulnerabilitySummary VulnerabilitySummary contains the total number of the foun d vulnerabilities number and numbers of each severity level.
WebhookJob The webhook job.
WebhookLastTrigger The webhook policy and last trigger time group by event type.
WebhookPolicy The webhook policy object swagger:model WebhookPolicy.
WebhookTargetObject The webhook policy target object.
Worker worker in the pool swagger:model Worker.
WorkerPool the worker pool of job service swagger:model WorkerPool.

# Interfaces

QuotaRefObject quota ref object swagger:model QuotaRefObject.

# Type aliases

AdditionLinks addition links swagger:model AdditionLinks.
Annotations annotations swagger:model Annotations.
EventType Webhook supported event type.
ExtraAttrs extra attrs swagger:model ExtraAttrs.
InternalConfigurationsResponse internal configurations response swagger:model InternalConfigurationsResponse.
NotifyType Webhook supported notify type.
PayloadFormatType The type of webhook paylod format.
ResourceList resource list swagger:model ResourceList.
ScanOverview The scan overview attached in the metadata of tag swagger:model ScanOverview.