Ir para o conteúdo principal

Aviso de Descontinuação O Equinix Metal alcance ao fim de sua vida útil em 30 de junho de 2026 Todos os recursos do Metal serão removidos na versão 5.0.0 deste provedor. Use a versão 4.x deste provedor para continuar utilizando-o após o encerramento das atividades. Consulte https://docs.equinix.com/metal/ para obter mais informações.

equinix_metal_ip_attachment (Recurso)

Fornece um recurso para conectar sub-redes IP elásticas a dispositivos.

Para associar uma sub-rede IP de um bloco reservado a um dispositivo provisionado, você deve derivar um CIDR de sub-rede pertencente a um dos seus blocos reservados no mesmo projeto e rede metropolitana que o dispositivo de destino.

Por exemplo, você reservou o bloco de endereços IPv4 147.229.10.152/30, você optar por atribuir o bloco inteiro como uma única sub-rede a um dispositivo; ou 2 sub-redes com CIDRs 147.229.10.152/31 e 147.229.10.154/31; ou 4 sub-redes com comprimento de prefixo de máscara 32. Mais informações sobre sub-redes IP elásticas podem ser encontradas aqui.

O aparelho e o bloco reservado devem estar no mesmo metrô.

Exemplo 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"])
}

Referência do argumento

Os seguintes argumentos são suportados:

  • device_id - (Obrigatório) ID do dispositivo ao qual atribuir a sub-rede.
  • cidr_notation - (Obrigatório) Notação CIDR da sub-rede do bloco reservado no mesmo projeto e área metropolitana que o dispositivo.

Referência de atributos

Além de todos os argumentos acima, os seguintes atributos são exportados:

  • id - O ID único da tarefa.
  • device_id - ID do dispositivo ao qual a sub-rede está atribuída.
  • cidr_notation - Sub-rede atribuída na notação CIDR, por exemplo, 147.229.15.30/31
  • gateway - Endereço IP do gateway para a sub-rede.
  • network - Endereço de rede da sub-rede.
  • netmask - Máscara de sub-rede em notação decimal, por exemplo, 255.255.255.0.
  • cidr - Comprimento do prefixo CIDR da sub-rede como um número inteiro.
  • address_family - Família de endereços como inteiro. Um de 4 ou 6.
  • public - Indicador booleano que indica se a sub-rede é acessível pela Internet.
Esta página foi útil?