Veritas NetBackup™ Release Notes
- About NetBackup 8.2
- New features, enhancements, and changes
- NetBackup 8.2 new features, changes, and enhancements
- Operational notes
- NetBackup installation and upgrade operational notes
- NetBackup administration and general operational notes
- NetBackup administration interface operational notes
- NetBackup API operational notes
- NetBackup Cloud operational notes
- NetBackup with Veritas CloudPoint operational notes
- NetBackup database and application agent operational notes
- NetBackup deduplication operational notes
- NetBackup internationalization and localization operational notes
- NetBackup for NDMP operational notes
- NetBackup SAN Client and Fibre Transport operational notes
- NetBackup Snapshot Client operational notes
- NetBackup virtualization operational notes
- Appendix A. About SORT for NetBackup Users
- Appendix B. NetBackup installation requirements
- Appendix C. NetBackup compatibility requirements
- Appendix D. Other NetBackup documentation and related documents
RESTful APIs included in NetBackup 8.2
NetBackup 8.2 includes both updated and new RESTful application programming interfaces (APIs). These APIs provide a web-service-based interface that lets you configure and administer NetBackup in your environments.
You can find documentation for the NetBackup APIs in these locations:
On your master server
APIs are stored in YAML files on the master server:
https://<master_server>/api-docs/index.html
The APIs are documented in Swagger format. This format lets you review the code and test the functionality by making actual calls with the APIs. You must have the appropriate security permissions to access the master server and APIs to use the Swagger APIs.
Caution:
Veritas recommends that you test APIs only in a development environment. Because you can make actual API calls from the Swagger files, you should not test the APIs in a production environment.
On SORT
NetBackup API documentation is also available on SORT:
HOME > KNOWLEDGE BASE > Documents > Product Version > 8.2
Look under
. A Getting Started document provides background information about using NetBackup APIs. The API YAML files are also available for reference, however, they are not functional. You cannot test the APIs from the documents on SORT.
Note:
The NetBackup APIs are not supported on environments where NetBackup Access Control (NBAC) is enabled.
NetBackup 8.2 includes these new and enhanced APIs:
Jobs API: Includes progress logs and individual try logs
Discover Now: Provides the ability to manually initiate discovery on a vCenter or RHV managers
Images API: Provides the ability to browse content, manage expiration, change primary copy, fast import for CloudCatalyst
VM Server Credential Management: Provides the ability to verify and delete credentials
VM Server Configuration Management: Includes resource limits and proxy host configuration
Common Access Card (CAC) and Personal Identity Verification (PIV): Provides the ability to authenticate by user certificate
User Session Management: Compliant with Defense Information Systems Agency Security Technical Implementation Guides (DISA STIGs)
API Keys: API authentication management
Storage Management: Create, read, update, and delete (CRUD) operations on disk and cloud STUs, disk pools, cloud storgae pools, and MSDP replication topology management
NetBackup Configuration Management: Lists running processes and daemons. Also read and update configuration, similar to bpgetconfig and bpsetconfig
Manual Backup: Performs bpbackup operations on existing policies
The following APIs have been versioned in NetBackup 8.2. The previous version of these APIs is still supported if you specify the correct version.
GET /admin/jobs GET /admin/jobs/{jobId} GET /admin/jobs/{jobId}/try-logs POST /config/slps PATCH /config/slps/{slpName} GET /config/snapshotproviders/supportedplugins GET /config/snapshotproviders/supportedplugins/{pluginType} POST /config/snapshotproviders/configuredplugins/{pluginType}/ instances PUT /config/snapshotproviders/configuredplugins/{pluginType}/ instances/{instanceName} GET /config/hosts POST /preview-asset-group POST /recovery/workloads/vmware/instant-access-mounts GET /recovery/workloads/vmware/instant-access-mounts GET /recovery/workloads/vmware/instant-access-mounts/{mountId} POST /recovery/workloads/vmware/instant-access-mounts/{mountId}/ restore POST /recovery/workloads/vmware/instant-access-vms GET /recovery/workloads/vmware/instant-access-vms GET /recovery/workloads/vmware/instant-access-vms/{mountId} POST /servicecatalog/slos GET /servicecatalog/slos GET /servicecatalog/slos/{sloId} PUT /servicecatalog/slos/{sloId} PATCH /servicecatalog/slos/{sloId} DELETE /servicecatalog/slos/{sloId} GET /storage/storage-units GET /storage/storage-units/{storageUnitName}
Note:
See the NetBackup 8.2 API Reference on SORT for more information. Make sure to review the Versioning topic and the What's New topic in the Getting Started section.