REST Resource: organizations.locations.firewallEndpoints

Recurso: FirewallEndpoint

Mensagem que descreve o objeto Endpoint

Representação 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

Imutável. Identificador. Nome do recurso

description

string

Opcional. Descrição do ponto final da firewall. Comprimento máximo de 2048 carateres.

createTime

string (Timestamp format)

Apenas saída. Criar carimbo horário

Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. Atualize o carimbo de data/hora

Uma data/hora no formato "Zulu" UTC RFC3339, com resolução de nanosegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opcional. Etiquetas como pares de chave-valor

Um objeto que contém uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Apenas saída. Estado atual do ponto final.

reconciling

boolean

Apenas saída. Indica se a conciliação está em curso, conforme recomendado em https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Apenas saída. Lista de redes associadas a este ponto final na zona local. Esta é uma projeção das FirewallEndpointAssociations que apontam para este ponto final. Uma rede só aparece nesta lista depois de o encaminhamento de tráfego estar totalmente configurado. Formato: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

Apenas saída. Lista de FirewallEndpointAssociations associadas a este ponto final. Uma associação só aparece nesta lista depois de o encaminhamento de tráfego estar totalmente configurado.

billingProjectId

string

Obrigatório. Projetar a faturação com base na utilização do tempo de atividade do ponto final.

Estado

Estado do ponto final.

Enumerações
STATE_UNSPECIFIED Não definido.
CREATING A ser criado.
ACTIVE A processar atualizações de configuração.
DELETING Está a ser eliminada.
INACTIVE Indisponível ou num estado de erro.

AssociationReference

Esta é um subconjunto da mensagem FirewallEndpointAssociation, que contém campos a serem usados pelo consumidor.

Representação JSON
{
  "name": string,
  "network": string
}
Campos
name

string

Apenas saída. O nome do recurso de FirewallEndpointAssociation. Formato: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

Apenas saída. A rede de VPC associada. Formato: projects/{project}/global/networks/{name}.

Métodos

create

Cria um novo FirewallEndpoint num determinado projeto e localização.

delete

Elimina um único ponto final.

get

Obtém detalhes de um único ponto final.

list

Lista os FirewallEndpoints num determinado projeto e localização.

patch

Atualize um único ponto final.