Class: ZAWS::Command::Elasticip

Inherits:
Thor
  • Object
show all
Defined in:
lib/zaws/command/elasticip.rb

Instance Method Summary collapse

Instance Method Details

#assoc_exists(externalid) ⇒ Object



19
20
21
22
23
# File 'lib/zaws/command/elasticip.rb', line 19

def assoc_exists(externalid) 
		aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new))
		val,instanceid,assoc,alloc,ip=aws.ec2.elasticip.assoc_exists(options[:region],externalid,$stdout,(options[:verbose]?$stdout:nil),options[:vpcid])
		return val
end

#declare(externalid) ⇒ Object



29
30
31
32
33
# File 'lib/zaws/command/elasticip.rb', line 29

def declare(externalid) 
		aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new))
		val=aws.ec2.elasticip.declare(options[:region],externalid,$stdout,(options[:verbose]?$stdout:nil),options[:vpcid],options[:nagios],options[:undofile])
		return val
end

#release(externalid) ⇒ Object



37
38
39
40
41
# File 'lib/zaws/command/elasticip.rb', line 37

def release(externalid) 
		aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new))
		val=aws.ec2.elasticip.release(options[:region],externalid,$stdout,(options[:verbose]?$stdout:nil),options[:vpcid])
		return val
end

#viewObject



12
13
14
15
# File 'lib/zaws/command/elasticip.rb', line 12

def view
		aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new))
		aws.ec2.elasticip.view(options[:region],options[:viewtype],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid])
end