REST Resource: projects.locations.meshes

Ressource: Maillage

Le maillage représente un regroupement de configuration logique pour la communication entre charge de travail et charge de travail au sein d'un maillage de services. Les routes qui pointent vers le maillage déterminent la manière dont les requêtes sont acheminées à l'intérieur de cette limite de maillage logique.

Représentation JSON
{
  "name": string,
  "selfLink": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interceptionPort": integer,
  "envoyHeaders": enum (EnvoyHeaders)
}
Champs
name

string

Obligatoire. Nom de la ressource de maillage. Il correspond au modèle projects/*/locations/global/meshes/<mesh_name>.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la création de la ressource.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la mise à jour de la ressource.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facultatif. Ensemble de tags d'étiquettes associés à la ressource de maillage.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Facultatif. Description en texte libre de la ressource. Longueur maximale : 1 024 caractères.

interceptionPort

integer

Facultatif. S'il est défini sur un port TCP valide (1-65535), indique au proxy SIDECAR d'écouter sur le port spécifié de l'adresse localhost (127.0.0.1). Le proxy SIDECAR s'attend à ce que tout le trafic soit redirigé vers ce port, quelle que soit sa destination ip:port réelle. Si cette règle n'est pas configurée, le port "15001" est utilisé comme port d'interception. Cela ne s'applique qu'aux déploiements de proxy side-car.

envoyHeaders

enum (EnvoyHeaders)

Facultatif. Détermine si Envoy doit insérer des en-têtes de débogage internes dans les requêtes en amont. D'autres en-têtes Envoy peuvent quand même être injectés. Par défaut, Envoy n'insère aucun en-tête de débogage.

Méthodes

create

Crée un réseau maillé dans un projet et un emplacement donnés.

delete

Supprime un seul maillage.

get

Récupère les détails d'un seul maillage.

getIamPolicy

Récupère la stratégie de contrôle d'accès d'une ressource.

list

Répertorie les réseaux maillés dans un projet et un emplacement donnés.

patch

Met à jour les paramètres d'un seul maillage.

setIamPolicy

Définit la stratégie de contrôle d'accès de la ressource spécifiée.

testIamPermissions

Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.