mirror of https://github.com/apache/cloudstack.git
1) When account/domainId or projectId are passed in: * list all account specific networks of the account/project * list all domain level networks from the domainId + subdomains if the targeted network has allowSubdomainAccess = true In other words, we use all the networks that can be used for vm deployment by account/domainId. If listAll is not specified in the request, account/domainId are being defaulted to the account/domainId of the caller listAll is ignored if the call is being done by the regular user. 2) listAll is passed in by the Root admin, we list: * all Account specific networks in the system * all domain specific networks in the system 3) listAll is passed by the Domain admin, we list: * All Account specific networks belonging to domain/subdomains of the domain admin. * All domain specific networks belonging to domain/subdomains of the domain admin * All domain specific networks allowing subdomain access belonging to the parent domain. 4) domainId - can be passed either with or without listAll. We list: * all account specific networks belonging to the domain * all domain specific networks of the domain * all domain specific networks of the subdomains if isRecursive = true is passed in |
||
|---|---|---|
| .. | ||
| conf | ||
| scripts | ||
| src/com/cloud | ||
| test | ||
| .classpath | ||
| .project | ||