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