本文へスキップ

equinix_network_file(リソース)

リソースequinix_network_fileは、Equinix Network Edgeファイルの作成と管理を可能にします。

使用例

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
}

引数リファレンス

以下の引数をサポートしています:

  • file_name - (必須)ファイル名。
  • content - (必須) アップロードされたファイルの内容で、UTF-8 エンコードされた文字列であることが期待されます。
  • metro_code - (必須)ファイルアップロード場所のメトロコード。デバイスの場所のメトロコードと一致する必要があります。
  • type_code - (必須)デバイスタイプコード。
  • process_type - (必須)ファイルプロセスタイプ(LICENSE または CLOUD_INIT)。
  • self_managed - (必須)デバイス管理モード(self-managed または Equinix-managed)を決定するブール値。
  • byol - (必須)デバイスのライセンスモードを決定するブール値。

属性リファレンス

上記のすべての引数に加えて、以下の属性がエクスポートされます:

  • uuid - ファイルリソースの一意の識別子。
  • status - ファイル アップロード ステータス。

インポート

このリソースは、既存のIDを使用してインポートできます:

terraform import equinix_network_file.example {existing_id}

contentself_managedbyol フィールドはインポートできません。

このページは役に立ちましたか?