Confirmed.  I reran the rest (without state=³Destroyed²) and it output the
correct info.  Thanks much!

  -I

On 12/11/14, 5:13 AM, "Rohit Yadav" <rohit.ya...@shapeblue.com> wrote:

>Hi Ian,
>
>Good suggestion. I've fixed it, now filtered output across all display
>output formats (default, json, table) will follow same filtering
>algorithm.
>
>Can you confirm testing against latest master?
>https://github.com/apache/cloudstack-cloudmonkey
>
>On Thursday 11 December 2014 02:28 AM, Ian Forde wrote:
>> If I want to see what instances in a project are in the destroyed state
>>via Cloudmonkey, I should be able to use both the API call and the
>>native Cloudmonkey call.
>>
>>
>> [root@sjmpc-mgr1 cloudmanager_utils]# cloudmonkey -d json api
>>listVirtualMachines domainid=c4fe811a-eeb5-4826-85a6-67c8d3f26234
>>projectid=6629b1a5-1014-49d9-b5b8-af78914b6051 state="Destroyed"
>>filter=id,name
>>
>> {
>>
>>    "count": 2,
>>
>>    "virtualmachine": [
>>
>>      {
>>
>>        "id": "be10acfc-f11e-4667-a36b-2ed30f1cca45",
>>
>>        "name": "foo2"
>>
>>      },
>>
>>      {
>>
>>        "id": "71766548-49fb-4327-bad7-a8c546c9c29b",
>>
>>        "name": "foo1"
>>
>>      }
>>
>>    ]
>>
>> }
>>
>> Unfortunately, a problem arises when I try to change the output format
>>from json to default, where apparently NIC ID/name leakage appears in
>>the outputŠ
>>
>>
>> cloudmonkey -d default api listVirtualMachines
>>domainid=c4fe811a-eeb5-4826-85a6-67c8d3f26234
>>projectid=6629b1a5-1014-49d9-b5b8-af78914b6051 state="Destroyed"
>>filter=id,name
>>
>> id = be10acfc-f11e-4667-a36b-2ed30f1cca45
>>
>> name = foo2
>>
>> id = ecbd8703-79c3-4db0-97cc-bd4b02a6eefb
>>
>> 
>>=========================================================================
>>=======
>>
>> id = d2fc481a-e049-4a37-8906-027ba37522d3
>>
>> name = default
>>
>> 
>>=========================================================================
>>=======
>>
>> 
>>=========================================================================
>>=======
>>
>> id = 71766548-49fb-4327-bad7-a8c546c9c29b
>>
>> name = foo1
>>
>> id = 1619ec83-7a40-401a-b4be-fb2367ea1baf
>>
>> 
>>=========================================================================
>>=======
>>
>> id = d2fc481a-e049-4a37-8906-027ba37522d3
>>
>> name = default
>>
>> 
>>=========================================================================
>>=======
>>
>> 
>>=========================================================================
>>=======
>>
>>
>> This makes it hard to use cloudmonkey in bash scriptsŠ
>>
>>
>> Ideas?
>>
>>
>>    -Ian
>>
>>
>
>--
>Regards,
>Rohit Yadav
>Software Architect, ShapeBlue
>M. +91 8826230892 | rohit.ya...@shapeblue.com
>Blog: bhaisaab.org | Twitter: @_bhaisaab
>PS. If you see any footer below, I did not add it :)
>Find out more about ShapeBlue and our range of CloudStack related services
>
>IaaS Cloud Design &
>Build<http://shapeblue.com/iaas-cloud-design-and-build//>
>CSForge ­ rapid IaaS deployment framework<http://shapeblue.com/csforge/>
>CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
>CloudStack Software
>Engineering<http://shapeblue.com/cloudstack-software-engineering/>
>CloudStack Infrastructure
>Support<http://shapeblue.com/cloudstack-infrastructure-support/>
>CloudStack Bootcamp Training
>Courses<http://shapeblue.com/cloudstack-training/>
>
>This email and any attachments to it may be confidential and are intended
>solely for the use of the individual to whom it is addressed. Any views
>or opinions expressed are solely those of the author and do not
>necessarily represent those of Shape Blue Ltd or related companies. If
>you are not the intended recipient of this email, you must neither take
>any action based upon its contents, nor copy or show it to anyone. Please
>contact the sender if you believe you have received this email in error.
>Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue
>Services India LLP is a company incorporated in India and is operated
>under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is
>a company incorporated in Brasil and is operated under license from Shape
>Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The Republic of
>South Africa and is traded under license from Shape Blue Ltd. ShapeBlue
>is a registered trademark.

Reply via email to