Skip to main content

Proc Cert Model Schema

v0.1
Auto-generated

This page is generated from proc_cert_model_schema.json by the schema doc generator. To update this page, edit the schema file and run bin/chore gen schema-docs.

Properties

PropertyTypeRequiredDescription
$schemaany
kindany
namestringThe short name of the model, used as a database key
long_namestringOne line description of certificate model
base32 | 64Base of the model
recommendationsArray<{text}> ↓ schema
extra_notesArray<{presence, text}> ↓ schema
requirement_groupsobject
param_constraintsobject
extensionsobject
in_scope_priv_modesArray<M | S | U | HS | VS | VU>List of in-scope privilege modes for the certificate
debug_manual_revisionstring
priv_isa_manual_revisionstring
unpriv_isa_manual_revisionstring
tsc_profile_releaseOne of: null | objectProfile release associated with this certificate
introductionstringAsciidoc text containing the introduction prose for the model
revision_historyArray<{revision, date, changes}> ↓ schemaRevisions of the model document
versionsArray<{version}> ↓ schemaList of semantic versions within the model
classobjectReference to the class this model belongs to
$parent_ofOne of: string | Array<string>
$child_ofOne of: string | Array<string>
$inheritsOne of: string | Array<string>
recommendations item schema
PropertyTypeRequiredDescription
textstring
extra_notes item schema
PropertyTypeRequiredDescription
presencemandatory | optional | prohibited | object
textstring
revision_history item schema
PropertyTypeRequiredDescription
revisionstringRevision number
datestringThe date of the change
changesArray<string>List of changes
versions item schema
PropertyTypeRequiredDescription
versionstring
Tooling field

$source is an optional field set automatically by UDB tooling to record the file path this object was loaded from. You do not need to set it manually.

Schema Information

PropertyValue
Versionv0.1
JSON Schema VersionDraft 07