Recurso: ClientTlsPolicy
ClientTlsPolicy é um recurso que especifica como um cliente deve autenticar conexões com back-ends de um serviço. Esse recurso em si não afeta a configuração, a menos que esteja anexado a um recurso de serviço de back-end.
Representação JSON |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "sni": string, "clientCertificate": { object ( |
Campos | |
---|---|
name |
Obrigatório. Nome do recurso ClientTlsPolicy. Ele corresponde ao padrão |
description |
Opcional. Descrição de texto livre do recurso. |
createTime |
Apenas saída. O carimbo de data/hora em que o recurso foi criado. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
updateTime |
Apenas saída. O carimbo de data/hora em que o recurso foi atualizado. Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, |
labels |
Opcional. Conjunto de tags de rótulo associadas ao recurso. Um objeto com uma lista de pares |
sni |
Opcional. String de indicação de nome do servidor a ser apresentada ao servidor durante o handshake de TLS. Por exemplo: "secure.example.com". |
clientCertificate |
Opcional. Define um mecanismo para provisionar a identidade do cliente (chaves públicas e privadas) para autenticação ponto a ponto. A presença dele determina o mTLS. |
serverValidationCa[] |
Opcional. Define o mecanismo para obter o certificado da autoridade de certificação e validar o certificado do servidor. Se estiver vazio, o cliente não vai validar o certificado do servidor. |
Métodos |
|
---|---|
|
Cria uma ClientTlsPolicy em um determinado projeto e local. |
|
Exclui uma única ClientTlsPolicy. |
|
Recebe detalhes de uma única ClientTlsPolicy. |
|
Lista as ClientTlsPolicies em um determinado projeto e local. |
|
Atualiza os parâmetros de uma única ClientTlsPolicy. |