# File lib/fog/aws/requests/redshift/copy_cluster_snapshot.rb, line 22
        def copy_cluster_snapshot(options = {})
          source_snapshot_identifier         = options[:source_snapshot_identifier]
          source_snapshot_cluster_identifier = options[:source_snapshot_cluster_identifier]
          target_snapshot_identifier         = options[:target_snapshot_identifier]

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

          params[:query]['Action']                          = 'CopyClusterSnapshot'
          params[:query]['SourceSnapshotIdentifier']        = source_snapshot_identifier if source_snapshot_identifier
          params[:query]['SourceSnapshotClusterIdentifier'] = source_snapshot_cluster_identifier if source_snapshot_cluster_identifier
          params[:query]['TargetSnapshotIdentifier']        = target_snapshot_identifier if target_snapshot_identifier

          request(params)
        end