public DetachInstancesResult detachInstances(DetachInstancesRequest request) {request = beforeClientExecution(request);return executeDetachInstances(request);}

public virtual DetachInstancesResponse DetachInstances(DetachInstancesRequest request){var options = new InvokeOptions();options.RequestMarshaller = DetachInstancesRequestMarshaller.Instance;options.ResponseUnmarshaller = DetachInstancesResponseUnmarshaller.Instance;return Invoke<DetachInstancesResponse>(request, options);}
