For the iSCSI protocol, AVE provides RESTful APIs for targets, LUNs, and snapshots according to the storage resource structure. The features supported by these RESTful APIs are as follows:
Target: Create, delete, edit, query. Supports specifying an IP address allowlist for accessing the target. The ABS access layer validates the client's IP address, and requests from source IPs that do not match the allowlist rules are rejected.
LUN: Create, delete, edit, query, move, clone, upload, rebuild from snapshot, and query LUN read/write performance.
Snapshot: Create, delete, edit, query, move, roll back.