REST Resource: projects.locations.meshes

Ressource: Mesh

Ein Mesh ist eine logische Konfigurationsgruppierung für die Kommunikation zwischen Arbeitslasten innerhalb eines Service Mesh. Routen, die auf das Mesh verweisen, legen fest, wie Anfragen innerhalb dieser logischen Mesh-Grenze weitergeleitet werden.

JSON-Darstellung
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
Felder
name

string

Erforderlich. Name der Mesh-Netzwerkressource. Sie stimmt mit dem Muster projects/*/locations/global/meshes/<mesh_name> überein.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource erstellt wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Optional. Satz von Label-Tags, die mit der Mesh-Ressource verknüpft sind.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Optional. Eine Freitextbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

interceptionPort

integer

Optional. Bei Einstellung auf einen gültigen TCP-Port (1-65535) wird der SIDECAR-Proxy angewiesen, den angegebenen Port der Localhost-Adresse (127.0.0.1) zu überwachen. Der SIDECAR-Proxy erwartet, dass der gesamte Traffic unabhängig vom tatsächlichen IP‑Port-Ziel an diesen Port weitergeleitet wird. Wenn nichts festgelegt ist, wird Port „15001“ wird als Interception-Port verwendet. Dies gilt nur für Sidecar-Proxy-Bereitstellungen.

envoyHeaders

enum (EnvoyHeaders)

Optional. Bestimmt, ob Envoy interne Debug-Header in Upstream-Anfragen einfügt. Andere Envoy-Header können weiterhin eingeschleust werden. Standardmäßig fügt Envoy keine Debug-Header ein.

Methoden

create

Erstellt ein neues Mesh in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht ein einzelnes Mesh-Netzwerk.

get

Ruft Details zu einem einzelnen Mesh-Netzwerk ab.

list

Listet Meshes in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert die Parameter eines einzelnen Mesh-Netzwerks.

setIamPolicy

Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.