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}
content、self_managed、byol フィールドはインポートできません。