KRM API networking.gdc.goog/v1

networking.gdc.goog/v1

Le package v1 contient des définitions de schéma d'API pour le groupe d'API networking.v1.

AuthorizationPolicyRef

Représente une référence à la stratégie d'autorisation générée.

Apparaît dans :OrganizationNetworkPolicyStatus

Champ Description
chaîne name Nom du référent.
chaîne namespace Espace de noms du référent.

BGPPeerInterface

Représente une référence à un pair BGP.

Apparaît dans :VPNBGPPeerSpec

Champ Description
chaîne name Nom du pair BGP.
chaîne ip Adresse IP du pair BGP.
Entier asn Numéro de système autonome.

Backend

Identifie les points de terminaison d'un équilibreur de charge.

Apparaît dans :BackendList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind Backend
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec BackendSpec
status BackendStatus

BackendList

Contient la liste des backends.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind BackendList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau de backends items

BackendRef

Contient des informations sur le backend.

Apparaît dans :BackendServiceSpec

Champ Description
chaîne name Nom de l'objet Backend référencé. Le backend référencé doit se trouver dans le même espace de noms que ce service de backend. Ce champ est obligatoire. Ce champ est immuable.

BackendService

Représente une configuration d'équilibreur de charge.

Apparaît dans :BackendServiceList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind BackendService
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec BackendServiceSpec
status BackendServiceStatus

BackendServiceList

Contient une liste de BackendService.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind BackendServiceList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau BackendService items

BackendServicePolicy

Représente les règles à appliquer à un ou plusieurs équilibreurs de charge.

Apparaît dans :BackendServicePolicyList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind BackendServicePolicy
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec BackendServicePolicySpec
status BackendServicePolicyStatus

BackendServicePolicyList

Contient une liste de BackendServicePolicy.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind BackendServicePolicyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Tableau BackendServicePolicy

BackendServicePolicySpec

Décrit les attributs qu'un utilisateur attend de cette règle de backend.

Apparaît dans :BackendServicePolicy

Champ Description
sessionAffinity SessionAffinity Mode d'affinité de session appliqué à la stratégie de backend. Ce champ est facultatif. Ce champ est immuable. Valeurs autorisées : - NONE : les requêtes seront acheminées vers n'importe quel backend. Il s'agit de la valeur par défaut. - CLIENT_IP_DST_PORT_PROTO : les requêtes provenant du même quadruplet (adresse IP source, adresse IP de destination, port de destination, protocole) seront acheminées vers le même backend de destination. Si plusieurs règles correspondent au même BackendProject, elles sont combinées avec un opérateur OR. L'affinité de session sera activée pour un service de backend si l'une des règles qui l'affectent est activée.
selectors LabelSelector Sélecteur définissant les BackendService auxquels cette règle s'applique. Ce champ est obligatoire. Ce champ est immuable.

BackendServicePolicyStatus

Représente l'état du règlement sur les services de backend.

Apparaît dans :BackendServicePolicy

Champ Description
Tableau Condition conditions Liste des conditions décrivant l'état actuel du règlement sur les services de backend. Les types de conditions connus sont les suivants : * "Ready"

BackendServiceRef

Contient des informations sur le backend.

Apparaît dans : - ForwardingRuleExternalSpec - ForwardingRuleInternalSpec - ForwardingRuleSpecCommon

Champ Description
chaîne name Nom de l'objet de service de backend référencé. Ce champ est obligatoire. Ce champ est immuable.

BackendServiceSpec

Décrit les attributs qu'un utilisateur attend de ce service de backend.

apparaît dans: BackendService

Champ Description
Tableau BackendRef backendRefs Liste des backends pour ce service de backend. Vous ne pouvez spécifier qu'un seul backend par zone ou par cluster d'utilisateur. Ce champ est facultatif. Ce champ est modifiable.
Tableau TargetPort targetPorts Liste des ports cibles que ce BackendService traduira. Ce champ est facultatif. Ce champ est immuable.
chaîne healthCheckName Nom de l'objet des paramètres de vérification de l'état;état pour ce service de backend. HealthCheck ne s'applique qu'aux backends de VM. Il doit faire référence à HealthCheck dans le même espace de noms que ce service de backend. Ce champ est facultatif. Ce champ est immuable.

BackendServiceStatus

Représente l'état de BackendService.

apparaît dans: BackendService

Champ Description
Tableau Condition conditions Liste des conditions décrivant l'état actuel du service de backend. Les types de conditions connus sont les suivants : * "Ready"
Tableau ForwardingRuleRef forwardingRuleRefs Liste des règles de transfert utilisant ce service de backend.

BackendSpec

Décrit les attributs qu'un utilisateur attend du backend.

Apparaît dans :Backend

Champ Description
chaîne clusterName Nom du cluster auquel la portée des sélecteurs définis doit être limitée. Cela ne s'applique pas aux charges de travail de VM. Ce champ est facultatif. Ce champ est immuable.
endpointsLabels LabelSelector Sélecteur définissant les points de terminaison (pods ou VM) à utiliser pour ce backend. Ce champ est obligatoire. Ce champ est immuable.

BackendStatus

Représente l'état du backend.

Apparaît dans :Backend

Champ Description
Tableau Condition conditions Liste des conditions décrivant l'état actuel du backend. Les types de conditions connus sont les suivants : * "Ready"

CIDRRef

Contient des informations sur le CIDR.

Apparaît dans : - ForwardingRuleExternalSpec - ForwardingRuleInternalSpec - ForwardingRuleSpecCommon

Champ Description
chaîne name Nom de l'objet CIDR référencé. Ce champ est obligatoire. Ce champ est immuable.

ClusterNodeSelector

Représente les informations utilisées pour localiser un ou plusieurs nœuds dans un cluster spécifié. Vous devez spécifier le cluster, le nœud ou les deux.

Apparaît dans :FlowLogFilter

