GoogleApi.PrivateCA.V1beta1.Model.Certificate (google_api_private_ca v0.7.3) View Source
A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
Attributes
-
certificateDescription
(type:GoogleApi.PrivateCA.V1beta1.Model.CertificateDescription.t
, default:nil
) - Output only. A structured description of the issued X.509 certificate. -
config
(type:GoogleApi.PrivateCA.V1beta1.Model.CertificateConfig.t
, default:nil
) - Immutable. A description of the certificate and key that does not require X.509 or ASN.1. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time at which this Certificate was created. -
labels
(type:map()
, default:nil
) - Optional. Labels with user-defined metadata. -
lifetime
(type:String.t
, default:nil
) - Required. Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain. -
name
(type:String.t
, default:nil
) - Output only. The resource path for this Certificate in the formatprojects/*/locations/*/certificateAuthorities/*/certificates/*
. -
pemCertificate
(type:String.t
, default:nil
) - Output only. The pem-encoded, signed X.509 certificate. -
pemCertificateChain
(type:list(String.t)
, default:nil
) - Output only. The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. -
pemCsr
(type:String.t
, default:nil
) - Immutable. A pem-encoded X.509 certificate signing request (CSR). -
revocationDetails
(type:GoogleApi.PrivateCA.V1beta1.Model.RevocationDetails.t
, default:nil
) - Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The time at which this Certificate was updated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.PrivateCA.V1beta1.Model.Certificate{ certificateDescription: GoogleApi.PrivateCA.V1beta1.Model.CertificateDescription.t() | nil, config: GoogleApi.PrivateCA.V1beta1.Model.CertificateConfig.t() | nil, createTime: DateTime.t() | nil, labels: map() | nil, lifetime: String.t() | nil, name: String.t() | nil, pemCertificate: String.t() | nil, pemCertificateChain: [String.t()] | nil, pemCsr: String.t() | nil, revocationDetails: GoogleApi.PrivateCA.V1beta1.Model.RevocationDetails.t() | nil, updateTime: DateTime.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.