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.



855
856
857
# File 'lib/awscli/ec2.rb', line 855

def initialize(connection)
  @conn = connection
end

Instance Method Details

#associate(dhcp_id, vpc_id) ⇒ Object



872
873
874
# File 'lib/awscli/ec2.rb', line 872

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

#create(options) ⇒ Object



863
864
865
# File 'lib/awscli/ec2.rb', line 863

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

#delete(dhcp_id) ⇒ Object



867
868
869
870
# File 'lib/awscli/ec2.rb', line 867

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

#listObject



859
860
861
# File 'lib/awscli/ec2.rb', line 859

def list
  @conn.dhcp_options.table
end