0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-06-30 10:33:46 +00:00
terraform-provider-proxmox/docs/resources/virtual_environment_firewall_alias.md
Pavel Boldyrev b6af836386
misc: update documentation
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-05-05 22:27:18 -04:00

1.4 KiB

layout title parent subcategory
page proxmox_virtual_environment_firewall_alias Resources Virtual Environment

Resource: proxmox_virtual_environment_firewall_alias

Aliases are used to see what devices or group of devices are affected by a rule. We can create aliases to identify an IP address or a network. Aliases can be created on the cluster level, on VM / Container level.

Example Usage

resource "proxmox_virtual_environment_firewall_alias" "local_network" {
  depends_on = [proxmox_virtual_environment_vm.example]

  node_name = proxmox_virtual_environment_vm.example.node_name
  vm_id     = proxmox_virtual_environment_vm.example.vm_id

  name    = "local_network"
  cidr    = "192.168.0.0/23"
  comment = "Managed by Terraform"
}

resource "proxmox_virtual_environment_firewall_alias" "ubuntu_vm" {
  name    = "ubuntu"
  cidr    = "192.168.0.1"
  comment = "Managed by Terraform"
}

Argument Reference

  • node_name - (Optional) Node name. Leave empty for cluster level aliases.
  • vm_id - (Optional) VM ID. Leave empty for cluster level aliases.
  • container_id - (Optional) Container ID. Leave empty for cluster level aliases.
  • name - (Required) Alias name.
  • cidr - (Required) Network/IP specification in CIDR format.
  • comment - (Optional) Alias comment.

Attribute Reference

There are no attribute references available for this resource.