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/31gateway- 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 de4ou6.public- Indicador booleano que indica se a sub-rede é acessível pela Internet.