CLI命令参考
回收站
仓库管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建maven仓库 | hcloud CodeArtsArtifact CreateMavenRepo | 创建maven仓库 | |
| 编辑仓库 | hcloud CodeArtsArtifact ModifyRepository | 编辑仓库 | |
| 查看仓库信息 | hcloud CodeArtsArtifact ShowRepositoryInfo | 查看仓库信息 | |
| 创建docker仓库 | hcloud CodeArtsArtifact CreateDockerRepositories | 创建docker仓库 | |
| 删除仓库到回收站 | hcloud CodeArtsArtifact DeleteRepository | 删除仓库到回收站 | |
| 查询租户Maven仓库列表和账号密码 | hcloud CodeArtsArtifact ShowMavenInfo | 查询租户Maven仓库列表和账号密码,支持跨租户 | |
| 创建非maven仓库 | hcloud CodeArtsArtifact CreateArtifactory | 创建非maven仓库 | |
| 编辑非maven仓库信息 | hcloud CodeArtsArtifact UpdateArtifactory | 编辑非maven仓库信息 | |
| 查询Maven仓库列表 | hcloud CodeArtsArtifact ListMavenList | 查询Maven仓库列表,包含仓库状态、类型、地址和访问路径白名单等信息。支持根据项目ID和仓库ID等参数进行过滤。 | |
| 获取聚合仓下的仓库代理列表 | hcloud CodeArtsArtifact ListChildProxyRepositoriesList | 根据仓库ID获取指定聚合仓的仓库代理列表,包含仓库状态、类型、地址和访问路径白名单等信息。 | |
| 查询项目列表 | hcloud CodeArtsArtifact ShowProjectRelatedRepository | 调用该接口可以快速查询项目列表信息,包含仓库和项目的关联关系,以便于仓库的管理和协作。 |
仓库关联项目
仓库容量
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 仓库用量查询 | hcloud CodeArtsArtifact ShowStorage | 仓库用量查询 |
搜索
用户管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 重置用户密码 | hcloud CodeArtsArtifact ResetUserPassword | 重置用户密码 | |
| 查询项目下的用户 | hcloud CodeArtsArtifact ListProjectUsers | 当项目中的用户数量较多时,分页查询指定项目下的用户列表,包含用户名和角色等信息。 | |
| 查询租户级IP白名单 | hcloud CodeArtsArtifact ListDomainIpConfig | 查询租户级IP白名单列表。在IP白名单的IP才能访问制品仓库,未配置IP白名单时,默认所有IP都可访问。该功能可用于保障制品仓库的安全,对访问IP进行严格控制。 | |
| 查询仓库权限 | hcloud CodeArtsArtifact ShowRepositoryRolesPrivilege | 根据仓库ID查询指定仓库的权限,包含各角色对该仓库的权限信息。当用户需要指定仓库的指定权限时,可调用该接口查看需要授权的角色。 | |
| 查询租户私有依赖库的账号密码 | hcloud CodeArtsArtifact ShowRepoUserInfo | 在自动化构建场景,用户可调用该接口查询租户私有依赖库的账号密码,以便进行后续的上传下载操作。 | |
| 更新角色权限 | hcloud CodeArtsArtifact UpdateRepoRolesPrivilege | 根据角色ID更新指定角色的权限,如创建仓库、编辑仓库、上传、下载、导入和导出等权限,实现权限的集中管理和自动化分配。 | |
| 查询私有库用户列表 | hcloud CodeArtsArtifact ListMavenUser | 分页查询私有库用户列表,包含用户名和用户是否启用等信息。可根据用户名进行过滤。 |
仓库详情
审计日志
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询仓库或文件的审计日志信息 | hcloud CodeArtsArtifact ShowAudit | 查询仓库或文件的审计日志信息 |
关注
文件管理
权限查看
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询用户在项目下的权限 | hcloud CodeArtsArtifact ShowUserPrivileges | 查询用户在项目下的权限 |
权限管理
发布库套餐查询
发布库文件管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 彻底删除文件/文件夹 | hcloud CodeArtsArtifact DeleteCompletelyUpdateFileState | 根据文件ID彻底删除文件或文件夹,删除后不能恢复,支持批量删除。可使用该接口清理不再需要的文件或文件夹以释放存储空间。 | |
| 分页查询构建归档包列表 | hcloud CodeArtsArtifact ListFileBuildArchives | 当归档包数量庞大时,分页查询构建归档包列表,包含文件名、文件大小、下载地址、MD5校验和、构建地址、构建代码分支等信息。 | |
| 查询文件/项目列表 | hcloud CodeArtsArtifact ListFiles | 当项目或文件数量庞大时,分页查询项目或文件列表。可根据文件名、文件状态和文件的发布状态等参数进行过滤,从而快速找到所需文件,包含文件名、文件大小和下载地址等信息。 | |
| 根据文件ID查询文件详情 | hcloud CodeArtsArtifact ShowFileDetail | 在日常数据管理工作中,根据文件ID查询指定文件详情,包含文件名、文件大小、下载地址、校验和、文件状态和发布状态等信息。 | |
| 根据文件完整路径查询文件详情 | hcloud CodeArtsArtifact ShowFileDetailByFullName | 在日常数据管理工作中,根据文件完整路径查询指定文件详情,包含文件名、文件大小、下载地址、校验和、文件状态和发布状态等信息。 |
发布库仓库详情
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询项目自动删除任务设置 | hcloud CodeArtsArtifact ShowAutoDeleteJobSettings | 查询项目自动删除任务设置,包含文件的过期自动删除时间及删除规则。自动删除任务可以自动执行文件清理任务,减少管理员的工作负担,确保存储资源的有效利用。 |
发布库文件查询
发布库版本管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询项目下所有文件的数量 | hcloud CodeArtsArtifact ShowLatestVersionFilesCount | 查询项目下所有文件的数量,该接口会识别所有文件的最新版本,从而提供准确的文件数量统计。 | |
| 查询项目下所有文件的最新版本 | hcloud CodeArtsArtifact ListLatestVersionFiles | 当项目文件数量庞大时,通过该接口可以分页查询项目下所有文件的最新版本,包含文件名、文件大小、文件状态和发布状态等信息。 | |
| 查询发布库版本列表 | hcloud CodeArtsArtifact ShowVersionList | 当发布库版本众多时,用户可根据项目ID分页查询对应发布库下的版本列表。该接口支持版本名称的模糊搜索。 | |
| 查询项目下的版本数量 | hcloud CodeArtsArtifact ShowProjectVersionsCount | 当发布库版本众多时,用户可根据项目ID查询对应发布库的版本数量,以便于管理和跟踪不同版本的发布情况。该接口支持通过版本名称过滤。 |
制品安全
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询制品安全扫描任务列表 | hcloud CodeArtsArtifact ListSecGuardList | 分页查询制品安全扫描任务列表,包含扫描制品数量、漏洞数量、病毒文件数量和恶意代码文件数量等信息。 |
中心仓
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询中心仓是否启用 | hcloud CodeArtsArtifact ShowOpenSourceEnabled | 查询中心仓是否启用,用于确定当前局点是否具备中心仓功能,从而确保业务流程的顺利进行。 |
发布库权限管理
发布库设置
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询租户容量消息通知设置信息 | hcloud CodeArtsArtifact ListCapacityMessageSetting | 查询租户容量消息通知设置,包含容量阈值和是否启用邮件通知等信息。 |