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