harbor1_client

Harbor1Client - the Ruby gem for the Harbor API

These APIs provide services for manipulating Harbor project.

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 1.10.0
  • Package version: 1.10.8.1
  • Build package: io.swagger.codegen.languages.RubyClientCodegen

Installation

Build a gem

To build the Ruby code into a gem:

gem build harbor1_client.gemspec

Then either install the gem locally:

gem install ./harbor1_client-1.10.8.1.gem

(for development, run gem install --dev ./harbor1_client-1.10.8.1.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'harbor1_client', '~> 1.10.8.1'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

gem 'harbor1_client', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then run the following code:

# Load the gem
require 'harbor1_client'

# Setup authorization
Harbor1Client.configure do |config|
  # Configure HTTP basic authorization: basicAuth
  config.username = 'YOUR USERNAME'
  config.password = 'YOUR PASSWORD'
end

api_instance = Harbor1Client::ChartRepositoryApi.new

chart = File.new('/path/to/file.txt') # File | The chart file

opts = { 
  prov: File.new('/path/to/file.txt') # File | The provance file
}

begin
  #Upload a chart file to the defult 'library' project.
  api_instance.chartrepo_charts_post(chart, opts)
rescue Harbor1Client::ApiError => e
  puts "Exception when calling ChartRepositoryApi->chartrepo_charts_post: #{e}"
end

Documentation for API Endpoints

All URIs are relative to http://localhost/api

Class Method HTTP request Description
Harbor1Client::ChartRepositoryApi chartrepo_charts_post POST /chartrepo/charts Upload a chart file to the defult 'library' project.
Harbor1Client::ChartRepositoryApi chartrepo_health_get GET /chartrepo/health Check the health of chart repository service.
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_get GET /chartrepo/repo/charts Get all the charts under the specified project
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_delete DELETE /chartrepo/repo/charts/name Delete all the versions of the specified chart
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_get GET /chartrepo/repo/charts/name Get all the versions of the specified chart
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_version_delete DELETE /chartrepo/repo/charts/name/version Delete the specified chart version
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_version_get GET /chartrepo/repo/charts/name/version Get the specified chart version
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_version_labels_get GET /chartrepo/repo/charts/name/version/labels Return the attahced labels of chart.
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_version_labels_id_delete DELETE /chartrepo/repo/charts/name/version/labels/id Remove label from chart.
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_name_version_labels_post POST /chartrepo/repo/charts/name/version/labels Mark label to chart.
Harbor1Client::ChartRepositoryApi chartrepo_repo_charts_post POST /chartrepo/repo/charts Upload a chart file to the specified project.
Harbor1Client::ChartRepositoryApi chartrepo_repo_prov_post POST /chartrepo/repo/prov Upload a provance file to the specified project.
Harbor1Client::LabelApi chartrepo_repo_charts_name_version_labels_get GET /chartrepo/repo/charts/name/version/labels Return the attahced labels of chart.
Harbor1Client::LabelApi chartrepo_repo_charts_name_version_labels_id_delete DELETE /chartrepo/repo/charts/name/version/labels/id Remove label from chart.
Harbor1Client::LabelApi chartrepo_repo_charts_name_version_labels_post POST /chartrepo/repo/charts/name/version/labels Mark label to chart.
Harbor1Client::ProductsApi chartrepo_charts_post POST /chartrepo/charts Upload a chart file to the defult 'library' project.
Harbor1Client::ProductsApi chartrepo_health_get GET /chartrepo/health Check the health of chart repository service.
Harbor1Client::ProductsApi chartrepo_repo_charts_get GET /chartrepo/repo/charts Get all the charts under the specified project
Harbor1Client::ProductsApi chartrepo_repo_charts_name_delete DELETE /chartrepo/repo/charts/name Delete all the versions of the specified chart
Harbor1Client::ProductsApi chartrepo_repo_charts_name_get GET /chartrepo/repo/charts/name Get all the versions of the specified chart
Harbor1Client::ProductsApi chartrepo_repo_charts_name_version_delete DELETE /chartrepo/repo/charts/name/version Delete the specified chart version
Harbor1Client::ProductsApi chartrepo_repo_charts_name_version_get GET /chartrepo/repo/charts/name/version Get the specified chart version
Harbor1Client::ProductsApi chartrepo_repo_charts_name_version_labels_get GET /chartrepo/repo/charts/name/version/labels Return the attahced labels of chart.
Harbor1Client::ProductsApi chartrepo_repo_charts_name_version_labels_id_delete DELETE /chartrepo/repo/charts/name/version/labels/id Remove label from chart.
Harbor1Client::ProductsApi chartrepo_repo_charts_name_version_labels_post POST /chartrepo/repo/charts/name/version/labels Mark label to chart.
Harbor1Client::ProductsApi chartrepo_repo_charts_post POST /chartrepo/repo/charts Upload a chart file to the specified project.
Harbor1Client::ProductsApi chartrepo_repo_prov_post POST /chartrepo/repo/prov Upload a provance file to the specified project.
Harbor1Client::ProductsApi configurations_get GET /configurations Get system configurations.
Harbor1Client::ProductsApi configurations_put PUT /configurations Modify system configurations.
Harbor1Client::ProductsApi email_ping_post POST /email/ping Test connection and authentication with email server.
Harbor1Client::ProductsApi health_get GET /health Health check API
Harbor1Client::ProductsApi internal_switchquota_put PUT /internal/switchquota Enable or disable quota.
Harbor1Client::ProductsApi internal_syncquota_post POST /internal/syncquota Sync quota from registry/chart to DB.
Harbor1Client::ProductsApi internal_syncregistry_post POST /internal/syncregistry Sync repositories from registry to DB.
Harbor1Client::ProductsApi labels_get GET /labels List labels according to the query strings.
Harbor1Client::ProductsApi labels_id_delete DELETE /labels/id Delete the label specified by ID.
Harbor1Client::ProductsApi labels_id_get GET /labels/id Get the label specified by ID.
Harbor1Client::ProductsApi labels_id_put PUT /labels/id Update the label properties.
Harbor1Client::ProductsApi labels_id_resources_get GET /labels/id/resources Get the resources that the label is referenced by.
Harbor1Client::ProductsApi labels_post POST /labels Post creates a label
Harbor1Client::ProductsApi ldap_groups_search_get GET /ldap/groups/search Search available ldap groups.
Harbor1Client::ProductsApi ldap_ping_post POST /ldap/ping Ping available ldap service.
Harbor1Client::ProductsApi ldap_users_import_post POST /ldap/users/import Import selected available ldap users.
Harbor1Client::ProductsApi ldap_users_search_get GET /ldap/users/search Search available ldap users.
Harbor1Client::ProductsApi logs_get GET /logs Get recent logs of the projects which the user is a member of
Harbor1Client::ProductsApi projects_get GET /projects List projects
Harbor1Client::ProductsApi projects_head HEAD /projects Check if the project name user provided already exists.
Harbor1Client::ProductsApi projects_post POST /projects Create a new project.
Harbor1Client::ProductsApi projects_project_id_delete DELETE /projects/project_id Delete project by projectID
Harbor1Client::ProductsApi projects_project_id_get GET /projects/project_id Return specific project detail information
Harbor1Client::ProductsApi projects_project_id_immutabletagrules_get GET /projects/project_id/immutabletagrules List all immutable tag rules of current project
Harbor1Client::ProductsApi projects_project_id_immutabletagrules_id_delete DELETE /projects/project_id/immutabletagrules/id Delete the immutable tag rule.
Harbor1Client::ProductsApi projects_project_id_immutabletagrules_id_put PUT /projects/project_id/immutabletagrules/id Update the immutable tag rule or enable or disable the rule
Harbor1Client::ProductsApi projects_project_id_immutabletagrules_post POST /projects/project_id/immutabletagrules Add an immutable tag rule to current project
Harbor1Client::ProductsApi projects_project_id_logs_get GET /projects/project_id/logs Get access logs accompany with a relevant project.
Harbor1Client::ProductsApi projects_project_id_members_get GET /projects/project_id/members Get all project member information
Harbor1Client::ProductsApi projects_project_id_members_mid_delete DELETE /projects/project_id/members/mid Delete project member
Harbor1Client::ProductsApi projects_project_id_members_mid_get GET /projects/project_id/members/mid Get the project member information
Harbor1Client::ProductsApi projects_project_id_members_mid_put PUT /projects/project_id/members/mid Update project member
Harbor1Client::ProductsApi projects_project_id_members_post POST /projects/project_id/members Create project member
Harbor1Client::ProductsApi projects_project_id_metadatas_get GET /projects/project_id/metadatas Get project metadata.
Harbor1Client::ProductsApi projects_project_id_metadatas_meta_name_delete DELETE /projects/project_id/metadatas/meta_name Delete metadata of a project
Harbor1Client::ProductsApi projects_project_id_metadatas_meta_name_get GET /projects/project_id/metadatas/meta_name Get project metadata
Harbor1Client::ProductsApi projects_project_id_metadatas_meta_name_put PUT /projects/project_id/metadatas/meta_name Update metadata of a project.
Harbor1Client::ProductsApi projects_project_id_metadatas_post POST /projects/project_id/metadatas Add metadata for the project.
Harbor1Client::ProductsApi projects_project_id_put PUT /projects/project_id Update properties for a selected project.
Harbor1Client::ProductsApi projects_project_id_robots_get GET /projects/project_id/robots Get all robot accounts of specified project
Harbor1Client::ProductsApi projects_project_id_robots_post POST /projects/project_id/robots Create a robot account for project
Harbor1Client::ProductsApi projects_project_id_robots_robot_id_delete DELETE /projects/project_id/robots/robot_id Delete the specified robot account
Harbor1Client::ProductsApi projects_project_id_robots_robot_id_get GET /projects/project_id/robots/robot_id Return the infor of the specified robot account.
Harbor1Client::ProductsApi projects_project_id_robots_robot_id_put PUT /projects/project_id/robots/robot_id Update status of robot account.
Harbor1Client::ProductsApi projects_project_id_scanner_candidates_get GET /projects/project_id/scanner/candidates Get scanner registration candidates for configurating project level scanner
Harbor1Client::ProductsApi projects_project_id_scanner_get GET /projects/project_id/scanner Get project level scanner
Harbor1Client::ProductsApi projects_project_id_summary_get GET /projects/project_id/summary Get summary of the project.
Harbor1Client::ProductsApi projects_project_id_webhook_jobs_get GET /projects/project_id/webhook/jobs List project webhook jobs
Harbor1Client::ProductsApi projects_project_id_webhook_lasttrigger_get GET /projects/project_id/webhook/lasttrigger Get project webhook policy last trigger info
Harbor1Client::ProductsApi projects_project_id_webhook_policies_get GET /projects/project_id/webhook/policies List project webhook policies.
Harbor1Client::ProductsApi projects_project_id_webhook_policies_policy_id_delete DELETE /projects/project_id/webhook/policies/policy_id Delete webhook policy of a project
Harbor1Client::ProductsApi projects_project_id_webhook_policies_policy_id_get GET /projects/project_id/webhook/policies/policy_id Get project webhook policy
Harbor1Client::ProductsApi projects_project_id_webhook_policies_policy_id_put PUT /projects/project_id/webhook/policies/policy_id Update webhook policy of a project.
Harbor1Client::ProductsApi projects_project_id_webhook_policies_post POST /projects/project_id/webhook/policies Create project webhook policy.
Harbor1Client::ProductsApi projects_project_id_webhook_policies_test_post POST /projects/project_id/webhook/policies/test Test project webhook connection
Harbor1Client::ProductsApi quotas_get GET /quotas List quotas
Harbor1Client::ProductsApi quotas_id_get GET /quotas/id Get the specified quota
Harbor1Client::ProductsApi quotas_id_put PUT /quotas/id Update the specified quota
Harbor1Client::ProductsApi registries_get GET /registries List registries.
Harbor1Client::ProductsApi registries_id_delete DELETE /registries/id Delete specific registry.
Harbor1Client::ProductsApi registries_id_get GET /registries/id Get registry.
Harbor1Client::ProductsApi registries_id_info_get GET /registries/id/info Get registry info.
Harbor1Client::ProductsApi registries_id_namespace_get GET /registries/id/namespace List namespaces of registry
Harbor1Client::ProductsApi registries_id_put PUT /registries/id Update a given registry.
Harbor1Client::ProductsApi registries_ping_post POST /registries/ping Ping status of a registry.
Harbor1Client::ProductsApi registries_post POST /registries Create a new registry.
Harbor1Client::ProductsApi replication_adapters_get GET /replication/adapters List supported adapters.
Harbor1Client::ProductsApi replication_executions_get GET /replication/executions List replication executions.
Harbor1Client::ProductsApi replication_executions_id_get GET /replication/executions/id Get the execution of the replication.
Harbor1Client::ProductsApi replication_executions_id_put PUT /replication/executions/id Stop the execution of the replication.
Harbor1Client::ProductsApi replication_executions_id_tasks_get GET /replication/executions/id/tasks Get the task list of one execution.
Harbor1Client::ProductsApi replication_executions_id_tasks_task_id_log_get GET /replication/executions/id/tasks/task_id/log Get the log of one task.
Harbor1Client::ProductsApi replication_executions_post POST /replication/executions Start one execution of the replication.
Harbor1Client::ProductsApi replication_policies_get GET /replication/policies List replication policies
Harbor1Client::ProductsApi replication_policies_id_delete DELETE /replication/policies/id Delete the replication policy specified by ID.
Harbor1Client::ProductsApi replication_policies_id_get GET /replication/policies/id Get replication policy.
Harbor1Client::ProductsApi replication_policies_id_put PUT /replication/policies/id Update the replication policy
Harbor1Client::ProductsApi replication_policies_post POST /replication/policies Create a replication policy
Harbor1Client::ProductsApi repositories_get GET /repositories Get repositories accompany with relevant project and repo name.
Harbor1Client::ProductsApi repositories_repo_name_delete DELETE /repositories/repo_name Delete a repository.
Harbor1Client::ProductsApi repositories_repo_name_labels_get GET /repositories/repo_name/labels Get labels of a repository.
Harbor1Client::ProductsApi repositories_repo_name_labels_label_id_delete DELETE /repositories/repo_name/labels/label_id Delete label from the repository.
Harbor1Client::ProductsApi repositories_repo_name_labels_post POST /repositories/repo_name/labels Add a label to the repository.
Harbor1Client::ProductsApi repositories_repo_name_put PUT /repositories/repo_name Update description of the repository.
Harbor1Client::ProductsApi repositories_repo_name_signatures_get GET /repositories/repo_name/signatures Get signature information of a repository
Harbor1Client::ProductsApi repositories_repo_name_tags_get GET /repositories/repo_name/tags Get tags of a relevant repository.
Harbor1Client::ProductsApi repositories_repo_name_tags_post POST /repositories/repo_name/tags Retag an image
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_delete DELETE /repositories/repo_name/tags/tag Delete a tag in a repository.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_get GET /repositories/repo_name/tags/tag Get the tag of the repository.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_labels_get GET /repositories/repo_name/tags/tag/labels Get labels of an image.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_labels_label_id_delete DELETE /repositories/repo_name/tags/tag/labels/label_id Delete label from the image.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_labels_post POST /repositories/repo_name/tags/tag/labels Add a label to image.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_manifest_get GET /repositories/repo_name/tags/tag/manifest Get manifests of a relevant repository.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_scan_post POST /repositories/repo_name/tags/tag/scan Scan the image.
Harbor1Client::ProductsApi repositories_repo_name_tags_tag_scan_uuid_log_get GET /repositories/repo_name/tags/tag/scan/uuid/log Get scan log
Harbor1Client::ProductsApi repositories_top_get GET /repositories/top Get public repositories which are accessed most.
Harbor1Client::ProductsApi retentions_id_executions_eid_patch PATCH /retentions/id/executions/eid Stop a Retention job
Harbor1Client::ProductsApi retentions_id_executions_eid_tasks_get GET /retentions/id/executions/eid/tasks Get Retention job tasks
Harbor1Client::ProductsApi retentions_id_executions_eid_tasks_tid_get GET /retentions/id/executions/eid/tasks/tid Get Retention job task log
Harbor1Client::ProductsApi retentions_id_executions_get GET /retentions/id/executions Get a Retention job
Harbor1Client::ProductsApi retentions_id_executions_post POST /retentions/id/executions Trigger a Retention job
Harbor1Client::ProductsApi retentions_id_get GET /retentions/id Get Retention Policy
Harbor1Client::ProductsApi retentions_id_put PUT /retentions/id Update Retention Policy
Harbor1Client::ProductsApi retentions_metadatas_get GET /retentions/metadatas Get Retention Metadatas
Harbor1Client::ProductsApi retentions_post POST /retentions Create Retention Policy
Harbor1Client::ProductsApi scanners_get GET /scanners List scanner registrations
Harbor1Client::ProductsApi scanners_ping_post POST /scanners/ping Tests scanner registration settings
Harbor1Client::ProductsApi scanners_registration_id_get GET /scanners/registration_id Get a scanner registration details
Harbor1Client::ProductsApi scanners_registration_id_metadata_get GET /scanners/registration_id/metadata Get the metadata of the specified scanner registration
Harbor1Client::ProductsApi scans_all_metrics_get GET /scans/all/metrics Get the metrics of the latest scan all process
Harbor1Client::ProductsApi scans_schedule_metrics_get GET /scans/schedule/metrics Get the metrics of the latest scheduled scan all process
Harbor1Client::ProductsApi search_get GET /search Search for projects, repositories and helm charts
Harbor1Client::ProductsApi statistics_get GET /statistics Get projects number and repositories number relevant to the user
Harbor1Client::ProductsApi system_cve_whitelist_get GET /system/CVEWhitelist Get the system level whitelist of CVE.
Harbor1Client::ProductsApi system_cve_whitelist_put PUT /system/CVEWhitelist Update the system level whitelist of CVE.
Harbor1Client::ProductsApi system_gc_get GET /system/gc Get gc results.
Harbor1Client::ProductsApi system_gc_id_get GET /system/gc/id Get gc status.
Harbor1Client::ProductsApi system_gc_id_log_get GET /system/gc/id/log Get gc job log.
Harbor1Client::ProductsApi system_gc_schedule_get GET /system/gc/schedule Get gc's schedule.
Harbor1Client::ProductsApi system_gc_schedule_post POST /system/gc/schedule Create a gc schedule.
Harbor1Client::ProductsApi system_gc_schedule_put PUT /system/gc/schedule Update gc's schedule.
Harbor1Client::ProductsApi system_oidc_ping_post POST /system/oidc/ping Test the OIDC endpoint.
Harbor1Client::ProductsApi system_scan_all_schedule_get GET /system/scanAll/schedule Get scan_all's schedule.
Harbor1Client::ProductsApi system_scan_all_schedule_post POST /system/scanAll/schedule Create a schedule or a manual trigger for the scan all job.
Harbor1Client::ProductsApi system_scan_all_schedule_put PUT /system/scanAll/schedule Update scan all's schedule.
Harbor1Client::ProductsApi systeminfo_get GET /systeminfo Get general system info
Harbor1Client::ProductsApi systeminfo_getcert_get GET /systeminfo/getcert Get default root certificate.
Harbor1Client::ProductsApi systeminfo_volumes_get GET /systeminfo/volumes Get system volume info (total/free size).
Harbor1Client::ProductsApi usergroups_get GET /usergroups Get all user groups information
Harbor1Client::ProductsApi usergroups_group_id_delete DELETE /usergroups/group_id Delete user group
Harbor1Client::ProductsApi usergroups_group_id_get GET /usergroups/group_id Get user group information
Harbor1Client::ProductsApi usergroups_group_id_put PUT /usergroups/group_id Update group information
Harbor1Client::ProductsApi usergroups_post POST /usergroups Create user group
Harbor1Client::ProductsApi users_current_get GET /users/current Get current user info.
Harbor1Client::ProductsApi users_current_permissions_get GET /users/current/permissions Get current user permissions.
Harbor1Client::ProductsApi users_get GET /users Get registered users of Harbor.
Harbor1Client::ProductsApi users_post POST /users Creates a new user account.
Harbor1Client::ProductsApi users_search_get GET /users/search Search users by username
Harbor1Client::ProductsApi users_user_id_cli_secret_put PUT /users/user_id/cli_secret Set CLI secret for a user.
Harbor1Client::ProductsApi users_user_id_delete DELETE /users/user_id Mark a registered user as be removed.
Harbor1Client::ProductsApi users_user_id_get GET /users/user_id Get a user's profile.
Harbor1Client::ProductsApi users_user_id_password_put PUT /users/user_id/password Change the password on a user that already exists.
Harbor1Client::ProductsApi users_user_id_put PUT /users/user_id Update a registered user to change his profile.
Harbor1Client::ProductsApi users_user_id_sysadmin_put PUT /users/user_id/sysadmin Update a registered user to change to be an administrator of Harbor.
Harbor1Client::QuotaApi quotas_id_get GET /quotas/id Get the specified quota
Harbor1Client::QuotaApi quotas_id_put PUT /quotas/id Update the specified quota
Harbor1Client::RetentionApi retentions_id_executions_eid_patch PATCH /retentions/id/executions/eid Stop a Retention job
Harbor1Client::RetentionApi retentions_id_executions_eid_tasks_get GET /retentions/id/executions/eid/tasks Get Retention job tasks
Harbor1Client::RetentionApi retentions_id_executions_eid_tasks_tid_get GET /retentions/id/executions/eid/tasks/tid Get Retention job task log
Harbor1Client::RetentionApi retentions_id_executions_get GET /retentions/id/executions Get a Retention job
Harbor1Client::RetentionApi retentions_id_executions_post POST /retentions/id/executions Trigger a Retention job
Harbor1Client::RetentionApi retentions_id_get GET /retentions/id Get Retention Policy
Harbor1Client::RetentionApi retentions_metadatas_get GET /retentions/metadatas Get Retention Metadatas
Harbor1Client::RetentionApi retentions_post POST /retentions Create Retention Policy
Harbor1Client::RobotAccountApi projects_project_id_robots_get GET /projects/project_id/robots Get all robot accounts of specified project
Harbor1Client::RobotAccountApi projects_project_id_robots_post POST /projects/project_id/robots Create a robot account for project
Harbor1Client::RobotAccountApi projects_project_id_robots_robot_id_delete DELETE /projects/project_id/robots/robot_id Delete the specified robot account
Harbor1Client::RobotAccountApi projects_project_id_robots_robot_id_get GET /projects/project_id/robots/robot_id Return the infor of the specified robot account.
Harbor1Client::RobotAccountApi projects_project_id_robots_robot_id_put PUT /projects/project_id/robots/robot_id Update status of robot account.
Harbor1Client::ScanApi repositories_repo_name_tags_tag_scan_get GET /repositories/repo_name/tags/tag/scan Get the scan report
Harbor1Client::ScanApi repositories_repo_name_tags_tag_scan_post POST /repositories/repo_name/tags/tag/scan Scan the image.
Harbor1Client::ScanApi repositories_repo_name_tags_tag_scan_uuid_log_get GET /repositories/repo_name/tags/tag/scan/uuid/log Get scan log
Harbor1Client::ScanApi scans_all_metrics_get GET /scans/all/metrics Get the metrics of the latest scan all process
Harbor1Client::ScanApi scans_schedule_metrics_get GET /scans/schedule/metrics Get the metrics of the latest scheduled scan all process
Harbor1Client::ScannersApi projects_project_id_scanner_candidates_get GET /projects/project_id/scanner/candidates Get scanner registration candidates for configurating project level scanner
Harbor1Client::ScannersApi projects_project_id_scanner_get GET /projects/project_id/scanner Get project level scanner
Harbor1Client::ScannersApi projects_project_id_scanner_put PUT /projects/project_id/scanner Configure scanner for the specified project
Harbor1Client::ScannersApi scanners_get GET /scanners List scanner registrations
Harbor1Client::ScannersApi scanners_ping_post POST /scanners/ping Tests scanner registration settings
Harbor1Client::ScannersApi scanners_post POST /scanners Create a scanner registration
Harbor1Client::ScannersApi scanners_registration_id_delete DELETE /scanners/registration_id Delete a scanner registration
Harbor1Client::ScannersApi scanners_registration_id_get GET /scanners/registration_id Get a scanner registration details
Harbor1Client::ScannersApi scanners_registration_id_metadata_get GET /scanners/registration_id/metadata Get the metadata of the specified scanner registration
Harbor1Client::ScannersApi scanners_registration_id_patch PATCH /scanners/registration_id Set system default scanner registration
Harbor1Client::ScannersApi scanners_registration_id_put PUT /scanners/registration_id Update a scanner registration
Harbor1Client::SystemApi system_cve_whitelist_get GET /system/CVEWhitelist Get the system level whitelist of CVE.
Harbor1Client::SystemApi system_cve_whitelist_put PUT /system/CVEWhitelist Update the system level whitelist of CVE.
Harbor1Client::SystemApi system_oidc_ping_post POST /system/oidc/ping Test the OIDC endpoint.

Documentation for Models

Documentation for Authorization

basicAuth

  • Type: HTTP basic authentication