object template.massremove(object parameters)
Este m¨¦todo permite remover objetos relacionados de v¨¢rios templates.
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. Consulte fun??o do usu¨¢rio para obter mais informa??es.
(object)
Par?metros contendo os IDs dos templates a serem atualizados e os objetos que devem ser removidos.
Par?metro | Tipo | Descri??o |
---|---|---|
templateids (required) |
string/array | IDs dos templates a serem atualizados. |
groupids | string/array | Grupos de hosts dos quais remover os templates fornecidos. |
macros | string/array | Macros de usu¨¢rio para excluir dos templates fornecidos. |
templateids_clear | string/array | Templates para desvincular e limpar dos templates fornecidos (upstream). |
templateids_link | string/array | Templates para desvincular dos templates fornecidos (upstream). |
(object)
Retorna um objeto contendo os IDs dos modelos atualizados na propriedade templateids
.
Remover 2 templates do grupo "2".
Requisi??o:
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": [
"10085",
"10086"
],
"groupids": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
Unlink templates "10106" and "10104" from template "10085".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": "10085",
"templateids_link": [
"10106",
"10104"
]
},
"id": 1
}
Response:
CTemplate::massRemove() in ui/include/classes/api/services/CTemplate.php.