class Zest::AWS
Attributes
aws_access_key_id[RW]
aws_secret_access_key[RW]
region[RW]
Public Class Methods
new(aws_access_key_id, aws_secret_access_key, region)
click to toggle source
# File lib/knife-instance/aws.rb, line 8 def initialize aws_access_key_id, aws_secret_access_key, region @aws_access_key_id, @aws_secret_access_key, @region = aws_access_key_id, aws_secret_access_key, region end
Public Instance Methods
compute()
click to toggle source
# File lib/knife-instance/aws.rb, line 12 def compute @compute ||= begin Fog::Compute.new( :provider => 'AWS', :aws_access_key_id => aws_access_key_id, :aws_secret_access_key => aws_secret_access_key, :region => region ) end end
dns()
click to toggle source
# File lib/knife-instance/aws.rb, line 27 def dns @dns ||= begin Fog::DNS.new( :provider => 'AWS', :aws_access_key_id => aws_access_key_id, :aws_secret_access_key => aws_secret_access_key ) end end
servers()
click to toggle source
# File lib/knife-instance/aws.rb, line 23 def servers @servers ||= compute.servers end