Hi Sai,

listAll determines if the API should list only the resources belonging to the 
caller or include all resources accessible to the caller. Usually, the caller 
is an admin.
isRecursive works in combination with domainid to specify whether to include 
subdomains in the query. This is used when listing resources within a domain or 
its subdomains.

caller is the API user making the call (can be an admin, domain admin, or user).
owner is the actual owner of the resource being created or managed. When 
creating resources (e.g., VM, volume), the owner is determined from the account 
and domainid parameters, otherwise, it defaults to the caller.

Thanks,
Harikrishna

 

From: sai <sai.kr...@gmail.com>
Date: Tuesday, 1 July 2025 at 8:12 PM
To: users@cloudstack.apache.org <users@cloudstack.apache.org>
Subject: Query on list all and recursive params
Hi All,

Can anyone please help me on differentiating the difference between listall
param and isrecursive param in list api calls and also difference between
caller and owner.

Thanks in advance.

Regards,
Sai

Reply via email to