You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Prasanna Santhanam (JIRA)" <ji...@apache.org> on 2013/07/29 08:43:51 UTC
[jira] [Resolved] (CLOUDSTACK-2447) listAffinityGroups params
(cloudstackAPI) in marvin are not as per API specs
[ https://issues.apache.org/jira/browse/CLOUDSTACK-2447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Prasanna Santhanam resolved CLOUDSTACK-2447.
--------------------------------------------
Resolution: Fixed
Assignee: Prachi Damle (was: Prasanna Santhanam)
This was fixed by Prachi:
So the class now looks good:
class listAffinityGroupsCmd (baseCmd):
def __init__(self):
self.isAsync = "false"
"""lists affinity groups by type"""
self.type = None
"""list only resources belonging to the domain specified"""
self.domainid = None
"""List by keyword"""
self.keyword = None
"""If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false"""
self.listall = None
"""defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves."""
self.isrecursive = None
"""lists affinity groups by virtual machine id"""
self.virtualmachineid = None
""""""
self.pagesize = None
""""""
self.page = None
"""lists affinity groups by name"""
self.name = None
"""list resources by account. Must be used with the domainId parameter."""
self.account = None
"""list the affinity group by the id provided"""
self.id = None
self.required = []
> listAffinityGroups params (cloudstackAPI) in marvin are not as per API specs
> ----------------------------------------------------------------------------
>
> Key: CLOUDSTACK-2447
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2447
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the default.)
> Affects Versions: 4.1.1
> Reporter: Girish Shilamkar
> Assignee: Prachi Damle
> Fix For: 4.2.0
>
>
> listAffinityGroups.py does not have account and domainid parameters. class listAffinityGroupsCmd (baseCmd):
> def __init__(self):
> self.isAsync = "false"
> """list the affinity group by the id provided"""
> self.id = None
> """List by keyword"""
> self.keyword = None
> """lists affinity groups by name"""
> self.name = None
> """"""
> self.page = None
> """"""
> self.pagesize = None
> """lists affinity groups by type"""
> self.type = None
> """lists affinity groups by virtual machine id"""
> self.virtualmachineid = None
> self.required = []
> Whereas the API spec for listAffinityGroups does mention them and rightly so.
> ListAffinityGroups API
> This is a new user API to list affinity groups.Parameters include:
> a) Affinity group Id
> b) Affinity group Name
> c) VM Id
> d) AccountName and DomainId
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira