Skip to main content

fichier_réseau_equinix (Ressource)

La ressource equinix_network_file permet la création et la gestion des fichiers Equinix Network Edge.

Exemple d'utilisation

variable "filepath" { default = "fileFolder/fileName.txt" }

resource "equinix_network_file" "test-file" {
file_name = "fileName.txt"
content = file("${path.module}/${var.filepath}")
metro_code = "SV"
device_type_code = "AVIATRIX_EDGE_10"
process_type = "CLOUD_INIT"
self_managed = true
byol = true
}

Référence de l'argument

Les arguments suivants sont étayés:

  • file_name - (Obligatoire) Nom du fichier.
  • content - (Obligatoire) Le contenu du fichier téléchargé doit être une chaîne codée en UTF-8.
  • metro_code - (Obligatoire) Code de métro du lieu de téléchargement des fichiers. Il doit correspondre au code Metro de l'appareil.
  • type_code - (Obligatoire) Code du type de périphérique.
  • process_type - (Obligatoire) Type de processus de fichier (LICENSE ou CLOUD_INIT).
  • self_managed - (Obligatoire) Valeur booléenne qui détermine le mode de gestion du périphérique, c'est-à-dire self-managed ou Equinix-managed.
  • byol - (Obligatoire) Valeur booléenne qui détermine le mode de licence de l'appareil, c'est-à-dire bring your own license ou subscription.

Référence des attributs

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

  • uuid - Identificateur unique de la ressource de fichier.
  • status - État du chargement du fichier.

Importation

Cette ressource peut être importée à l'aide d'un identifiant existant:

terraform import equinix_network_file.example {existing_id}

Les champs content, self_managed et byol ne peuvent pas être importés.

Cette page vous a-t-elle été utile ?