Champ Description
chaîne cluster Nom du cluster. Si aucune valeur n'est fournie, tous les clusters seront recherchés pour trouver le ou les nœuds souhaités.
chaîne node Modèle de caractère générique utilisé pour rechercher par nom de nœud. Par exemple, k8s* ou *.domain.com.

FlowLog

Définit une liste de filtres de journaux de flux utilisés pour trouver les flux pertinents. Les événements de flux correspondant à l'une des règles de filtrage fournies sont consignés.

Apparaît dans :FlowLogList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind FlowLog
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec FlowLogSpec Configuration souhaitée pour un journal de flux.
status FlowLogStatus État observé d'un journal de flux.

FlowLogFilter

Définit un ensemble de critères de filtre appliqués en même temps. Chaque filtre de journaux de flux contient plusieurs champs de correspondance facultatifs. La logique de correspondance de chaque filtre suit les règles suivantes :

First, when a matching field is optional and not specified, it implies no
filtering is applied on this field of a flow.
For example, if no sources are provided, it means all sources are matched.


Next, when multiple fields are specified in one filter, all fields must match
the target flow.
For example, if  a source value of `srcNS/pod1` and a destination value of `dstNS/pod2` are
specified at the same time, it matches the flow from pod `srcNS/pod1`
to destination `dstNS/pod2`.


Finally, when a field is a list, specifying it multiple times means matching
any of the values.

Apparaît dans :FlowLogSpec

Champ Description
source NetworkEndpointFilter Filtre les événements de flux en fonction d'une liste de règles sources.
destination NetworkEndpointFilter Filtre les événements de flux en fonction d'une liste de règles de destination.
endpoint NetworkEndpointFilter Le point de terminaison filtre les événements de flux si la source ou la destination de l'événement correspond à un point de terminaison donné dans cette liste. Si endpoint est défini, source et destination ne doivent pas être spécifiés. Lorsqu'il est spécifié, chaque point de terminaison correspond à deux filtres : l'un avec source défini sur ce point de terminaison et tous les autres champs de filtre conservés tels quels, et l'autre avec destination défini sur ce point de terminaison et tous les autres champs de filtre conservés tels quels.
Tableau Protocol l4Protocols Filtre les événements de flux par protocoles de couche 4 définis dans [v1.Protocol]. Chaque protocole ne doit être spécifié qu'une seule fois.
Tableau PolicyVerdict verdicts Filtre les événements de flux par classification du verdict.
Tableau ClusterNodeSelector clusterNodeSelectors Liste des clusters et des nœuds utilisés pour faire correspondre les flux.

FlowLogList

Définit une liste de ressources de journaux de flux.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind FlowLogList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau FlowLog items Liste des entrées du journal de flux.

FlowLogSpec

Représente les filtres de journaux de flux appliqués. Lorsque plusieurs filtres sont présents, le flux est enregistré si au moins un filtre correspond à l'événement de flux.

Apparaît dans :FlowLog

Champ Description
enable booléen Indique si ce journal de flux est activé. Lorsqu'elle est désactivée, les filtres de flux de backend sont désactivés et aucun journal correspondant n'est collecté. En l'absence de spécification, la valeur par défaut est true.
Tableau FlowLogFilter filters Liste des filtres utilisés pour faire correspondre les événements de flux. Les événements de flux correspondant à l'une des règles de filtrage fournies sont consignés.
lifetime Depuis la publication de l'application Durée d'application de cette règle de journaux de flux. Une fois l'heure atteinte, la règle de journalisation des flux est désactivée. Si ce champ est vide, la règle de journalisation des flux est activée indéfiniment.
logDetailLevel LogDetailLevel Champs enregistrés pour les événements de flux correspondants. Si ce paramètre est vide, tous les champs sont enregistrés par défaut.

FlowLogStatus

Définit l'état observé des journaux de flux.

Apparaît dans :FlowLog

