REST Resource: organizations.locations.firewallEndpoints

Risorsa: FirewallEndpoint

Messaggio che descrive l'oggetto Endpoint

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

string

Immutabile. Identificatore. Nome della risorsa

description

string

Facoltativo. Descrizione dell'endpoint firewall. Lunghezza massima 2048 caratteri.

createTime

string (Timestamp format)

Solo output. Timestamp creazione

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Timestamp aggiornamento

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facoltativo. Etichette come coppie chiave-valore

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Solo output. Stato attuale dell'endpoint.

reconciling

boolean

Solo output. Indica se la riconciliazione è in corso, come consigliato in https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Solo output. Elenco delle reti associate a questo endpoint nella zona locale. Questa è una proiezione di FirewallEndpointAssociations che punta a questo endpoint. Una rete viene visualizzata in questo elenco solo dopo che l'instradamento del traffico è stato completamente configurato. Formato: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

Solo output. Elenco di FirewallEndpointAssociations associati a questo endpoint. Un'associazione verrà visualizzata in questo elenco solo dopo che il routing del traffico è stato completamente configurato.

billingProjectId

string

Obbligatorio. Progetto da fatturare in base all'utilizzo del tempo di attività dell'endpoint.

Stato

Stato dell'endpoint.

Enum
STATE_UNSPECIFIED Non impostato.
CREATING In fase di creazione.
ACTIVE Aggiornamento della configurazione in corso.
DELETING In fase di eliminazione.
INACTIVE Non è disponibile o è in stato di errore.

AssociationReference

Si tratta di un sottoinsieme del messaggio FirewallEndpointAssociation, contenente i campi da utilizzare dal consumatore.

Rappresentazione JSON
{
  "name": string,
  "network": string
}
Campi
name

string

Solo output. Il nome della risorsa di FirewallEndpointAssociation. Formato: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

Solo output. La rete VPC associata. Formato: projects/{project}/global/networks/{name}.

Metodi

create

Crea un nuovo FirewallEndpoint in un determinato progetto e posizione.

delete

Consente di eliminare un singolo endpoint.

get

Recupera i dettagli di un singolo endpoint.

list

Elenca FirewallEndpoints in un determinato progetto e posizione.

patch

Aggiorna un singolo endpoint.