首页 / API 文档 / 运维中心 / 通知发送人 / 查看通知发送人列表

查看通知发送人列表

请求信息

请求行

GET /api/v1/namespaces/{namespace}/secrets

查看通知发送人列表。

请求行参数

名称 类型 是否必填项 描述
namespace string 命名空间。对象名称和身份验证范围,例如团队和项目。

请求参数

名称 类型 是否必填项 描述
fieldSelector string 一个选择器,用于按其字段限制返回对象的列表。 默认为所有对象。查看 NotifcationSender 时需要加一个字段选择器(type=NotificationSender),否则,返回所有 secret。
labelSelector string 一个选择器,用于通过其标签限制返回对象的列表。 默认为所有对象。 有三种类型的 NotificationSender,通过标签("cpaas.io/type"、"cpaas.io" 是基础域名、根据具体情况)区分,支持 email/sms/webhook。 例如:当查看类型为电子邮箱的通知发送人列表时,添加一个标签选择器(例如:"cpaas.io/type=email")。

返回信息

Content-Type application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch

状态码: 200

OK

返回体示例

通知发送人的列表。

{
   "apiVersion": "v1",
   "items": [
     {
       "data": {
         "User-Agent": "QWxhdWRhL0NvdXJpZXI="
       },
       "metadata": {
         "annotations": {
           "sync-mutable": ""
         },
         "creationTimestamp": "2021-06-03T07:40:40Z",
         "labels": {
           "cpaas.io/type": "webhook",
           "cpaas.io/unique-name": "f54a41f84e0cacdaf7bb0d32b0a645b8",
           "helm.sh/chart-name": "alauda-aiops",
           "helm.sh/chart-version": "v3.5.0-alpha.84",
           "helm.sh/release-name": "alauda-aiops",
           "helm.sh/release-namespace": "cpaas-system"
         },
         "managedFields": [
           {
             "apiVersion": "v1",
             "fieldsType": "FieldsV1",
             "fieldsV1": {
               "f:data": {
                 ".": {},
                 "f:User-Agent": {}
               },
               "f:metadata": {
                 "f:annotations": {
                   ".": {},
                   "f:sync-mutable": {}
                 },
                 "f:labels": {
                   ".": {},
                   "f:cpaas.io/type": {},
                   "f:cpaas.io/unique-name": {},
                   "f:helm.sh/chart-name": {},
                   "f:helm.sh/chart-version": {},
                   "f:helm.sh/release-name": {},
                   "f:helm.sh/release-namespace": {}
                 }
               },
               "f:type": {}
             },
             "manager": "Go-http-client",
             "operation": "Update",
             "time": "2021-06-03T07:40:40Z"
           }
         ],
         "name": "default-webhook-sender",
         "namespace": "cpaas-system",
         "resourceVersion": "14021",
         "selfLink": "/api/v1/namespaces/cpaas-system/secrets/default-webhook-sender",
         "uid": "e61c7a27-c09e-4d28-8e90-439304cd62fb"
       },
       "type": "NotificationSender"
     }
   ],
   "kind": "SecretList",
   "metadata": {
     "resourceVersion": "35585000",
     "selfLink": "/api/v1/namespaces/cpaas-system/secrets"
   }
 }

返回体说明

名称 类型 描述
apiVersion string 查看公共参数
items array 通知发送人列表。更多信息:https://kubernetes.io/docs/concepts/configuration/secret
字段路径:items
items[] object Secret 包含某种类型的保密数据。数据字段中值的总字节数必须小于 MaxSecretSize 字节数。
字段路径:items[]
items[].data object Data 包含了 secret 数据。每个键必须由字母、数字、字符、'-'、'_' 或 '.' 组成。secret 数据的序列化形式是一个 base64 编码的字符串,表示任意(可能是非字符串)的数据值。更多信息:https://tools.ietf.org/html/rfc4648#section-4
字段路径:items[].data
items[].metadata object 查看公共参数
items[].type string 用于促进保密数据的程序化处理。
字段路径:items[].type
kind string 查看公共参数
metadata object 查看公共参数

其他状态码

状态码: 401

Unauthorized