Champ Description
Tableau Condition conditions État actuel des journaux de flux. Les types de conditions connus sont les suivants : Reconciled (le journal de flux a été réconcilié et provisionné avec succès) et Logging (le journal de flux est actuellement réconcilié et actif).
Tableau PropagationStatus clusters État de propagation de ce journal de flux dans chaque cluster où la ressource est propagée. La condition Propagated est définie sur true dans Conditions si cette ressource est synchronisée avec le cluster et que son ObservedGeneration est défini sur la génération de la ressource propagée dans le cluster cible. Si cette ressource est correctement supprimée d'un cluster, le PropagationStatus correspondant doit être supprimé de la liste.
startTime Heure Heure d'activation du journal de flux. Ce champ est défini par le réconciliateur lorsqu'il interagit pour la première fois avec l'objet ou lorsque la ressource FlowLogSpec est modifiée.
endTime Heure Heure à laquelle le journal de flux devient inactif. Ce champ est défini par le rapprocheur comme suit :
  1. Lorsque le flux a une durée de vie infinie (FlowLogSpec.Lifetime n'est pas spécifié), EndTime peut être vide.
  2. Lorsque FlowLogSpec.Lifetime.Expirationis set, its value is copied toEndTimedirectly.</li> <li>WhenFlowLogSpec.Lifetime.Durationis set,EndTimewill be set to the value ofStartTimeadded to the value ofFlowLogSpec.Lifetime.Duration`

ForwardingRuleExternal

Représente une API d'interface pour créer une règle de transfert externe.

Apparaît dans :ForwardingRuleExternalList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind ForwardingRuleExternal
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec ForwardingRuleExternalSpec
status ForwardingRuleExternalStatus

ForwardingRuleExternalList

Contient une liste de ForwardingRuleExternal.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind ForwardingRuleExternalList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau ForwardingRuleExternal items

ForwardingRuleExternalSpec

Décrit les attributs qu'un utilisateur attend d'une règle de transfert.

Apparaît dans :ForwardingRuleExternal

Champ Description
cidrRef CIDRRef Référence à l'objet contenant le CIDR à utiliser pour cette règle de transfert. Il doit faire référence à un objet dans le même espace de noms que cette règle de transfert. Si aucune valeur n'est spécifiée, un CIDR IPv4 /32 sera automatiquement réservé à partir du pool d'adresses IP globales ou zonales. Ce champ est facultatif. Ce champ est immuable.
Tableau Port ports Liste des ports de couche 4 pour lesquels les paquets seront transférés vers les backends configurés avec cette règle de transfert. Vous devez spécifier au moins un port. Pour les règles de transfert internes au sein d'un même réseau VPC, deux règles de transfert ou plus ne peuvent pas utiliser la même paire [CIDR, protocole] si elles partagent au moins un numéro de port. Ce champ est obligatoire. Ce champ est immuable.
backendServiceRef BackendServiceRef Référence à BackendService utilisée pour cette règle de transfert. Il doit faire référence à BackendService dans le même espace de noms que cette règle de transfert. Ce champ est immuable une fois défini.

ForwardingRuleExternalStatus

Représente l'état de la règle de transfert.

Apparaît dans :ForwardingRuleExternal

Champ Description
chaîne cidr Valeur CIDR résultante utilisée pour cette règle de transfert.
Tableau Condition conditions Liste des conditions décrivant l'état actuel de la règle de transfert. Les types de conditions connus sont les suivants : * "Ready"

ForwardingRuleInternal

Représente une API d'interface pour créer une règle de transfert interne.

Apparaît dans : - ForwardingRuleInternalList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind ForwardingRuleInternal
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec ForwardingRuleInternalSpec
status ForwardingRuleInternalStatus

ForwardingRuleInternalList

Contient une liste de ForwardingRuleInternal.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind ForwardingRuleInternalList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau ForwardingRuleInternal items

ForwardingRuleInternalSpec

Décrit les attributs qu'un utilisateur attend d'une règle de transfert.

Apparaît dans :ForwardingRuleInternal

Champ Description
cidrRef CIDRRef Référence à l'objet contenant le CIDR à utiliser pour cette règle de transfert. Il doit faire référence à un objet dans le même espace de noms que cette règle de transfert. Si aucune valeur n'est spécifiée, un CIDR IPv4 /32 sera automatiquement réservé à partir du pool d'adresses IP globales ou zonales. Ce champ est facultatif. Ce champ est immuable.
Tableau Port ports Liste des ports de couche 4 pour lesquels les paquets seront transférés vers les backends configurés avec cette règle de transfert. Vous devez spécifier au moins un port. Pour les règles de transfert internes au sein d'un même réseau VPC, deux règles de transfert ou plus ne peuvent pas utiliser la même paire [CIDR, protocole] si elles partagent au moins un numéro de port. Ce champ est obligatoire. Ce champ est immuable.
backendServiceRef BackendServiceRef Référence à BackendService utilisée pour cette règle de transfert. Il doit faire référence à BackendService dans le même espace de noms que cette règle de transfert. Ce champ est immuable une fois défini.

ForwardingRuleInternalStatus

Représente l'état de la règle de transfert.

Apparaît dans :ForwardingRuleInternal

Champ Description
chaîne cidr Valeur CIDR résultante utilisée pour cette règle de transfert.
Tableau Condition conditions Liste des conditions décrivant l'état actuel de la règle de transfert. Les types de conditions connus sont les suivants : * "Ready"

ForwardingRuleRef

Contient des informations sur la règle de transfert.

Apparaît dans :BackendServiceStatus

Champ Description
chaîne name Nom de l'objet de règle de transfert référencé. Ce champ est obligatoire. Ce champ est immuable.

ForwardingRuleSpecCommon

Décrit les attributs courants qu'un utilisateur attend d'une règle de transfert.

Apparaît dans : - ForwardingRuleExternalSpec - ForwardingRuleInternalSpec

Champ Description
cidrRef CIDRRef Référence à l'objet contenant le CIDR à utiliser pour cette règle de transfert. Il doit faire référence à un objet dans le même espace de noms que cette règle de transfert. Si aucune valeur n'est spécifiée, un CIDR IPv4 /32 sera automatiquement réservé à partir du pool d'adresses IP globales ou zonales. Ce champ est facultatif. Ce champ est immuable.
Tableau Port ports Liste des ports de couche 4 pour lesquels les paquets seront transférés vers les backends configurés avec cette règle de transfert. Vous devez spécifier au moins un port. Pour les règles de transfert internes au sein d'un même réseau VPC, deux règles de transfert ou plus ne peuvent pas utiliser la même paire [CIDR, protocole] si elles partagent au moins un numéro de port. Ce champ est obligatoire. Ce champ est immuable.
backendServiceRef BackendServiceRef Référence à BackendService utilisée pour cette règle de transfert. Il doit faire référence à BackendService dans le même espace de noms que cette règle de transfert. Ce champ est immuable une fois défini.

ForwardingRuleStatusCommon

Représente l'état commun de ForwardingRule.

Apparaît dans : - ForwardingRuleExternalStatus - ForwardingRuleInternalStatus

Champ Description
chaîne cidr Valeur CIDR résultante utilisée pour cette règle de transfert.
Tableau Condition conditions Liste des conditions décrivant l'état actuel de la règle de transfert. Les types de conditions connus sont les suivants : * "Ready"

GatewayInterfaceRef

Représente une référence à une interface sur une ressource VPNGateway ou PeerGateway.

Apparaît dans :VPNTunnelSpec

Champ Description
chaîne name Nom de la passerelle.
chaîne namespace Espace de noms de la passerelle.
chaîne interface Nom de l'interface.

HealthCheck

Spécifie les vérifications d'état du service de backend.

Apparaît dans :HealthCheckList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind HealthCheck
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec HealthCheckSpec
status HealthCheckStatus

HealthCheckList

Contient une liste de HealthCheck.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind HealthCheckList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau HealthCheck items

HealthCheckSpec

Décrit les attributs qu'un utilisateur attend d'une vérification de l'état.

Apparaît dans :HealthCheck

Champ Description
tcpHealthCheck TCPHealthCheck Définit les vérifications à l'aide du port TCP.
Entier checkIntervalSec Durée en secondes entre le début d'une vérification et le début de la suivante. La valeur par défaut est 5. Ce champ est immuable.
Entier timeoutSec Délai (en secondes) à attendre avant de considérer l'opération comme ayant échoué. La valeur par défaut est 5. Ce champ est immuable.
Entier healthyThreshold Nombre de vérifications séquentielles qui doivent réussir pour que le point de terminaison soit considéré comme opérationnel. La valeur par défaut est 2. Ce champ est immuable.
Entier unhealthyThreshold Nombre de tests séquentiels qui doivent échouer pour que le point de terminaison soit considéré comme non opérationnel. La valeur par défaut est 2. Ce champ est immuable.

HealthCheckStatus

Représente l'état d'une vérification de l'état;état.

Apparaît dans :HealthCheck

Champ Description
Tableau Condition conditions Liste des conditions décrivant l'état actuel de la vérification de l'état;état. Les types de conditions connus sont les suivants : * "Ready"

Durée de vie

Définit la durée de vie d'un journal de flux. Vous devez spécifier une valeur pour expiration ou duration, mais pas les deux.

Apparaît dans :FlowLogSpec

Champ Description
expiration Heure Date et heure d'expiration de cette règle de filtrage, après lesquelles elle devient inactive. La date d'expiration doit être une date future. Il inclut le temps nécessaire pour propager les ressources aux clusters enfants. La valeur doit donc tenir compte d'une marge supplémentaire d'environ une minute pour s'assurer que tous les clusters peuvent commencer à enregistrer les journaux et capturer le trafic nécessaire.
duration Durée Durée pendant laquelle le journal de flux sera actif, à partir du moment où il est réconcilié. Il inclut le temps nécessaire pour propager les ressources aux clusters enfants. La valeur doit donc tenir compte d'une marge supplémentaire d'environ une minute pour s'assurer que tous les clusters peuvent commencer à enregistrer les journaux et capturer le trafic nécessaire.

LogDetailLevel

Type sous-jacent : string Liste des combinaisons prédéfinies de champs enregistrés lorsque des événements de flux filtrés sont capturés.

Apparaît dans :FlowLogSpec

ManagedServiceSubject

Définit une cible de service géré.

Apparaît dans :OrganizationNetworkPolicySubject

Champ Description
Tableau de chaînes matchTypes Types de services gérés de l'organisation auxquels s'applique la règle.

NamespacePodSelector

Représente les informations utilisées pour localiser les pods dans l'espace de noms spécifié. Spécifiez une valeur pour namespace, pod, ou namespace et pod.

Apparaît dans :NetworkEndpointFilter

Champ Description
chaîne namespace Événements de flux correspondant au nom de l'espace de noms. Par exemple, kube-system.
chaîne pod Événements de flux correspondant au préfixe de nom de pod donné. Par exemple, xwing et coredns-.

NetworkEndpointFilter

Représente un filtre qui sélectionne un ensemble de points de terminaison réseau en fonction des conditions de filtre spécifiées.

Apparaît dans :FlowLogFilter

Champ Description
Tableau de chaînes ipBlocks Filtre qui sélectionne les événements de flux correspondant à l'adresse IP ou à la plage d'adresses IP. Chacune des adresses IP peut être spécifiée comme une correspondance exacte, comme 1.1.1.1 ou 1200:0000:AB00:1234:0000:2552:7777:1313, ou comme une plage CIDR, comme 1.1.1.0/24 ou 1200:0000:AB00:1234:0000:2552:7777:1313/120. Si aucune adresse IP n'est spécifiée, toutes les adresses IP sont prises en compte.
Tableau LabelSelector labels Filtre qui sélectionne les événements de flux correspondant au sélecteur de libellés. Les sélecteurs sont compatibles avec la syntaxe complète des sélecteurs de libellés Kubernetes.
Tableau NamespacePodSelector namespacePodSelectors Liste des espaces de noms et des pods utilisés pour faire correspondre les flux.
Tableau IntOrString ports Filtre qui sélectionne les flux en fonction de leurs ports L4. Si ce champ n'est pas renseigné, tous les numéros de port sont pris en compte. Cette valeur peut par exemple être de 80 pour un seul port. Si elle est présente, seul le trafic sur le protocole et le port spécifiés correspond.

OrganizationNetworkPolicy

Définit le schéma de l'API OrganizationNetworkPolicy.

Apparaît dans :OrganizationNetworkPolicyList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind OrganizationNetworkPolicy
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec OrganizationNetworkPolicySpec Configuration souhaitée pour OrganizationNetworkPolicy.
status OrganizationNetworkPolicyStatus État observé pour OrganizationNetworkPolicy.

OrganizationNetworkPolicyIngressRule

Définit une seule règle d'entrée pour une ressource OrganizationNetworkPolicy.

Apparaît dans :OrganizationNetworkPolicySpec

Champ Description
from OrganizationNetworkPolicyPeer Liste des sources pouvant accéder au sujet de la règle. Les éléments de cette liste sont combinés à l'aide d'une opération logique OR. Si ce champ est vide ou manquant, cette règle correspond à toutes les sources. Le trafic n'est pas limité par source. Si ce champ contient au moins un élément, cette règle n'autorise le trafic que s'il correspond à au moins un élément de la liste from. Vous devez spécifier un seul élément au maximum.

OrganizationNetworkPolicyList

Définit une liste de ressources OrganizationNetworkPolicy.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind OrganizationNetworkPolicyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Tableau OrganizationNetworkPolicy

OrganizationNetworkPolicyPeer

Définit un pair à partir duquel le trafic est autorisé.

Apparaît dans :OrganizationNetworkPolicyIngressRule

Champ Description
ipBlock IPBlock Une règle sur un iPBlock spécifique. Si elle est vide, elle autorise tout le trafic (0.0.0.0/0).

OrganizationNetworkPolicySpec

Définit l'état souhaité d'une ressource OrganizationNetworkPolicy. Le tableau des règles d'entrée de cette stratégie s'applique à la cible spécifiée. Lorsque plusieurs règles ou plusieurs stratégies sont présentes, les règles de chacune sont combinées de manière additive. Le trafic est autorisé s'il correspond à au moins une règle.

Apparaît dans :OrganizationNetworkPolicy

Champ Description
subject OrganizationNetworkPolicySubject Les services gérés des règles du réseau de l'organisation.
ingress OrganizationNetworkPolicyIngressRule Règle d'entrée pour le trafic. Si ingress est vide ou manquant, aucun trafic n'est autorisé. Si ce champ contient au moins un élément, cette règle n'autorise le trafic que s'il correspond à au moins un élément du champ from.

OrganizationNetworkPolicyStatus

Définit l'état observé de la ressource OrganizationNetworkPolicy.

Apparaît dans :OrganizationNetworkPolicy

Champ Description
Tableau Condition conditions Si ready est défini sur true, cela signifie que la ressource OrganizationNetworkPolicy a été correctement propagée au serveur de l'API Management. Si ready est false, cela signifie que OrganizationNetworkPolicy n'a pas pu se propager.
generatedauthorizationpolicies Tableau AuthorizationPolicyRef Liste des règles d'autorisation générées à partir de la ressource OrganizationNetworkPolicy.

OrganizationNetworkPolicySubject

Représente les cibles de service de l'organisation. Choisissez exactement l'une des propriétés pour la cible.

Apparaît dans :OrganizationNetworkPolicySpec

Champ Description
subjectType OrganizationNetworkPolicySubjectType Type d'entités auxquelles s'appliquent les règles. Si ce champ n'est pas défini, la valeur par défaut est ManagedService.
services ManagedServiceSubject Service à sélectionner. Compatible avec le service multitenant de l'organisation, y compris UIConsole et APIServer.

OrganizationNetworkPolicySubjectType

Type sous-jacent : string Définit le type de cible des règles.

Apparaît dans :OrganizationNetworkPolicySubject

PeerGateway

PeerGateway représente un point de terminaison VPN distant. Une interface sur une passerelle de pairs doit être utilisée par un seul VPNTunnel pour établir un tunnel chiffré vers le site distant.

Apparaît dans :PeerGatewayList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind PeerGateway
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec PeerGatewaySpec
status PeerGatewayStatus

PeerGatewayInterface

Représente une interface de passerelle sur laquelle un tunnel est établi.

Apparaît dans :PeerGatewaySpec

Champ Description
chaîne name Nom de l'interface.
chaîne ip Adresse IPv4 de l'interface.

PeerGatewayList

PeerGatewayList contient une liste de PeerGateway.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind PeerGatewayList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau PeerGateway items "Items" est une liste d'entrées PeerGateway.

PeerGatewaySpec

PeerGatewaySpec définit l'état souhaité de PeerGateway.

Apparaît dans :PeerGateway

Champ Description
Tableau PeerGatewayInterface interfaces Liste des interfaces sur la passerelle de pairs qui seront utilisées pour les connexions VPN. Chaque interface doit être utilisée par un seul VPNTunnel.

PeerGatewayStatus

PeerGatewayStatus définit l'état observé de PeerGateway.

Apparaît dans :PeerGateway

Champ Description
Tableau Condition conditions Indique l'état actuel de PeerGateway. Les types de conditions connus sont les suivants : - "Ready" : la passerelle homologue est réconciliée et utilisée par un VPNTunnel. - "TunnelsEstablished" : chaque interface de la passerelle de pairs est utilisée par un VPNTunnel.

PolicyManagedServiceSubject

Définit une cible de service géré.

Apparaît dans :ProjectNetworkPolicySubject

Champ Description
Tableau de chaînes matchTypes Types de services gérés auxquels s'applique la règle. Vous ne devez spécifier qu'un seul élément.

PolicyProjects

Représente une collection de projets utilisée pour faire correspondre un ensemble de projets.

Apparaît dans : - ProjectNetworkPolicyPeer - ProjectSelector

Champ Description
Tableau de chaînes matchNames Les projets sélectionnés sont choisis au sein de l'organisation en fonction de leur nom. L'espace de noms du projet est dérivé de l'espace de noms de la règle de réseau du projet. Si ce champ est vide ou manquant, cette règle correspond à tous les projets. Vous devez spécifier un seul élément au maximum.

PolicySubjectType

Type sous-jacent : string Définit le type de cible des règles réseau.

Apparaît dans :ProjectNetworkPolicySubject

PolicyType

Type sous-jacent : string Définit le sens du trafic auquel les règles de stratégie s'appliquent.

Apparaît dans :ProjectNetworkPolicySpec

PolicyVerdict

Type sous-jacent : string Définit une liste de flux de classification des verdicts.

Apparaît dans :FlowLogFilter

Port

Contient des informations sur le port L4 sur lequel le service doit être diffusé.

Apparaît dans : - ForwardingRuleExternalSpec - ForwardingRuleInternalSpec - ForwardingRuleSpecCommon - TargetPort

Champ Description
protocol Protocole Spécifie le protocole de couche 4 auquel le trafic doit correspondre. Seuls les protocoles TCP et UDP sont acceptés. Ce champ est obligatoire. Ce champ est immuable.
Entier port Numéro du port qui sera exposé par ce service. Ce champ est obligatoire. Ce champ est immuable.

ProbeHandler

Définit les vérifications disponibles pour la vérification de l'état. Un seul de ces champs doit être spécifié.

Apparaît dans :HealthCheckSpec

Champ Description
tcpHealthCheck TCPHealthCheck Définit les vérifications à l'aide du port TCP.

ProjectNetworkPolicy

Contient le schéma de l'API ProjectNetworkPolicy.

Apparaît dans :ProjectNetworkPolicyList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind ProjectNetworkPolicy
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec ProjectNetworkPolicySpec Configuration souhaitée pour la ressource ProjectNetworkPolicy.
status ProjectNetworkPolicyStatus État observé de la ressource ProjectNetworkPolicy.

ProjectNetworkPolicyEgressRule

Définit une seule règle de sortie pour une ressource ProjectNetworkPolicy.

Apparaît dans :ProjectNetworkPolicySpec

Champ Description
ports ProjectNetworkPolicyPort Liste des ports de destination affichant le trafic sortant. Chaque élément de cette liste est combiné à l'aide d'une opération logique OR. Si ce champ est vide ou manquant, cette règle correspond à tous les ports et le trafic n'est pas limité par port. Si ce champ est présent et contient au moins un élément, cette règle n'autorise le trafic que s'il correspond à au moins un port de la liste.
to ProjectNetworkPolicyPeer Liste des destinations du trafic sortant du sujet pour cette règle. Les éléments de cette liste sont combinés à l'aide d'une opération logique OR. Si ce champ est vide ou manquant, cette règle correspond à toutes les destinations et le trafic n'est pas limité par destination. Si ce champ contient au moins un élément, cette règle n'autorise le trafic que s'il correspond à au moins un élément de la liste to. Vous devez spécifier un seul élément au maximum.

ProjectNetworkPolicyIngressRule

Définit une seule règle d'entrée pour une ressource ProjectNetworkPolicy.

Apparaît dans :ProjectNetworkPolicySpec

Champ Description
ports ProjectNetworkPolicyPort Liste des ports pour le trafic entrant. Chaque élément de cette liste est combiné à l'aide d'une opération logique OR. Si ce champ est vide ou manquant, cette règle correspond à tous les ports et le trafic n'est pas limité par port. Si ce champ est présent et contient au moins un élément, cette règle n'autorise le trafic que s'il correspond à au moins un port de la liste.
from ProjectNetworkPolicyPeer Liste des sources pouvant accéder au sujet de la règle. Les éléments de cette liste sont combinés à l'aide d'une opération logique OR. Si ce champ est vide ou manquant, cette règle correspond à toutes les sources et le trafic n'est pas limité par source. Si ce champ contient au moins un élément, cette règle n'autorise le trafic que s'il correspond à au moins un élément de la liste from. Vous devez spécifier un seul élément au maximum.

ProjectNetworkPolicyList

Définit une liste de ressources ProjectNetworkPolicy.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind ProjectNetworkPolicyList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items ProjectNetworkPolicy

ProjectNetworkPolicyPeer

Représente un pair à partir duquel le trafic est autorisé. Vous ne devez spécifier qu'un seul sous-champ.

Apparaît dans : - ProjectNetworkPolicyEgressRule - ProjectNetworkPolicyIngressRule

Champ Description
projects PolicyProjects Projets auxquels appliquer la règle de réseau.
projectSelector ProjectSelector ProjectSelector sélectionne les projets et les charges de travail de ces projets comme source de trafic. Si cette option est spécifiée, elle autorise le trafic des charges de travail des projets sélectionnés qui correspondent au sélecteur de charge de travail.
ipBlock IPBlock Une règle sur un iPBlock spécifique. Si ce champ est vide, toutes les adresses IP externes sont sélectionnées, à l'exception des nœuds et des charges de travail Kubernetes de l'organisation.
Tableau IPBlock ipBlocks Règlement sur les iPBlocks spécifiques. Si ce champ est vide, toutes les adresses IP externes sont sélectionnées, à l'exception des nœuds et des charges de travail Kubernetes de l'organisation.

ProjectNetworkPolicyPort

Représente un port pour autoriser le trafic. Si tous les sous-champs sont vides, tout le trafic TCP est sélectionné.

Apparaît dans : - ProjectNetworkPolicyEgressRule - ProjectNetworkPolicyIngressRule

Champ Description
protocol Protocole Protocole auquel le trafic doit correspondre. Les options sont TCP, UDP ou SCTP. Si aucune valeur n'est spécifiée, ce champ est défini sur TCP par défaut.
port IntOrString Port sur le protocole donné. Il peut s'agir d'un port numérique ou nommé sur un pod. Si ce champ n'est pas fourni, tous les noms et numéros de port correspondent. Si elle est présente, seul le trafic sur le protocole et le port spécifiés correspond.

ProjectNetworkPolicySpec

Définit l'état souhaité de la ressource ProjectNetworkPolicy. Le tableau des règles d'entrée ou de sortie de cette règle s'applique à l'objet ou à la cible spécifiés. Lorsque plusieurs règles ou plusieurs stratégies sont présentes, les règles de chacune sont combinées de manière additive. En d'autres termes, le trafic est autorisé s'il correspond à au moins une règle.

Apparaît dans :ProjectNetworkPolicy

Champ Description
subject ProjectNetworkPolicySubject Cible des règles de réseau du projet. Si aucune valeur n'est spécifiée, tous les pods, à l'exception des services gérés du projet, sont sélectionnés.
policyType PolicyType Sens du trafic auquel les règles de la stratégie sont appliquées. Cette valeur doit être définie sur ingress ou egress. Si ce champ n'est pas défini, la valeur par défaut est ingress.
ingress ProjectNetworkPolicyIngressRule Liste des règles d'entrée pour cette stratégie. Si ce champ est vide, la ressource ProjectNetworkPolicy n'autorise aucun trafic et sert uniquement à garantir que les sujets qu'elle sélectionne sont isolés par défaut.
egress Tableau ProjectNetworkPolicyEgressRule Liste des règles de sortie pour cette stratégie. Si ce champ est vide, la ressource ProjectNetworkPolicy n'autorise aucun trafic et sert uniquement à garantir que les sujets qu'elle sélectionne sont isolés par défaut.

ProjectNetworkPolicyStatus

Définit l'état observé d'une ressource ProjectNetworkPolicy.

Apparaît dans :ProjectNetworkPolicy

Champ Description
Tableau Condition conditions Si ready est défini sur true, cela signifie que toutes les règles de réseau ont été correctement propagées à tous les clusters d'utilisateur. Si ready est défini sur false, cela signifie que certaines ou toutes les règles de réseau n'ont pas été propagées.
chaîne propagatedName Nom de la règle de réseau propagée appliquée à tous les clusters d'utilisateur du projet. Ce champ doit être défini lorsque la propriété de SubjectType="UserWorkload".
Tableau ClusterStatus clusters Liste des états de propagation sur les clusters. Ce champ doit être défini lorsque la propriété de SubjectType="UserWorkload".
Tableau de chaînes propagatedManagedServiceNamespaces Liste des espaces de noms de services gérés auxquels la règle est propagée. Ce champ doit être défini lorsque la propriété de SubjectType="ManagedService".
errorStatus ErrorStatus ErrorStatus contient les erreurs les plus récentes avec l'heure de la dernière occurrence.

ProjectNetworkPolicySubject

Définit la cible des règles de réseau du projet.

Apparaît dans :ProjectNetworkPolicySpec

Champ Description
subjectType PolicySubjectType Type d'entités auxquelles s'appliquent les règles. Cette valeur doit être définie sur userWorkload ou managedService. Si ce champ n'est pas défini, la valeur par défaut est userWorkload. Si la valeur est définie sur userWorkload, tous les pods, à l'exception des services gérés du projet, sont sélectionnés. Si la valeur est définie sur managedService, les services gérés spécifiés sont sélectionnés.
managedServices PolicyManagedServiceSubject Les services gérés auxquels s'appliquent les règles. Doit être spécifié uniquement avec SubjectType="ManagedService".
workloadSelector LabelSelector WorkloadSelector sélectionne les charges de travail du projet auxquelles s'appliquent les règles de la stratégie. Si ce champ est nul ou vide, cette règle s'applique à toutes les charges de travail du projet.

ProjectSelector

ProjectSelector sélectionne les projets et les charges de travail.

Apparaît dans :ProjectNetworkPolicyPeer

Champ Description
projects PolicyProjects Projets auxquels appliquer la règle de réseau. Si ce champ est vide, cette règle correspond à tous les projets.
workloads LabelSelector Charges de travail auxquelles appliquer la règle de réseau. Si ce champ est vide, toutes les charges de travail des projets sélectionnés sont incluses.

PropagationStatus

Définit l'état de propagation d'un cluster spécifique.

Apparaît dans :FlowLogStatus

Champ Description
chaîne cluster Nom du cluster dans lequel cette ressource est propagée.
chaîne node Nom du nœud sur lequel cette ressource est propagée.
chaîne namespace Espace de noms dans lequel cette ressource est propagée.
chaîne name Nom de la ressource propagée.
Tableau Condition conditions État actuel des ressources programmées.

Route

Représente une route annoncée ou reçue sur le tunnel.

Apparaît dans :VPNBGPPeerStatus

Champ Description
chaîne prefix Préfixe réseau de la route.

SessionAffinity

Type sous-jacent : string chaîne du type d'affinité de session

Apparaît dans :BackendServicePolicySpec

SessionState

Type sous-jacent : string État de la session BGP, par exemple "Established" (Établie) ou "NotEstablished" (Non établie).

Apparaît dans :VPNBGPPeerStatus

TCPHealthCheck

Spécifie les paramètres des vérifications d'état TCP.

Apparaît dans : - HealthCheckSpec - ProbeHandler

Champ Description
Entier port Numéro du port sur lequel la vérification de l'état sera effectuée. La valeur par défaut est 80. Ce champ est immuable.

TargetPort

Contient des informations sur un port de couche 4 qui sera traduit en targetPort spécifié.

Apparaît dans :BackendServiceSpec

Champ Description
protocol Protocole Spécifie le protocole de couche 4 auquel le trafic doit correspondre. Seuls les protocoles TCP et UDP sont acceptés. Ce champ est obligatoire. Ce champ est immuable.
Entier port Numéro du port qui sera exposé par ce service. Ce champ est obligatoire. Ce champ est immuable.
Entier targetPort Port vers lequel la valeur du port sera traduite. La valeur de TargetPort ne peut pas être répétée dans un objet donné. Ce champ est obligatoire. Ce champ est immuable.

TunnelState

Type sous-jacent : string État du tunnel, par exemple "Établi" ou "Connexion en cours".

Apparaît dans :VPNTunnelStatus

VPNBGPPeer

VPNBGPPeer représente une session BGP sur un tunnel VPN. Un VPNBGPPeer établit une session BGP entre un pair BGP d'une organisation et un pair BGP d'un site distant via un seul VPNTunnel. Un VPNBGPPeer doit être utilisé par un VPNTunnel.

Apparaît dans : - VPNBGPPeerList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind VPNBGPPeer
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec VPNBGPPeerSpec
status VPNBGPPeerStatus

VPNBGPPeerList

VPNBGPPeerList contient une liste de VPNBGPPeer.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind VPNBGPPeerList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau VPNBGPPeer items "items" est une liste d'entrées VPNBGPPeer.

VPNBGPPeerSpec

VPNBGPPeerSpec définit l'état souhaité de VPNBGPPeer. L'adresse IP du pair BGP distant et local doit se trouver dans le même bloc "/30" de la plage "169.254.0.0/16".

Apparaît dans :VPNBGPPeer

Champ Description
remote BGPPeerInterface Représente le pair BGP distant.
local BGPPeerInterface Représente le pair BGP local.

VPNBGPPeerStatus

VPNBGPPeerStatus définit l'état observé de VPNBGPPeer. L'organisation créera une session BGP avec le site distant via le VPNTunnel qui fait référence à ce VPNBGPPeer. Le pair BGP local annoncera tous les CIDR internes de l'organisation au pair BGP distant. Si le pair BGP distant annonce un CIDR qui entre en conflit avec les CIDR internes de l'organisation, la condition "Ready" de VPNBGPPeer sera définie sur "false".

Apparaît dans :VPNBGPPeer

Champ Description
state SessionState Représente l'état de la session BGP entre le pair BGP local et le pair BGP distant.
Tableau Route advertised Représente les routes annoncées au site distant sur la session BGP.
Tableau Route received Représente les routes reçues du site distant lors de la session BGP.
Tableau Condition conditions Indique l'état actuel de VPNBGPPeer. Les types de conditions connus sont les suivants : - "Ready" : la passerelle homologue est réconciliée et utilisée par un VPNTunnel. - "BGPSessionEstablished" : chaque interface de la passerelle de pairs est utilisée par un VPNTunnel. - "ReceivedRoutesReady" : les routes reçues du pair BGP distant n'interfèrent pas avec les routes du CIDR interne de l'organisation.

VPNGateway

VPNGateway représente un point de terminaison VPN d'organisation. Une interface sur une passerelle VPN doit être utilisée par un tunnel VPN pour établir un tunnel chiffré vers un site distant.

Apparaît dans :VPNGatewayList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind VPNGateway
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec VPNGatewaySpec
status VPNGatewayStatus

VPNGatewayInterface

Représente une interface sur la passerelle. Une adresse IP sera attribuée à chaque interface et ajoutée à l'état.

Apparaît dans :VPNGatewaySpec

Champ Description
chaîne name Nom de l'interface.

VPNGatewayInterfaceStatus

Représente une interface de passerelle sur laquelle un tunnel est établi.

Apparaît dans :VPNGatewayStatus

Champ Description
chaîne name Nom de l'interface.
chaîne ip Adresse IPv4 de l'interface.

VPNGatewayList

VPNGatewayList contient une liste de VPNGateway.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind VPNGatewayList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
items Tableau VPNGateway "items" est une liste d'entrées VPNGateway.

VPNGatewaySpec

VPNGatewaySpec définit l'état souhaité de VPNGateway. Définissez le nom des interfaces auxquelles la passerelle VPN doit attribuer des adresses IPv4 externes. Chaque adresse IPv4 attribuée à l'interface est automatiquement sélectionnée à partir d'un pool d'adresses externes.

Apparaît dans :VPNGateway

Champ Description
interfaces VPNGatewayInterface Noms de chaque interface. VPNGateway attribue une adresse IPv4 externe à chaque interface de la liste.

VPNGatewayStatus

VPNGatewayStatus définit l'état observé de VPNGateway.

Apparaît dans :VPNGateway

Champ Description
interfaces VPNGatewayInterfaceStatus array Liste des interfaces sur la passerelle VPN. Chaque interface peut être utilisée par un seul VPNTunnel.
Tableau Condition conditions Indique l'état actuel de VPNGateway. Les types de conditions connus sont les suivants : - "Ready" : la passerelle VPN est réconciliée et utilisée par un tunnel VPN. - "IPsAssigned" : des adresses IPv4 ont été attribuées à chaque interface de la passerelle VPN. - "TunnelsAttached" : chaque interface de la passerelle VPN est utilisée par un tunnel VPN.

Tunnel VPN

VPNTunnel représente un tunnel IPSec chiffré entre un réseau d'organisation et un réseau distant. Il connecte une interface VPNGateway à une interface PeerGateway et utilise VPNBGPPeer pour échanger des informations de routage sur le tunnel.

Apparaît dans :VPNTunnelList

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind VPNTunnel
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec VPNTunnelSpec
status VPNTunnelStatus

VPNTunnelList

VPNTunnelList contient une liste de VPNTunnel.

Champ Description
chaîne apiVersion networking.gdc.goog/v1
chaîne kind VPNTunnelList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau VPNTunnel items "items" est une liste d'entrées VPNTunnel.

VPNTunnelSpec

VPNTunnelSpec définit l'état souhaité de VPNTunnel. Le tunnel établi est compatible avec le protocole IKEv2 avec authentification basée sur une clé prépartagée. Les paquets transitant par le tunnel sont chiffrés à l'aide du mode tunnel IPSec, où l'en-tête IP externe est construit à l'aide d'une adresse IP d'interface VPNGateway et d'une adresse IP d'interface PeerGateway. Un VPNTunnel fait référence à une interface VPNGateway, une interface PeerGateway, une ressource VPNBGPPeer et un secret contenant la clé prépartagée pour l'authentification.

Apparaît dans :VPNTunnel

Champ Description
vpnInterface GatewayInterfaceRef Interface sur la passerelle VPN utilisée pour le tunnel. L'adresse IP de l'interface est utilisée comme adresse IP source pour les paquets envoyés au site distant via le tunnel.
peerInterface GatewayInterfaceRef Interface sur PeerGateway utilisée pour le tunnel. L'adresse IP de l'interface est utilisée comme adresse IP de destination pour les paquets envoyés au site distant via le tunnel.
vpnBGPPeer ObjectReference Référence à un VPNBGPPeer qui spécifie le routage dynamique sur le tunnel.
ikeKey SecretReference Secret contenant la clé prépartagée pour l'authentification initiale des passerelles.

VPNTunnelStatus

VPNTunnelStatus définit l'état observé de VPNTunnel.

Apparaît dans :VPNTunnel

Champ Description
state TunnelState État actuel du tunnel.
Tableau Condition conditions Indique l'état actuel de VPNTunnel. Les types de conditions connus sont les suivants : - "Ready" : le VPNTunnel est réconcilié et établi. - "TunnelEstablished" : le tunnel est à l'état établi.