REST Resource: projects.locations.scopes

资源:Scope

Scope 定义舰队中的范围。

JSON 表示法
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "state": {
    object (ScopeLifecycleState)
  },
  "namespaceLabels": {
    string: string,
    ...
  },
  "labels": {
    string: string,
    ...
  }
}
字段
name

string

范围 projects/{project}/locations/{location}/scopes/{scope} 的资源名称

uid

string

仅限输出。Google 为此资源生成的 UUID;该 UUID 在所有范围资源中是唯一的。如果删除了某个范围资源并创建了另一个同名的资源,则该资源会获得一个不同的 uid。

createTime

string (Timestamp format)

仅限输出。范围的创建时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅限输出。范围的上次更新时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

deleteTime

string (Timestamp format)

仅限输出。范围被删除的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

state

object (ScopeLifecycleState)

仅限输出。范围资源的状态。

namespaceLabels

map (key: string, value: string)

可选。范围级集群命名空间标签。 对于绑定到范围的成员集群,这些标签将应用于范围下的每个命名空间。在共用一个键的情况下,范围级标签优先于命名空间级标签(舰队命名空间资源中的 namespaceLabels)。键和值必须符合 Kubernetes 的要求。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

labels

map (key: string, value: string)

可选。此范围的标签。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

ScopeLifecycleState

ScopeLifecycleState 定义范围资源的状态。

JSON 表示法
{
  "code": enum (ScopeLifecycleState.Code)
}
字段
code

enum (ScopeLifecycleState.Code)

仅限输出。范围资源的当前状态。

ScopeLifecycleState.Code

Code 定义范围资源的状态。

枚举
CODE_UNSPECIFIED 未设置代码。
CREATING 正在创建范围。
READY 范围处于活跃状态。
DELETING 正在删除范围。
UPDATING 正在更新范围。

方法

create

创建范围。

delete

删除范围。

get

返回范围的详细信息。

getIamPolicy

获取资源的访问权限控制政策。

list

列出范围。

patch

更新范围。

setIamPolicy

针对指定资源设置访问权限控制政策。

testIamPermissions

返回调用者对指定资源拥有的权限。