Added: ranger/site/trunk/apidocs/application.wadl URL: http://svn.apache.org/viewvc/ranger/site/trunk/apidocs/application.wadl?rev=1827259&view=auto ============================================================================== --- ranger/site/trunk/apidocs/application.wadl (added) +++ ranger/site/trunk/apidocs/application.wadl Tue Mar 20 03:01:45 2018 @@ -0,0 +1,4046 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<?enunciate-assumed-base-uri ./?> +<wadl:application xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema"> + + <wadl:doc xmlns:enunciate="http://enunciate.webcohesion.com/" enunciate:generatedBy="Enunciate-2.0"/> + + <wadl:grammars> + <wadl:include href="ns0.xsd"/> + </wadl:grammars> + + <wadl:resources base="./"> + + <wadl:resource path="users"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for UserProfile]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUserList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="users"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPortalUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="users"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPortalUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/accessAudit"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAccessAuditList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/assets"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXAsset"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAsset"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/assets"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAssetList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/credstores"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXCredentialStore"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXCredentialStore"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/credstores"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXCredentialStore"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXCredentialStore"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/credstores"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXCredentialStoreList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/exportAudit"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPolicyExportAuditList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/report"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXTrxLogList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/resources"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXResource"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResource"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/resources"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResourceList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/ugsyncAudits"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUgsyncAuditInfoList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="keys/key"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[Implements the Rollover key functionality]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXKmsKey"> + </wadl:representation> + <wadl:param name="provider" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXKmsKey"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="keys/key"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[Implements the create key functionality]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXKmsKey"> + </wadl:representation> + <wadl:param name="provider" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXKmsKey"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="keys/keys"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for Keys]]></wadl:doc> + <wadl:request> + <wadl:param name="provider" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXKmsKeyList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/checksso"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="text/plain"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/csrfconf"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/definitions"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerServiceDef"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceDef"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/definitions"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceDefList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerPolicy"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPolicyList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policyLabels"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/services"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerService"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerService"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/services"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/importservicetags"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="serviceTags"> + </wadl:representation> + </wadl:request> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/resources"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerServiceResource"> + </wadl:representation> + <wadl:param name="updateIfExists" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceResource"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/resources"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceResource"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tagdefs"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerTagDef"> + </wadl:representation> + <wadl:param name="updateIfExists" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagDef"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tagdefs"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagDef"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tagresourcemaps"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="lenient" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + <wadl:param name="resource-guid" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + <wadl:param name="tag-guid" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagResourceMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tagresourcemaps"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="resource-guid" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + <wadl:param name="tag-guid" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tagresourcemaps"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagResourceMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tags"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerTag"> + </wadl:representation> + <wadl:param name="updateIfExists" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTag"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tags"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTag"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/types"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="users/default"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPortalUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="users/firstnames"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="letters" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="users/profile"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[This method returns the VUserProfile for the current session]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="users/{userId}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Return the VUserProfile for the given userId]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + <wadl:param name="userId" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xaudit/access_audit"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XAccessAudits]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAccessAuditList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xaudit/trx_log"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXTrxLog"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXTrxLog"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xaudit/trx_log"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXTrxLog"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXTrxLog"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xaudit/trx_log"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XTrxLogs]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXTrxLogList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/auditmaps"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXAuditMap"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAuditMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/auditmaps"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXAuditMap"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAuditMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/auditmaps"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XAuditMaps]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAuditMapList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/authSessions"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAuthSessionList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupgroups"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroupGroup"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupGroup"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupgroups"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroupGroup"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupGroup"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupgroups"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XGroupGroups]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupGroupList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groups"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroup"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroup"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groups"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroup"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroup"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groups"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XGroups]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupusers"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroupUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupusers"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroupUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupusers"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XGroupUsers]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupUserList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXModuleDef"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXModuleDef"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXModuleDefList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permmaps"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPermMap"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPermMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permmaps"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPermMap"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPermMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permmaps"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XPermMaps]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPermMapList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/users"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/users"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXUser"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUser"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/users"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[Implements the traditional search functionalities for XUsers]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUserList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/assets/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/assets/testConfig"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXAsset"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResponse"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/assets/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAsset"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/assets/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXAsset"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAsset"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/assets/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/credstores/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/credstores/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXCredentialStore"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/credstores/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/policyList/{repository}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + <wadl:param name="repository" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/report/{transactionId}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXTrxLogList"/> + </wadl:response> + </wadl:method> + <wadl:param name="transactionId" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/resource/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/resources/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/resources/grant"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPolicy"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/resources/revoke"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPolicy"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/resources/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResource"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/resources/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXResource"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResource"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="assets/resources/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="assets/ugsyncAudits/{syncSource}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUgsyncAuditInfoList"/> + </wadl:response> + </wadl:method> + <wadl:param name="syncSource" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="keys/key/{alias}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[Implements the delete key functionality]]></wadl:doc> + <wadl:request> + <wadl:param name="provider" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + </wadl:method> + <wadl:param name="alias" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="keys/key/{alias}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="provider" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXKmsKey"/> + </wadl:response> + </wadl:method> + <wadl:param name="alias" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="plugins/definitions/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerServiceDef"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceDef"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/definitions/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="plugins/definitions/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceDef"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="plugins/plugins/info"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPluginInfoList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/apply"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerPolicy"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/csv"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/downloadExcel"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/eventTime"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/exportJson"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="checkPoliciesExists" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/importPoliciesFromFile"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="multipart/form-data"> + </wadl:representation> + <wadl:param name="isOverride" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerPolicy"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/policies/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="plugins/policies/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerPolicy"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="plugins/services/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/services/validateConfig"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerService"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResponse"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/services/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerService"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerService"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="plugins/services/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="plugins/services/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerService"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="public/api/policy"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPolicy"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPolicy"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="public/api/policy"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPolicyList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="public/api/repository"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXRepository"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXRepository"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="public/api/repository"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXRepositoryList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/download/{serviceName}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="lastActivationTime" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + <wadl:param name="lastKnownVersion" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + <wadl:param name="pluginId" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="serviceTags"/> + </wadl:response> + </wadl:method> + <wadl:param name="serviceName" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/resource/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerServiceResource"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceResource"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/resource/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/resource/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerServiceResource"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tag/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerTag"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTag"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tag/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tag/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTag"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tagdef/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="rangerTagDef"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagDef"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tagdef/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tagdef/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagDef"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tagresourcemap/tag-resource-guid"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:param name="resourceGuid" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + <wadl:param name="tagGuid" style="query"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagResourceMap"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="tags/tagresourcemap/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="tags/tagresourcemap/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="rangerTagResourceMap"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="users/{userId}/deactivate"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[Deactivate the user]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + <wadl:param name="userId" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="users/{userId}/emailchange"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPasswordChange"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXPortalUser"/> + </wadl:response> + </wadl:method> + <wadl:param name="userId" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="users/{userId}/passwordchange"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXPasswordChange"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResponse"/> + </wadl:response> + </wadl:method> + <wadl:param name="userId" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="users/{userId}/roles"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXStringList"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXResponse"/> + </wadl:response> + </wadl:method> + <wadl:param name="userId" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xaudit/access_audit/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xaudit/trx_log/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xaudit/trx_log/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXTrxLog"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xaudit/trx_log/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/auditmaps/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/auditmaps/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAuditMap"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/auditmaps/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/authSessions/info"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXAuthSession"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupgroups/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupgroups/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupGroup"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/groupgroups/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/groups/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groups/groupinfo"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroupUserInfo"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupUserInfo"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groups/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroup"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/groups/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/groupusers/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/groupusers/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupUser"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/groupusers/{id}"> + <wadl:method name="DELETE"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/permission/count"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXLong"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission/group"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXGroupPermission"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupPermission"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission/group"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXGroupPermissionList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission/user"> + <wadl:method name="POST"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXUserPermission"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUserPermission"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission/user"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXUserPermissionList"/> + </wadl:response> + </wadl:method> + </wadl:resource> + + <wadl:resource path="xusers/permission/{id}"> + <wadl:method name="GET"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXModuleDef"/> + </wadl:response> + </wadl:method> + <wadl:param name="id" style="template"> + <wadl:doc><![CDATA[]]></wadl:doc> + </wadl:param> + </wadl:resource> + + <wadl:resource path="xusers/permission/{id}"> + <wadl:method name="PUT"> + <wadl:doc><![CDATA[]]></wadl:doc> + <wadl:request> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/json"> + </wadl:representation> + <wadl:representation mediaType="application/xml" element="VXModuleDef"> + </wadl:representation> + </wadl:request> + <wadl:response> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/json"/> + <wadl:representation mediaType="application/xml" element="VXModuleDef"/>
[... 1769 lines stripped ...]