from the document:
SoftLayer_Network_Storage::failoverToReplicant, requires 1 parameter: replicantId SoftLayer_Network_Storage::failbackFromReplicant, requires none parameter.
but from the python client:
SoftLayer_Network_Storage::failoverToReplicant, requires 2 parameters: replicantId, immediate SoftLayer_Network_Storage::failbackFromReplicant, requires 1 parameter: replicantId
I'm not sure which is correct, but the python client makes more sense to me.
I guess metadata(https://api.softlayer.com/metadata/v3.1) needs fixes to:
"failbackFromReplicant":
{
"name": "failbackFromReplicant",
"type": "boolean",
"doc": "Failback from a volume replicant. In order to failback the volume must have already been failed over to a replicant. "
},
"failoverToReplicant":
{
"name": "failoverToReplicant",
"type": "boolean",
"doc": "Failover to a volume replicant. During the time which the replicant is in use the local nas volume will not be available. ",
"parameters":
[
{
"name": "replicantId",
"type": "int",
"doc": "Replicant ID to failover to"
}
]
},