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