Cert-Manager · JSON-LD Context
Cert Manager Context
JSON-LD context defining the semantic vocabulary for Cert Manager from Cert-Manager.
0 Classes
12 Properties
6 Namespaces
Namespaces
certmgr:
https://cert-manager.io/vocab/
k8s:
https://kubernetes.io/vocab/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
sec:
https://w3id.org/security#
Properties
| Property | Type | Container |
|---|---|---|
| Certificate | ||
| CertificateSpec | ||
| CertificateStatus | ||
| Issuer | ||
| ClusterIssuer | ||
| IssuerSpec | ||
| ACMEIssuer | ||
| CAIssuer | ||
| CertificateRequest | ||
| CertificateRequestPolicy | ||
| ObjectReference | ||
| Condition |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"certmgr": "https://cert-manager.io/vocab/",
"k8s": "https://kubernetes.io/vocab/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"sec": "https://w3id.org/security#",
"Certificate": {
"@id": "certmgr:Certificate",
"@context": {
"apiVersion": {
"@id": "k8s:apiVersion"
},
"kind": {
"@id": "k8s:kind"
},
"metadata": {
"@id": "k8s:metadata"
},
"spec": {
"@id": "certmgr:certificateSpec"
},
"status": {
"@id": "certmgr:certificateStatus"
}
}
},
"CertificateSpec": {
"@id": "certmgr:CertificateSpec",
"@context": {
"secretName": {
"@id": "certmgr:secretName"
},
"issuerRef": {
"@id": "certmgr:issuerRef"
},
"commonName": {
"@id": "schema:name"
},
"dnsNames": {
"@id": "certmgr:dnsNames",
"@container": "@set"
},
"uris": {
"@id": "certmgr:uris",
"@container": "@set"
},
"emailAddresses": {
"@id": "schema:email",
"@container": "@set"
},
"ipAddresses": {
"@id": "certmgr:ipAddresses",
"@container": "@set"
},
"duration": {
"@id": "certmgr:duration"
},
"renewBefore": {
"@id": "certmgr:renewBefore"
},
"isCA": {
"@id": "certmgr:isCA",
"@type": "xsd:boolean"
},
"usages": {
"@id": "certmgr:keyUsages",
"@container": "@set"
},
"privateKey": {
"@id": "certmgr:privateKeyConfig"
}
}
},
"CertificateStatus": {
"@id": "certmgr:CertificateStatus",
"@context": {
"conditions": {
"@id": "k8s:conditions",
"@container": "@set"
},
"notBefore": {
"@id": "certmgr:notBefore",
"@type": "xsd:dateTime"
},
"notAfter": {
"@id": "certmgr:notAfter",
"@type": "xsd:dateTime"
},
"renewalTime": {
"@id": "certmgr:renewalTime",
"@type": "xsd:dateTime"
},
"revision": {
"@id": "certmgr:revision",
"@type": "xsd:integer"
}
}
},
"Issuer": {
"@id": "certmgr:Issuer",
"@context": {
"spec": {
"@id": "certmgr:issuerSpec"
},
"status": {
"@id": "certmgr:issuerStatus"
}
}
},
"ClusterIssuer": {
"@id": "certmgr:ClusterIssuer",
"@context": {
"spec": {
"@id": "certmgr:issuerSpec"
},
"status": {
"@id": "certmgr:issuerStatus"
}
}
},
"IssuerSpec": {
"@id": "certmgr:IssuerSpec",
"@context": {
"acme": {
"@id": "certmgr:acmeConfig"
},
"ca": {
"@id": "certmgr:caConfig"
},
"selfSigned": {
"@id": "certmgr:selfSignedConfig"
},
"vault": {
"@id": "certmgr:vaultConfig"
},
"venafi": {
"@id": "certmgr:venafiConfig"
}
}
},
"ACMEIssuer": {
"@id": "certmgr:ACMEIssuer",
"@context": {
"server": {
"@id": "certmgr:acmeServer",
"@type": "@id"
},
"email": {
"@id": "schema:email"
},
"privateKeySecretRef": {
"@id": "certmgr:privateKeySecretRef"
},
"solvers": {
"@id": "certmgr:solvers",
"@container": "@set"
}
}
},
"CAIssuer": {
"@id": "certmgr:CAIssuer",
"@context": {
"secretName": {
"@id": "certmgr:caSecretName"
},
"crlDistributionPoints": {
"@id": "sec:crlDistributionPoints",
"@container": "@set"
},
"ocspServers": {
"@id": "sec:ocspServers",
"@container": "@set"
}
}
},
"CertificateRequest": {
"@id": "certmgr:CertificateRequest",
"@context": {
"spec": {
"@id": "certmgr:certificateRequestSpec"
},
"status": {
"@id": "certmgr:certificateRequestStatus"
}
}
},
"CertificateRequestPolicy": {
"@id": "certmgr:CertificateRequestPolicy",
"@context": {
"spec": {
"@id": "certmgr:policySpec"
},
"status": {
"@id": "certmgr:policyStatus"
}
}
},
"ObjectReference": {
"@id": "k8s:ObjectReference",
"@context": {
"name": {
"@id": "schema:name"
},
"kind": {
"@id": "k8s:kind"
},
"group": {
"@id": "k8s:group"
}
}
},
"Condition": {
"@id": "k8s:Condition",
"@context": {
"type": {
"@id": "k8s:conditionType"
},
"status": {
"@id": "k8s:conditionStatus"
},
"reason": {
"@id": "k8s:conditionReason"
},
"message": {
"@id": "schema:description"
},
"lastTransitionTime": {
"@id": "k8s:lastTransitionTime",
"@type": "xsd:dateTime"
}
}
}
}
}