Sha256: d791fa98e0a667a7485575f7073c8e6dd932b6a882b34277e4f33168a866afbf

Contents?: true

Size: 810 Bytes

Versions: 2

Compression:

Stored size: 810 Bytes

Contents

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

        version_requirement '>=2.5.0'

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

      private

        def task
          ['maintenance_status']
        end

      end

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

Version data entries

2 entries across 2 versions & 1 rubygems

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