Module: Harbor2LegacyClient
- Defined in:
- lib/harbor2_legacy_client/version.rb,
lib/harbor2_legacy_client.rb,
lib/harbor2_legacy_client/api_error.rb,
lib/harbor2_legacy_client/api_client.rb,
lib/harbor2_legacy_client/models/role.rb,
lib/harbor2_legacy_client/models/user.rb,
lib/harbor2_legacy_client/api/scan_api.rb,
lib/harbor2_legacy_client/models/label.rb,
lib/harbor2_legacy_client/models/quota.rb,
lib/harbor2_legacy_client/models/stats.rb,
lib/harbor2_legacy_client/api/label_api.rb,
lib/harbor2_legacy_client/api/quota_api.rb,
lib/harbor2_legacy_client/configuration.rb,
lib/harbor2_legacy_client/models/action.rb,
lib/harbor2_legacy_client/models/labels.rb,
lib/harbor2_legacy_client/models/search.rb,
lib/harbor2_legacy_client/api/system_api.rb,
lib/harbor2_legacy_client/models/project.rb,
lib/harbor2_legacy_client/models/scanner.rb,
lib/harbor2_legacy_client/models/storage.rb,
lib/harbor2_legacy_client/models/action_1.rb,
lib/harbor2_legacy_client/models/endpoint.rb,
lib/harbor2_legacy_client/models/password.rb,
lib/harbor2_legacy_client/models/registry.rb,
lib/harbor2_legacy_client/api/products_api.rb,
lib/harbor2_legacy_client/api/scanners_api.rb,
lib/harbor2_legacy_client/models/gc_result.rb,
lib/harbor2_legacy_client/models/ldap_conf.rb,
lib/harbor2_legacy_client/models/namespace.rb,
lib/harbor2_legacy_client/api/retention_api.rb,
lib/harbor2_legacy_client/models/event_type.rb,
lib/harbor2_legacy_client/models/is_default.rb,
lib/harbor2_legacy_client/models/ldap_users.rb,
lib/harbor2_legacy_client/models/permission.rb,
lib/harbor2_legacy_client/models/role_param.rb,
lib/harbor2_legacy_client/models/user_group.rb,
lib/harbor2_legacy_client/models/notify_type.rb,
lib/harbor2_legacy_client/models/project_req.rb,
lib/harbor2_legacy_client/models/system_info.rb,
lib/harbor2_legacy_client/models/user_entity.rb,
lib/harbor2_legacy_client/models/user_search.rb,
lib/harbor2_legacy_client/models/webhook_job.rb,
lib/harbor2_legacy_client/models/filter_style.rb,
lib/harbor2_legacy_client/models/general_info.rb,
lib/harbor2_legacy_client/models/input_secret.rb,
lib/harbor2_legacy_client/models/put_registry.rb,
lib/harbor2_legacy_client/models/role_request.rb,
lib/harbor2_legacy_client/models/user_profile.rb,
lib/harbor2_legacy_client/models/chart_version.rb,
lib/harbor2_legacy_client/models/cve_allowlist.rb,
lib/harbor2_legacy_client/models/ping_registry.rb,
lib/harbor2_legacy_client/models/registry_info.rb,
lib/harbor2_legacy_client/models/resource_list.rb,
lib/harbor2_legacy_client/models/robot_account.rb,
lib/harbor2_legacy_client/models/search_result.rb,
lib/harbor2_legacy_client/models/statistic_map.rb,
lib/harbor2_legacy_client/api/robot_account_api.rb,
lib/harbor2_legacy_client/models/chart_metadata.rb,
lib/harbor2_legacy_client/models/configurations.rb,
lib/harbor2_legacy_client/models/project_member.rb,
lib/harbor2_legacy_client/models/quota_switcher.rb,
lib/harbor2_legacy_client/models/retention_rule.rb,
lib/harbor2_legacy_client/models/sys_admin_flag.rb,
lib/harbor2_legacy_client/models/webhook_policy.rb,
lib/harbor2_legacy_client/models/chart_api_error.rb,
lib/harbor2_legacy_client/models/project_scanner.rb,
lib/harbor2_legacy_client/models/project_summary.rb,
lib/harbor2_legacy_client/models/bool_config_item.rb,
lib/harbor2_legacy_client/models/project_metadata.rb,
lib/harbor2_legacy_client/models/quota_ref_object.rb,
lib/harbor2_legacy_client/models/quota_update_req.rb,
lib/harbor2_legacy_client/models/replication_task.rb,
lib/harbor2_legacy_client/models/retention_policy.rb,
lib/harbor2_legacy_client/models/trigger_settings.rb,
lib/harbor2_legacy_client/api/chart_repository_api.rb,
lib/harbor2_legacy_client/models/ldap_import_users.rb,
lib/harbor2_legacy_client/models/search_repository.rb,
lib/harbor2_legacy_client/models/admin_job_schedule.rb,
lib/harbor2_legacy_client/models/cve_allowlist_item.rb,
lib/harbor2_legacy_client/models/replication_filter.rb,
lib/harbor2_legacy_client/models/replication_policy.rb,
lib/harbor2_legacy_client/models/retention_metadata.rb,
lib/harbor2_legacy_client/models/retention_selector.rb,
lib/harbor2_legacy_client/models/scanner_capability.rb,
lib/harbor2_legacy_client/models/string_config_item.rb,
lib/harbor2_legacy_client/models/integer_config_item.rb,
lib/harbor2_legacy_client/models/registry_credential.rb,
lib/harbor2_legacy_client/models/replication_trigger.rb,
lib/harbor2_legacy_client/models/retention_execution.rb,
lib/harbor2_legacy_client/models/email_server_setting.rb,
lib/harbor2_legacy_client/models/robot_account_access.rb,
lib/harbor2_legacy_client/models/robot_account_create.rb,
lib/harbor2_legacy_client/models/robot_account_update.rb,
lib/harbor2_legacy_client/models/scanner_registration.rb,
lib/harbor2_legacy_client/models/webhook_last_trigger.rb,
lib/harbor2_legacy_client/models/overall_health_status.rb,
lib/harbor2_legacy_client/models/project_member_entity.rb,
lib/harbor2_legacy_client/models/project_summary_quota.rb,
lib/harbor2_legacy_client/models/replication_execution.rb,
lib/harbor2_legacy_client/models/webhook_target_object.rb,
lib/harbor2_legacy_client/models/admin_job_schedule_obj.rb,
lib/harbor2_legacy_client/models/retention_policy_scope.rb,
lib/harbor2_legacy_client/models/retention_rule_trigger.rb,
lib/harbor2_legacy_client/models/robot_account_post_rep.rb,
lib/harbor2_legacy_client/models/component_health_status.rb,
lib/harbor2_legacy_client/models/configurations_response.rb,
lib/harbor2_legacy_client/models/conflict_formated_error.rb,
lib/harbor2_legacy_client/models/retention_rule_metadata.rb,
lib/harbor2_legacy_client/models/component_overview_entry.rb,
lib/harbor2_legacy_client/models/internal_chart_api_error.rb,
lib/harbor2_legacy_client/models/ldap_failed_import_users.rb,
lib/harbor2_legacy_client/models/retention_execution_task.rb,
lib/harbor2_legacy_client/models/scanner_adapter_metadata.rb,
lib/harbor2_legacy_client/models/scanner_registration_req.rb,
lib/harbor2_legacy_client/models/forbidden_chart_api_error.rb,
lib/harbor2_legacy_client/models/not_found_chart_api_error.rb,
lib/harbor2_legacy_client/models/bad_request_formated_error.rb,
lib/harbor2_legacy_client/models/retention_selector_metadata.rb,
lib/harbor2_legacy_client/models/unauthorized_chart_api_error.rb,
lib/harbor2_legacy_client/models/retention_rule_param_metadata.rb,
lib/harbor2_legacy_client/models/scanner_registration_settings.rb,
lib/harbor2_legacy_client/models/supported_webhook_event_types.rb,
lib/harbor2_legacy_client/models/configurations_scan_all_policy.rb,
lib/harbor2_legacy_client/models/insufficient_storage_chart_api_error.rb,
lib/harbor2_legacy_client/models/configurations_scan_all_policy_parameter.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: Action, Action1, AdminJobSchedule, AdminJobScheduleObj, ApiClient, ApiError, BadRequestFormatedError, BoolConfigItem, CVEAllowlist, CVEAllowlistItem, ChartAPIError, ChartMetadata, ChartRepositoryApi, ChartVersion, ComponentHealthStatus, ComponentOverviewEntry, Configuration, Configurations, ConfigurationsResponse, ConfigurationsScanAllPolicy, ConfigurationsScanAllPolicyParameter, ConflictFormatedError, EmailServerSetting, Endpoint, EventType, FilterStyle, ForbiddenChartAPIError, GCResult, GeneralInfo, InputSecret, InsufficientStorageChartAPIError, IntegerConfigItem, InternalChartAPIError, IsDefault, Label, LabelApi, Labels, LdapConf, LdapFailedImportUsers, LdapImportUsers, LdapUsers, Namespace, NotFoundChartAPIError, NotifyType, OverallHealthStatus, Password, Permission, PingRegistry, ProductsApi, Project, ProjectMember, ProjectMemberEntity, ProjectMetadata, ProjectReq, ProjectScanner, ProjectSummary, ProjectSummaryQuota, PutRegistry, Quota, QuotaApi, QuotaRefObject, QuotaSwitcher, QuotaUpdateReq, Registry, RegistryCredential, RegistryInfo, ReplicationExecution, ReplicationFilter, ReplicationPolicy, ReplicationTask, ReplicationTrigger, ResourceList, RetentionApi, RetentionExecution, RetentionExecutionTask, RetentionMetadata, RetentionPolicy, RetentionPolicyScope, RetentionRule, RetentionRuleMetadata, RetentionRuleParamMetadata, RetentionRuleTrigger, RetentionSelector, RetentionSelectorMetadata, RobotAccount, RobotAccountAccess, RobotAccountApi, RobotAccountCreate, RobotAccountPostRep, RobotAccountUpdate, Role, RoleParam, RoleRequest, ScanApi, Scanner, ScannerAdapterMetadata, ScannerCapability, ScannerRegistration, ScannerRegistrationReq, ScannerRegistrationSettings, ScannersApi, Search, SearchRepository, SearchResult, StatisticMap, Stats, Storage, StringConfigItem, SupportedWebhookEventTypes, SysAdminFlag, SystemApi, SystemInfo, TriggerSettings, UnauthorizedChartAPIError, User, UserEntity, UserGroup, UserProfile, UserSearch, WebhookJob, WebhookLastTrigger, WebhookPolicy, WebhookTargetObject
Constant Summary collapse
- VERSION =
'0.2.0'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
Harbor2LegacyClient.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
151 152 153 154 155 156 157 |
# File 'lib/harbor2_legacy_client.rb', line 151 def configure if block_given? yield(Configuration.default) else Configuration.default end end |