class ZAWS::Command::Elasticip

Attributes

aws[RW]
out[RW]
print_exit_code[RW]

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/zaws/command/elasticip.rb, line 13
  def initialize(*args)
        super
shellout=ZAWS::Helper::Shell.new
        awscli = ZAWS::AWSCLI.new(shellout)
        @aws = ZAWS::AWS.new(shellout,awscli)
        @out = $stdout
        @print_exit_code = false
  end

Public Instance Methods

assoc_exists(externalid) click to toggle source
# File lib/zaws/command/elasticip.rb, line 32
def assoc_exists(externalid) 
      val,instanceid,assoc,alloc,ip=@aws.ec2.elasticip.assoc_exists(options[:region],externalid,@out,(options[:verbose]?@out:nil),options[:vpcid])
      return val
end
declare(externalid) click to toggle source
# File lib/zaws/command/elasticip.rb, line 41
def declare(externalid) 
      val=@aws.ec2.elasticip.declare(options[:region],externalid,@out,(options[:verbose]?@out:nil),options[:vpcid],options[:check],options[:undofile])
      return val
end
release(externalid) click to toggle source
# File lib/zaws/command/elasticip.rb, line 48
def release(externalid) 
      val=@aws.ec2.elasticip.release(options[:region],externalid,@out,(options[:verbose]?@out:nil),options[:vpcid])
      return val
end
view() click to toggle source
# File lib/zaws/command/elasticip.rb, line 26
def view
      @aws.ec2.elasticip.view(options[:region],options[:viewtype],@out,(options[:verbose]?@out:nil),options[:vpcid])
end