華為云計(jì)算 云知識(shí) 查詢所有apps/v1的APIgetAppsV1APIResources
查詢所有apps/v1的APIgetAppsV1APIResources

 

功能介紹

get available resources

調(diào)用方法

請(qǐng)參見如何調(diào)用API。

URI

GET /apis/apps/v1

請(qǐng)求參數(shù)

表1 請(qǐng)求Header參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

X-Auth-Token

String

用戶Token。

通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲取(響應(yīng)消息頭中X-Subject-Token的值)。

響應(yīng)參數(shù)

狀態(tài)碼: 200

表2 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類型

apiVersion

String

groupVersion

String

kind

String

resources

Array of io.k8s.apimachinery.pkg.apis.meta.v1.APIResource objects

表3 io.k8s.apimachinery.pkg.apis.meta.v1.APIResource

參數(shù)

參數(shù)類型

categories

Array of strings

group

String

kind

String

name

String

namespaced

Boolean

shortNames

Array of strings

singularName

String

storageVersionHash

String

verbs

Array of strings

version

String

請(qǐng)求示例

響應(yīng)示例

狀態(tài)碼: 200

OK

{
  "apiVersion" : "v1",
  "groupVersion" : "apps/v1",
  "kind" : "APIResourceList",
  "resources" : [ {
    "categories" : [ "all" ],
    "kind" : "Deployment",
    "name" : "deployments",
    "namespaced" : true,
    "shortNames" : [ "deploy" ],
    "singularName" : "",
    "verbs" : [ "create", "delete", "deletecollection", "get", "list", "patch", "update", "watch" ]
  }, {
    "group" : "autoscaling",
    "kind" : "Scale",
    "name" : "deployments/scale",
    "namespaced" : true,
    "singularName" : "",
    "verbs" : [ "get", "patch", "update" ],
    "version" : "v1"
  }, {
    "kind" : "Deployment",
    "name" : "deployments/status",
    "namespaced" : true,
    "singularName" : "",
    "verbs" : [ "get", "patch", "update" ]
  }, {
    "categories" : [ "all" ],
    "kind" : "ReplicaSet",
    "name" : "replicasets",
    "namespaced" : true,
    "shortNames" : [ "rs" ],
    "singularName" : "",
    "verbs" : [ "create", "delete", "deletecollection", "get", "list", "patch", "update", "watch" ]
  }, {
    "categories" : [ "all" ],
    "kind" : "StatefulSet",
    "name" : "statefulsets",
    "namespaced" : true,
    "shortNames" : [ "sts" ],
    "singularName" : "",
    "verbs" : [ "create", "delete", "deletecollection", "get", "list", "patch", "update", "watch" ]
  }, {
    "kind" : "StatefulSet",
    "name" : "statefulsets/status",
    "namespaced" : true,
    "singularName" : "",
    "verbs" : [ "get", "patch", "update" ]
  } ]
}

狀態(tài)碼

狀態(tài)碼

描述

200

OK

400

BadRequest

401

Unauthorized

403

Forbidden

404

NotFound

405

MethodNotAllowed

406

NotAcceptable

409

Conflict

415

UnsupportedMediaType

422

Invalid

429

TooManyRequests

500

InternalError

503

ServiceUnavailable

504

ServerTimeout