REST Resource: projects.locations.meshes

Ressource: Mesh

Mesh stellt eine logische Konfigurationsgruppierung für die Kommunikation zwischen Arbeitslasten in einem Service Mesh dar. Routen, die auf ein 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

ID. Der Name der Mesh-Ressource. Entspricht dem Muster projects/*/locations/*/meshes/<mesh_name>.

createTime

string (Timestamp format)

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

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel der Ressourcenaktualisierung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Die Reihe an 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 Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

interceptionPort

integer

Optional. Wenn ein gültiger TCP-Port (1–65535) festgelegt ist, wird der SIDECAR-Proxy angewiesen, auf dem angegebenen Port der localhost-Adresse (127.0.0.1) zu lauschen. Der SIDECAR-Proxy erwartet, dass der gesamte Traffic unabhängig vom tatsächlichen Ziel (IP-Adresse:Port) an diesen Port weitergeleitet wird. Wenn kein Port festgelegt ist, wird Port 15001 als Abfangport verwendet. Dies gilt nur für Sidecar-Proxy-Bereitstellungen.

envoyHeaders

enum (EnvoyHeaders)

Optional. Legt fest, ob Envoy interne Debug-Header in Upstream-Anfragen einfügt. Andere Envoy-Header können weiterhin eingeschleust werden. Envoy fügt standardmäßig 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.

get

Ruft Details zu einem einzelnen Mesh ab.

getIamPolicy

Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.

list

Listet Mesh-Netzwerke in einem bestimmten Projekt und an einem bestimmten Standort auf.

patch

Aktualisiert die Parameter eines einzelnen Mesh.

setIamPolicy

Legt die Zugriffssteuerungsrichtlinie für die angegebene Ressource fest.

testIamPermissions

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