AvailabilityGuard offers a powerful Web Services API that can be used for various purposes:
- Onboarding target systems to the scan scope and schedule
- Configuration of business entities, sites, tasks and policies
- Obtaining information regarding risks (tickets)
- Generating comparison groups
- Obtaining information regarding the system configuration
- and more.
AvailabilityGuard offers the following interfaces:
Business Entities API
This API provides all business entity-related operations, including create, update and remove operations, querying data, assigning scan scheduling, management of business entity resources (hosts and databases), roles and SLA policies.
Database API
This API provides all database-related operations, including create, update and remove operations, querying data and assignment of database connectivity policies and database scanning groups.
Host API
This API provides all host-related operations, including create, update and remove operations, querying data and assignment of host connectivity policies and host scanning groups.
Scan API
This API provides access to host scan options like login check, discovery, complete scan and password rotation.
Site API
This API provides create, update and remove operations for AvailabilityGuard sites.
Cluster API
This API provides listing operations for AvailabilityGuard clusters.
Ticket API
This API provides listing and suppression operations for AvailabilityGuard tickets.
Configuration API
This API provides access to general configuration items related to other APIs. It allows management of Connectivity policies, Scan tasks, Scheduled reports, Users, and execution of the "Database Views" feature.
Comparison API
This API provides create and remove operations for AvailabilityGuard comparison groups and comparison worksheets.
Task API
This API provides access to the update, remove or create operations that are waiting in the Task Queue for execution. The asynchronous queue processing protects the AvailabilityGuard database against corruption in case other AvailabilityGuard processes are performing updates in the background (see Database Protection Tier section).
If you have an installation of AvailabilityGuard, you can download the WSDL files using the following links:
http://{servername}:8080/AvailabilityGuard/services/BusinessEntityAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/ClusterAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/ConfigurationAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/ComparisonAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/DatabaseAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/HostAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/ScanAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/SiteAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/TaskAPI?wsdl
http://{servername}:8080/AvailabilityGuard/services/TicketAPI?wsdl
For detailed API documentation, refer to the API Reference article.
Comments
0 comments
Please sign in to leave a comment.