venafi-enhanced-issuer API referencePreview
Resource Types:
VenafiClusterIssuer
VenafiClusterIssuer is the Schema for the venaficlusterissuers API
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | jetstack.io/v1alpha1 | true |
kind | string | VenafiClusterIssuer | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | false | |
status | object | false |
VenafiClusterIssuer.spec
Name | Type | Description | Required |
---|---|---|---|
venafiConnectionName | string | true | |
zone | string | 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
Name | Type | Description | Required |
---|---|---|---|
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.
Name | Type | Description | Required |
---|---|---|---|
status | enum | Status of the condition, one of (True, False, Unknown). Enum: True, False, Unknown | true |
type | string | Type of the condition, known values are (Ready). | true |
lastTransitionTime | string | LastTransitionTime is the timestamp corresponding to the last status change of this condition. Format: date-time | false |
message | string | Message is a human readable description of the details of the last transition, complementing reason. | false |
observedGeneration | integer | 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 |
reason | string | Reason is a brief machine readable explanation for the condition's last transition. | false |