Module: Harbor2Client

Defined in:
lib/harbor2_client/version.rb,
lib/harbor2_client.rb,
lib/harbor2_client/api_error.rb,
lib/harbor2_client/api_client.rb,
lib/harbor2_client/models/tag.rb,
lib/harbor2_client/models/icon.rb,
lib/harbor2_client/models/task.rb,
lib/harbor2_client/api/icon_api.rb,
lib/harbor2_client/api/scan_api.rb,
lib/harbor2_client/models/error.rb,
lib/harbor2_client/models/label.rb,
lib/harbor2_client/configuration.rb,
lib/harbor2_client/models/errors.rb,
lib/harbor2_client/models/metrics.rb,
lib/harbor2_client/models/project.rb,
lib/harbor2_client/api/preheat_api.rb,
lib/harbor2_client/api/project_api.rb,
lib/harbor2_client/models/artifact.rb,
lib/harbor2_client/models/instance.rb,
lib/harbor2_client/models/metadata.rb,
lib/harbor2_client/models/platform.rb,
lib/harbor2_client/models/registry.rb,
lib/harbor2_client/api/artifact_api.rb,
lib/harbor2_client/api/auditlog_api.rb,
lib/harbor2_client/models/audit_log.rb,
lib/harbor2_client/models/execution.rb,
lib/harbor2_client/models/reference.rb,
lib/harbor2_client/models/repository.rb,
lib/harbor2_client/api/repository_api.rb,
lib/harbor2_client/models/annotations.rb,
lib/harbor2_client/models/extra_attrs.rb,
lib/harbor2_client/models/project_req.rb,
lib/harbor2_client/models/addition_link.rb,
lib/harbor2_client/models/cve_allowlist.rb,
lib/harbor2_client/models/resource_list.rb,
lib/harbor2_client/models/scan_overview.rb,
lib/harbor2_client/models/addition_links.rb,
lib/harbor2_client/models/preheat_policy.rb,
lib/harbor2_client/models/project_summary.rb,
lib/harbor2_client/models/project_metadata.rb,
lib/harbor2_client/models/project_deletable.rb,
lib/harbor2_client/models/cve_allowlist_item.rb,
lib/harbor2_client/models/registry_credential.rb,
lib/harbor2_client/models/native_report_summary.rb,
lib/harbor2_client/models/project_summary_quota.rb,
lib/harbor2_client/models/vulnerability_summary.rb,
lib/harbor2_client/models/provider_under_project.rb

Overview

#Harbor API

#These APIs provide services for manipulating Harbor project.

OpenAPI spec version: 2.0

Generated by: github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.17

Defined Under Namespace

Classes: AdditionLink, AdditionLinks, Annotations, ApiClient, ApiError, Artifact, ArtifactApi, AuditLog, AuditlogApi, CVEAllowlist, CVEAllowlistItem, Configuration, Error, Errors, Execution, ExtraAttrs, Icon, IconApi, Instance, Label, Metadata, Metrics, NativeReportSummary, Platform, PreheatApi, PreheatPolicy, Project, ProjectApi, ProjectDeletable, ProjectMetadata, ProjectReq, ProjectSummary, ProjectSummaryQuota, ProviderUnderProject, Reference, Registry, RegistryCredential, Repository, RepositoryApi, ResourceList, ScanApi, ScanOverview, Tag, Task, VulnerabilitySummary

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

Harbor2Client.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



73
74
75
76
77
78
79
# File 'lib/harbor2_client.rb', line 73

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end