View Source GoogleApi.PrivateCA.V1.Model.CertificateRevocationList (google_api_private_ca v0.14.0)

A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL contains the serial numbers of certificates that should no longer be trusted.

Attributes

  • accessUrl (type: String.t, default: nil) - Output only. The location where 'pem_crl' can be accessed.
  • createTime (type: DateTime.t, default: nil) - Output only. The time at which this CertificateRevocationList was created.
  • labels (type: map(), default: nil) - Optional. Labels with user-defined metadata.
  • name (type: String.t, default: nil) - Output only. The resource name for this CertificateRevocationList in the format projects/*/locations/*/caPools/*certificateAuthorities/*/ certificateRevocationLists/*.
  • pemCrl (type: String.t, default: nil) - Output only. The PEM-encoded X.509 CRL.
  • revisionId (type: String.t, default: nil) - Output only. The revision ID of this CertificateRevocationList. A new revision is committed whenever a new CRL is published. The format is an 8-character hexadecimal string.
  • revokedCertificates (type: list(GoogleApi.PrivateCA.V1.Model.RevokedCertificate.t), default: nil) - Output only. The revoked serial numbers that appear in pem_crl.
  • sequenceNumber (type: String.t, default: nil) - Output only. The CRL sequence number that appears in pem_crl.
  • state (type: String.t, default: nil) - Output only. The State for this CertificateRevocationList.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time at which this CertificateRevocationList was updated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.PrivateCA.V1.Model.CertificateRevocationList{
  accessUrl: String.t() | nil,
  createTime: DateTime.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  pemCrl: String.t() | nil,
  revisionId: String.t() | nil,
  revokedCertificates:
    [GoogleApi.PrivateCA.V1.Model.RevokedCertificate.t()] | nil,
  sequenceNumber: String.t() | nil,
  state: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.