REST Resource: projects.locations.machines

リソース: Machine

Kubernetes ノードとして機能できる Google Distributed Cloud Edge マシン。

JSON 表現
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "hostedNode": string,
  "zone": string,
  "version": string,
  "disabled": boolean,
  "status": enum (Status),
  "purpose": enum (Purpose)
}
フィールド
name

string

必須。マシンのリソース名。

createTime

string (Timestamp format)

出力専用。ノードプールが作成された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

出力専用。ノードプールが最後に更新された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

このリソースに関連付けられたラベル。

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

hostedNode

string

このマシンがホストするノードの正規リソース名(例: projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node})。マシンがノードのロールを担うように割り当てられていない場合は空。

エッジマシンでホストされているコントロール プレーン ノードの場合、次の形式が返されます: 「projects/{project}/locations/{location}/clusters/{clusterId}/controlPlaneNodes/{node}」。

zone

string

このマシンの Google Distributed Cloud Edge ゾーン。

version

string

出力専用。マシンのソフトウェア バージョン。

disabled

boolean

出力専用。マシンが無効かどうか。無効にすると、マシンはサービスを開始できません。

status

enum (Status)

出力専用。マシンの現在のステータス。

purpose

enum (Purpose)

マシンが使用されるクラスタのタイプ。

ステータス

マシンのステータスを示します。

列挙型
STATUS_UNSPECIFIED ステータスが不明です。
READY マシンはノードをホストする準備ができています。これがデフォルトです。
DISABLED_FOR_REPAIR 1 つ以上の無効化申し立てを追加することで、修理のためにマシンが無効化されています。

目的

マシンの目的は、VIRTUALIZED_WORKLOAD または BAREMETAL_CLUSTER のいずれかです。

列挙型
PURPOSE_UNSPECIFIED 目的が指定されていません。
VIRTUALIZED_WORKLOAD マシンが仮想ワークロードに使用されている。
BAREMETAL_CLUSTER マシンはベアメタル ユーザー クラスタに使用されます。

メソッド

get

1 つの Machine の詳細を取得します。

list

指定されたプロジェクトとロケーションの Machine を一覧表示します。