123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /**
- * Define a Machine
- * @author Administrateur PRINCIPAL
- * @category Plugin
- * @license MIT
- */
- class DockerMachine extends Entity{
- public $id;
- public $label; //Libellé (Texte)
- public $ip; //Ip SSH (Texte Long)
- public $port; //Port SSH (Nombre Entier)
- public $private_key; //Clé privée (Fichier)
- public $public_key; //Clé publique (Fichier)
- public $domain; //Nom de domaine (Texte Long)
- public $password; //Mot de passe (Password)
- public $sophosReference; //Référence sophos (Texte)
- public $description; //Description (Texte enrichis)
-
- protected $TABLE_NAME = 'docker_machine';
- public $entityLabel = 'Machine';
- public $fields = array(
- 'id' => array('type'=>'key', 'label' => 'Identifiant'),
- 'label' => array('type'=>'text', 'label' => 'Libellé'),
- 'ip' => array('type'=>'textarea', 'label' => 'Ip SSH'),
- 'port' => array('type'=>'integer', 'label' => 'Port SSH'),
- 'domain' => array('type'=>'textarea', 'label' => 'Nom de domaine'),
- 'sophosReference' => array('type'=>'text', 'label' => 'Référence sophos'),
- 'password' => array('type'=>'password', 'label' => 'Mot de passe de la clé'),
- 'description' => array('type'=>'wysiwyg', 'label' => 'Description')
- );
-
- //Colonnes indexées
- public $indexes = array();
-
- }
- ?>
|