| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
VersionPolicy | String | Release | Maven 仓库版本策略,取值:
|
| LayoutPolicy | String | Strict | Maven 仓库布局策略。支持 Strict、Permissive。 |
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| Members | List Member | - | 聚合仓实例中的成员仓库 ID。 |
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| ProxyUrl | String | https://go.skd.com | 代理目标仓库地址。 |
| Credential | Object CredentialRespConfig | - | 代理仓库鉴权配置。 |
| 参数名 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Type | String | BasicAuth | 认证类型,当前仅支持 BasicAuth。 |
| Username | String | username | BasicAuth 认证方式时的用户名。 |
| 参数名 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Registry | String | registry-a | 成员仓库名称。 |
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| Endpoint | String | https://artifacts-cn-beijing/repository/*** | 制品仓库实例访问 URL。 |
| Name | String | artifact-demo | 制品仓库实例名称。 |
| Format | String | Maven | 制品仓库实例的制品类型。 |
Mode | String | Hosted | 制品仓库模式,取值: |
Public | Bool | true | 制品是否支持公开下载,取值:
|
| Description | String | this is a artifactes | 制品仓库描述信息。 |
WritePolicy | String | Allow | 制品仓库的制品发布策略,取值:
|
Status | Object RegistryStatus | { | 实例状态,由 Phase 和 Conditions 组成
|
| MavenRegistryConfig | Object MavenRespConfig | - | Maven 仓库配置。 |
| ProxyRegistryConfig | Object ProxyRespConfig | - | 代理仓库配置。 |
| GroupRegistryConfig | Object GroupRespConfig | - | 聚合仓库配置。 |
| CreateTime | String | 2025-01-01T00:00:00Z | 制品仓库实例的创建时间。 |
| UpdateTime | String | 2025-01-01T00:00:00Z | 制品仓库实例的更新时间。 |
Phase、Condition 组合说明,请参见本文上方 Registry 中的 Status 参数说明。
| 参数名 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Phase | String | Deleting | 制品仓库实例状态,参数值如下:
|
Conditions | List | ["Progressing"] | 制品仓库实例进入当前状态下的条件、即进入该状态的原因等,可以有多个原因。参数值如下:
|
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| Name | String | package-demo | 制品包名称。 |
| LatestVersion | String | version1 | 制品包最新版本号。 |
| VersionCount | Integer | 1 | 制品包版本数量。 |
| CreateTime | String | 2025-01-01T00:00:00Z | 制品包创建时间。 |
| UpdateTime | String | 2025-01-01T00:00:00Z | 制品包更新时间。 |
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| Package | String | package-demo | 制品包名称。 |
| Name | String | version1 | 制品包版本。 |
Disabled | Boolean | false | 制品包版本是否被禁用,取值:
|
| Author | String | user-demo | 制品包的创建者。 |
| CreateTime | String | 2025-01-01T00:00:00Z | 制品创建时间。 |
| UpdateTime | String | 2025-01-01T00:00:00Z | 制品更新时间。 |
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| Package | String | package-demo | 制品包名称。 |
| Version | String | version1 | 制品包版本名称。 |
| Name | String | asset-demo | 制品文件名称。 |
| DownloadUrl | String | https://artifacts-cn-beijing.volces.com/repository/artifacts-demo/completion.zsh | 制品文件下载地址。 |
| ContentType | String | application/octet-stream | 内容类型。 |
| Size | Integer | 1000 | 文件大小,单位为字节。 |
| CheckSum | Object CheckSum | - | 制品文件哈希值。 |
| Attributes | String | {\"etag\":\"c6e99a58ee3e174e84b1d7def73a962a7bfa66aa\",\"last_modified\":1732776882} | 文件属性,与制品类型有关。 |
| CreateTime | String | 2025-01-01T00:00:00Z | 创建时间。 |
| UpdateTime | String | 2025-01-01T00:00:00Z | 更新时间。 |
| 参数名 | 类型 | 示例 | 描述 |
|---|---|---|---|
| Md5 | String | 8bfac2b431791d62169f7f*** | 制品文件 MD5 哈希值。 |
| Sha1 | String | c6e99a58ee3e174e84b1d7*** | 制品文件 SHA-1 哈希值。 |
| Sha256 | String | 1bcac0dc92b40f425640eb*** | 制品文件 SHA-256 哈希值。 |
| Sha512 | String | bccf524d67761fd2d69f4b8*** | 制品文件 SHA-512 哈希值。 |
| 参数名 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Name | String | version1 | 删除成功的版本或文件名称。 |
| 参数名 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Name | String | version2 | 删除失败的版本或文件名称。 |
| Reason | String | tag version2 not exist | 删除失败的原因。 |