Azure / Azure-Verified-Modules

Azure Verified Modules (AVM) is an initiative to consolidate and set the standards for what a good Infrastructure-as-Code module looks like. Modules will then align to these standards, across languages (Bicep, Terraform etc.) and will then be classified as AVMs and available from their respective language specific registries.
https://aka.ms/AVM
MIT License
330 stars 70 forks source link

[Question/Feedback]: Should we create a new shared interface for backup association/enablement? #129

Open jtracey93 opened 1 year ago

jtracey93 commented 1 year ago

Check for previous/existing GitHub issues

Description

Should we create a new shared interface for backup association/enablement?

Examples when deploying a VM you are likely going to want to enable backups to an existing vault already, not creating the vault too, just associating to a policy in a recovery services vault etc.

cc: @jchancellor-ms

prjelesi commented 12 months ago

I think that this can be valuable.

matt-FFFFFF commented 11 months ago

What scenario would this be valuable for outside a VM?

Could this just be added to VM?

jtracey93 commented 11 months ago

Azure Files, Azure Blob, Azure SQL, Azure Postgre SQL - theres quite a few now https://learn.microsoft.com/en-us/azure/backup/backup-overview#what-can-i-back-up

At least worth a spike

jtracey93 commented 10 months ago

Next steps on this one are, we agree it COULD be a good idea but needs some real-world testing:

mbilalamjad commented 7 months ago

Leaving open for now to see if there's demand for it

matebarabas commented 5 months ago

As there were some internal conversations about this topic in the last couple of weeks, the AVM core team will finalize the discussion and document the decision here.

matebarabas commented 5 months ago

Decision/summary: this feature (interface for backup association) will be implemented with low priority, as an "experimental" interface - i.e., it will be expected to change after the first version.

Note: this feature is solely focused on the association and NOT inclusive of creating the RSV itself, and/or configuring schedules inside of it.