From d84a8601e532d3626349341694cfe68c8f053cb1 Mon Sep 17 00:00:00 2001 From: Prachi Damle Date: Thu, 21 Feb 2013 14:01:52 -0800 Subject: [PATCH] CLOUDSTACK-1362: EC2 dns-name filter support for EC2 describeInstances API is broken Mapped CS UserVm 'name' propertyto the dns-name value to filter out the results. --- .../cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awsapi/src/com/cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java b/awsapi/src/com/cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java index e0aae7364d9..b5b7c7840df 100644 --- a/awsapi/src/com/cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java +++ b/awsapi/src/com/cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java @@ -50,6 +50,7 @@ public class EC2InstanceFilterSet { filterTypes.put( "group-id", "string" ); filterTypes.put( "tag-key", "string" ); filterTypes.put( "tag-value", "string" ); + filterTypes.put( "dns-name", "string" ); } @@ -184,6 +185,8 @@ public class EC2InstanceFilterSet { } } return false; + }else if (filterName.equalsIgnoreCase( "dns-name" )){ + return containsString( vm.getName(), valueSet ); } else return false; }