arvancloud_iaas_security_groups (Data Source)
Lists IaaS security groups, optionally filtered by region or availability zone.
Example Usage
terraform {
required_providers {
arvancloud = {
source = "ArvanCloud/arvancloud"
}
}
}
# List all security groups across all availability zones
data "arvancloud_iaas_security_groups" "all" {}
# List security groups in a specific region
data "arvancloud_iaas_security_groups" "central" {
region = "ir-central1"
}
# List security groups in a specific availability zone
data "arvancloud_iaas_security_groups" "zone_a" {
availability_zone = "ir-central1-a"
}
output "all_security_groups" {
value = data.arvancloud_iaas_security_groups.all.security_groups
}
output "central_security_groups" {
value = data.arvancloud_iaas_security_groups.central.security_groups
}