Plug-in da API de descoberta
O plug-in da API Descoberta fornece APIs para aplicações com escopo e é carregado quando o plug-in Descoberta é ativado.
Detalhes sobre esses métodos de API de descoberta estão disponíveis em ServiceNow® Site do desenvolvedor. Eles são listados aqui por classe.
Nota:
Os métodos da API Java não são personalizáveis.
- DiscoveryAPI - com escopo
- Os métodos nesta classe iniciam uma Descoberta rápida de um único endereço IPv4 e retornam resumos dos status de Descoberta iniciados anteriormente para um único IC ou para todos os ICs verificados. Um MID Server é selecionado automaticamente, com base no endereço IP fornecido ou na aplicação especificada.
- discoverIpAddress(): descobre um único endereço IPv4.
- reportCiIpAddressStatus(): retorna um resumo do status de descoberta de um item de configuração de acordo com o status específico sys_id e o endereço IPv4.
- reportCiStatus(): retorna um resumo de um status de descoberta de IC de acordo com um sys_id de status de descoberta específico.
- ReportCiStatusOutputJS
- Os métodos são getters que retornam propriedades de objeto específicas para o método DiscoveryAPI reportCiIpAddressStatus e convertem as informações em uma cadeia de caracteres JSON.
- getCiOperationStatus(): Usado para retornar o estado do IC verificado.
- getCmdbCI(): Usado para retornar o valor no campo cmdb_ci da tabela discovery_device_history para o IC que está sendo verificado.
- getDiscoveryState(): usado para retornar o valor do campo Estado na tabela Status da descoberta [discovery_status].
- getIpAddress(): Usado para retornar o valor do campo de origem na tabela discovery_device_history para o IC que está sendo verificado.
- getIssues(): Usado para retornar o valor do campo de problemas na tabela discovery_device_history para o IC que está sendo verificado.
- getIssuesLink(): Usado para retornar o valor do campo Issues_link na tabela discovery_device_history para o IC que está sendo verificado.
- toJson(): usado para serializar o objeto ReportCiStatusOutputJS.