You need to enable JavaScript to run this app.
导航
返回数据结构
最近更新时间:2025.01.23 17:27:44首次发布时间:2025.01.23 14:19:43

MavenRespConfig

参数名类型示例描述

VersionPolicy

String

Release

Maven 仓库版本策略,取值:

  • Release:发布仓库,用于保存开发过程中的稳定的发行版本。
  • Snapshot:快照仓库,用于保存开发过程中的不稳定版本。
  • Mixed:混合仓库。
LayoutPolicyStringStrictMaven 仓库布局策略。支持 Strict、Permissive。

GroupRespConfig

参数名类型示例描述
MembersList Member-聚合仓实例中的成员仓库 ID。

ProxyRespConfig

参数名类型示例描述
ProxyUrlStringhttps://go.skd.com代理目标仓库地址。
CredentialObject CredentialRespConfig-代理仓库鉴权配置。

CredentialRespConfig

参数名类型示例值描述
TypeStringBasicAuth认证类型,当前仅支持 BasicAuth。
UsernameStringusernameBasicAuth 认证方式时的用户名。

Member

参数名类型示例值描述
RegistryStringregistry-a成员仓库名称。

Regitry

参数名类型示例描述
EndpointStringhttps://artifacts-cn-beijing/repository/***制品仓库实例访问 URL。
NameStringartifact-demo制品仓库实例名称。
FormatStringMaven制品仓库实例的制品类型。

Mode

String

Hosted

制品仓库模式,取值:

Public

Bool

true

制品是否支持公开下载,取值:

  • true:制品支持公开下载。
  • false:制品不支持公开下载。
DescriptionStringthis is a artifactes制品仓库描述信息。

WritePolicy

String

Allow

制品仓库的制品发布策略,取值:

  • Allow:允许覆盖,即允许上传相同路径的制品。
  • Deny:只读,禁止上传、更新和删除制品。
  • Once:禁止覆盖,不允许上传相同路径的制品。

Status

Object RegistryStatus

{
"Phase": "Running",
"Conditions": ["Ok"]
}

实例状态,由 PhaseConditions 组成
合法的 PhaseConditions 组合如下所示:

  • {Creating, [Progressing]}:创建中
  • {Running, [Ok]:运行中
  • {Running, [Degraded]}: 运行中
  • {Stopped, [Balance]}:欠费关停
  • {Stopped, [Released]}:待回收
  • {Stopped, [Released, Balance]}:欠费关停
  • {Starting, [Progressing]}:启动中
  • {Deleting, [Progressing]}:销毁中
  • {Failed, [Unknown]}:异常
MavenRegistryConfigObject MavenRespConfig-Maven 仓库配置。
ProxyRegistryConfigObject ProxyRespConfig-代理仓库配置。
GroupRegistryConfigObject GroupRespConfig-聚合仓库配置。
CreateTimeString2025-01-01T00:00:00Z制品仓库实例的创建时间。
UpdateTimeString2025-01-01T00:00:00Z制品仓库实例的更新时间。

RegistryStatus

PhaseCondition 组合说明,请参见本文上方 Registry 中的 Status 参数说明。

参数名类型示例值描述

Phase

String

Deleting

制品仓库实例状态,参数值如下:

  • Creating
  • Running
  • Stopped
  • Starting
  • Deleting
  • Failed

Conditions

List

["Progressing"]

制品仓库实例进入当前状态下的条件、即进入该状态的原因等,可以有多个原因。参数值如下:

  • Ok
  • Progressing
  • Degraded
  • Balance
  • Released
  • Unknown

Package

参数名类型示例描述
NameStringpackage-demo制品包名称。
LatestVersionStringversion1制品包最新版本号。
VersionCountInteger1制品包版本数量。
CreateTimeString2025-01-01T00:00:00Z制品包创建时间。
UpdateTimeString2025-01-01T00:00:00Z制品包更新时间。

Version

参数名类型示例描述
PackageStringpackage-demo制品包名称。
NameStringversion1制品包版本。

Disabled

Boolean

false

制品包版本是否被禁用,取值:

  • true:制品包版本被禁用。
  • false:制品包版本未被禁用。
AuthorStringuser-demo制品包的创建者。
CreateTimeString2025-01-01T00:00:00Z制品创建时间。
UpdateTimeString2025-01-01T00:00:00Z制品更新时间。

Asset

参数名类型示例描述
PackageStringpackage-demo制品包名称。
VersionStringversion1制品包版本名称。
NameStringasset-demo制品文件名称。
DownloadUrlStringhttps://artifacts-cn-beijing.volces.com/repository/artifacts-demo/completion.zsh制品文件下载地址。
ContentTypeStringapplication/octet-stream内容类型。
SizeInteger1000文件大小,单位为字节。
CheckSumObject CheckSum-制品文件哈希值。
AttributesString{\"etag\":\"c6e99a58ee3e174e84b1d7def73a962a7bfa66aa\",\"last_modified\":1732776882}文件属性,与制品类型有关。
CreateTimeString2025-01-01T00:00:00Z创建时间。
UpdateTimeString2025-01-01T00:00:00Z更新时间。

CheckSum

参数名类型示例描述
Md5String8bfac2b431791d62169f7f***制品文件 MD5 哈希值。
Sha1Stringc6e99a58ee3e174e84b1d7***制品文件 SHA-1 哈希值。
Sha256String1bcac0dc92b40f425640eb***制品文件 SHA-256 哈希值。
Sha512Stringbccf524d67761fd2d69f4b8***制品文件 SHA-512 哈希值。

Success

参数名类型示例值描述
NameStringversion1删除成功的版本或文件名称。

Failure

参数名类型示例值描述
NameStringversion2删除失败的版本或文件名称。
ReasonStringtag version2 not exist删除失败的原因。