Hi @Snehal-Jagtap
glad to here that v3.0.0-beta.1 is working for you :)
Please follow the releases, to catch up with new ones.
> Will there be any cost impact if the bootstrap-cli creates some Datasets, RAWDbs or Spaces and if some of those are unused.?
The answer is no, there is no impact.
> Also, are there any plans to include groups for granular level access in bootstrap-cli, like access on specific instances or timeseries objects, etc.
No, because this is -- kind of -- already supported:
- for each access-control requirement => you have to establish an `idp-cdf-mapping` which means, linking one of your AAD Groups to one (or more) of the CDF Groups available based on your bootstrap-cli configuration
- creating the right amount of namespaces/nodes allows you to express your project semantics (terminology)
The “template approach” of bootstrap-cli is creating all scopes for you, but -- as pointed out in last post -- with only two templates of capabilities: OWNER and READ
- so you get more capabilities as you might need, but due to the tailored AAD > CDF Group only the mapped users/service-apps get access to data
- like before: ignore the additional capabilities, they don’t break your data-lineage (governance), as this is controlled on the scope level (datasets)
The design decision of having a “configuration-driven templated access-control” provides you some overhead, but for the benefit of a transparent and understandable access-control and data-lineage (governance).
I fully understand your approach and thinking to *individually minimize* access-control, which you can do w/o bootstrap-cli in a manual configuration. But I’m confident that the templated concept of bootstrap-cli helps you to solve your access-control requirements!
(=PA=)