密文管理

修改密文

基本信息

Path: /v1/secrets/{name}

Method: PUT

接口描述:

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json

路径参数

参数名称示例备注
name密文名称

Body

名称类型是否必须默认值备注其他信息
dataobject非必须密文数据
├─ keystring非必须键值对
descriptionstring非必须描述

返回数据

名称类型是否必须默认值备注其他信息
namestring非必须名称
namespacestring非必须命名空间
dataobject非必须密文数据
├─ keystring非必须键值对
createTimestring非必须创建时间
updateTimestring非必须更新时间
descriptionstring非必须描述
versionstring非必须版本

创建密文

基本信息

Path: /v1/secrets

Method: POST

接口描述:

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json

Body

名称类型是否必须默认值备注其他信息
namestring必须名称
dataobject非必须密文数据
├─ keystring非必须键值对
descriptionstring非必须描述

返回数据

名称类型是否必须默认值备注其他信息
namestring非必须名称
namespacestring非必须命名空间
dataobject非必须密文数据
├─ keystring非必须键值对
createTimestring非必须创建时间
updateTimestring非必须更新时间
descriptionstring非必须描述
versionstring非必须版本

删除密文

基本信息

Path: /v1/secrets/{name}

Method: DELETE

接口描述:

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json

路径参数

参数名称示例备注
name密文名称

返回数据

名称类型是否必须默认值备注其他信息
successboolean非必须

查询密文

基本信息

Path: /v1/secrets/{name}

Method: GET

接口描述:

请求参数

路径参数

参数名称示例备注
name密文名称

返回数据

名称类型是否必须默认值备注其他信息
namestring非必须名称
namespacestring非必须命名空间
dataobject非必须密文数据
├─ keystring非必须键值对
createTimestring非必须创建时间
updateTimestring非必须更新时间
descriptionstring非必须描述
versionstring非必须版本

查询密文关联的应用

基本信息

Path: /v1/secrets/{name}/apps

Method: GET

接口描述:

请求参数

路径参数

参数名称示例备注
name密文名称

返回数据

名称类型是否必须默认值备注其他信息
totalnumber非必须总数量
listOptionsobject非必须查询选项
├─ selectorstring非必须标签选择器
├─ fieldSelectorstring非必须字段选择器
├─ limitinteger非必须限制条数
├─ continuestring非必须
itemsobject []非必须应用列表

item 类型: object

├─ namestring非必须应用名称
├─ labelsobject非必须应用标签对
├─ keystring非必须键值对
├─ descriptionstring非必须应用描述
├─ namespacestring非必须应用命名空间
├─ createTimestring非必须创建时间
├─ versionstring非必须版本
├─ typestring非必须应用类型
├─ selectorstring非必须应用匹配节点标签

罗列密文

基本信息

Path: /v1/secrets

Method: GET

接口描述:

请求参数

Query

参数名称是否必须示例备注
fieldSelectormetadata.name=test字段选择器
selector标签选择器
limit限制条数
continue

返回数据

名称类型是否必须默认值备注其他信息
totalnumber非必须总数量
listOptionsobject非必须查询选项
├─ selectorstring非必须标签选择器
├─ fieldSelectorstring非必须字段选择器
├─ limitinteger非必须限制条数
├─ continuestring非必须
itemsobject []非必须列表

item 类型: object

├─ namestring非必须密文名称
├─ namespacestring非必须命名空间
├─ createTimestring非必须创建时间
├─ updateTimestring非必须更新时间
├─ descriptionstring非必须描述
├─ versionstring非必须版本