Plug-in da API de descoberta

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • 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.