Sha256: cea97a539d7b71943fabbdfd07088d3c8172b593d28fbe0f04cf0c4282b03bfa

Contents?: true

Size: 690 Bytes

Versions: 4

Compression:

Stored size: 690 Bytes

Contents

class Jets::CLI::Concurrency
  class Unset < Set
    def run
      sure? "Will unset the concurrency settings for #{@lambda_function.name}"
      puts "Unsetting concurrency settings for #{@lambda_function.name}"

      if @options[:reserved]
        @lambda_function.reserved_concurrency = nil
        puts "Removed reserved concurrency"
        puts "Will scale to your AWS account unreserved limit. Currently: #{account_limit.unreserved_concurrent_executions}"
      end

      if @options[:provisioned]
        success = set_provisioned_concurrency(0)
        puts "Removed provisioned concurrency" if success
      end

      Jets::CLI::Tip.show(:concurrency_change)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jets-6.0.5 lib/jets/cli/concurrency/unset.rb
jets-6.0.4 lib/jets/cli/concurrency/unset.rb
jets-6.0.3 lib/jets/cli/concurrency/unset.rb
jets-6.0.2 lib/jets/cli/concurrency/unset.rb