Ir al contenido principal

~> Deprecation Notice Equinix Metal llegará al final de su vida útil en 30 de junio de 2026. Todos los recursos Metal se eliminarán en la versión 5.0.0 de este proveedor. Utilice la versión 4.x de este proveedor para seguir utilizándolo hasta el final de su vida útil. Consulte https://docs.equinix.com/metal/ para obtener más información.

equinix_metal_ip_attachment (Recurso)

Proporciona un recurso para adjuntar subredes IP elásticas a dispositivos.

Para adjuntar una subred IP de un bloque reservado a un dispositivo aprovisionado, debe derivar un CIDR de subred perteneciente a uno de sus bloques reservados en el mismo proyecto y metro que el dispositivo de destino.

Por ejemplo, ha reservado el bloque de direcciones IPv4 147.229.10.152/30, puede elegir entre asignar todo el bloque como una subred a un dispositivo; o 2 subredes con CIDRs 147.229.10.152/31 y 147.229.10.154/31; o 4 subredes con longitud de prefijo de máscara 32. Encontrará más información sobre las subredes IP elásticas aquí.

El dispositivo y el bloque reservado deben estar en el mismo metro.

Ejemplo de uso

# Reserve /30 block of max 2 public IPv4 addresses in metro ny for myproject
resource "equinix_metal_reserved_ip_block" "myblock" {
project_id = local.project_id
metro = "ny"
quantity = 2
}

# Assign /32 subnet (single address) from reserved block to a device
resource "equinix_metal_ip_attachment" "first_address_assignment" {
device_id = equinix_metal_device.mydevice.id
# following expression will result to sth like "147.229.10.152/32"
cidr_notation = join("/", [cidrhost(metal_reserved_ip_block.myblock.cidr_notation, 0), "32"])
}

Argumento de referencia

Se admiten los siguientes argumentos:

  • device_id - (Obligatorio) ID del dispositivo al que asignar la subred.
  • cidr_notation - (Obligatorio) Notación CIDR de subred del bloque reservado en el mismo proyecto y metro que el dispositivo.

Atributos Referencia

Además de todos los argumentos anteriores, se exportan los siguientes atributos:

  • id - El ID único de la asignación.
  • device_id - ID del dispositivo al que se asigna la subred.
  • cidr_notation - Subred asignada en notación CIDR, por ejemplo, 147.229.15.30/31
  • gateway - Dirección IP de la puerta de enlace para la subred.
  • network - Dirección de red de subred.
  • netmask - Máscara de subred en notación decimal, por ejemplo, 255.255.255.0.
  • cidr - Longitud del prefijo CIDR de la subred en forma de número entero.
  • address_family - Familia de direcciones como número entero. Una de 4 o 6.
  • public - Bandera booleana que indica si la subred es alcanzable desde Internet.
¿Fue útil esta página?