Áú»¢¶Ä²©

Esta ¨¦ uma tradu??o da p¨¢gina de documenta??o original em ingl¨ºs. Ajude-nos a torn¨¢-la melhor.

discoveryrule.copy

Descri??o

object discoveryrule.copy(object parameters)

Este m¨¦todo permite copiar as regras LLD com todos os prot¨®tipos para o
hospedeiros dados.

Este m¨¦todo est¨¢ dispon¨ªvel apenas para os tipos de usu¨¢rio Admin e Super admin. As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. ConsulteUser roles para obter mais informa??es.

Par?metros

(object) Par?metros que definem as regras LLD a serem copiadas e os hosts de destino.

Parameter Type Description
discoveryids array IDs of the LLD rules to be copied.
hostids array IDs of the hosts to copy the LLD rules to.

Valores de retorno

(boolean) Retorna true se a c¨®pia foi bem sucedida.

Exemplos

Copie uma regra LLD para v¨¢rios hosts

Copie uma regra LLD para dois hosts.

Request:

{
           "jsonrpc": "2.0",
           "method": "discoveryrule.copy",
           "params": {
               "discoveryids": [
                   "27426"
               ],
               "hostids": [
                   "10196",
                   "10197"
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

{
           "jsonrpc": "2.0",
           "result": true,
           "id": 1
       }

Fonte

CDiscoveryrule::copy() in ui/include/classes/api/services/CDiscoveryRule.php.