# File lib/AWS/RDS/rds.rb, line 517
517:       def revoke_db_security_group( options = {} )
518:         raise ArgumentError, "No :db_security_group_name provided" if options.does_not_have?(:db_security_group_name)
519: 
520:         params = {}
521:         params['DBSecurityGroupName'] = options[:db_security_group_name]
522: 
523:         if options.has?(:cidrip)
524:           params['CIDRIP'] = options[:cidrip]
525:         elsif options.has?(:ec2_security_group_name) && options.has?(:ec2_security_group_owner_id)
526:           params['EC2SecurityGroupName'] = options[:ec2_security_group_name]
527:           params['EC2SecurityGroupOwnerId'] = options[:ec2_security_group_owner_id]
528:         else
529:           raise ArgumentError, "No :cidrip or :ec2_security_group_name and :ec2_security_group_owner_id provided"
530:         end
531: 
532:         return response_generator(:action => "RevokeDBSecurityGroupIngress", :params => params)
533:       end