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 in nanosecondi 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 in nanosecondi 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 località.

patch

Aggiorna un singolo endpoint.