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。これは、すべての Scope リソースで固有のものです。Scope リソースが削除され、同じ名前の別のリソースが作成されると、uid は異なる値になります。

createTime

string (Timestamp format)

出力専用。スコープが作成された日付。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力専用。スコープが最後に更新された日時。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

deleteTime

string (Timestamp format)

出力専用。スコープが削除された日時。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

state

object (ScopeLifecycleState)

出力専用。Scope リソースの状態。

namespaceLabels

map (key: string, value: string)

省略可。Scope レベルのクラスタの Namespace のラベル。Scope にバインドされたメンバー クラスタの場合、これらのラベルは Scope の下にある各 Namespace に適用されます。Scope レベルのラベルと Namespace レベルのラベル(フリートの Namespace リソースの namespaceLabels)が同じキーを共有する場合は、Scope レベルのラベルが優先されます。キーと値は Kubernetes に準拠している必要があります。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

labels

map (key: string, value: string)

省略可。この Scope のラベル。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

ScopeLifecycleState

ScopeLifecycleState は、Scope リソースの状態を表します。

JSON 表現
{
  "code": enum (ScopeLifecycleState.Code)
}
フィールド
code

enum (ScopeLifecycleState.Code)

出力専用。Scope リソースの現在の状態。

ScopeLifecycleState.Code

Code は、Scope リソースの状態を表します。

列挙型
CODE_UNSPECIFIED コードが設定されていません。
CREATING Scope の作成中です。
READY Scope は有効です。
DELETING Scope の削除中です。
UPDATING Scope の更新中です。

メソッド

create

Scope を作成します。

delete

Scope を削除します。

get

Scope の詳細を返します。

getIamPolicy

リソースのアクセス制御ポリシーを取得します。

list

Scope を一覧表示します。

patch

スコープを更新します。

setIamPolicy

指定したリソースにアクセス制御ポリシーを設定します。

testIamPermissions

呼び出し元が指定されたリソース上で持つ権限を返します。