Sha256: 4d463a29907435f1264fb759ca6d89c2455277d972bbab39263912a06054f6bf

Contents?: true

Size: 821 Bytes

Versions: 3

Compression:

Stored size: 821 Bytes

Contents

module EY::Serverside
  class Adapter
    class Action
      class DisableMaintenance < Action

        option :app,              :string,    :required => true
        option :account_name,     :string,    :required => true, :version => '>=2.0.0'
        option :config,           :json
        option :environment_name, :string,    :required => true, :version => '>=2.0.0'
        option :instance_names,   :hash,      :required => true
        option :instance_roles,   :hash,      :required => true
        option :instances,        :array,     :required => true
        option :verbose,          :boolean

      private

        def task
          ['disable_maintenance']
        end

      end

      # backwards compatibility
      EY::Serverside::Adapter::DisableMaintenance = DisableMaintenance
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
engineyard-serverside-adapter-2.5.0 lib/engineyard-serverside-adapter/action/disable_maintenance.rb
engineyard-serverside-adapter-2.4.0 lib/engineyard-serverside-adapter/action/disable_maintenance.rb
engineyard-serverside-adapter-2.3.1 lib/engineyard-serverside-adapter/action/disable_maintenance.rb