跳到主要内容

ListRepoInstaller

调用该接口获取仓库中安装包列表接口。

Request​

get \repos\{repo}\installers
NameLocated inTypeDescription
repopathstringrepo name

Request Parameters​

NameLocated inTypeDescriptionRequired
page_numqueryintegerquery page numberfalse
page_sizequeryintegerquery page sizefalse
order_byquerystringquery items order by fieldfalse
is_descendingquerybooleanquery items inverted sortfalse
key_wordsquerystringquery items keyfalse
installedquerybooleaninstalled optionfalse

Response​

Response 200​

Code2DescriptionTypeSchema
200SUCCObjectv1ListRepoInstallerResponse

v1ListRepoInstallerResponse​

NameTypeDescription
brief_installersArray[v1InstallerObject]brief installer info list,only has name and version [ 具体参数可见下面 v1InstallerObject ]
installed_numintegerinstalled installer number
page_numintegerquery page number
page_sizeintegerquery page size
totalintegertotal items

v1InstallerObject​

NameTypeDescription
annotationsObjectinstaller metadata
descstringinstaller desc
iconstringinstaller icon url
maintainersArray[v1InstallerObjectmaintainer]installer maintainers [ 具体参数可见下面 v1InstallerObjectmaintainer ]
metadataObjectinstaller metadata
namestringinstaller name
repostringinstaller repo
stateinstaller state
timestampstringlast change chart timestamp
versionstringinstaller version
version_listArray[v1VersionList]installer version list [ 具体参数可见下面 v1VersionList ]

v1InstallerObjectmaintainer​

NameTypeDescription
emailstringmaintainer email
namestringmaintainer name
urlstringmaintainer url

v1VersionList​

NameTypeDescription
create_timestring
versionstring

Response 400​

Code3DescriptionType
400INVALID_ARGUMENT{ { }}

Response 404​

Code3DescriptionType
404REPO_NOT_FOUND{ { }}

Response 500​

Code3DescriptionType
500INTERNAL_STORE{ { }}

Response default​

Code2DescriptionTypeSchema
defaultAn unexpected error response.ObjectrpcStatus

rpcStatus​

NameTypeDescription
codeinteger
detailsArray[protobufAny][ 具体参数可见下面 protobufAny ]
messagestring

protobufAny​

NameTypeDescription
@typestring