[ https://issues.apache.org/jira/browse/RANGER-4937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramesh Mani updated RANGER-4937: -------------------------------- Description: Enhance GDS resources API to support creation of datashare, add resources and add to dataset as an option * add a resource to a dataset using existing API "POST service/gds/resource", with following enhancements: * receive optional parameters "serviceName" and "datasetId" * when dataShareId=-1 in the payload, this API should do the following: * ** if a data share named "_{_}dataset{_}<datasetId>{_}service{_}<svcId>" does not exist, create it, associate it with the dataset with status=ACTIVE ** add the given resource/resources to this datashare This would be useful to integrate external service which would use the GDS functionality to create DataShare in ranger with resources. was: Enhance GDS resources API to support creation of datashare, add resources and add to dataset as an option * add a resource to a dataset using existing API "POST service/gds/resource", with following enhancements: * receive optional parameters "serviceName" and "datasetId" * when dataShareId=-1 in the payload, this API should do the following: * ** if a data share named "__dataset_<datasetId>{_}service{_}<svcId>" does not exist, create it, associate it with the dataset with status=ACTIVE ** add the given resource/resources to this datashare This would be useful to integrate external service which would use the GDS functionality to create DataShare in ranger with resources. > Enhance GDS resources API to support creation of datashare add resources and > add to dataset as an option > -------------------------------------------------------------------------------------------------------- > > Key: RANGER-4937 > URL: https://issues.apache.org/jira/browse/RANGER-4937 > Project: Ranger > Issue Type: Improvement > Components: Ranger > Affects Versions: 3.0.0 > Reporter: Ramesh Mani > Assignee: Ramesh Mani > Priority: Major > > Enhance GDS resources API to support creation of datashare, add resources and > add to dataset as an option > * add a resource to a dataset using existing API "POST > service/gds/resource", with following enhancements: > * receive optional parameters "serviceName" and "datasetId" > * when dataShareId=-1 in the payload, this API should do the following: > * > ** if a data share named "_{_}dataset{_}<datasetId>{_}service{_}<svcId>" > does not exist, create it, associate it with the dataset with status=ACTIVE > ** add the given resource/resources to this datashare > This would be useful to integrate external service which would use the GDS > functionality to create DataShare in ranger with resources. -- This message was sent by Atlassian Jira (v8.20.10#820010)