Recurso: Gateway
O gateway representa a configuração de um proxy, normalmente um balanceador de carga. Ele captura o "ip:port" em que os serviços são expostos pelo proxy, além de todas as configurações de política. As rotas se referem aos gateways para determinar como as solicitações precisam ser roteadas por ele. Próximo ID: 33
Representação JSON |
---|
{ "name": string, "selfLink": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "type": enum ( |
Campos | |
---|---|
name |
Obrigatório. Nome do recurso de gateway. Corresponde ao padrão |
selfLink |
Apenas saída. URL definido pelo servidor desse recurso |
createTime |
Apenas saída. O carimbo de data/hora em que o recurso foi criado. 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. O carimbo de data/hora em que o recurso foi atualizado. 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. Conjunto de tags de rótulo associadas ao recurso de gateway. Um objeto com uma lista de pares |
description |
Opcional. Uma descrição em texto livre do recurso. Comprimento máximo de 1.024 caracteres. |
type |
Imutável. O tipo de gateway gerenciado pelo cliente. Este campo é obrigatório. Se não for especificado, será retornado um erro. |
addresses[] |
Opcional. Nenhum ou um endereço IPv4 ou IPv6 em que o gateway vai receber o tráfego. Quando nenhum endereço é fornecido, um IP da sub-rede é alocado Este campo só se aplica a gateways do tipo "SECURE_WEB_GATEWAY". Os gateways do tipo "OPEN_MESH" escutam 0.0.0.0 para IPv4 e :: para IPv6. |
ports[] |
Obrigatório. Um ou mais números de porta (1-65535) que vão receber tráfego para o gateway. O proxy é vinculado às portas especificadas. Os gateways do tipo "SECURE_WEB_GATEWAY" estão limitados a uma porta. Os gateways do tipo "OPEN_MESH" escutam 0.0.0.0 para IPv4 e :: para IPv6 e dão suporte a várias portas. |
scope |
Opcional. O escopo determina como a configuração de várias instâncias de gateway é mesclada. A configuração de várias instâncias de gateway com o mesmo escopo será mesclada como uma configuração única para o proxy/balanceador de carga. Comprimento máximo de 64 caracteres. O escopo precisa começar com uma letra e só pode ter letras, números e hifens. |
serverTlsPolicy |
Opcional. Uma referência de URL totalmente qualificada de ServerTLSPolicy. Especifica como o tráfego TLS é encerrado. Se estiver vazio, o término de TLS será desativado. |
certificateUrls[] |
Opcional. Uma referência de URL de certificados totalmente qualificada. O proxy apresenta um certificado (selecionado com base na SNI) ao estabelecer uma conexão TLS. Este recurso só se aplica a gateways do tipo "SECURE_WEB_GATEWAY". |
gatewaySecurityPolicy |
Opcional. Uma referência de URL totalmente qualificada da GatewaySecurityPolicy. Define como um servidor deve aplicar a política de segurança a conexões de entrada (VM para o proxy) iniciadas. Por exemplo, Esta política é específica para gateways do tipo "SECURE_WEB_GATEWAY". |
network |
Opcional. O nome de recurso relativo que identifica a rede VPC que está usando essa configuração. Por exemplo, Atualmente, esse campo é específico para gateways do tipo "SECURE_WEB_GATEWAY". |
subnetwork |
Opcional. O nome do recurso relativo que identifica a sub-rede em que este SWG está alocado. Por exemplo: Atualmente, esse campo é específico para gateways do tipo "SECURE_WEB_GATEWAY". |
ipVersion |
Opcional. A versão do IP que será usada por este gateway. As opções válidas são IPV4 ou IPV6. O padrão é IPV4. |
envoyHeaders |
Opcional. Determina se o envoy inserirá cabeçalhos de depuração internos em solicitações upstream. Outros cabeçalhos Envoy ainda podem ser injetados. Por padrão, o envoy não insere cabeçalhos de depuração. |
Tipo
O tipo de gateway gerenciado pelo cliente. Os valores possíveis são: * OPEN_MESH * SECURE_WEB_GATEWAY
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
O tipo de gateway gerenciado pelo cliente não foi especificado. |
OPEN_MESH |
O tipo de gateway gerenciado pelo cliente é malha aberta do TrafficDirector. |
SECURE_WEB_GATEWAY |
O tipo de gateway gerenciado pelo cliente é SecureWebGateway (SWG). |
IpVersion
Os tipos de versão do IP para o gateway. Os valores possíveis são: * IPV4 * IPV6
Tipos enumerados | |
---|---|
IP_VERSION_UNSPECIFIED |
O tipo quando a versão do IP não é especificada. O padrão é IPV4. |
IPV4 |
O tipo de IP versão 4. |
IPV6 |
O tipo do IP versão 6. |
Métodos |
|
---|---|
|
Cria um novo gateway em um determinado projeto e local. |
|
Exclui um único gateway. |
|
Recebe detalhes de um único gateway. |
|
Lista os gateways em um determinado projeto e local. |
|
Atualiza os parâmetros de um único gateway. |
|
Define a política de controle de acesso no recurso especificado. |
|
Retorna permissões do autor da chamada no recurso especificado. |