class Morpheus::NetworkDhcpRelaysInterface

Public Instance Methods

base_path() click to toggle source
# File lib/morpheus/api/network_dhcp_relays_interface.rb, line 5
def base_path
  "/api/networks/servers"
end
create_dhcp_relay(server_id, payload, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_dhcp_relays_interface.rb, line 20
def create_dhcp_relay(server_id, payload, params={}, headers={})
  validate_id!(server_id)
  execute(method: :post, url: "#{base_path}/#{server_id}/dhcp-relays", params: params, payload: payload, headers: headers)
end
delete_dhcp_relay(server_id, dhcp_relay_id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_dhcp_relays_interface.rb, line 31
def delete_dhcp_relay(server_id, dhcp_relay_id, params={}, headers={})
  validate_id!(server_id)
  validate_id!(dhcp_relay_id)
  execute(method: :delete, url: "#{base_path}/#{server_id}/dhcp-relays/#{dhcp_relay_id}", params: params, headers: headers)
end
get_dhcp_relay(server_id, dhcp_relay_id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_dhcp_relays_interface.rb, line 9
def get_dhcp_relay(server_id, dhcp_relay_id, params={}, headers={})
  validate_id!(server_id)
  validate_id!(dhcp_relay_id)
  execute(method: :get, url: "#{base_path}/#{server_id}/dhcp-relays/#{dhcp_relay_id}", params: params, headers: headers)
end
list_dhcp_relays(server_id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_dhcp_relays_interface.rb, line 15
def list_dhcp_relays(server_id, params={}, headers={})
  validate_id!(server_id)
  execute(method: :get, url: "#{base_path}/#{server_id}/dhcp-relays", params: params, headers: headers)
end
update_dhcp_relay(server_id, dhcp_relay_id, payload, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_dhcp_relays_interface.rb, line 25
def update_dhcp_relay(server_id, dhcp_relay_id, payload, params={}, headers={})
  validate_id!(server_id)
  validate_id!(dhcp_relay_id)
  execute(method: :put, url: "#{base_path}/#{server_id}/dhcp-relays/#{dhcp_relay_id}", params: params, payload: payload, headers: headers)
end