accepts = [
PasswordAuth(),
Mixed(NodeNetwork.fields['nodenetwork_id'],
- NodeNetwork.fields['hostname'])
+ NodeNetwork.fields['ip'])
]
returns = Parameter(int, '1 if successful')
- def call(self, auth, nodenetwork_id_or_hostname):
+ def call(self, auth, nodenetwork_id_or_ip):
# Get node network information
- nodenetworks = NodeNetworks(self.api, [nodenetwork_id_or_hostname]).values()
+ nodenetworks = NodeNetworks(self.api, [nodenetwork_id_or_ip]).values()
if not nodenetworks:
raise PLCInvalidArgument, "No such node network"
nodenetwork = nodenetworks[0]
class GetNodeNetworks(Method):
"""
Return an array of structs contain details about node network
- interfaces. If nodenetwork_id_or_hostname_list is specified, only
+ interfaces. If nodenetwork_id_or_ip_list is specified, only
the specified node network interfaces will be queried.
"""
accepts = [
PasswordAuth(),
[Mixed(NodeNetwork.fields['nodenetwork_id'],
- NodeNetwork.fields['hostname'])]
+ NodeNetwork.fields['ip'])]
]
returns = [NodeNetwork.fields]
- def call(self, auth, nodenetwork_id_or_hostname_list = None):
- nodenetworks = NodeNetworks(self.api, nodenetwork_id_or_hostname_list).values()
+ def call(self, auth, nodenetwork_id_or_ip_list = None):
+ nodenetworks = NodeNetworks(self.api, nodenetwork_id_or_ip_list).values()
# Cast from NodeNetwork to real dict
nodenetworks = [dict(nodenetwork) for nodenetwork in nodenetworks]