class Opsicle::Ec2Adapter
Attributes
client[R]
Public Class Methods
new(opsicle_client)
click to toggle source
# File lib/opsicle/ec2_adapter.rb, line 4 def initialize(opsicle_client) @client = opsicle_client.ec2 end
Public Instance Methods
get_subnets()
click to toggle source
# File lib/opsicle/ec2_adapter.rb, line 8 def get_subnets client.describe_subnets.subnets end
tag_instance(ec2_instance_id, tags)
click to toggle source
# File lib/opsicle/ec2_adapter.rb, line 12 def tag_instance(ec2_instance_id, tags) client.create_tags(resources: [ ec2_instance_id ], tags: tags) end