[ https://issues.apache.org/jira/browse/RANGER-4937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramesh Mani updated RANGER-4937: -------------------------------- Summary: Add a new GDS resource API for adding new resources to a new or existing DataShare and add it to the DataSet (was: Enhance GDS resources API to support creation of datashare add resources and add to dataset as an option) > Add a new GDS resource API for adding new resources to a new or existing > DataShare and add it to the DataSet > ------------------------------------------------------------------------------------------------------------ > > 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)