venafi-enhanced-issuer API referencePreview

Resource Types:

VenafiClusterIssuer

VenafiClusterIssuer is the Schema for the venaficlusterissuers API

NameTypeDescriptionRequired
apiVersionstringjetstack.io/v1alpha1true
kindstringVenafiClusterIssuertrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject
false
statusobject
false

VenafiClusterIssuer.spec

NameTypeDescriptionRequired
venafiConnectionNamestring
true
zonestring

For VaaS: Zone = "[Application][Template]" - Application is the name of the Application in Vaas. - Template is the name of the Issuing Template as shown in Vaas. For TPP: Zone = "[PolicyDN]" PolicyDN is distinguished name of the policy folder to use when issuing certificates. Example: "\VED\Policy\TLS\TeamAlpha". You may omit the prefix "\VED\Policy".

true

VenafiClusterIssuer.status

NameTypeDescriptionRequired
conditions[]object

List of status conditions to indicate the status of an Issuer. Known condition types are Ready.

false

VenafiClusterIssuer.status.conditions[index]

IssuerCondition contains condition information for an Issuer.

NameTypeDescriptionRequired
statusenum

Status of the condition, one of (True, False, Unknown).


Enum: True, False, Unknown

true
typestring

Type of the condition, known values are (Ready).

true
lastTransitionTimestring

LastTransitionTime is the timestamp corresponding to the last status change of this condition.


Format: date-time

false
messagestring

Message is a human readable description of the details of the last transition, complementing reason.

false
observedGenerationinteger

If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer.


Format: int64

false
reasonstring

Reason is a brief machine readable explanation for the condition's last transition.

false

On this page