[ 
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)

Reply via email to