REST Resource: projects.locations.products.certificates

Resource: Certificate

The certificate definition

JSON representation
{
  "name": string,
  "displayName": string,
  "description": string,
  "requestorId": string,
  "credentialId": string,
  "certificateStatus": enum (State),
  "validStartTime": string,
  "validEndTime": string,
  "rawCertificate": {
    object (ClientCertificate)
  }
}
Fields
name

string

Output only. Auto generated primary key

displayName

string

Name of the certificate

description

string

Description of the certificate

requestorId

string

Immutable. Requestor ID to be used to register certificate with trawler

credentialId

string

Immutable. Credential id that will be used to register with trawler INTERNAL_ONLY

certificateStatus

enum (State)

Status of the certificate

validStartTime

string (Timestamp format)

Output only. The timestamp after which certificate will be valid

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

validEndTime

string (Timestamp format)

Output only. The timestamp after which certificate will expire

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

rawCertificate

object (ClientCertificate)

Input only. Raw client certificate which would be registered with trawler

Methods

create

Creates a new certificate.

delete

Delete a certificate

get

Get a certificates in the specified project.

list

List all the certificates that match the filter.

patch

Updates the certificate by id.