object discoveryruleprototype.create(array lldRuleIds)
Aquest mètode permet crear nous prototips de regles LLD.
Tenim aquest mètode disponible només per als usuaris Admin i Super admin. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu Rols d'usuari.
(object/array) Prototip de regles de descoberta de baix nivell a crear.
A més de les propietats de l'objecte prototip de regla de descoberta de baix nivell estàndard, el mètode admet els paràmetres següents.
| Paràmetre | Tipus | Descripció | 
|---|---|---|
| filter | object | Filtre del prototip de regla LLD. | 
| preprocessing | object/array | Opcions del prototip de regla LLD de pretractament. | 
| lld_macro_paths | object/array | Opcions lld_macro_path del prototip de regla LLD. | 
| overrides | object/array | Opcions del reemplaçament del prototip de regla LLD. | 
(object) Retorna un objecte amb els IDs dels prototips de regles LLD creats segons la propietat itemids. L'ordre dels IDs retornats correspon a l'ordre dels prototips de regles LLD donats.
Crea un prototip de regla LLD (Tipus: Niuat) per trobar tablespaces en una instància de base de dades.
{
           "jsonrpc": "2.0",
           "method": "discoveryruleprototype.create",
           "params": {
               "name": "Discover tablespaces for {#DB}",
               "key_": "db.tablespace.discovery[{#DB}]",
               "hostid": "10084",
               "ruleid": "47251",
               "type": 23
           },
           "id": 1
       }Resposta:
CDiscoveryRulePrototype::create() in ui/include/classes/api/services/CDiscoveryRulePrototype.php.