Ir para o conteúdo principal

Arquivo de rede equinix (Recurso)

O recurso equinix_network_file permite a criação e o gerenciamento de arquivos Equinix Network Edge .

Exemplo de uso

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
}

Referência do argumento

Os seguintes argumentos são suportados:

  • file_name - (Obrigatório) Nome do arquivo.
  • content - (Obrigatório) Conteúdo do arquivo carregado, que deve ser uma string codificada em UTF-8.
  • metro_code - (Obrigatório) Código de área metropolitana do local de upload do arquivo. Deve corresponder ao código de área metropolitana do dispositivo .
  • type_code - (Obrigatório) Código do tipo de dispositivo.
  • process_type - (Obrigatório) Tipo de processo de arquivo (LICENSE ou CLOUD_INIT).
  • self_managed - (Obrigatório) Valor booleano que determina o modo de gerenciamento do dispositivo, ou seja, self-managed ou Equinix-managed.
  • byol - (Obrigatório) Valor booleano que determina o modo de licenciamento do dispositivo, ou seja, bring your own license ou subscription.

Referência de atributos

Além de todos os argumentos acima, os seguintes atributos são exportados:

  • uuid - Identificador único do recurso de arquivo.
  • status - Status do upload do arquivo.

Importar

Este recurso pode ser importado usando um ID existente:

terraform import equinix_network_file.example {existing_id}

Os campos content, self_managed e byol não podem ser importados.

Esta página foi útil?