Method: projects.locations.instances.getCertificateAuthority

Gets details about the certificate authority for an Instance.

HTTP request

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

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
name

string

Required. The name of the certificate authority. Format: projects/{project}/locations/{location}/instances/{instance}/certificateAuthority

Request body

The request body must be empty.

Response body

A certificate authority for an instance.

If successful, the response body contains data with the following structure:

JSON representation
{
  "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.
}
Fields
name

string

Identifier. Unique name of the certificate authority. Format: projects/{project}/locations/{location}/instances/{instance}

Union field server_ca. Information about the server certificate authority. server_ca can be only one of the following:
managedServerCa

object (ManagedCertificateAuthority)

A managed server certificate authority.

Authorization scopes

Requires the following OAuth scope:

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

IAM Permissions

Requires the following IAM permission on the name resource:

  • memorystore.instances.get

For more information, see the IAM documentation.

ManagedCertificateAuthority

A managed certificate authority.

JSON representation
{
  "caCerts": [
    {
      object (CertChain)
    }
  ]
}
Fields
caCerts[]

object (CertChain)

PEM encoded CA certificate chains for managed server authentication.

CertChain

A certificate chain.

JSON representation
{
  "certificates": [
    string
  ]
}
Fields
certificates[]

string

The certificates that form the CA chain in order of leaf to root.