# File lib/fog/aws/requests/redshift/authorize_cluster_security_group_ingress.rb, line 28
        def authorize_cluster_security_group_ingress(options = {})
          cluster_security_group_name = options[:cluster_security_group_name]
          cidrip                      = options[:cidrip]
          ec2_security_group_name     = options[:ec2_security_group_name]
          ec2_security_group_owner_id = options[:ec2_security_group_owner_id]

          path = "/"
          params = {
            :headers    => {},
            :path       => path,
            :method     => :put,
            :query      => {},
                        :parser     => Fog::Parsers::Redshift::AWS::RevokeClusterSecurityGroupIngress.new
          }

          params[:query]['Action']                   = 'AuthorizeClusterSecurityGroupIngress'
          params[:query]['ClusterSecurityGroupName'] = cluster_security_group_name if cluster_security_group_name
          params[:query]['CIDRIP']                                               = cidrip if cidrip
          params[:query]['EC2SecurityGroupName']     = ec2_security_group_name if ec2_security_group_name
          params[:query]['EC2SecurityGroupOwnerId']  = ec2_security_group_owner_id if ec2_security_group_owner_id

          request(params)
        end