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