Ponto de extremidade

Endpoint descreve um ponto de extremidade da rede que atende um conjunto de APIs. Um serviço pode expor qualquer número de pontos de extremidade, e todos os pontos de extremidade compartilham a mesma configuração de serviço, como configuração de cota e de monitoramento.

Exemplo de configuração do serviço:

name: library-example.googleapis.com
endpoints:
  # Below entry makes 'google.example.library.v1.Library'
  # API be served from endpoint address library-example.googleapis.com.
  # It also allows HTTP OPTIONS calls to be passed to the backend, for
  # it to decide whether the subsequent cross-origin request is
  # allowed to proceed.
- name: library-example.googleapis.com
  allowCors: true
Representação JSON

{
  "name": string,
  "aliases": [
    string
  ],
  "features": [
    string
  ],
  "target": string,
  "allowCors": boolean
}
Campos
name

string

O nome canônico deste ponto de extremidade.

aliases[]
(deprecated)

string

OBSOLETO: este campo não é mais aceito. Em vez de usar alias, especifique vários google.api.Endpoint para cada alias pretendido.

Nomes adicionais em que esse ponto de extremidade será hospedado.

features[]

string

A lista de recursos ativados neste ponto de extremidade.

target

string

A especificação de um endereço roteável pela Internet do front-end da API que lidará com solicitações para este ponto de extremidade da API. Precisa ser um endereço IPv4 válido ou um nome de domínio totalmente qualificado. Por exemplo, "8.8.8.8" ou "myservice.appspot.com".

allowCors

boolean

Permitir CORS, ou tráfego entre domínios, permitiria que os back-ends atendidos a partir deste ponto de extremidade recebessem e respondessem a pedidos HTTP OPTIONS. A resposta será usada pelo navegador para determinar se a solicitação subsequente de origem cruzada pode continuar.