REST Resource: organizations.locations.firewallEndpoints

Recurso: FirewallEndpoint

Mensagem que descreve o objeto de 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. Identifier. name of resource

description

string

Opcional. Descrição do endpoint de firewall. Comprimento máximo de 2.048 caracteres.

createTime

string (Timestamp format)

Apenas saída. Criar carimbo de data/hora

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos 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. Atualizar o carimbo de data/hora

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos 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. Rótulos como pares de chave-valor

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

state

enum (State)

Apenas saída. Estado atual do endpoint.

reconciling

boolean

Apenas saída. Se a reconciliação está em andamento, conforme recomendado em https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Apenas saída. Lista de redes associadas a este endpoint na zona local. Esta é uma projeção das FirewallEndpointAssociations que apontam para este endpoint. Uma rede só vai aparecer nessa lista depois que o roteamento de tráfego estiver totalmente configurado. Formato: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

Apenas saída. Lista de FirewallEndpointAssociations associadas a este endpoint. Uma associação só vai aparecer nessa lista depois que o roteamento de tráfego estiver totalmente configurado.

billingProjectId

string

Obrigatório. Projeto para faturar o uso do tempo de atividade do endpoint.

Estado

Estado do endpoint.

Enums
STATE_UNSPECIFIED Não definido
CREATING Está sendo criado.
ACTIVE Processando atualizações de configuração.
DELETING Exclusão em andamento.
INACTIVE Inativo ou em um estado de erro.

AssociationReference

É 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 da FirewallEndpointAssociation. Formato: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

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

Métodos

create

Cria um novo FirewallEndpoint em um determinado projeto e local.

delete

Exclui um único endpoint.

get

Recebe detalhes de um único endpoint.

list

Lista os FirewallEndpoints em um determinado projeto e local.

patch

Atualizar um único endpoint.