Software Development Kit (SDK) and API Discussions
Software Development Kit (SDK) and API Discussions
Need some help to add/create quota for the users.
I am ablr to GET the quota report but not able to modify/add quota for existing/new users.
Any leads would be appreaciated.
Thanks,
Rahul
Solved! See The Solution
Hello Rahul,
I think this thread might help answer your question.
Andrew
Hello Rahul,
I think this thread might help answer your question.
Andrew
Thanks for the quick reply.
Could not get much help.. following is the snippet where I am getting the error:
if ($filer_type eq "ontap-cm"){
$out = $s->invoke( "quota-add-entry",
"disk-limit","$disklimit",
"quota-type","user",
"quota-target","$uid",
"volume","$volume");
if ($out->results_status() eq "failed"){
print($out->results_errno());
print($out->results_reason());
}
}
else{
$out = $s->invoke( "quota-add-entry",
"disk-limit","$disklimit",
"quota-type","user",
"volume","$volume",
"quota-target","$uid",
"qtree","$qtree" );
if ($out->results_status() eq "failed"){
print ($out->results_errno());
print($out->results_reason());
}
}The snippet works perfectly fine when the filer type is "ontap" but throws an error when filer type is "ontap-cm"
The error message is "13005 Unable to find API: quota-add-entry ".
Any help/lead would be appreciated.
Thanks,
Rahul
The "quota-add-entry" API must be directed at a SVM/vserver. Make sure you're either connecting to the SVM admin LIF, or doing vserver tunneling from the cluster LIF.
Hope that helps.
Andrew