查看工作空间下的密钥列表
接口描述
GET /compute/workspace/data/v1/subscriptions/{subscription_name}/resourceGroups/{resource_group_name}/zones/{zone}/workspaces/{workspace_name}/secrets
调试接口##
请求头(Request Header)
请求参数(Request Parameters)
| 名称 | 类型 | 必须 | 位置 | 默认值 | 取值范围 | 描述 |
|---|---|---|---|---|---|---|
| subscription_name | string | 是 | path | - | - | 订阅标识 |
| resource_group_name | string | 是 | path | - | - | 资源组标识 |
| zone | string | 是 | path | - | - | 可用区 |
| workspace_name | string | 是 | path | - | - | 工作空间名称 ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$ |
| state | string | 否 | path | - | - | 状态 |
| owner_id | string | 否 | path | - | - | 拥有者id |
| match_display_name | string | 否 | path | - | - | 匹配的展示名称 |
| page_size | int | 否 | path | - | - | 页大小 |
| page_token | int | 否 | path | - | - | 页数 |
| filter | string | 否 | path | - | - | 过滤条件 |
请求体(Request Body)
无
请求示例(Request Example)
curl --request POST https://compute/workspace/data/v1/subscriptions/d1f3a37a-995b-409d-8001-97a5f48a88da/resourceGroups/default/zones/cn-sh-01a/workspaces/e87cb6db-863c-4392-b6c7-31c04e91d462/secrets \
-H 'content-type: application/json' \
-H 'Authorization: xxx' \
响应参数(Response Parameters)
| 名称 | 类型 | 描述 |
|---|---|---|
| secrets | []object | 密钥信息 |
| next_page_token | string | 下一页页码 |
| total_size | int | 总个数 |
其中,secrets 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| metadata | object | 元数据 |
| ownership | object | 所属关系 |
| info | object | 信息 |
| state | string | 状态 |
| secret_data | []object | 密钥数据 |
| secret_status | object | 密钥状态 |
其中,metadata 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| uid | string | 密钥uid |
| deleted | bool | 是否已删除 |
| create_time | string | 创建时间 |
| update_time | string | 更新时间 |
其中,ownership 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| creator_id | string | 创建者id |
| owner_id | string | 所有者id |
| tenant_id | string | 租户id |
| creator_name | string | 创建者名称 |
其中,info 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| subscription_name | string | 订阅标识 |
| resource_group_name | string | 资源组标识 |
| zone | string | 可用区 |
| workspace_name | string | 工作空间名称 |
| workspace_display_name | string | 工作空间展示名称 |
| name | string | 密钥名称 |
其中,secret_data 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| key | string | 密钥键 |
| value | string | 密钥值,使用base64编码传输 |
其中,secret_status 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| relatedResource | []object | 关联资源 |
其中,relatedResource 的参数如下
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceType | string | 资源类型 |
| resourceName | string | 资源名称 |
响应示例(Response Example)
{
"secrets": [
{
"metadata": {
"uid": "string",
"deleted": true,
"create_time": "2023-11-30T06:41:35.688Z",
"update_time": "2023-11-30T06:41:35.688Z"
},
"ownership": {
"creator_id": "string",
"owner_id": "string",
"tenant_id": "string",
"creator_name": "string"
},
"info": {
"subscription_name": "string",
"resource_group_name": "string",
"zone": "string",
"workspace_name": "string",
"workspace_display_name": "string",
"name": "string"
},
"state": "UNKNOWN_SECRET_STATE",
"secret_data": [
{
"key": "string",
"value": "string"
}
],
"secret_status": {
"relatedResource": [
{
"resourceType": "CDI",
"resourceName": "string"
}
]
}
}
],
"next_page_token": "string",
"total_size": 0
}