Versions in this module Expand all Collapse all v0 v0.0.1 Mar 17, 2022 Changes in this version + const AuthKey + var FlatSwaggerJSON json.RawMessage + var SwaggerJSON json.RawMessage + func Handler(c Config) (http.Handler, error) + func HandlerAPI(c Config) (http.Handler, *operations.HarborAPI, error) + type ArtifactAPI interface + AddLabel func(ctx context.Context, params artifact.AddLabelParams) middleware.Responder + CopyArtifact func(ctx context.Context, params artifact.CopyArtifactParams) middleware.Responder + CreateTag func(ctx context.Context, params artifact.CreateTagParams) middleware.Responder + DeleteArtifact func(ctx context.Context, params artifact.DeleteArtifactParams) middleware.Responder + DeleteTag func(ctx context.Context, params artifact.DeleteTagParams) middleware.Responder + GetAddition func(ctx context.Context, params artifact.GetAdditionParams) middleware.Responder + GetArtifact func(ctx context.Context, params artifact.GetArtifactParams) middleware.Responder + GetVulnerabilitiesAddition func(ctx context.Context, params artifact.GetVulnerabilitiesAdditionParams) middleware.Responder + ListArtifacts func(ctx context.Context, params artifact.ListArtifactsParams) middleware.Responder + ListTags func(ctx context.Context, params artifact.ListTagsParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + RemoveLabel func(ctx context.Context, params artifact.RemoveLabelParams) middleware.Responder + type AuditlogAPI interface + ListAuditLogs func(ctx context.Context, params auditlog.ListAuditLogsParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + type Config struct + AuthBasic func(user string, pass string) (interface{}, error) + Authorizer func(*http.Request) error + InnerMiddleware func(http.Handler) http.Handler + Logger func(string, ...interface{}) + type GCAPI interface + CreateGCSchedule func(ctx context.Context, params gc.CreateGCScheduleParams) middleware.Responder + GetGC func(ctx context.Context, params gc.GetGCParams) middleware.Responder + GetGCHistory func(ctx context.Context, params gc.GetGCHistoryParams) middleware.Responder + GetGCLog func(ctx context.Context, params gc.GetGCLogParams) middleware.Responder + GetGCSchedule func(ctx context.Context, params gc.GetGCScheduleParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + UpdateGCSchedule func(ctx context.Context, params gc.UpdateGCScheduleParams) middleware.Responder + type IconAPI interface + GetIcon func(ctx context.Context, params icon.GetIconParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + type PingAPI interface + GetPing func(ctx context.Context, params ping.GetPingParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + type PreheatAPI interface + CreateInstance func(ctx context.Context, params preheat.CreateInstanceParams) middleware.Responder + CreatePolicy func(ctx context.Context, params preheat.CreatePolicyParams) middleware.Responder + DeleteInstance func(ctx context.Context, params preheat.DeleteInstanceParams) middleware.Responder + DeletePolicy func(ctx context.Context, params preheat.DeletePolicyParams) middleware.Responder + GetExecution func(ctx context.Context, params preheat.GetExecutionParams) middleware.Responder + GetInstance func(ctx context.Context, params preheat.GetInstanceParams) middleware.Responder + GetPolicy func(ctx context.Context, params preheat.GetPolicyParams) middleware.Responder + GetPreheatLog func(ctx context.Context, params preheat.GetPreheatLogParams) middleware.Responder + ListExecutions func(ctx context.Context, params preheat.ListExecutionsParams) middleware.Responder + ListInstances func(ctx context.Context, params preheat.ListInstancesParams) middleware.Responder + ListPolicies func(ctx context.Context, params preheat.ListPoliciesParams) middleware.Responder + ListProviders func(ctx context.Context, params preheat.ListProvidersParams) middleware.Responder + ListProvidersUnderProject func(ctx context.Context, params preheat.ListProvidersUnderProjectParams) middleware.Responder + ListTasks func(ctx context.Context, params preheat.ListTasksParams) middleware.Responder + ManualPreheat func(ctx context.Context, params preheat.ManualPreheatParams) middleware.Responder + PingInstances func(ctx context.Context, params preheat.PingInstancesParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + StopExecution func(ctx context.Context, params preheat.StopExecutionParams) middleware.Responder + UpdateInstance func(ctx context.Context, params preheat.UpdateInstanceParams) middleware.Responder + UpdatePolicy func(ctx context.Context, params preheat.UpdatePolicyParams) middleware.Responder + type ProjectAPI interface + CreateProject func(ctx context.Context, params project.CreateProjectParams) middleware.Responder + DeleteProject func(ctx context.Context, params project.DeleteProjectParams) middleware.Responder + GetLogs func(ctx context.Context, params project.GetLogsParams) middleware.Responder + GetProject func(ctx context.Context, params project.GetProjectParams) middleware.Responder + GetProjectDeletable func(ctx context.Context, params project.GetProjectDeletableParams) middleware.Responder + GetProjectSummary func(ctx context.Context, params project.GetProjectSummaryParams) middleware.Responder + HeadProject func(ctx context.Context, params project.HeadProjectParams) middleware.Responder + ListProjects func(ctx context.Context, params project.ListProjectsParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + UpdateProject func(ctx context.Context, params project.UpdateProjectParams) middleware.Responder + type ReplicationAPI interface + GetReplicationExecution func(ctx context.Context, params replication.GetReplicationExecutionParams) middleware.Responder + GetReplicationLog func(ctx context.Context, params replication.GetReplicationLogParams) middleware.Responder + ListReplicationExecutions func(ctx context.Context, params replication.ListReplicationExecutionsParams) middleware.Responder + ListReplicationTasks func(ctx context.Context, params replication.ListReplicationTasksParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + StartReplication func(ctx context.Context, params replication.StartReplicationParams) middleware.Responder + StopReplication func(ctx context.Context, params replication.StopReplicationParams) middleware.Responder + type RepositoryAPI interface + DeleteRepository func(ctx context.Context, params repository.DeleteRepositoryParams) middleware.Responder + GetRepository func(ctx context.Context, params repository.GetRepositoryParams) middleware.Responder + ListRepositories func(ctx context.Context, params repository.ListRepositoriesParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + UpdateRepository func(ctx context.Context, params repository.UpdateRepositoryParams) middleware.Responder + type RetentionAPI interface + CreateRetention func(ctx context.Context, params retention.CreateRetentionParams) middleware.Responder + GetRentenitionMetadata func(ctx context.Context, params retention.GetRentenitionMetadataParams) middleware.Responder + GetRetention func(ctx context.Context, params retention.GetRetentionParams) middleware.Responder + GetRetentionTaskLog func(ctx context.Context, params retention.GetRetentionTaskLogParams) middleware.Responder + ListRetentionExecutions func(ctx context.Context, params retention.ListRetentionExecutionsParams) middleware.Responder + ListRetentionTasks func(ctx context.Context, params retention.ListRetentionTasksParams) middleware.Responder + OperateRetentionExecution func(ctx context.Context, params retention.OperateRetentionExecutionParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + TriggerRetentionExecution func(ctx context.Context, params retention.TriggerRetentionExecutionParams) middleware.Responder + UpdateRetention func(ctx context.Context, params retention.UpdateRetentionParams) middleware.Responder + type RobotAPI interface + CreateRobot func(ctx context.Context, params robot.CreateRobotParams) middleware.Responder + DeleteRobot func(ctx context.Context, params robot.DeleteRobotParams) middleware.Responder + GetRobotByID func(ctx context.Context, params robot.GetRobotByIDParams) middleware.Responder + ListRobot func(ctx context.Context, params robot.ListRobotParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + RefreshSec func(ctx context.Context, params robot.RefreshSecParams) middleware.Responder + UpdateRobot func(ctx context.Context, params robot.UpdateRobotParams) middleware.Responder + type Robotv1API interface + CreateRobotV1 func(ctx context.Context, params robotv1.CreateRobotV1Params) middleware.Responder + DeleteRobotV1 func(ctx context.Context, params robotv1.DeleteRobotV1Params) middleware.Responder + GetRobotByIDV1 func(ctx context.Context, params robotv1.GetRobotByIDV1Params) middleware.Responder + ListRobotV1 func(ctx context.Context, params robotv1.ListRobotV1Params) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + UpdateRobotV1 func(ctx context.Context, params robotv1.UpdateRobotV1Params) middleware.Responder + type ScanAPI interface + GetReportLog func(ctx context.Context, params scan.GetReportLogParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + ScanArtifact func(ctx context.Context, params scan.ScanArtifactParams) middleware.Responder + type ScanAllAPI interface + CreateScanAllSchedule func(ctx context.Context, params scan_all.CreateScanAllScheduleParams) middleware.Responder + GetLatestScanAllMetrics func(ctx context.Context, params scan_all.GetLatestScanAllMetricsParams) middleware.Responder + GetLatestScheduledScanAllMetrics func(ctx context.Context, params scan_all.GetLatestScheduledScanAllMetricsParams) middleware.Responder + GetScanAllSchedule func(ctx context.Context, params scan_all.GetScanAllScheduleParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder + UpdateScanAllSchedule func(ctx context.Context, params scan_all.UpdateScanAllScheduleParams) middleware.Responder + type SysteminfoAPI interface + GetSysteminfo func(ctx context.Context, params systeminfo.GetSysteminfoParams) middleware.Responder + GetSysteminfoGetcert func(ctx context.Context, params systeminfo.GetSysteminfoGetcertParams) middleware.Responder + GetSysteminfoVolumes func(ctx context.Context, params systeminfo.GetSysteminfoVolumesParams) middleware.Responder + Prepare func(ctx context.Context, operation string, params interface{}) middleware.Responder