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, junto com as configurações de política. As rotas fazem referência aos gateways para determinar como as solicitações devem 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. Ele corresponde ao padrão |
selfLink |
Apenas saída. URL definido pelo servidor deste 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, um erro será retornado. |
addresses[] |
Opcional. Zero 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 em 0.0.0.0 para IPv4 e :: para IPv6. |
ports[] |
Obrigatório. Um ou mais números de porta (1 a 65535) em que o gateway vai receber tráfego. O proxy é vinculado às portas especificadas. Os gateways do tipo 'SECURE_WEB_GATEWAY' são limitados a uma porta. Gateways do tipo "OPEN_MESH" detectar em 0.0.0.0 para IPv4 e :: para IPv6 e oferecer suporte a várias portas. |
scope |
Opcional. O escopo determina como a configuração em várias instâncias do Gateway é mesclada. A configuração de várias instâncias de gateway com o mesmo escopo será mesclada e apresentada como uma única configuração para o balanceador de carga/proxy. Tamanho máximo: 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 ServerTLSPolicy totalmente qualificada. Especifica como o tráfego TLS é encerrado. Se estiver vazio, o encerramento de TLS será desativado. |
certificateUrls[] |
Opcional. Referência de URL de certificados totalmente qualificada. O proxy apresenta um certificado (selecionado com base no SNI) ao estabelecer uma conexão TLS. Esse recurso só se aplica a gateways do tipo "SECURE_WEB_GATEWAY". |
gatewaySecurityPolicy |
Opcional. Uma referência de URL do GatewaySecurityPolicy totalmente qualificada. Define como um servidor deve aplicar a política de segurança às conexões iniciadas de VM para proxy. Por exemplo, Esta política é específica para gateways do tipo 'SECURE_WEB_GATEWAY'. |
network |
Opcional. O nome do recurso relativo que identifica a rede VPC que está usando essa configuração. Por exemplo, No momento, 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: No momento, esse campo é específico para gateways do tipo 'SECURE_WEB_GATEWAY". |
ipVersion |
Opcional. A versão de IP que será usada por esse gateway. As opções válidas são IPV4 ou IPV6. O padrão é IPV4. |
envoyHeaders |
Opcional. Determina se o envoy vai inserir cabeçalhos de depuração internos nas solicitações upstream. Outros cabeçalhos do 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
Enums | |
---|---|
TYPE_UNSPECIFIED |
O tipo de gateway gerenciado pelo cliente não foi especificado. |
OPEN_MESH |
O tipo de gateway gerenciado pelo cliente é TrafficDirector Open Mesh. |
SECURE_WEB_GATEWAY |
O tipo de gateway gerenciado pelo cliente é o SecureWebGateway (SWG). |
IpVersion
Os tipos de versão de IP do gateway. Os valores possíveis são: * IPV4 * IPV6
Enums | |
---|---|
IP_VERSION_UNSPECIFIED |
O tipo quando a versão do IP não é especificada. O padrão é IPV4. |
IPV4 |
O tipo da versão 4 do IP. |
IPV6 |
O tipo da versão 6 do IP. |
Métodos |
|
---|---|
|
Cria um gateway em um determinado projeto e local. |
|
Exclui um único gateway. |
|
Recebe detalhes de uma única gateway. |
|
Lista os gateways de um determinado projeto e local. |
|
Atualiza os parâmetros de um único gateway. |