REST Resource: organizations.locations.firewallEndpoints

Recurso: FirewallEndpoint

Mensaje que describe el objeto Endpoint

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

string

Inmutable. Identificador. Nombre del recurso.

description

string

Opcional. Descripción del endpoint del cortafuegos. La longitud máxima es de 2048 caracteres.

createTime

string (Timestamp format)

Solo de salida. Crear marca de tiempo

Marca de tiempo en formato RFC3339 UTC "Zulu", con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo de salida. Actualizar marca de tiempo

Marca de tiempo en formato RFC3339 UTC "Zulu", con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opcional. Etiquetas como pares clave-valor

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (State)

Solo de salida. Estado actual del endpoint.

reconciling

boolean

Solo de salida. Indica si se está realizando la conciliación, tal como se recomienda en https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Solo de salida. Lista de redes asociadas a este endpoint en la zona local. Se trata de una proyección de las asociaciones de FirewallEndpoint que apuntan a este endpoint. Una red solo aparecerá en esta lista cuando el enrutamiento del tráfico esté totalmente configurado. Formato: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

Solo de salida. Lista de FirewallEndpointAssociations asociadas a este endpoint. Una asociación solo aparecerá en esta lista cuando el enrutamiento del tráfico esté totalmente configurado.

billingProjectId

string

Obligatorio. Proyecto para facturar el tiempo de actividad del endpoint.

Estado

Estado del endpoint.

Enumeraciones
STATE_UNSPECIFIED Sin definir.
CREATING Creándose.
ACTIVE Procesando actualizaciones de configuración.
DELETING Se está eliminando.
INACTIVE No funciona o está en un estado de error.

AssociationReference

Es un subconjunto del mensaje FirewallEndpointAssociation, que contiene los campos que debe usar el consumidor.

Representación JSON
{
  "name": string,
  "network": string
}
Campos
name

string

Solo de salida. Nombre de recurso de FirewallEndpointAssociation. Formato: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

Solo de salida. La red de VPC asociada. Formato: projects/{project}/global/networks/{name}.

Métodos

create

Crea un nuevo FirewallEndpoint en un proyecto y una ubicación determinados.

delete

Elimina un único Endpoint.

get

Obtiene los detalles de un solo Endpoint.

list

Muestra los FirewallEndpoints de un proyecto y una ubicación determinados.

patch

Actualiza un solo endpoint.