Class: Awscli::EC2::Dhcp

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

Overview

> InternetGateways

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ Dhcp

Returns a new instance of Dhcp.



877
878
879
# File 'lib/awscli/ec2.rb', line 877

def initialize(connection)
  @conn = connection
end

Instance Method Details

#associate(dhcp_id, vpc_id) ⇒ Object



894
895
896
# File 'lib/awscli/ec2.rb', line 894

def associate(dhcp_id, vpc_id)
  @conn.dhcp_options.attach(dhcp_id, vpc_id)
end

#create(options) ⇒ Object



885
886
887
# File 'lib/awscli/ec2.rb', line 885

def create(options)
  @conn.dhcp_options.create(options)
end

#delete(dhcp_id) ⇒ Object



889
890
891
892
# File 'lib/awscli/ec2.rb', line 889

def delete(dhcp_id)
  dhcp = @conn.dhcp_options(dhcp_id)
  dhcp.destroy
end

#listObject



881
882
883
# File 'lib/awscli/ec2.rb', line 881

def list
  @conn.dhcp_options.table
end