Aviso de Descontinuação O Equinix Metal alcance ao fim de sua vida útil em 30 de junho de 2026 Todas as fontes de dados Metal serão removidas na versão 5.0.0 deste provedor. Use a versão 4.x deste provedor para continuar utilizando-o até o encerramento das atividades. Consulte https://docs.equinix.com/metal/ para obter mais informações.
equinix_metal_port (Fonte de dados)
Use esta fonte de dados para ler as portas de dispositivos existentes. Você pode ler a porta pelo seu UUID ou pelo UUID do dispositivo e o nome da porta.
Exemplo de uso
Crie um dispositivo e leia a porta eth0 para a fonte de dados.
locals {
project_id = "<UUID_of_your_project>"
}
resource "equinix_metal_device" "test" {
hostname = "tfacc-test-device-port"
plan = "c3.medium.x86"
metro = "sv"
operating_system = "ubuntu_24_04"
billing_cycle = "hourly"
project_id = local.project_id
}
data "equinix_metal_port" "test" {
device_id = equinix_metal_device.test.id
name = "eth0"
}
Referência do argumento
Os seguintes argumentos são suportados:
port_id- (Opcional) ID da porta a ser lida, entra em conflito comdevice_id.device_id- (Opcional) UUID do dispositivo onde procurar a porta.name- (Opcional) Nome da porta a ser pesquisada, por exemplo,bond0,eth1.
Referência de atributos
Além de todos os argumentos acima, os seguintes atributos são exportados:
network_type- Um delayer2-bonded,layer2-individual,layer3,hybrid,hybrid-bonded.type- O tipo éNetworkBondPortpara portas bond ouNetworkPortpara portas ethernet bondáveis.mac- Endereço MAC da porta.bond_id- UUID da porta de agregação.bond_name- Nome da porta de ligação.bonded- Flag que indica se a porta está agregada (bonded).disbond_supported- Flag que indica se a porta pode ser removida de uma ligação.native_vlan_id- UUID da VLAN nativa da porta.vlan_ids- UUIDs das VLANs anexadas.vxlan_ids- IDs VXLAN das VLANs anexadas.