arvancloud_iaas_backup_slots (Data Source)
Lists all backup slots (snapshots) for a specific backup configuration. Includes both automatic and manual slots. Slots are sorted by creation time in descending order (newest first).
Example Usage
# List all backup slots for a specific volume
data "arvancloud_iaas_backup_slots" "example" {
backup_name = "my_srv_name"
availability_zone = "ir-central1-a"
}
output "backup_name" {
value = data.arvancloud_iaas_backup_slots.example.backup_name
}
output "slots_count" {
value = length(data.arvancloud_iaas_backup_slots.example.slots)
}
output "first_slot_name" {
value = length(data.arvancloud_iaas_backup_slots.example.slots) > 0 ? data.arvancloud_iaas_backup_slots.example.slots[0].slot_name : null
}
output "all_slot_ids" {
value = [for slot in data.arvancloud_iaas_backup_slots.example.slots : slot.backup_id]
}
Schema
Required
availability_zone(String) Availability zone where the backup resides (e.g.ir-central1-a).backup_name(String) Name of the backup configuration.