KindForm
Structure du formulaire d'un type de ressource.
root objectrequired
Un nœud du formulaire. Les chemins des sections sont pointés depuis la racine
(spec.services.*.replicas), * désignant une entrée de map ou un élément de liste.
object : sections nommées (fields) ; map : clé libre, puis une entrée de
structure values ; list : éléments de structure items ; intOrString :
entier ou chaîne ; free : valeur libre, sans structure connue.
Possible values: [object, map, list, string, integer, number, boolean, intOrString, free]
Section obligatoire dans son parent.
Valeurs permises.
Valeur à insérer quand on ajoute la section.
fields object[]
Sections d'un object, dans l'ordre du gabarit puis par ordre alphabétique.
Entrée d'exemple d'une map, à insérer sous la clé saisie.
Des clés libres peuvent être ajoutées.
{
"kind": "string",
"apiVersion": "string",
"title": "string",
"description": "string",
"root": {
"type": "object",
"description": "string",
"required": true,
"enum": [
null
],
"minimum": 0,
"maximum": 0,
"maxLength": 0,
"fields": [
{
"key": "string"
}
],
"freeKeys": true
}
}