class ZAWS::AWS
Public Class Methods
new(shellout, awscli,undofile=nil)
click to toggle source
# File lib/zaws/services/aws.rb, line 4 def initialize(shellout, awscli,undofile=nil) @shellout=shellout @_awscli= awscli ? awscli : ZAWS::AWSCLI.new(@shellout) @undofile=undofile end
Public Instance Methods
awscli()
click to toggle source
# File lib/zaws/services/aws.rb, line 10 def awscli return @_awscli end
cloud_trail()
click to toggle source
# File lib/zaws/services/aws.rb, line 30 def cloud_trail @_cloud_trail ||= (ZAWS::CloudTrail.new(@shellout, self)) end
ec2()
click to toggle source
# File lib/zaws/services/aws.rb, line 14 def ec2 @_ec2 ||= (ZAWS::EC2.new(@shellout, self,@undofile)) end
elb()
click to toggle source
# File lib/zaws/services/aws.rb, line 18 def elb @_elb ||= (ZAWS::ELB.new(@shellout, self,@undofile)) end
iam()
click to toggle source
# File lib/zaws/services/aws.rb, line 34 def iam @_iam ||= (ZAWS::IAM.new(@shellout, self)) end
route53()
click to toggle source
# File lib/zaws/services/aws.rb, line 22 def route53 @_route53 ||= (ZAWS::Route53.new(@shellout, self)) end
s3()
click to toggle source
# File lib/zaws/services/aws.rb, line 26 def s3 @_s3 ||= (ZAWS::S3.new(@shellout, self)) end