class ZAWS::EC2

Public Class Methods

new(shellout,aws,undofile=nil) click to toggle source
# File lib/zaws/services/ec2.rb, line 8
def initialize(shellout,aws,undofile=nil)
  @shellout=shellout
  @aws=aws
        @undofile=undofile
end

Public Instance Methods

compute() click to toggle source
# File lib/zaws/services/ec2.rb, line 35
def compute 
  @_compute ||= (ZAWS::Services::EC2::Compute.new(@shellout,@aws,@undofile))
  return @_compute
end
elasticip() click to toggle source
# File lib/zaws/services/ec2.rb, line 40
def elasticip 
  @_elasticip ||= (ZAWS::Services::EC2::Elasticip.new(@shellout,@aws,@undofile))
  return @_elasticip
end
route_table() click to toggle source
# File lib/zaws/services/ec2.rb, line 30
def route_table 
  @_route_table ||= (ZAWS::Services::EC2::RouteTable.new(@shellout,@aws,@undofile))
  return @_route_table
end
security_group() click to toggle source
# File lib/zaws/services/ec2.rb, line 25
def security_group
  @_security_group ||= (ZAWS::Services::EC2::SecurityGroup.new(@shellout,@aws,@undofile))
  return @_security_group
end
subnet() click to toggle source
# File lib/zaws/services/ec2.rb, line 20
def subnet 
  @_subnet ||= (ZAWS::Services::EC2::Subnet.new(@shellout,@aws,@undofile))
  return @_subnet
end
vpc() click to toggle source
# File lib/zaws/services/ec2.rb, line 14
def vpc
  @_vpc ||= (ZAWS::Services::EC2::VPC.new(@shellout,@aws,@undofile))

  return @_vpc
end