REST Resource: organizations.locations.firewallEndpoints

Ressource: FirewallEndpoint

Message décrivant l'objet Point de terminaison

Représentation JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "reconciling": boolean,
  "associatedNetworks": [
    string
  ],
  "associations": [
    {
      object (AssociationReference)
    }
  ],
  "billingProjectId": string
}
Champs
name

string

Immuable. Identifiant. nom de la ressource

description

string

Facultatif. Description du point de terminaison de pare-feu. Longueur maximale : 2 048 caractères.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création

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 mise à jour

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. Étiquettes sous forme de paires clé-valeur

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

state

enum (State)

Uniquement en sortie. État actuel du point de terminaison.

reconciling

boolean

Uniquement en sortie. Indique si la mise en correspondance est en cours, recommandé conformément à https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Uniquement en sortie. Liste des réseaux associés à ce point de terminaison dans la zone locale. Il s'agit d'une projection des FirewallEndpointAssociations pointant vers ce point de terminaison. Un réseau ne s'affiche dans cette liste qu'une fois le routage du trafic entièrement configuré. Format: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

Uniquement en sortie. Liste des FirewallEndpointAssociations associées à ce point de terminaison. Une association n'apparaît dans cette liste qu'une fois le routage du trafic entièrement configuré.

billingProjectId

string

Obligatoire. Projet à facturer en fonction de l'utilisation du temps de disponibilité du point de terminaison.

État

État du point de terminaison.

Enums
STATE_UNSPECIFIED Non défini.
CREATING Création…
ACTIVE Traitement des mises à jour de la configuration.
DELETING En cours de suppression.
INACTIVE Indisponible ou en état d'erreur.

AssociationReference

Il s'agit d'un sous-ensemble du message FirewallEndpointAssociation, contenant des champs à utiliser par le consommateur.

Représentation JSON
{
  "name": string,
  "network": string
}
Champs
name

string

Uniquement en sortie. Nom de la ressource de la FirewallEndpointAssociation. Format: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

Uniquement en sortie. Réseau VPC associé. Format: projects/{project}/global/networks/{name}.

Méthodes

create

Crée un FirewallEndpoint dans un projet et un emplacement donnés.

delete

Supprime un seul point de terminaison.

get

Récupère les détails d'un seul point de terminaison.

list

Répertorie les FirewallEndpoints d'un projet et d'un emplacement donnés.

patch

Mettez à jour un seul point de terminaison.