class ZAWS::Command::Vpc
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/vpc.rb, line 13 def initialize(*args) super shellout=ZAWS::Helper::Shell.new awscli = ZAWS::AWSCLI.new(shellout,false) @aws = ZAWS::AWS.new(shellout, awscli) @out = $stdout @print_exit_code = false end
Public Instance Methods
check_management_data()
click to toggle source
# File lib/zaws/command/vpc.rb, line 30 def check_management_data @aws.ec2.vpc.check_management_data(options[:region], @out, (options[:verbose] ? @out : nil), options[:profile]) end
declare(cidr,externalid)
click to toggle source
# File lib/zaws/command/vpc.rb, line 37 def declare(cidr,externalid) exitcode= @aws.ec2.vpc.declare(options[:region],cidr, externalid,options[:availabilitytimeout], @out, (options[:verbose] ? @out : nil), options[:profile]) exit exitcode unless @print_exit_code @out.puts(exitcode) end
view()
click to toggle source
# File lib/zaws/command/vpc.rb, line 24 def view @aws.ec2.vpc.view(options[:region], options[:viewtype], @out, (options[:verbose] ? @out : nil)) end
view_peering()
click to toggle source
# File lib/zaws/command/vpc.rb, line 45 def view_peering @aws.ec2.vpc.view_peering(options[:region], options[:viewtype], @out, (options[:verbose] ? @out : nil)) end