跳到主要内容

UpgradePlugin

调用该接口更新插件接口。

Request​

put \plugins\{id}
NameLocated inTypeDescription
idpathstringupgrade plugin id

Request Body​

DescriptionTypeSchema
installer infoObjectv1Installer

v1Installer​

NameTypeDescription
configurationstringinstaller configuration data
descstringinstaller desc
iconstringinstaller icon
maintainersArray[v1Installermaintainer]installer maintainers [ 具体参数可见下面 v1Installermaintainer ]
namestringinstaller name
repostringrepository name
typeconfiguration type
versionstringinstaller version

v1Installermaintainer​

NameTypeDescription
emailstringmaintainer email
namestringmaintainer name
urlstringmaintainer url

Response​

Response 200​

Code2DescriptionTypeSchema
200SUCCObjectv1UpgradePluginResponse

v1UpgradePluginResponse​

NameTypeDescription
pluginplugin object

Response 400​

Code3DescriptionType
400INVALID_ARGUMENT{ { }}

Response 404​

Code3DescriptionType
404REPOSITORY_OR_INSTALLER_NOT_FOUND{ { }}

Response 409​

Code3DescriptionType
409ALREADY_EXISTS{ { }}

Response 500​

Code3DescriptionType
500INTERNAL_STORE{ { }}

Response default​

Code2DescriptionTypeSchema
defaultAn unexpected error response.ObjectrpcStatus

rpcStatus​

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

protobufAny​

NameTypeDescription
@typestring