Ressource : passerelle
La passerelle représente la configuration d'un proxy, généralement un équilibreur de charge. Il capture l'adresse IP:port sur laquelle les services sont exposés par le proxy, ainsi que toute configuration de règle. Les routes font référence aux passerelles pour indiquer comment les requêtes doivent être routées par cette passerelle. ID suivant : 33
Représentation JSON |
---|
{ "name": string, "selfLink": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "type": enum ( |
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de passerelle. Il correspond au modèle |
selfLink |
Uniquement en sortie. URL de cette ressource définie par le serveur |
createTime |
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 : |
updateTime |
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 : |
labels |
Facultatif. Ensemble de tags d'étiquettes associés à la ressource de passerelle. Objet contenant une liste de paires |
description |
Facultatif. Description libre de la ressource. Longueur maximale : 1 024 caractères. |
type |
Immuable. Type de passerelle gérée par le client. Ce champ est obligatoire. Si aucune valeur n'est spécifiée, une erreur est renvoyée. |
addresses[] |
Facultatif. Zéro ou une adresse IPv4 ou IPv6 sur laquelle la passerelle recevra le trafic. Si aucune adresse n'est fournie, une adresse IP du sous-réseau est allouée Ce champ ne s'applique qu'aux passerelles de type "SECURE_WEB_GATEWAY". Passerelles de type "OPEN_MESH" écouter sur 0.0.0.0 pour IPv4 et :: pour IPv6. |
ports[] |
Obligatoire. Un ou plusieurs numéros de port (1-65535) sur lesquels la passerelle recevra le trafic. Le proxy se lie aux ports spécifiés. Passerelles de type "SECURE_WEB_GATEWAY" sont limitées à un port. Les passerelles de type "OPEN_MESH" écoutent sur 0.0.0.0 pour IPv4 et :: pour IPv6, et sont compatibles avec plusieurs ports. |
scope |
Facultatif. Le champ d'application détermine comment la configuration de plusieurs instances de passerelle est fusionnée. La configuration de plusieurs instances de passerelle ayant le même champ d'application sera fusionnée comme une configuration unique au proxy/équilibreur de charge. 64 caractères au maximum. Le champ d'application doit commencer par une lettre et ne peut contenir que des lettres, des chiffres et des traits d'union. |
serverTlsPolicy |
Facultatif. Référence d'une URL ServerTLSPolicy complète. Spécifie la manière dont le trafic TLS est interrompu. Si ce champ est vide, la terminaison TLS est désactivée. |
certificateUrls[] |
Facultatif. Référence d'URL de certificat complète. Le proxy présente un certificat (sélectionné en fonction du SNI) lors de l'établissement d'une connexion TLS. Cette fonctionnalité ne s'applique qu'aux passerelles de type "SECURE_WEB_GATEWAY". |
gatewaySecurityPolicy |
Facultatif. Référence d'URL GatewaySecurityPolicy complète. Définit comment un serveur doit appliquer une stratégie de sécurité aux connexions entrantes (VM vers proxy). Exemple : Cette règle est spécifique aux passerelles de type 'SECURE_WEB_GATEWAY'. |
network |
Facultatif. Nom relatif de la ressource identifiant le réseau VPC qui utilise cette configuration. Exemple : Actuellement, ce champ est spécifique aux passerelles de type "SECURE_WEB_GATEWAY". |
subnetwork |
Facultatif. Nom de ressource relatif identifiant le sous-réseau auquel ce SWG est alloué. Par exemple : Actuellement, ce champ est spécifique aux passerelles de type "SECURE_WEB_GATEWAY". |
ipVersion |
Facultatif. Version IP qui sera utilisée par cette passerelle. Les options valides sont IPV4 ou IPV6. La valeur par défaut est IPV4. |
envoyHeaders |
Facultatif. Détermine si envoy insère 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. |
Type
Type de passerelle gérée par le client. Les valeurs possibles sont les suivantes : * OPEN_MESH * SECURE_WEB_GATEWAY
Enums | |
---|---|
TYPE_UNSPECIFIED |
Le type de la passerelle gérée par le client n'est pas spécifié. |
OPEN_MESH |
Le type de passerelle gérée par le client est TrafficDirector Open Mesh. |
SECURE_WEB_GATEWAY |
Le type de passerelle gérée par le client est SecureWebGateway (SWG). |
IpVersion
Types de version IP de la passerelle. Les valeurs possibles sont: * IPV4 * IPV6
Enums | |
---|---|
IP_VERSION_UNSPECIFIED |
Type lorsque la version IP n'est pas spécifiée. La valeur par défaut est IPV4. |
IPV4 |
Type pour la version 4 de l'adresse IP. |
IPV6 |
Type pour la version 6 de l'adresse IP. |
Méthodes |
|
---|---|
|
Crée une passerelle dans un projet et un emplacement donnés. |
|
Supprime une seule passerelle. |
|
Récupère les informations d'une seule passerelle. |
|
Répertorie les passerelles d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres d'une seule passerelle. |
|
Définit la stratégie de contrôle d'accès de la ressource spécifiée. |
|
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |