Method: projects.locations.instances.getCertificateAuthority

Ruft Details zur Zertifizierungsstelle für eine Instanz ab.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Name der Zertifizierungsstelle. Format: projects/{project}/locations/{location}/instances/{instance}/certificateAuthority

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Eine Zertifizierungsstelle für eine Instanz.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "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.
}
Felder
name

string

Kennung. Eindeutiger Name der Zertifizierungsstelle. Format: projects/{project}/locations/{location}/instances/{instance}

Union-Feld server_ca. Informationen zur Server-Zertifizierungsstelle. Für server_ca ist nur einer der folgenden Werte zulässig:
managedServerCa

object (ManagedCertificateAuthority)

Eine verwaltete Server-Zertifizierungsstelle.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • memorystore.instances.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

ManagedCertificateAuthority

Eine verwaltete Zertifizierungsstelle.

JSON-Darstellung
{
  "caCerts": [
    {
      object (CertChain)
    }
  ]
}
Felder
caCerts[]

object (CertChain)

PEM-codierte CA-Zertifikatsketten für die Authentifizierung verwalteter Server.

CertChain

Eine Zertifikatskette.

JSON-Darstellung
{
  "certificates": [
    string
  ]
}
Felder
certificates[]

string

Die Zertifikate, die die CA-Kette bilden, in der Reihenfolge von Blatt zu Stamm.