[
https://issues.apache.org/jira/browse/RANGER-4630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anand Nadar updated RANGER-4630:
--------------------------------
Description:
Currently for Tag related GET-APIs i.e for
(RangerTags,RangerTagDefs,RangerServiceResource) we dont support pagination,and
also we need additional searchFilters for them
1) Tags
Request ====> /service/tags/tags/paginated?
Supported Query Params
Search Fields
tagId,tagDefId,tagType,tagTypePartial
multiple tagId search
Sort Fields
tagId,tagDefId,createTime,updateTime
Supports Pagination
2) TagDefs
Request ====> /service/tags/tagdefs/paginated?
Supported Query Params
Search Fields
tagDefId,tagDefGuid,tagType,tagTypePartial,tagSource,
tagSourcePartial
Sort Fields
tagDefId,tagType,createTime,updateTime
Supports Pagination
3) ServiceResource
Request ====> /service/tags/resources/paginated?
Supported Query Params
Search Fields
resourceId,tagServiceId,tagServiceName,tagServiceNamePartial,resourceGuid,resourceSignature
multiple resourceId search
Sort Fields
resourceId,tagServiceId,createTime,updateTime
Supports Pagination
4) TagResourceMaps
Request => service/tags/tagresourcemaps/paginated
Search fields - tagId, resourceId, serviceName
Sort Fields - tagId, resourceId, tagDefId
Supports pagination
was:
Currently for Tag related GET-APIs i.e for
(RangerTags,RangerTagDefs,RangerServiceResource) we dont support pagination,and
also we need additional searchFilters for them
1) Tags
Request ====> /service/tags/tags/paginated?
Supported Query Params
Search Fields
tagId,tagDefId,tagType,tagTypePartial
multiple tagId search
Sort Fields
tagId,tagDefId,createTime,updateTime
Supports Pagination
2) TagDefs
Request ====> /service/tags/tagdefs/paginated?
Supported Query Params
Search Fields
tagDefId,tagDefGuid,tagType,tagTypePartial,tagSource,
tagSourcePartial
Sort Fields
tagDefId,tagType,createTime,updateTime
Supports Pagination
3) ServiceResource
Request ====> /service/tags/resources/paginated?
Supported Query Params
Search Fields
resourceId,tagServiceId,tagServiceName,tagServiceNamePartial,resourceGuid,resourceSignature
multiple resourceId search
Sort Fields
resourceId,tagServiceId,createTime,updateTime
Supports Pagination
4) TagResourceMaps
Request => service/tags/tagresourcemaps/paginated
Search fields - tagId, resourceId, serviceName
Supports pagination
> Need to add pagination support and searchFilters for tag related APIs
> ---------------------------------------------------------------------
>
> Key: RANGER-4630
> URL: https://issues.apache.org/jira/browse/RANGER-4630
> Project: Ranger
> Issue Type: Improvement
> Components: Ranger
> Reporter: Prashant Satam
> Assignee: Anand Nadar
> Priority: Minor
> Fix For: 3.0.0
>
>
> Currently for Tag related GET-APIs i.e for
> (RangerTags,RangerTagDefs,RangerServiceResource) we dont support
> pagination,and also we need additional searchFilters for them
>
> 1) Tags
> Request ====> /service/tags/tags/paginated?
> Supported Query Params
> Search Fields
> tagId,tagDefId,tagType,tagTypePartial
> multiple tagId search
> Sort Fields
> tagId,tagDefId,createTime,updateTime
> Supports Pagination
> 2) TagDefs
> Request ====> /service/tags/tagdefs/paginated?
> Supported Query Params
> Search Fields
> tagDefId,tagDefGuid,tagType,tagTypePartial,tagSource,
> tagSourcePartial
> Sort Fields
> tagDefId,tagType,createTime,updateTime
> Supports Pagination
> 3) ServiceResource
> Request ====> /service/tags/resources/paginated?
> Supported Query Params
> Search Fields
> resourceId,tagServiceId,tagServiceName,tagServiceNamePartial,resourceGuid,resourceSignature
> multiple resourceId search
> Sort Fields
> resourceId,tagServiceId,createTime,updateTime
> Supports Pagination
> 4) TagResourceMaps
> Request => service/tags/tagresourcemaps/paginated
> Search fields - tagId, resourceId, serviceName
> Sort Fields - tagId, resourceId, tagDefId
> Supports pagination
--
This message was sent by Atlassian Jira
(v8.20.10#820010)