Class V1CertificateStatus
Status of the Certificate. This is set and managed automatically.
Namespace: Neon.Kube.Resources.CertManager
Assembly: Neon.Kube.Resources.dll
Syntax
public class V1CertificateStatus
Constructors
V1CertificateStatus()
Constructor.
Declaration
public V1CertificateStatus()
Properties
Conditions
List of status conditions to indicate the status of certificates.Known condition types are Ready
and Issuing
.
Declaration
[JsonProperty(PropertyName = "conditions", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<V1Condition> Conditions { get; set; }
Property Value
Type | Description |
---|---|
List<V1Condition> |
LastFailureTime
The time as recorded by the Certificate controller of the most recent failure to complete a CertificateRequest for this Certificate resource.If set, cert-manager will not re-request another Certificate until 1 hour has elapsed from this time.
Declaration
[JsonProperty(PropertyName = "lastFailureTime", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public DateTime? LastFailureTime { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
NextPrivateKeySecretName
The name of the Secret resource containing the private key to be used for the next certificate iteration.The keymanager controller
will automatically set this field if the Issuing
condition is set to True
. It will automatically unset this field when the
Issuing condition is not set or False.
Declaration
[JsonProperty(PropertyName = "nextPrivateKeySecretName", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public string NextPrivateKeySecretName { get; set; }
Property Value
Type | Description |
---|---|
string |
NotAfter
The expiration time of the certificate stored in the secret named by this resource in spec.secretName
.
Declaration
[JsonProperty(PropertyName = "notAfter", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public DateTime? NotAfter { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
NotBefore
The time after which the certificate stored in the secret named by this resource in spec.secretName is valid.
Declaration
[JsonProperty(PropertyName = "notBefore", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public DateTime? NotBefore { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
RenewalTime
The time at which the certificate will be next renewed.If not set, no upcoming renewal is scheduled.
Declaration
[JsonProperty(PropertyName = "renewalTime", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public DateTime? RenewalTime { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
Revision
Controls whether key usages should be present in the CertificateRequest.
Declaration
[JsonProperty(PropertyName = "revision", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public int? Revision { get; set; }
Property Value
Type | Description |
---|---|
int? |