You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by rm...@apache.org on 2021/11/05 18:32:07 UTC
svn commit: r1894763 [12/31] - in /ranger/site/trunk: ./ apidocs/
apidocs/ui/ kms/apidocs/ kms/apidocs/ui/
Modified: ranger/site/trunk/apidocs/ns0.xsd
URL: http://svn.apache.org/viewvc/ranger/site/trunk/apidocs/ns0.xsd?rev=1894763&r1=1894762&r2=1894763&view=diff
==============================================================================
--- ranger/site/trunk/apidocs/ns0.xsd (original)
+++ ranger/site/trunk/apidocs/ns0.xsd Fri Nov 5 18:32:04 2021
@@ -58,6 +58,10 @@
<xs:element name="XXPolicyWithAssignedId" type="XXPolicyWithAssignedId"/>
<xs:element name="XXPortalUser" type="XXPortalUser"/>
<xs:element name="XXPortalUserRole" type="XXPortalUserRole"/>
+ <xs:element name="XXRMSMappingProvider" type="XXRMSMappingProvider"/>
+ <xs:element name="XXRMSNotification" type="XXRMSNotification"/>
+ <xs:element name="XXRMSResourceMapping" type="XXRMSResourceMapping"/>
+ <xs:element name="XXRMSServiceResource" type="XXRMSServiceResource"/>
<xs:element name="XXResource" type="XXResource"/>
<xs:element name="XXResourceDef" type="XXResourceDef"/>
<xs:element name="XXRole" type="XXRole"/>
@@ -87,6 +91,7 @@
<xs:element name="XXTag" type="XXTag"/>
<xs:element name="XXTagAttribute" type="XXTagAttribute"/>
<xs:element name="XXTagAttributeDef" type="XXTagAttributeDef"/>
+ <xs:element name="XXTagChangeLog" type="XXTagChangeLog"/>
<xs:element name="XXTagDef" type="XXTagDef"/>
<xs:element name="XXTagResourceMap" type="XXTagResourceMap"/>
<xs:element name="XXTrxLog" type="XXTrxLog"/>
@@ -95,7 +100,10 @@
<xs:element name="XXUserPermission" type="XXUserPermission"/>
<xs:element name="VXXTrxLog" type="VXXTrxLog"/>
<xs:element name="rangerTagForEval" type="rangerTagForEval"/>
+ <xs:element name="auditFilter" type="auditFilter"/>
+ <xs:element name="groupInfo" type="groupInfo"/>
<xs:element name="rangerBaseModelObject" type="rangerBaseModelObject"/>
+ <xs:element name="rangerMetrics" type="rangerMetrics"/>
<xs:element name="rangerPluginInfo" type="rangerPluginInfo"/>
<xs:element name="rangerPolicy" type="rangerPolicy"/>
<xs:element name="rangerDataMaskPolicyItem" type="rangerDataMaskPolicyItem"/>
@@ -132,15 +140,23 @@
<xs:element name="recurrenceSchedule" type="recurrenceSchedule"/>
<xs:element name="validityInterval" type="validityInterval"/>
<xs:element name="rangerValiditySchedule" type="rangerValiditySchedule"/>
+ <xs:element name="serviceDeleteResponse" type="serviceDeleteResponse"/>
+ <xs:element name="userInfo" type="userInfo"/>
<xs:element name="accessResult" type="accessResult"/>
+ <xs:element name="dataMaskResult" type="dataMaskResult"/>
+ <xs:element name="rowFilterResult" type="rowFilterResult"/>
<xs:element name="resourceLookupContext" type="resourceLookupContext"/>
+ <xs:element name="storedServiceResource" type="storedServiceResource"/>
<xs:element name="grantRevokeRequest" type="grantRevokeRequest"/>
<xs:element name="grantRevokeRoleRequest" type="grantRevokeRoleRequest"/>
<xs:element name="rangerRequestedResources" type="rangerRequestedResources"/>
+ <xs:element name="rangerRoles" type="rangerRoles"/>
+ <xs:element name="rangerUserStore" type="rangerUserStore"/>
<xs:element name="servicePolicies" type="servicePolicies"/>
<xs:element name="securityZoneInfo" type="securityZoneInfo"/>
<xs:element name="tagPolicies" type="tagPolicies"/>
<xs:element name="serviceTags" type="serviceTags"/>
+ <xs:element name="usersGroupRoleAssignments" type="usersGroupRoleAssignments"/>
<xs:element name="rangerExportPolicyList" type="rangerExportPolicyList"/>
<xs:element name="rangerPluginInfoList" type="rangerPluginInfoList"/>
<xs:element name="rangerPolicyList" type="rangerPolicyList"/>
@@ -216,27 +232,27 @@
<xs:element name="VXUserPermissionList" type="VXUserPermissionList"/>
<xs:complexType name="RESTResponse">
<xs:sequence>
- <xs:element name="messageList" type="message" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="statusCode" type="xs:int" minOccurs="1">
</xs:element>
- <xs:element name="httpStatusCode" type="xs:int" minOccurs="1">
- </xs:element>
<xs:element name="msgDesc" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="messageList" type="message" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="httpStatusCode" type="xs:int" minOccurs="1">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="message">
<xs:sequence>
- <xs:element name="fieldName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="rbKey" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="objectId" type="xs:long" minOccurs="0">
</xs:element>
+ <xs:element name="rbKey" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="fieldName" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="message" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
@@ -1160,6 +1176,10 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="otherAttributes" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="syncSource" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="groupSource" type="xs:int" minOccurs="1">
</xs:element>
</xs:sequence>
@@ -1447,6 +1467,8 @@
</xs:element>
<xs:element name="policyId" type="xs:long" minOccurs="0">
</xs:element>
+ <xs:element name="policyGuid" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -2170,6 +2192,10 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="otherAttributes" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="syncSource" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -2205,6 +2231,76 @@
</xs:complexContent>
</xs:complexType>
+<xs:complexType name="XXRMSMappingProvider">
+ <xs:sequence>
+ <xs:element name="changeTimestamp" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="id" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="lastKnownVersion" type="xs:long" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="XXRMSNotification">
+ <xs:sequence>
+ <xs:element name="id" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="hmsName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="notificationId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="changeTimestamp" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="changeType" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="hlResourceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="hlServiceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="llResourceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="llServiceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="XXRMSResourceMapping">
+ <xs:sequence>
+ <xs:element name="id" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="changeTimestamp" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="hlResourceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="llResourceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="XXRMSServiceResource">
+ <xs:complexContent>
+ <xs:extension base="XXDBBase">
+ <xs:sequence>
+ <xs:element name="guid" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="resourceSignature" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="version" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="isEnabled" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceResourceElements" type="xs:string" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+</xs:complexType>
+
<xs:complexType name="XXResource">
<xs:complexContent>
<xs:extension base="XXDBBase">
@@ -2830,6 +2926,8 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="displayName" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="tagService" type="xs:long" minOccurs="0">
<xs:annotation>
<xs:documentation>
@@ -3084,6 +3182,13 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="displayName" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>
+ <![CDATA[Returns the value for the member attribute <b>displayName</b>]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -3155,6 +3260,8 @@
<xs:sequence>
<xs:element name="id" type="xs:long" minOccurs="0">
</xs:element>
+ <xs:element name="version" type="xs:long" minOccurs="0">
+ </xs:element>
<xs:element name="serviceId" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="policyVersion" type="xs:long" minOccurs="0">
@@ -3165,6 +3272,10 @@
</xs:element>
<xs:element name="tagUpdateTime" type="xs:dateTime" minOccurs="0">
</xs:element>
+ <xs:element name="roleVersion" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="roleUpdateTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -3226,6 +3337,25 @@
</xs:complexContent>
</xs:complexType>
+<xs:complexType name="XXTagChangeLog">
+ <xs:sequence>
+ <xs:element name="id" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="changeType" type="xs:int" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceTagsVersion" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceResourceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="tagId" type="xs:long" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
<xs:complexType name="XXTagDef">
<xs:complexContent>
<xs:extension base="XXDBBase">
@@ -3435,6 +3565,10 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="otherAttributes" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="syncSource" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -3550,6 +3684,10 @@
<xs:complexType name="rangerTagForEval">
<xs:sequence>
+ <xs:element name="type" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="validityPeriods" type="rangerValiditySchedule" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
<xs:element name="options" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -3564,7 +3702,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="type" type="xs:string" minOccurs="0">
+ <xs:element name="matchType" type="matchType" minOccurs="0">
</xs:element>
<xs:element name="attributes" minOccurs="0">
<xs:complexType>
@@ -3580,41 +3718,114 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="matchType" type="matchType" minOccurs="0">
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="auditFilter">
+ <xs:sequence>
+ <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="validityPeriods" type="rangerValiditySchedule" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="accessTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="actions" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="accessResult" type="xs:anyType" minOccurs="0">
+ </xs:element>
+ <xs:element name="resources" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="rangerPolicyResource"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="isAudited" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
+<xs:complexType name="groupInfo">
+ <xs:complexContent>
+ <xs:extension base="rangerBaseModelObject">
+ <xs:sequence>
+ <xs:element name="description" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="otherAttributes" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+</xs:complexType>
+
<xs:complexType name="rangerBaseModelObject">
<xs:sequence>
- <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
+ <xs:element name="guid" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="updateTime" type="xs:dateTime" minOccurs="0">
</xs:element>
<xs:element name="id" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="guid" type="xs:string" minOccurs="0">
+ <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
</xs:element>
- <xs:element name="version" type="xs:long" minOccurs="0">
+ <xs:element name="updatedBy" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="createdBy" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="isEnabled" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="updatedBy" type="xs:string" minOccurs="0">
+ <xs:element name="version" type="xs:long" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
-<xs:complexType name="rangerPluginInfo">
+<xs:complexType name="rangerMetrics">
<xs:sequence>
- <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ <xs:element name="data" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
- <xs:element name="id" type="xs:long" minOccurs="0">
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="rangerPluginInfo">
+ <xs:sequence>
+ <xs:element name="hostName" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="ipAddress" type="xs:string" minOccurs="0">
+ <xs:element name="appType" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="updateTime" type="xs:dateTime" minOccurs="0">
</xs:element>
@@ -3632,14 +3843,20 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
+ <xs:element name="ipAddress" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="hostName" type="xs:string" minOccurs="0">
+ <xs:element name="serviceName" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="appType" type="xs:string" minOccurs="0">
+ <xs:element name="serviceDisplayName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceTypeDisplayName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="id" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="serviceType" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="createTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -3647,7 +3864,15 @@
<xs:complexContent>
<xs:extension base="rangerBaseModelObject">
<xs:sequence>
- <xs:element name="policyLabels" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="denyExceptions" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="service" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="dataMaskPolicyItems" type="rangerDataMaskPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="rowFilterPolicyItems" type="rangerRowFilterPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="zoneName" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="resources" minOccurs="0">
<xs:complexType>
@@ -3663,17 +3888,23 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="rowFilterPolicyItems" type="rangerRowFilterPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="denyPolicyItems" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="policyItems" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="policyPriority" type="xs:int" minOccurs="0">
</xs:element>
- <xs:element name="dataMaskPolicyItems" type="rangerDataMaskPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="allowExceptions" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="isAuditEnabled" type="xs:boolean" minOccurs="0">
+ <xs:element name="validitySchedules" type="rangerValiditySchedule" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="serviceType" type="xs:string" minOccurs="0">
+ <xs:element name="policyLabels" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="validitySchedules" type="rangerValiditySchedule" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="policyType" type="xs:int" minOccurs="0">
+ </xs:element>
+ <xs:element name="description" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="conditions" type="rangerPolicyItemCondition" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="policyItems" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="options" minOccurs="0">
<xs:complexType>
@@ -3689,30 +3920,16 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="zoneName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="conditions" type="rangerPolicyItemCondition" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="denyPolicyItems" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="isDenyAllElse" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="allowExceptions" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="policyPriority" type="xs:int" minOccurs="0">
- </xs:element>
- <xs:element name="policyType" type="xs:int" minOccurs="0">
- </xs:element>
- <xs:element name="denyExceptions" type="rangerPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="isAuditEnabled" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="service" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="resourceSignature" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="serviceType" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -3733,11 +3950,11 @@
<xs:sequence>
<xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="accesses" type="rangerPolicyItemAccess" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="delegateAdmin" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="accesses" type="rangerPolicyItemAccess" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="conditions" type="rangerPolicyItemCondition" minOccurs="0" maxOccurs="unbounded">
</xs:element>
@@ -3748,10 +3965,10 @@
<xs:complexType name="rangerPolicyItemAccess">
<xs:sequence>
- <xs:element name="isAllowed" type="xs:boolean" minOccurs="0">
- </xs:element>
<xs:element name="type" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="isAllowed" type="xs:boolean" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -3768,10 +3985,10 @@
<xs:sequence>
<xs:element name="dataMaskType" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="conditionExpr" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="valueExpr" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="conditionExpr" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -3784,12 +4001,12 @@
<xs:complexType name="rangerPolicyResource">
<xs:sequence>
- <xs:element name="values" type="xs:string" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="isExcludes" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="isRecursive" type="xs:boolean" minOccurs="0">
</xs:element>
+ <xs:element name="values" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -3806,10 +4023,12 @@
<xs:complexType name="rangerPolicyDelta">
<xs:sequence>
- <xs:element name="policy" type="rangerPolicy" minOccurs="0">
+ <xs:element name="policiesVersion" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="changeType" type="xs:int" minOccurs="0">
</xs:element>
+ <xs:element name="policy" type="rangerPolicy" minOccurs="0">
+ </xs:element>
<xs:element name="id" type="xs:long" minOccurs="0">
</xs:element>
</xs:sequence>
@@ -3821,12 +4040,6 @@
<xs:sequence>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="roles" type="roleMember" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="users" type="roleMember" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="createdByUser" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="options" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -3843,6 +4056,12 @@
</xs:element>
<xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="createdByUser" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="users" type="roleMember" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="roles" type="roleMember" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
<xs:element name="groups" type="roleMember" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
@@ -3852,10 +4071,10 @@
<xs:complexType name="roleMember">
<xs:sequence>
- <xs:element name="name" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="isAdmin" type="xs:boolean" minOccurs="1">
</xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -3865,12 +4084,12 @@
<xs:sequence>
<xs:element name="adminUserGroups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="adminUsers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="tagServices" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="auditUsers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="services" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -3885,11 +4104,11 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
+ <xs:element name="auditUserGroups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="tagServices" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="auditUserGroups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="adminUsers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:extension>
@@ -3919,15 +4138,15 @@
<xs:complexContent>
<xs:extension base="rangerBaseModelObject">
<xs:sequence>
- <xs:element name="tagVersion" type="xs:long" minOccurs="0">
- </xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
+ <xs:element name="displayName" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="tagService" type="xs:string" minOccurs="0">
+ <xs:element name="tagVersion" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="policyVersion" type="xs:long" minOccurs="0">
+ <xs:element name="policyUpdateTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="tagService" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="configs" minOccurs="0">
<xs:complexType>
@@ -3945,10 +4164,12 @@
</xs:element>
<xs:element name="tagUpdateTime" type="xs:dateTime" minOccurs="0">
</xs:element>
- <xs:element name="policyUpdateTime" type="xs:dateTime" minOccurs="0">
+ <xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="type" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="policyVersion" type="xs:long" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -3958,20 +4179,34 @@
<xs:complexContent>
<xs:extension base="rangerBaseModelObject">
<xs:sequence>
+ <xs:element name="dataMaskDef" type="rangerDataMaskDef" minOccurs="0">
+ </xs:element>
+ <xs:element name="configs" type="rangerServiceConfigDef" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="displayName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="implClass" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="resources" type="rangerResourceDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="configs" type="rangerServiceConfigDef" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="accessTypes" type="rangerAccessTypeDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="label" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="policyConditions" type="rangerPolicyConditionDef" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="rowFilterDef" type="rangerRowFilterDef" minOccurs="0">
</xs:element>
<xs:element name="contextEnrichers" type="rangerContextEnricherDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="policyConditions" type="rangerPolicyConditionDef" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
<xs:element name="options" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -3986,20 +4221,8 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="dataMaskDef" type="rangerDataMaskDef" minOccurs="0">
- </xs:element>
- <xs:element name="implClass" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="enums" type="rangerEnumDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="rowFilterDef" type="rangerRowFilterDef" minOccurs="0">
- </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -4007,24 +4230,26 @@
<xs:complexType name="rangerAccessTypeDef">
<xs:sequence>
- <xs:element name="impliedGrants" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="label" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
+ <xs:element name="impliedGrants" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="label" type="xs:string" minOccurs="0">
+ <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerContextEnricherDef">
<xs:sequence>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
+ <xs:element name="enricher" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="enricherOptions" minOccurs="0">
<xs:complexType>
@@ -4040,31 +4265,23 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="enricher" type="xs:string" minOccurs="0">
- </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerDataMaskDef">
<xs:sequence>
+ <xs:element name="maskTypes" type="rangerDataMaskTypeDef" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
<xs:element name="accessTypes" type="rangerAccessTypeDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="resources" type="rangerResourceDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="maskTypes" type="rangerDataMaskTypeDef" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerDataMaskTypeDef">
<xs:sequence>
- <xs:element name="label" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="itemId" type="xs:long" minOccurs="0">
+ <xs:element name="transformer" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="dataMaskOptions" minOccurs="0">
<xs:complexType>
@@ -4080,56 +4297,56 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
+ <xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="transformer" type="xs:string" minOccurs="0">
+ <xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
+ <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="description" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="label" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerEnumDef">
<xs:sequence>
- <xs:element name="elements" type="rangerEnumElementDef" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="defaultIndex" type="xs:int" minOccurs="0">
+ <xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
+ <xs:element name="defaultIndex" type="xs:int" minOccurs="0">
+ </xs:element>
+ <xs:element name="elements" type="rangerEnumElementDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerEnumElementDef">
<xs:sequence>
- <xs:element name="itemId" type="xs:long" minOccurs="0">
+ <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="label" type="xs:string" minOccurs="0">
+ <xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
+ <xs:element name="label" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerPolicyConditionDef">
<xs:sequence>
- <xs:element name="validationRegEx" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="evaluator" type="xs:string" minOccurs="0">
+ <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="rbKeyValidationMessage" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="label" type="xs:string" minOccurs="0">
+ <xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
+ <xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="evaluatorOptions" minOccurs="0">
<xs:complexType>
@@ -4145,28 +4362,30 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
+ <xs:element name="validationRegEx" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="itemId" type="xs:long" minOccurs="0">
+ <xs:element name="evaluator" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="rbKeyValidationMessage" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="validationMessage" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="uiHint" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="label" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerResourceDef">
<xs:sequence>
- <xs:element name="matcher" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="level" type="xs:int" minOccurs="0">
- </xs:element>
- <xs:element name="type" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="recursiveSupported" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="label" type="xs:string" minOccurs="0">
+ <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="uiHint" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="matcherOptions" minOccurs="0">
<xs:complexType>
@@ -4182,78 +4401,82 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="lookupSupported" type="xs:boolean" minOccurs="0">
+ <xs:element name="level" type="xs:int" minOccurs="0">
</xs:element>
- <xs:element name="mandatory" type="xs:boolean" minOccurs="0">
+ <xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
+ <xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="itemId" type="xs:long" minOccurs="0">
+ <xs:element name="validationRegEx" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="uiHint" type="xs:string" minOccurs="0">
+ <xs:element name="isValidLeaf" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="excludesSupported" type="xs:boolean" minOccurs="0">
+ <xs:element name="type" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="validationRegEx" type="xs:string" minOccurs="0">
+ <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="parent" type="xs:string" minOccurs="0">
+ <xs:element name="validationMessage" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="accessTypeRestrictions" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="excludesSupported" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="validationMessage" type="xs:string" minOccurs="0">
+ <xs:element name="mandatory" type="xs:boolean" minOccurs="0">
</xs:element>
- <xs:element name="isValidLeaf" type="xs:boolean" minOccurs="0">
+ <xs:element name="label" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
+ <xs:element name="accessTypeRestrictions" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="rbKeyValidationMessage" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="description" type="xs:string" minOccurs="0">
+ <xs:element name="parent" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
+ <xs:element name="lookupSupported" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="matcher" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerRowFilterDef">
<xs:sequence>
- <xs:element name="accessTypes" type="rangerAccessTypeDef" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="resources" type="rangerResourceDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="accessTypes" type="rangerAccessTypeDef" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerServiceConfigDef">
<xs:sequence>
- <xs:element name="mandatory" type="xs:boolean" minOccurs="0">
- </xs:element>
- <xs:element name="label" type="xs:string" minOccurs="0">
+ <xs:element name="type" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="rbKeyDescription" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="uiHint" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="defaultValue" type="xs:string" minOccurs="0">
+ <xs:element name="rbKeyValidationMessage" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="type" type="xs:string" minOccurs="0">
+ <xs:element name="subType" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="rbKeyLabel" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="validationMessage" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="subType" type="xs:string" minOccurs="0">
+ <xs:element name="itemId" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="validationRegEx" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="description" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="rbKeyValidationMessage" type="xs:string" minOccurs="0">
+ <xs:element name="label" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="itemId" type="xs:long" minOccurs="0">
+ <xs:element name="mandatory" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="validationMessage" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="defaultValue" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="uiHint" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -4261,6 +4484,8 @@
<xs:complexContent>
<xs:extension base="rangerBaseModelObject">
<xs:sequence>
+ <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="resourceElements" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4275,9 +4500,23 @@
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="additionalInfo" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
<xs:element name="resourceSignature" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ <xs:element name="ownerUser" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:extension>
@@ -4302,10 +4541,6 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="owner" type="xs:short" minOccurs="0">
- </xs:element>
- <xs:element name="validityPeriods" type="rangerValiditySchedule" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="attributes" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4320,6 +4555,10 @@
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="validityPeriods" type="rangerValiditySchedule" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="owner" type="xs:short" minOccurs="0">
+ </xs:element>
<xs:element name="type" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
@@ -4331,10 +4570,10 @@
<xs:complexContent>
<xs:extension base="rangerBaseModelObject">
<xs:sequence>
- <xs:element name="source" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="source" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="attributeDefs" type="rangerTagAttributeDef" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
@@ -4344,10 +4583,10 @@
<xs:complexType name="rangerTagAttributeDef">
<xs:sequence>
- <xs:element name="name" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="type" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -4355,10 +4594,10 @@
<xs:complexContent>
<xs:extension base="rangerBaseModelObject">
<xs:sequence>
- <xs:element name="tagId" type="xs:long" minOccurs="0">
- </xs:element>
<xs:element name="resourceId" type="xs:long" minOccurs="0">
</xs:element>
+ <xs:element name="tagId" type="xs:long" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -4366,63 +4605,105 @@
<xs:complexType name="rangerValidityRecurrence">
<xs:sequence>
- <xs:element name="interval" type="validityInterval" minOccurs="0">
- </xs:element>
<xs:element name="schedule" type="recurrenceSchedule" minOccurs="0">
</xs:element>
+ <xs:element name="interval" type="validityInterval" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="recurrenceSchedule">
<xs:sequence>
- <xs:element name="dayOfWeek" type="xs:string" minOccurs="0">
+ <xs:element name="dayOfMonth" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="month" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="dayOfMonth" type="xs:string" minOccurs="0">
+ <xs:element name="hour" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="dayOfWeek" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="minute" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="year" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="hour" type="xs:string" minOccurs="0">
- </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="validityInterval">
<xs:sequence>
- <xs:element name="hours" type="xs:int" minOccurs="1">
- </xs:element>
<xs:element name="days" type="xs:int" minOccurs="1">
</xs:element>
<xs:element name="minutes" type="xs:int" minOccurs="1">
</xs:element>
+ <xs:element name="hours" type="xs:int" minOccurs="1">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="rangerValiditySchedule">
<xs:sequence>
- <xs:element name="timeZone" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="startTime" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="recurrences" type="rangerValidityRecurrence" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="endTime" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="timeZone" type="xs:string" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="serviceDeleteResponse">
+ <xs:sequence>
+ <xs:element name="errorMsg" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="isDeleted" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceId" type="xs:long" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
+<xs:complexType name="userInfo">
+ <xs:complexContent>
+ <xs:extension base="rangerBaseModelObject">
+ <xs:sequence>
+ <xs:element name="otherAttributes" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="name" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="description" type="xs:string" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+</xs:complexType>
+
<xs:complexType name="rangerAccessResource" abstract="true">
</xs:complexType>
<xs:complexType name="rangerAccessResourceImpl">
<xs:sequence>
- <xs:element name="ownerUser" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="serviceDef" type="rangerServiceDef" minOccurs="0">
</xs:element>
+ <xs:element name="ownerUser" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -4443,6 +4724,40 @@
</xs:sequence>
</xs:complexType>
+<xs:complexType name="dataMaskResult">
+ <xs:sequence>
+ <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="accessTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="isConditional" type="xs:boolean" minOccurs="1">
+ </xs:element>
+ <xs:element name="maskInfo" type="rangerPolicyItemDataMaskInfo" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="rowFilterResult">
+ <xs:sequence>
+ <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="isConditional" type="xs:boolean" minOccurs="1">
+ </xs:element>
+ <xs:element name="accessTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="filterInfo" type="rangerPolicyItemRowFilterInfo" minOccurs="0">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
<xs:complexType name="rangerTagResource">
<xs:complexContent>
<xs:extension base="rangerAccessResourceImpl">
@@ -4450,6 +4765,34 @@
</xs:complexContent>
</xs:complexType>
+<xs:complexType name="rangerAuditPolicy">
+ <xs:complexContent>
+ <xs:extension base="rangerPolicy">
+ <xs:sequence>
+ <xs:element name="auditPolicyItems" type="rangerAuditPolicyItem" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+</xs:complexType>
+
+<xs:complexType name="rangerAuditPolicyItem">
+ <xs:complexContent>
+ <xs:extension base="rangerPolicyItem">
+ <xs:sequence>
+ <xs:element name="accessResult" type="xs:anyType" minOccurs="0">
+ </xs:element>
+ <xs:element name="actions" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="isAudited" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="accessTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+</xs:complexType>
+
<xs:simpleType name="matchType">
<xs:restriction base="xs:string">
@@ -4461,12 +4804,14 @@
<xs:enumeration value="ANCESTOR"/>
- <xs:enumeration value="ANCESTOR_WITH_WILDCARDS"/>
+ <xs:enumeration value="SELF_AND_ALL_DESCENDANTS"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="resourceLookupContext">
<xs:sequence>
+ <xs:element name="userInput" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="resources" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4481,47 +4826,56 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="userInput" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="resourceName" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
-<xs:complexType name="grantRevokeRequest">
+<xs:complexType name="storedServiceResource">
<xs:sequence>
- <xs:element name="clusterName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="grantor" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="zoneName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="grantorGroups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="delegateAdmin" type="xs:boolean" minOccurs="0">
- </xs:element>
- <xs:element name="enableAudit" type="xs:boolean" minOccurs="0">
- </xs:element>
- <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
- <xs:element name="accessTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="additionalInfo" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
- <xs:element name="clientType" type="xs:string" minOccurs="0">
+ <xs:element name="resourceElements" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="rangerPolicyResource"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
- <xs:element name="isRecursive" type="xs:boolean" minOccurs="0">
+ <xs:element name="ownerName" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="replaceExistingPermissions" type="xs:boolean" minOccurs="0">
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="grantRevokeRequest">
+ <xs:sequence>
+ <xs:element name="zoneName" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="sessionId" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="clientIPAddress" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="requestData" type="xs:string" minOccurs="0">
- </xs:element>
<xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
<xs:element name="resource" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4536,34 +4890,64 @@
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="delegateAdmin" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="grantorGroups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="forwardedAddresses" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="isRecursive" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="enableAudit" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="clientType" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="clientIPAddress" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="ownerUser" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="grantor" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="clusterName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="remoteIPAddress" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="accessTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="requestData" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="replaceExistingPermissions" type="xs:boolean" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="grantRevokeRoleRequest">
<xs:sequence>
- <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="clientIPAddress" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="grantorGroups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="targetRoles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="sessionId" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="clusterName" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="grantor" type="xs:string" minOccurs="0">
+ <xs:element name="grantOption" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="clientType" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="requestData" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="grantOption" type="xs:boolean" minOccurs="0">
+ <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="requestData" type="xs:string" minOccurs="0">
+ <xs:element name="groups" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="clientIPAddress" type="xs:string" minOccurs="0">
+ <xs:element name="roles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="targetRoles" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="clusterName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="grantor" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
@@ -4575,33 +4959,80 @@
</xs:sequence>
</xs:complexType>
-<xs:complexType name="servicePolicies">
+<xs:complexType name="rangerRoles">
<xs:sequence>
- <xs:element name="serviceDef" type="rangerServiceDef" minOccurs="0">
+ <xs:element name="roleUpdateTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="rangerRoles" type="rangerRole" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="roleVersion" type="xs:long" minOccurs="0">
</xs:element>
<xs:element name="serviceName" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="policyVersion" type="xs:long" minOccurs="0">
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="rangerUserStore">
+ <xs:sequence>
+ <xs:element name="groupCloudIdMapping" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="userStoreVersion" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="userRoles" minOccurs="0">
+ <xs:element name="userCloudIdMapping" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="key" minOccurs="1" type="xs:string"/>
- <xs:element name="value" minOccurs="1" type="xs:anyType"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="policies" type="rangerPolicy" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="userAttrMapping" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
- <xs:element name="auditMode" type="xs:string" minOccurs="0">
+ <xs:element name="userGroupMapping" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:anyType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
- <xs:element name="groupRoles" minOccurs="0">
+ <xs:element name="groupAttrMapping" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
@@ -4615,13 +5046,36 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="serviceId" type="xs:long" minOccurs="0">
+ <xs:element name="userStoreUpdateTime" type="xs:dateTime" minOccurs="0">
</xs:element>
- <xs:element name="policyDeltas" type="rangerPolicyDelta" minOccurs="0" maxOccurs="unbounded">
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="servicePolicies">
+ <xs:sequence>
+ <xs:element name="policies" type="rangerPolicy" minOccurs="0" maxOccurs="unbounded">
</xs:element>
- <xs:element name="policyUpdateTime" type="xs:dateTime" minOccurs="0">
+ <xs:element name="auditMode" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="tagPolicies" type="tagPolicies" minOccurs="0">
+ <xs:element name="policyVersion" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceDef" type="rangerServiceDef" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceId" type="xs:long" minOccurs="0">
+ </xs:element>
+ <xs:element name="serviceConfig" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
<xs:element name="securityZones" minOccurs="0">
<xs:complexType>
@@ -4637,13 +5091,19 @@
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="policyUpdateTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
+ <xs:element name="policyDeltas" type="rangerPolicyDelta" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="tagPolicies" type="tagPolicies" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="securityZoneInfo">
<xs:sequence>
- <xs:element name="policyDeltas" type="rangerPolicyDelta" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="resources" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
@@ -4660,38 +5120,50 @@
</xs:element>
<xs:element name="policies" type="rangerPolicy" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="containsAssociatedTagService" type="xs:boolean" minOccurs="0">
+ </xs:element>
<xs:element name="zoneName" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="containsAssociatedTagService" type="xs:boolean" minOccurs="0">
+ <xs:element name="policyDeltas" type="rangerPolicyDelta" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tagPolicies">
<xs:sequence>
- <xs:element name="policyVersion" type="xs:long" minOccurs="0">
+ <xs:element name="policyUpdateTime" type="xs:dateTime" minOccurs="0">
</xs:element>
- <xs:element name="serviceDef" type="rangerServiceDef" minOccurs="0">
+ <xs:element name="serviceName" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="auditMode" type="xs:string" minOccurs="0">
</xs:element>
- <xs:element name="policyUpdateTime" type="xs:dateTime" minOccurs="0">
+ <xs:element name="policyVersion" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="policies" type="rangerPolicy" minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="serviceId" type="xs:long" minOccurs="0">
</xs:element>
- <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ <xs:element name="serviceConfig" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
- <xs:element name="serviceId" type="xs:long" minOccurs="0">
+ <xs:element name="serviceDef" type="rangerServiceDef" minOccurs="0">
+ </xs:element>
+ <xs:element name="policies" type="rangerPolicy" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="serviceTags">
<xs:sequence>
- <xs:element name="op" type="xs:string" minOccurs="0">
- </xs:element>
- <xs:element name="tagUpdateTime" type="xs:dateTime" minOccurs="0">
- </xs:element>
<xs:element name="tagDefinitions" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4706,10 +5178,16 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="serviceResources" type="rangerServiceResource" minOccurs="0" maxOccurs="unbounded">
- </xs:element>
<xs:element name="tagVersion" type="xs:long" minOccurs="0">
</xs:element>
+ <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="op" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="isDelta" type="xs:boolean" minOccurs="0">
+ </xs:element>
+ <xs:element name="tagsChangeExtent" type="tagsChangeExtent" minOccurs="0">
+ </xs:element>
<xs:element name="tags" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4724,6 +5202,8 @@
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="tagUpdateTime" type="xs:dateTime" minOccurs="0">
+ </xs:element>
<xs:element name="resourceToTagIds" minOccurs="0">
<xs:complexType>
<xs:sequence>
@@ -4738,7 +5218,66 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="serviceName" type="xs:string" minOccurs="0">
+ <xs:element name="serviceResources" type="rangerServiceResource" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:simpleType name="tagsChangeExtent">
+ <xs:restriction base="xs:string">
+
+ <xs:enumeration value="NONE"/>
+
+ <xs:enumeration value="TAGS"/>
+
+ <xs:enumeration value="SERVICE_RESOURCE"/>
+
+ <xs:enumeration value="ALL"/>
+ </xs:restriction>
+</xs:simpleType>
+
+<xs:complexType name="groupUserInfo">
+ <xs:sequence>
+ <xs:element name="groupName" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="delUsers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="addUsers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ </xs:sequence>
+</xs:complexType>
+
+<xs:complexType name="usersGroupRoleAssignments">
+ <xs:sequence>
+ <xs:element name="users" type="xs:string" minOccurs="0" maxOccurs="unbounded">
+ </xs:element>
+ <xs:element name="groupRoleAssignments" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="userRoleAssignments" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
@@ -4899,6 +5438,13 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="repoDisplayName" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>
+ <![CDATA[Returns the value for the member attribute <b>repoDisplayName</b>]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
<xs:element name="repoType" type="xs:int" minOccurs="1">
<xs:annotation>
<xs:documentation>
@@ -4908,6 +5454,8 @@
</xs:element>
<xs:element name="serviceType" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="serviceTypeDisplayName" type="xs:string" minOccurs="0">
+ </xs:element>
<xs:element name="resultReason" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
@@ -4980,6 +5528,8 @@
</xs:element>
<xs:element name="policyVersion" type="xs:long" minOccurs="0">
</xs:element>
+ <xs:element name="eventId" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -5409,6 +5959,10 @@
</xs:element>
<xs:element name="totalGroupsSynced" type="xs:long" minOccurs="1">
</xs:element>
+ <xs:element name="totalUsersDeleted" type="xs:long" minOccurs="1">
+ </xs:element>
+ <xs:element name="totalGroupsDeleted" type="xs:long" minOccurs="1">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -5448,6 +6002,10 @@
</xs:element>
<xs:element name="groupSource" type="xs:int" minOccurs="1">
</xs:element>
+ <xs:element name="otherAttributes" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="syncSource" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -5659,6 +6217,10 @@
</xs:element>
<xs:element name="userSearchEnabled" type="xs:string" minOccurs="0">
</xs:element>
+ <xs:element name="totalUsersDeleted" type="xs:long" minOccurs="1">
+ </xs:element>
+ <xs:element name="totalGroupsDeleted" type="xs:long" minOccurs="1">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -6246,6 +6808,13 @@
</xs:documentation>
</xs:annotation>
</xs:element>
+ <xs:element name="repositoryDisplayName" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>
+ <![CDATA[Returns the value for the member attribute <b>repositoryDisplayName</b>]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
<xs:element name="exportedJson" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
@@ -6397,6 +6966,24 @@
</xs:element>
<xs:element name="groupPermissions" type="VXGroupPermission" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="otherAttributes" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="configProperties" minOccurs="0">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="key" minOccurs="1" type="xs:string"/>
+ <xs:element name="value" minOccurs="1" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="syncSource" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -6928,6 +7515,10 @@
</xs:element>
<xs:element name="totalGroupsSynced" type="xs:long" minOccurs="1">
</xs:element>
+ <xs:element name="totalUsersDeleted" type="xs:long" minOccurs="1">
+ </xs:element>
+ <xs:element name="totalGroupsDeleted" type="xs:long" minOccurs="1">
+ </xs:element>
</xs:sequence>
</xs:complexType>
@@ -7004,6 +7595,10 @@
</xs:element>
<xs:element name="groupNameList" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
+ <xs:element name="otherAttributes" type="xs:string" minOccurs="0">
+ </xs:element>
+ <xs:element name="syncSource" type="xs:string" minOccurs="0">
+ </xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -7064,5 +7659,15 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
+
+<xs:complexType name="httpEntity">
+ </xs:complexType>
+
+<xs:complexType name="responseEntity">
+ <xs:complexContent>
+ <xs:extension base="httpEntity">
+ </xs:extension>
+ </xs:complexContent>
+</xs:complexType>
</xs:schema>
\ No newline at end of file