REST Resource: organizations.locations.firewallEndpoints

Recurso: FirewallEndpoint

Mensaje que describe el objeto de extremo

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,
  "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.
}
Campos
name

string

Inmutable. Identificador. Nombre del recurso

description

string

Opcional. Descripción del extremo del firewall. La longitud máxima es de 2,048 caracteres.

createTime

string (Timestamp format)

Solo salida. Crear marca de tiempo

Una marca de tiempo en formato RFC3339 UTC “Zulú”, 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 salida. Actualizar marca de tiempo

Una marca de tiempo en formato RFC3339 UTC “Zulú”, 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 salida. Es el estado actual del extremo.

reconciling

boolean

Solo salida. Si la conciliación está en curso, se recomienda lo siguiente en https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Solo salida. Lista de redes asociadas con este extremo en la zona local. Esta es una proyección de FirewallEndpointAssociations que apunta a este extremo. Una red solo aparecerá en esta lista después de que el enrutamiento de tráfico esté completamente configurado. Formato: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

Solo salida. Lista de FirewallEndpointAssociations asociadas a este extremo. Una asociación solo aparecerá en esta lista después de que el enrutamiento de tráfico esté completamente configurado.

billingProjectId

string

Obligatorio. Proyecto para facturar el uso del tiempo de actividad del extremo.

type

enum (Type)

Opcional. Tipo de extremo.

Campo de unión settings. Configuración específica del tipo de extremo. settings puede ser solo uno de los siguientes:
firstPartyEndpointSettings

object (FirstPartyEndpointSettings)

Opcional. Configuración del extremo de firewall para los extremos de firewall propios.

thirdPartyEndpointSettings

object (ThirdPartyEndpointSettings)

Opcional. Configuración del extremo de firewall para extremos de firewall de terceros.

FirstPartyEndpointSettings

Este tipo no tiene campos.

ID siguiente: 1.

ThirdPartyEndpointSettings

ID siguiente: 2.

Representación JSON
{
  "targetFirewallAttachment": string
}
Campos
targetFirewallAttachment

string

Opcional. URL del adjunto de firewall de destino.

Estado

Estado del extremo.

Enums
STATE_UNSPECIFIED Sin establecer
CREATING En proceso de creación.
ACTIVE Se están procesando las actualizaciones de configuración.
DELETING Se está borrando.
INACTIVE Abajo o en estado de error.

AssociationReference

Este es un subconjunto del mensaje FirewallEndpointAssociation, que contiene campos que debe usar el consumidor.

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

string

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

network

string

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

Tipo

Tipo de extremo de firewall.

Enums
TYPE_UNSPECIFIED Sin establecer
FIRST_PARTY Extremo de firewall propio.
THIRD_PARTY Extremo de firewall de terceros.

Métodos

create

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

delete

Borra un solo extremo.

get

Obtiene detalles de un solo extremo.

list

Muestra una lista de los extremos de firewall en un proyecto y una ubicación determinados.

patch

Actualizar un solo extremo