class Roark::Aws::Ec2::AmiAuthorizations
Public Class Methods
new(connection)
click to toggle source
# File lib/roark/aws/ec2/ami_authorizations.rb, line 6 def initialize(connection) @connection = connection @logger = Roark.logger end
Public Instance Methods
add(args)
click to toggle source
# File lib/roark/aws/ec2/ami_authorizations.rb, line 11 def add(args) account_ids = args[:account_ids] ami_id = args[:ami_id] ami = @connection.ec2.images[ami_id] account_ids.each do |a| @logger.info "Authorizing account '#{a}'." ami.permissions.add a end end