class Morpheus::NetworkEdgeClustersInterface

Public Instance Methods

base_path() click to toggle source
# File lib/morpheus/api/network_edge_clusters_interface.rb, line 5
def base_path
  "/api/networks/servers"
end
get_edge_cluster(server_id, edge_cluster_id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_edge_clusters_interface.rb, line 14
def get_edge_cluster(server_id, edge_cluster_id, params={}, headers={})
  validate_id!(server_id)
  validate_id!(edge_cluster_id)
  execute(method: :get, url: "#{base_path}/#{server_id}/edge-clusters/#{edge_cluster_id}", params: params, headers: headers)
end
list_edge_clusters(server_id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_edge_clusters_interface.rb, line 9
def list_edge_clusters(server_id, params={}, headers={})
  validate_id!(server_id)
  execute(method: :get, url: "#{base_path}/#{server_id}/edge-clusters", params: params, headers: headers)
end
update_edge_cluster(server_id, edge_cluster_id, payload, params={}, headers={}) click to toggle source
# File lib/morpheus/api/network_edge_clusters_interface.rb, line 20
def update_edge_cluster(server_id, edge_cluster_id, payload, params={}, headers={})
  validate_id!(server_id)
  validate_id!(edge_cluster_id)
  execute(method: :put, url: "#{base_path}/#{server_id}/edge-clusters/#{edge_cluster_id}", params: params, payload: payload, headers: headers)
end