Skip to main content

CertManagerIssuer

No description

type CertManagerIssuer {
id: ID!
name: String!
namespace: String
kind: String!
type: IssuerType!
scope: ResourceScope!
status: Status!
yamlSpec: String!
certificates: CertificateConnection
lastUpdatedOn: String!
issuanceInfo: IssuanceInfo
aggregatedKubernetesLabels(
type: IssuerTagType
): [AggregatedKubernetesTag]!
aggregatedKubernetesAnnotations(
type: IssuerTagType
): [AggregatedKubernetesTag]!
}

Fields

CertManagerIssuer.id ● ID! non-null scalar

ID is the identifier of the issuer resource in VaaS. It is immutable.

CertManagerIssuer.name ● String! non-null scalar

Name is the name of the issuer.

CertManagerIssuer.namespace ● String scalar

Namespace is the namespace where the issuer exist, could be empty.

CertManagerIssuer.kind ● String! non-null scalar

Kind is the kind of the issuer

CertManagerIssuer.type ● IssuerType! non-null enum

Type is the type of the issuer, e.g; VenafiEnhancedIssuer, VenafiCloud, FreeIPA or Google CAS.

CertManagerIssuer.scope ● ResourceScope! non-null enum

Scope is the scope of the issuer, Cluster wide or namespace targeted.

CertManagerIssuer.status ● Status! non-null object

Status is the status of the issuer resource.

CertManagerIssuer.yamlSpec ● String! non-null scalar

YamlSpec is the yaml representation of the specification of the issuer.

CertManagerIssuer.certificates ● CertificateConnection object

Certificates is the list of certificates linked to a particular issuer.

CertManagerIssuer.lastUpdatedOn ● String! non-null scalar

LastUpdatedOn is the timestamp of the last time this issuer was processed by TLSPK.

CertManagerIssuer.issuanceInfo ● IssuanceInfo object

IssuanceInfo contains the info around venafi if the issuer is a venafi issuer

CertManagerIssuer.aggregatedKubernetesLabels ● [AggregatedKubernetesTag]! non-null object

CertManagerIssuer.aggregatedKubernetesLabels.type ● IssuerTagType enum

CertManagerIssuer.aggregatedKubernetesAnnotations ● [AggregatedKubernetesTag]! non-null object

CertManagerIssuer.aggregatedKubernetesAnnotations.type ● IssuerTagType enum

Returned By

certManagerIssuer query

Member Of

Certificate object ● CertManagerIssuerConnection object ● CertManagerIssuerEdge object