rubrikinc / terraform-provider-polaris

Terraform provider for the Polaris platform
MIT License
2 stars 9 forks source link

Support for Azure SQL DB/MI Immutable Storage setup #182

Open joeharlan opened 1 week ago

joeharlan commented 1 week ago

Is your feature request related to a problem? Please describe.

In order for immutable backups of Azure SQL DB and MI to be created, there is a separate setup process that needs to be carried out in each Subscription that is done after the role for this Protection is onboarded. The steps are currently handled by a wizard in Rubrik Security Cloud. It is used to establish a single Archive Location configuration specifically for Azure SQL and allows the user to define database credentials for access to each instance. These credentials are then used to enable Change-Data Capture (CDC) and interact with the SQL Engine to coordinate the creation of BACPAC formatted exports. No automation currently exists for this process.

Describe the solution you'd like

These configuration and setup steps need to be automated in our provider and allow for the configuration of credentials on a per SQL DB / MI service instance basis.

Describe alternatives you've considered

No other options for automation of these steps exist today in any of the published SDKs.

Additional context

Setup reference in RSC Docs: https://docs.rubrik.com/en-us/saas/saas/azr_sql_setting_up_immutable_backups.html