Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0
  3. Using the NetBackup XBSA interface
  4. NetBackup XBSA data structures
  5. Query descriptors
Veritas NetBackup™ DataStore SDK Programmer's Guide for XBSA 1.1.0

Query descriptors

A BSA_QueryDescriptor is the structure that is used in the query process to find an individual or set of objects. It contains those fields from the object descriptor that are searchable. When a query is performed, the enumeration fields must be specified. If they are unknown, they all allow an "ANY" enumeration. You must also specify the objectName.pathName. Wildcards are allowed for this field and "/*" is a valid pathname for querying. The other strings in the descriptor can be empty strings, but they are still used for comparison to find an object descriptor that matches the query descriptor. If these fields are unknown, wildcards are allowed here also. The start (createTime_from) and end (createTime_to) dates are not required.

The attributes of the BSA_QueryDescriptor are shown in the following table:

Table: BSA_QueryDescriptor Attributes

Attribute

Data Type

objectOwner

(consisting of two parts)

bsa_objectOwner

[fixed-length character string]

app_objectOwner

[hierarchical character string]

objectName

(consisting of two parts)

objectSpaceName

[fixed-length character string]

pathName

[hierarchical character string]

createTime_from

[date-time]

createTime_to

[date-time]

CopyType

[enumeration]

objectType

[enumeration]

objectStatus

[enumeration]

Note:

The createTime_from and createTime_to fields are not part of the XBSA specification for the BSA_QueryDescriptor structure. The NetBackup XBSA interface uses two reserved fields from the BSA_QueryDescriptor structure to allow this information to be used (if available) for the query. These fields are not required, although if the XBSA application can specify these dates, it can, in some instances, greatly speed up query time.

Feedback

Was this page helpful?
Previous

Object descriptors

Next

Buffers

Feedback

Was this page helpful?