Avis de fin de vie Equinix Metal ne sera plus pris en charge le 30 juin 2026 Toutes les sources de données Metal seront supprimées dans la version 5.0.0 de ce fournisseur. Pour continuer à utiliser ce service jusqu'à cette date, veuillez utiliser la version 4.x. Consultez la page https://docs.equinix.com/metal/ pour plus d'informations.
port métallique Equinix (Source des données)
Utilisez cette source de données pour lire les ports des appareils existants. Vous pouvez lire un port soit par son UUID, soit par l'UUID de l'appareil et le nom du port.
Exemple d'utilisation
Créez un périphérique et lisez son port eth0 dans la source de données.
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"
}
Référence de l'argument
Les arguments suivants sont étayés:
port_id- (Optionnel) ID du port à lire, en conflit avecdevice_id.device_id- (Optionnel) UUID de l'appareil dans lequel rechercher le port.name- (Optionnel) Nom du port à rechercher, par exemplebond0,eth1.
Référence des attributs
En plus des arguments ci-dessus, les attributs suivants sont exportés:
network_type- L'un deslayer2-bonded,layer2-individual,layer3,hybrid,hybrid-bonded.type- Le type est soitNetworkBondPortpour les ports de liaison, soitNetworkPortpour les ports Ethernet pouvant être liés.mac- Adresse MAC du port.bond_id- UUID du port de liaison.bond_name- Nom du port de liaison.bonded- Indicateur précisant si le port est lié.disbond_supported- Indicateur précisant si le port peut être retiré d'une liaison.native_vlan_id- UUID du VLAN natif du port.vlan_ids- UUID des VLAN attachés.vxlan_ids- Identifiants VXLAN des VLAN attachés.