# File lib/fog/aws/requests/ecs/delete_cluster.rb, line 24
        def delete_cluster(params={})
          response = Excon::Response.new
          response.status = 200

          cluster_id = params.delete('cluster')

          if !cluster_id
            message = 'ClientException => Cluster can not be blank.'
            raise Fog::AWS::ECS::Error, message
          end

          if match = cluster_id.match(/^arn:aws:ecs:.+:\d{1,12}:cluster\/(.+)$/)
            i = self.data[:clusters].index { |c| c['clusterArn'].eql?(cluster_id) }
          else
            i = self.data[:clusters].index { |c| c['clusterName'].eql?(cluster_id) }
          end

          if i
            cluster = self.data[:clusters].delete_at(i)
          else
            raise Fog::AWS::ECS::NotFound, 'Cluster not found.'
          end

          cluster['status'] = 'INACTIVE'
          response.body = {
            'DeleteClusterResult' => {
              'cluster' => cluster
            },
            'ResponseMetadata' => {
              'RequestId' => Fog::AWS::Mock.request_id
            }
          }
          response
        end