I've been following some of the documentation at arcgis.gis.admin module — arcgis 1.4.1 documentation trying to modify users in my 10.6 Portal, but keep getting errors. Here is my code:
<SPAN class="keyword token">import</SPAN> arcgis<SPAN class="punctuation token">.</SPAN>gis<SPAN class="punctuation token">.</SPAN>admin <SPAN class="keyword token">as</SPAN> admin
<SPAN class="keyword token">from</SPAN> arcgis<SPAN class="punctuation token">.</SPAN>gis <SPAN class="keyword token">import</SPAN> GIS
myPortal <SPAN class="operator token">=</SPAN> GIS<SPAN class="punctuation token">(</SPAN><SPAN class="string token"><SPAN>"</SPAN><A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fmyportal%2Fmywebadaptor" target="_blank">https://myportal/mywebadaptor</A><SPAN>"</SPAN></SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"username"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">"password"</SPAN><SPAN class="punctuation token">,</SPAN> verify_cert<SPAN class="operator token">=</SPAN><SPAN class="token boolean">False</SPAN><SPAN class="punctuation token">)</SPAN>
users <SPAN class="operator token">=</SPAN> admin<SPAN class="punctuation token">.</SPAN>EnterpriseUsers<SPAN class="punctuation token">(</SPAN><SPAN class="string token"><SPAN>"</SPAN><A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fmyportal%2Fmywebadaptor" target="_blank">https://myportal/mywebadaptor</A><SPAN>"</SPAN></SPAN><SPAN class="punctuation token">,</SPAN> myPortal<SPAN class="punctuation token">)</SPAN>
users<SPAN class="punctuation token">.</SPAN>get<SPAN class="punctuation token">(</SPAN><SPAN class="string token">"username"</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
This returns a whole bunch of errors, but primarily HTTP Error 500.
Anyone have experience with this?
What I'm primarily trying to do is update IDP usernames using this API, as documented in the EnterpriseUsers.update method, but the get method doesn't work either.