class AwsPocketknife::Cli::Ami

Public Instance Methods

clean(ami_name_pattern, days) click to toggle source
# File lib/aws_pocketknife/cli/ami.rb, line 10
def clean(ami_name_pattern, days)
  dry_run = options.fetch("dry_run", true)
  AwsPocketknife::Ec2.clean_ami ami_name_pattern: ami_name_pattern,
                                days: days,
                                dry_run: dry_run
end
delete_by_id(id) click to toggle source
# File lib/aws_pocketknife/cli/ami.rb, line 18
def delete_by_id(id)
  AwsPocketknife::Ec2.delete_ami_by_id id: id
end
share(image_id, account_id) click to toggle source
# File lib/aws_pocketknife/cli/ami.rb, line 23
def share(image_id, account_id)
  AwsPocketknife::Ec2.share_ami(image_id: image_id, user_id: account_id)
end