From f40b6e61b0c143f1b32ada7658b82078d328fef3 Mon Sep 17 00:00:00 2001 From: prachi Date: Fri, 13 Jul 2012 16:56:00 -0700 Subject: [PATCH] CS-15582 EC2 Fidelity item: implement dns-name filter support for EC2 describeInstances API Implemented support for dns-name filter --- .../cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java | 6 ++++++ 1 file changed, 6 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 c5bc18ff4c8..0fca0cd8fcd 100644 --- a/awsapi/src/com/cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java +++ b/awsapi/src/com/cloud/bridge/service/core/ec2/EC2InstanceFilterSet.java @@ -49,6 +49,8 @@ public class EC2InstanceFilterSet { filterTypes.put( "group-id", "string" ); filterTypes.put( "tag-key", "string" ); filterTypes.put( "tag-value", "string" ); + filterTypes.put( "tag-value", "string" ); + filterTypes.put( "dns-name", "string" ); } @@ -200,6 +202,10 @@ public class EC2InstanceFilterSet { } } return false; + } + else if (filterName.equalsIgnoreCase( "dns-name" )) + { + return containsString( vm.getName(), valueSet ); } else return false; }