Method: projects.locations.instances.getCertificateAuthority

Obtiene detalles sobre la autoridad de certificación de una instancia.

Solicitud HTTP

GET https://memorystore.googleapis.com/v1/{name=projects/*/locations/*/instances/*}/certificateAuthority

La URL utiliza la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
name

string

Obligatorio. El nombre de la autoridad de certificación. Formato: projects/{project}/locations/{location}/instances/{instance}/certificateAuthority

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Una autoridad de certificación de una instancia.

Si la solicitud se realiza correctamente, el cuerpo de la respuesta proporciona datos con la siguiente estructura:

Representación JSON
{
  "name": string,

  // Union field server_ca can be only one of the following:
  "managedServerCa": {
    object (ManagedCertificateAuthority)
  }
  // End of list of possible types for union field server_ca.
}
Campos
name

string

Identificador. Nombre único de la autoridad de certificación. Formato: projects/{project}/locations/{location}/instances/{instance}

Campo de unión server_ca. Información sobre la autoridad de certificación del servidor. server_ca solo puede ser una de las siguientes cosas:
managedServerCa

object (ManagedCertificateAuthority)

Una autoridad de certificación de servidor gestionada.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Permisos de IAM

Requiere el siguiente permiso de gestión de identidades y accesos en el recurso name:

  • memorystore.instances.get

Para obtener más información, consulta la documentación de gestión de identidades y accesos.

ManagedCertificateAuthority

Una autoridad de certificación gestionada.

Representación JSON
{
  "caCerts": [
    {
      object (CertChain)
    }
  ]
}
Campos
caCerts[]

object (CertChain)

Cadenas de certificados de CA codificadas en PEM para la autenticación de servidores gestionados.

CertChain

Una cadena de certificados.

Representación JSON
{
  "certificates": [
    string
  ]
}
Campos
certificates[]

string

Los certificados que forman la cadena de la AC, ordenados de hoja a raíz.