Blob Blame History Raw
Index: euca2ools-3.3.0/euca2ools/commands/ec2/describesecuritygroups.py
===================================================================
--- euca2ools-3.3.0.orig/euca2ools/commands/ec2/describesecuritygroups.py
+++ euca2ools-3.3.0/euca2ools/commands/ec2/describesecuritygroups.py
@@ -24,7 +24,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 from euca2ools.commands.ec2 import EC2Request
-from requestbuilder import Arg, Filter
+from requestbuilder import Arg, Filter, GenericTagFilter
 
 
 class DescribeSecurityGroups(EC2Request):
@@ -55,6 +55,8 @@ class DescribeSecurityGroups(EC2Request)
                Filter('tag-key', help='key of a tag assigned to the group'),
                Filter('tag-value',
                       help='value of a tag assigned to the group'),
+               GenericTagFilter('tag:KEY',
+                                help='specific tag key/value combination'),
                Filter('vpc-id',
                       help='[VPC only] ID of a VPC the group belongs to')]
     LIST_TAGS = ['securityGroupInfo', 'ipPermissions', 'ipPermissionsEgress',
Index: euca2ools-3.3.0/man/euca-describe-group.1
===================================================================
--- euca2ools-3.3.0.orig/man/euca-describe-group.1
+++ euca2ools-3.3.0/man/euca-describe-group.1
@@ -89,5 +89,8 @@ key of a tag assigned to the group
 tag\-value
 value of a tag assigned to the group
 .TP
+tag:KEY
+specific tag key/value combination
+.TP
 vpc\-id
 [VPC only] ID of a VPC the group belongs to
Index: euca2ools-3.3.0/man/euca-describe-groups.1
===================================================================
--- euca2ools-3.3.0.orig/man/euca-describe-groups.1
+++ euca2ools-3.3.0/man/euca-describe-groups.1
@@ -89,5 +89,8 @@ key of a tag assigned to the group
 tag\-value
 value of a tag assigned to the group
 .TP
+tag:KEY
+specific tag key/value combination
+.TP
 vpc\-id
 [VPC only] ID of a VPC the group belongs to