Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

connector.create

Descrição

object connector.create(object/array connectors)

Este método permite criar novos objetos de conector.

Este método está disponível apenas para o tipo de usuário Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte Funções de usuário para mais informações.

Parâmetros

(objeto/array) Objetos de conector a serem criados.

Além das propriedades padrão do conector, o método aceita os seguintes parâmetros.

Parâmetro Tipo Descrição
tags array Filtro de tag do conector.

Valores de retorno

(object) Retorna um objeto contendo os IDs dos conectores criados na propriedade connectorids. A ordem dos IDs retornados corresponde à ordem dos conectores passados.

Exemplos

Criando um conector

Crie um conector para exportar eventos de trigger com um filtro de tag. A autenticação HTTP será realizada usando o token Bearer.

Requisição:

{  "jsonrpc": "2.0",  "method": "connector.create",  "params": [  {  "name": "Export of events",  "data_type": 1,  "url": "{$DATA_EXPORT_URL}",  "authtype": 5,  "token": "{$DATA_EXPORT_BEARER_TOKEN}",  "tags": [  {  "tag": "service",  "operator": 0,  "value": "mysqld"  }  ]  }  ],  "id": 1 }

Resposta:

{  "jsonrpc": "2.0",  "result": {  "connectorid": [  "3"  ]  },  "id": 1 }

Fonte

CConnector::create() em ui/include/classes/api/services/CConnector.php.