- Recurso: FirewallEndpoint
- FirstPartyEndpointSettings
- ThirdPartyEndpointSettings
- Estado
- AssociationReference
- Tipo
- Métodos
Recurso: FirewallEndpoint
Mensagem que descreve o objeto do endpoint
Representação JSON |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
Campos | |
---|---|
name |
Imutável. Identificador. Nome do recurso |
description |
Opcional. Descrição do endpoint do firewall. Comprimento máximo de 2.048 caracteres. |
createTime |
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: |
updateTime |
Apenas saída. Atualizar 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: |
labels |
Opcional. Rótulos como pares de chave-valor Um objeto com uma lista de pares |
state |
Apenas saída. Estado atual do endpoint. |
reconciling |
Apenas saída. Indica se a reconciliação está em andamento, conforme recomendado de acordo com https://google.aip.dev/128. |
associatedNetworks[] |
Apenas saída. Lista de redes associadas a este endpoint na zona local. Esta é uma projeção de FirewallEndpointAssociations que aponta para esse endpoint. Uma rede só vai aparecer na lista depois que o roteamento de tráfego estiver totalmente configurado. Formato: projects/{project}/global/networks/{name}. |
associations[] |
Apenas saída. Lista de FirewallEndpointAssociations associadas a este endpoint. Uma associação só será exibida nessa lista depois que o roteamento de tráfego estiver totalmente configurado. |
billingProjectId |
Obrigatório. Projeto para faturar o uso do tempo de atividade do endpoint. |
type |
Opcional. Tipo de endpoint. |
Campo de união settings . Configurações específicas para o tipo de endpoint. settings só pode ser de um dos seguintes tipos: |
|
firstPartyEndpointSettings |
Opcional. Configurações de endpoint de firewall para endpoints de firewall próprios. |
thirdPartyEndpointSettings |
Opcional. Configurações de endpoint de firewall para endpoints de firewall de terceiros. |
FirstPartyEndpointSettings
Esse tipo não tem campos.
Próximo ID: 1.
ThirdPartyEndpointSettings
Próximo ID: 2.
Representação JSON |
---|
{ "targetFirewallAttachment": string } |
Campos | |
---|---|
targetFirewallAttachment |
Opcional. URL do anexo de firewall de destino. |
Estado
Estado do endpoint.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Não definido |
CREATING |
Sendo criado. |
ACTIVE |
Processando atualizações de configuração. |
DELETING |
Sendo excluído. |
INACTIVE |
Indisponível ou em estado de erro. |
AssociationReference
Este é um subconjunto da mensagem FirewallEndpointAssociation, contendo campos a serem usados pelo consumidor.
Representação JSON |
---|
{ "name": string, "network": string } |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso de FirewallEndpointAssociation. Formato: projects/{project}/locations/{location}/firewallEndpointAssociations/{id} |
network |
Apenas saída. A rede VPC associada. Formato: projects/{project}/global/networks/{name}. |
Tipo
Tipo do endpoint do firewall.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Não definido |
FIRST_PARTY |
Endpoint de firewall próprio. |
THIRD_PARTY |
Endpoint de firewall de terceiros. |
Métodos |
|
---|---|
|
Cria um novo FirewallEndpoint em um projeto e local específicos. |
|
Exclui um único endpoint. |
|
Recebe detalhes de um único Endpoint. |
|
Lista FirewallEndpoints em um determinado projeto e local. |
|
Atualizar um único endpoint. |