CLI命令参考(企业版)
实例管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建实例 | hcloud SWR CreateInstance | 创建企业仓库实例 | |
| 查询实例列表 | hcloud SWR ListInstance | 查询实例列表 | |
| 获取实例详情 | hcloud SWR ShowInstance | 获取实例详情 | |
| 删除实例 | hcloud SWR DeleteInstance | 删除实例 | |
| 查看实例配置 | hcloud SWR ShowInstanceConfiguration | 查看实例配置 | |
| 修改实例配置 | hcloud SWR UpdateInstanceConfiguration | 修改实例配置 | |
| 获取上传下载的相关审计日志列表 | hcloud SWR ListAuditLogs | 获取上传下载的相关审计日志列表 | |
| 获取实例统计数据 | hcloud SWR ListInstanceStatistics | 获取实例统计数据 |
命名空间管理(SWR企业版)
制品仓库管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取制品仓库列表 | hcloud SWR ListInstanceRepositories | 获取制品仓库列表 | |
| 获取命名空间下所有制品仓库列表 | hcloud SWR ListNamespaceRepositories | 获取命名空间下所有制品仓库列表 | |
| 获取制品仓库详情 | hcloud SWR ShowInstanceRepository | 获取制品仓库详情 | |
| 修改制品仓库 | hcloud SWR UpdateInstanceRepository | 修改制品仓库 | |
| 删除制品仓库 | hcloud SWR DeleteInstanceRepository | 删除仓库 | |
| 获取当前项目下所有企业仓库实例的仓库列表 | hcloud SWR ListAllInstanceRepositories | 获取当前项目下所有企业仓库实例的仓库列表 |
访问凭证管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取临时访问凭证 | hcloud SWR CreateInstanceTempCredential | 获取临时访问凭证 | |
| 创建长期访问凭证 | hcloud SWR CreateInstanceLtCredential | 创建长期访问凭证 | |
| 启用/停用长期访问凭证 | hcloud SWR UpdateInstanceLtCredential | 启用/停用长期访问凭证 | |
| 删除长期访问凭证 | hcloud SWR DeleteInstanceLtCredential | 删除长期访问凭证 | |
| 查询长期访问凭证列表 | hcloud SWR ListInstanceLtCredentials | 查询长期访问凭证列表 |
访问控制管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 新增内网访问 | hcloud SWR CreateInstanceInternalEndpoint | 新增内网访问 | |
| 获取内网访问列表 | hcloud SWR ListInstanceInternalEndpoints | 获取内网访问列表 | |
| 查询内网访问详情 | hcloud SWR ShowInstanceInternalEndpoint | 查询内网访问详情 | |
| 删除内网访问 | hcloud SWR DeleteInstanceInternalEndpoint | 删除内网访问 | |
| 开启或关闭公网访问 | hcloud SWR CreateInstanceEndpointPolicy | 开启或关闭公网访问 | |
| 更新公网访问白名单 | hcloud SWR UpdateInstanceEndpointPolicy | 更新公网访问白名单,更新方式为全量更新方式 | |
| 获取公网访问信息 | hcloud SWR ShowInstanceEndpointPolicy | 获取公网访问信息 |
触发器管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建触发器 | hcloud SWR CreateInstanceWebhook | 创建触发器 | |
| 获取触发器列表 | hcloud SWR ListInstanceWebhooks | 获取触发器列表 | |
| 获取触发器详情 | hcloud SWR ShowInstanceWebhook | 获取触发器详情 | |
| 修改触发器 | hcloud SWR UpdateInstanceWebhook | 修改触发器 | |
| 删除触发器 | hcloud SWR DeleteInstanceWebhook | 删除触发器 | |
| 获取触发器执行任务列表 | hcloud SWR ListInstanceWebhookJobs | 获取触发器执行任务列表 |
任务管理(SWR企业版)
镜像同步管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建镜像同步的目标仓库 | hcloud SWR CreateInstanceRegistry | 创建镜像同步的目标仓库 | |
| 获取镜像同步的目标仓库列表 | hcloud SWR ListInstanceRegistries | 获取镜像同步的目标仓库列表 | |
| 获取镜像同步的目标仓库详情 | hcloud SWR ShowInstanceRegistry | 获取镜像同步的目标仓库详情 | |
| 修改镜像同步的目标仓库 | hcloud SWR UpdateInstanceRegistry | 修改镜像同步的目标仓库 | |
| 删除镜像同步的目标仓库 | hcloud SWR DeleteInstanceRegistry | 删除同步仓库 | |
| 创建镜像同步策略 | hcloud SWR CreateInstanceReplicationPolicy | 创建镜像同步策略 | |
| 获取镜像同步策略列表 | hcloud SWR ListInstanceReplicationPolicies | 获取镜像同步策略列表 | |
| 获取镜像同步策略详情 | hcloud SWR ShowInstanceReplicationPolicy | 获取镜像同步策略详情 | |
| 修改镜像同步策略 | hcloud SWR UpdateInstanceReplicationPolicy | 修改镜像同步策略 | |
| 删除镜像同步策略 | hcloud SWR DeleteInstanceReplicationPolicy | 删除镜像同步策略 | |
| 手动执行镜像同步策略 | hcloud SWR ExecuteInstanceReplicationPolicy | 手动执行同步策略 | |
| 获取镜像同步策略执行记录列表 | hcloud SWR ListInstanceReplicationPolicyExecutions | 获取镜像同步策略执行记录列表 | |
| 停止镜像同步任务 | hcloud SWR StopInstanceReplicationPolicyExecution | 停止镜像同步任务 | |
| 获取镜像同步策略执行任务的镜像列表 | hcloud SWR ListInstanceReplicationPolicyExecTasks | 获取镜像同步策略执行任务的镜像列表 | |
| 获取镜像同步策略执行任务的镜像版本列表 | hcloud SWR ListInstanceReplicationPolicyExecSubTasks | 获取镜像同步策略执行任务的镜像版本列表 |
镜像签名管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取签名策略列表 | hcloud SWR ListInstanceSignPolicies | 获取签名策略列表 | |
| 创建签名策略 | hcloud SWR CreateInstanceSignPolicy | 创建签名策略 | |
| 获取签名策略详情 | hcloud SWR ShowInstanceSignPolicy | 获取签名策略详情 | |
| 修改签名策略 | hcloud SWR UpdateInstanceSignPolicy | 修改签名策略 | |
| 删除签名策略 | hcloud SWR DeleteInstanceSignPolicy | 删除签名策略 | |
| 手动执行签名策略 | hcloud SWR ExecuteInstanceSignPolicy | 手动执行签名策略 | |
| 获取签名执行记录列表 | hcloud SWR ListInstanceSignPolicyExecutions | 获取签名执行记录列表 | |
| 获取签名执行记录任务的镜像列表 | hcloud SWR ListInstanceSignPolicyExecTasks | 获取签名执行记录任务的镜像列表 | |
| 获取签名策略执行任务的镜像版本列表 | hcloud SWR ListInstanceSignatureExecutionSubtasks | 获取签名策略执行任务的镜像版本列表 |
老化策略管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建老化策略 | hcloud SWR CreateInstanceRetentionPolicy | 创建老化策略 | |
| 获取老化策略列表 | hcloud SWR ListInstanceRetentionPolicies | 获取老化策略列表 | |
| 获取老化策略详情 | hcloud SWR ShowInstanceRetentionPolicy | 获取老化策略详情 | |
| 修改老化策略 | hcloud SWR UpdateInstanceRetentionPolicy | 修改老化策略 | |
| 删除老化策略 | hcloud SWR DeleteInstanceRetentionPolicy | 删除老化策略 | |
| 执行老化策略 | hcloud SWR ExecuteInstanceRetentionPolicy | 执行老化策略 | |
| 获取老化策略执行记录列表 | hcloud SWR ListInstanceRetentionPolicyExecutions | 获取老化策略执行记录列表 | |
| 获取老化策略执行任务的镜像列表 | hcloud SWR ListInstanceRetentionPolicyExecTasks | 获取老化策略执行任务的镜像列表 | |
| 获取老化策略执行任务的镜像版本列表 | hcloud SWR ListInstanceRetentionPolicyExecSubTasks | 获取老化策略执行任务的镜像版本列表 |
标签管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 按照标签检索资源列表 | hcloud SWR ListInstanceResourceInstances | 按照标签检索资源列表 | |
| 按照标签检索资源数量 | hcloud SWR ShowInstanceResourceInstancesCount | 按照标签检索资源数量 | |
| 批量添加资源标签 | hcloud SWR CreateInstanceResourceTags | 批量添加资源标签 | |
| 批量删除资源标签 | hcloud SWR DeleteInstanceResourceTags | 批量删除资源标签 | |
| 查询项目下所有实例标签 | hcloud SWR ListInstanceProjectTags | 查询项目下所有实例标签 | |
| 查询资源标签 | hcloud SWR ListInstanceResourceTags | 查询资源标签 | |
| 按照标签检索子资源列表 | hcloud SWR ListSubResourceInstances | 按照标签检索子资源列表 | |
| 按照标签检索子资源数量 | hcloud SWR ShowSubResourceInstancesCount | 按照标签检索子资源数量 | |
| 批量添加子资源标签 | hcloud SWR CreateSubResourceTags | 批量添加子资源标签 | |
| 批量删除子资源标签 | hcloud SWR DeleteSubResourceTags | 批量删除子资源标签 | |
| 查询实例下所有命名空间标签 | hcloud SWR ListNamespaceTags | 查询实例下所有命名空间标签 | |
| 查询子资源标签 | hcloud SWR ListSubResourceTags | 查询子资源标签 |
制品版本管理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取制品版本列表 | hcloud SWR ListInstanceArtifacts | 获取制品版本列表 | |
| 获取制品版本详情 | hcloud SWR ShowInstanceArtifact | 获取制品版本详情 | |
| 删除制品版本 | hcloud SWR DeleteInstanceArtifact | 删除制品版本 | |
| 获取制品附件列表 | hcloud SWR ListInstanceAccessories | 获取制品附件列表 | |
| 获取制品附加信息 | hcloud SWR ShowInstanceArtifactAddition | 获取制品附加信息 | |
| 获取仓库实例的所有制品版本列表 | hcloud SWR ListInstanceAllArtifacts | 获取仓库实例的所有制品版本列表 | |
| 获取制品仓库的Tag列表 | hcloud SWR ListInstanceTags | 获取制品仓库的Tag列表 | |
| 删除制品的Tag | hcloud SWR DeleteInstanceTag | 删除制品Tag |
镜像版本不可变(SWR企业版)
域名管理(SWR企业版)
特性开关(SWR企业版)
制品扫描(SWR企业版)
制品清理(SWR企业版)
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询制品清理的任务列表 | hcloud SWR ListGcTasks | 查询制品清理的任务列表 | |
| 查询制品清理的任务详情 | hcloud SWR ShowGcTask | 查询制品清理的任务详情 | |
| 停止制品清理任务 | hcloud SWR StopGcTask | 停止制品清理任务 | |
| 获取制品清理的计划信息 | hcloud SWR ShowGcSchedule | 获取制品清理的计划信息 | |
| 执行制品清理计划 | hcloud SWR ExecuteGcSchedule | 执行制品清理计划 | |
| 配置制品清理计划 | hcloud SWR UpdateGcSchedule | 配置制品清理计划 |