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-à-direself-managedouEquinix-managed.byol- (Obligatoire) Valeur booléenne qui détermine le mode de licence de l'appareil, c'est-à-direbring your own licenseousubscription.
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.