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.



927
928
929
# File 'lib/awscli/ec2.rb', line 927

def initialize(connection)
  @conn = connection
end

Instance Method Details

#associate(dhcp_id, vpc_id) ⇒ Object



944
945
946
# File 'lib/awscli/ec2.rb', line 944

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

#create(options) ⇒ Object



935
936
937
# File 'lib/awscli/ec2.rb', line 935

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

#delete(dhcp_id) ⇒ Object



939
940
941
942
# File 'lib/awscli/ec2.rb', line 939

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

#listObject



931
932
933
# File 'lib/awscli/ec2.rb', line 931

def list
  @conn.dhcp_options.table
end