Class: AwsCli::CLI::EC2::Eip

Inherits:
Thor
  • Object
show all
Defined in:
lib/awscli/cli/ec2/eip.rb

Instance Method Summary collapse

Instance Method Details

#associateObject



30
31
32
33
# File 'lib/awscli/cli/ec2/eip.rb', line 30

def associate
  create_ec2_object
  @ec2.associate options
end

#createObject



15
16
17
18
# File 'lib/awscli/cli/ec2/eip.rb', line 15

def create
  create_ec2_object
  @ec2.create
end

#deleteObject



22
23
24
25
# File 'lib/awscli/cli/ec2/eip.rb', line 22

def delete
  create_ec2_object
  @ec2.delete options
end

#disassociateObject



37
38
39
40
# File 'lib/awscli/cli/ec2/eip.rb', line 37

def disassociate
  create_ec2_object
  @ec2.disassociate options
end

#listObject



8
9
10
11
12
# File 'lib/awscli/cli/ec2/eip.rb', line 8

def list
  puts "Listing EIPs"
  create_ec2_object
  @ec2.list
end