REST Resource: organizations.locations.firewallEndpoints

Risorsa: endpoint firewall

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,
  "type": enum (Type),

  // Union field settings can be only one of the following:
  "firstPartyEndpointSettings": {
    object (FirstPartyEndpointSettings)
  },
  "thirdPartyEndpointSettings": {
    object (ThirdPartyEndpointSettings)
  }
  // End of list of possible types for union field settings.
}
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. Crea timestamp

Un timestamp in formato "Zulu" RFC3339 UTC, 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. Aggiorna timestamp

Un timestamp in formato "Zulu" RFC3339 UTC, 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 "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Solo output. Stato attuale dell'endpoint.

reconciling

boolean

Solo output. Se la riconciliazione è in corso, come consigliato all'indirizzo https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

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

associations[]

object (AssociationReference)

Solo output. Elenco di FirewallEndpointAssociation associate a questo endpoint. Un'associazione viene visualizzata in questo elenco solo dopo che il routing del traffico è completamente configurato.

billingProjectId

string

Obbligatorio. Progetto per la fatturazione sull'utilizzo dell'uptime degli endpoint.

type

enum (Type)

Facoltativo. Tipo di endpoint.

Campo di unione settings. Impostazioni specifiche per il tipo di endpoint. settings può essere solo uno dei seguenti:
firstPartyEndpointSettings

object (FirstPartyEndpointSettings)

Facoltativo. Impostazioni degli endpoint firewall per gli endpoint firewall proprietari.

thirdPartyEndpointSettings

object (ThirdPartyEndpointSettings)

Facoltativo. Impostazioni degli endpoint firewall per gli endpoint firewall di terze parti.

FirstPartyEndpointSettings

Questo tipo non contiene campi.

ID successivo: 1.

ThirdPartyEndpointSettings

ID successivo: 2.

Rappresentazione JSON
{
  "targetFirewallAttachment": string
}
Campi
targetFirewallAttachment

string

Facoltativo. URL del collegamento del firewall di destinazione.

Stato

Stato endpoint.

Enum
STATE_UNSPECIFIED Non impostata.
CREATING In fase di creazione.
ACTIVE Elaborazione degli aggiornamenti della configurazione in corso.
DELETING In fase di eliminazione.
INACTIVE Non attivo o in stato di errore.

AssociationReference

Questo è un sottoinsieme del messaggio FirewallEndpointAssociation contenente i campi che devono essere utilizzati dal consumer.

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

string

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

network

string

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

Tipo

Tipo di endpoint firewall.

Enum
TYPE_UNSPECIFIED Non impostata.
FIRST_PARTY Endpoint firewall proprietario.
THIRD_PARTY Endpoint firewall di terze parti.

Metodi

create

Crea un nuovo firewall Endpoint in un progetto e una località specifici.

delete

Elimina un singolo endpoint.

get

Recupera i dettagli di un singolo endpoint.

list

Elenca gli endpoint firewall in un progetto e una località specifici.

patch

Aggiornare un singolo endpoint.