Skip to main content

~> Deprecation Notice Equinix Metal arrivera en fin de vie le 30 juin 2026. Toutes les sources de données Metal seront supprimées dans la version 5.0.0 de ce fournisseur. Utilisez la version 4.x de ce fournisseur pour continuer à l'utiliser jusqu'à la fin de sa durée de vie. Pour plus d'informations, consultez le site https://docs.equinix.com/metal/.

equinix_metal_port (Source de données)

Utilisez cette source de données pour lire les ports des appareils existants. Vous pouvez lire le 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 soutenus :

  • port_id - (Facultatif) ID du port à lire, en conflit avec device_id.
  • device_id - (Facultatif) UUID de l'appareil où rechercher le port.
  • name - (Facultatif) Nom du port à rechercher, par exemple bond0, eth1.

Référence des attributs

En plus de tous les arguments ci-dessus, les attributs suivants sont exportés :

  • network_type - L'un des éléments suivants : layer2-bonded, layer2-individual, layer3, hybrid, hybrid-bonded.
  • type - Le type est soit NetworkBondPort pour les ports bond ou NetworkPort pour les ports ethernet bondables.
  • mac - Adresse MAC du port.
  • bond_id - UUID du port de liaison.
  • bond_name - Nom du port de liaison.
  • bonded - Drapeau indiquant si le port est lié.
  • disbond_supported - Drapeau indiquant si le port peut être retiré d'un lien.
  • native_vlan_id - UUID du VLAN natif du port.
  • vlan_ids - UUIDs des VLANs attachés.
  • vxlan_ids - VXLAN ids of attached VLANs.
Cette page vous a-t-elle été utile ?