REST Resource: projects.locations.meshes

リソース: Mesh

Mesh は、サービス メッシュ内のワークロード間の通信の論理構成グループを表します。メッシュを指すルートは、この論理メッシュ境界内でのリクエストのルーティング方法を指定します。

JSON 表現
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
フィールド
name

string

ID。Mesh リソースの名前。パターン projects/*/locations/global/meshes/<mesh_name> と一致します。

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" }

description

string

省略可。フリーテキストでのリソースの説明。最大長は 1,024 文字です。

interceptionPort

integer

省略可。有効な TCP ポート(1~65535)が設定されている場合は、SIDECAR プロキシに localhost(127.0.0.1)アドレスの指定されたポートでリッスンするよう指示します。SIDECAR プロキシは、実際の ip:port の宛先に関係なく、すべてのトラフィックがこのポートにリダイレクトされることを想定しています。設定されていない場合、ポート「15001」がインターセプト ポートとして使用されます。これは、サイドカー プロキシのデプロイにのみ該当します。

envoyHeaders

enum (EnvoyHeaders)

省略可。Envoy が内部デバッグ ヘッダーをアップストリーム リクエストに挿入するかどうかを指定します。他の Envoy ヘッダーが挿入される可能性もあります。デフォルトでは、Envoy はデバッグ ヘッダーを挿入しません。

メソッド

create

指定されたプロジェクトとロケーションで新しい Mesh を作成します。

delete

単一の Mesh を削除します。

get

単一の Mesh の詳細を取得します。

getIamPolicy

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

list

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

patch

単一の Mesh のパラメータを更新します。

setIamPolicy

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

testIamPermissions

指定したリソースに対して呼び出し元が持っている権限を返します。