Discovery API 플러그인

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • Discovery API 플러그인은 범위가 지정된 애플리케이션에 대한 API를 제공하며, Discovery 플러그인이 활성화될 때 로드됩니다.

    이러한 검색 API 메서드에 대한 자세한 내용은 ServiceNow® 개발자 사이트에서 확인할 수 있습니다. 이러한 내용은 클래스별로 여기에 나열됩니다.
    주:
    Java API 메서드는 사용자 지정할 수 없습니다.
    DiscoveryAPI - 범위 지정됨
    이 클래스의 메서드는 단일 IPv4 주소의 빠른 검색을 시작하고 단일 CI 또는 모든 스캔된 CI에 대해 이전에 시작된 검색 상태에 대한 요약을 반환합니다. MID 서버는 제공된 IP 주소 또는 지정된 애플리케이션을 기준으로 자동으로 선택됩니다.
    • discoverIpAddress(): 단일 IPv4 주소를 검색합니다.
    • reportCiIpAddressStatus(): 특정 상태의 sys_id 및 IPv4 주소가 제공된 구성 항목의 검색 상태 요약을 반환합니다.
    • reportCiStatus(): 특정 검색 상태 sys_id가 제공된 CI 검색 상태의 요약을 반환합니다.
    ReportCiStatusOutputJS
    메서드는 DiscoveryAPI reportCiIpAddressStatus 메서드에 대해 특정 객체 속성을 반환한 후 이 정보를 JSON 문자열로 변환하는 getter입니다.
    • getCiOperationStatus(): 스캔한 CI의 상태를 반환하기 위해 사용됩니다.
    • getCmdbCI(): 스캔 중인 CI에 대해 discovery_device_history 테이블에 있는 cmdb_ci 필드의 값을 반환하기 위해 사용됩니다.
    • getDiscoveryState(): 검색 상태 [discovery_status] 테이블에 있는 상태 필드에서 값을 반환하기 위해 사용됩니다.
    • getIpAddress(): 스캔 중인 CI에 대해 discovery_device_history 테이블에 있는 soure 필드에서 값을 반환하기 위해 사용됩니다.
    • getIssues(): 스캔 중인 CI에 대해 discovery_device_history 테이블에 있는 issues 필드에서 값을 반환하기 위해 사용됩니다.
    • getIssuesLink(): 스캔 중인 CI에 대해 discovery_device_history 테이블에 있는 issues_link 필드에서 값을 반환하기 위해 사용됩니다.
    • toJson(): ReportCiStatusOutputJS 객체를 직렬화하기 위해 사용됩니다.