Ir para o conteúdo principal

equinix_network_device_link (Recurso)

O recurso equinix_network_device_link permite a criação e o gerenciamento de links de dispositivos de rede virtual Equinix Network Edge.

Exemplo de uso​

# Example of device link with HA device pair
# where each device is in a different metro
resource "equinix_network_device_link" "test" {
name = "test-DLG"
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
device {
id = equinix_network_device.test.uuid
interface_id = 6
}
device {
id = equinix_network_device.test.secondary_device[0].uuid
interface_id = 7
}
metro_link {
account_number = equinix_network_device.test.account_number
metro_code = equinix_network_device.test.metro_code
throughput = "50"
throughput_unit = "Mbps"
}
metro_link {
account_number = equinix_network_device.test.secondary_device[0].account_number
metro_code = equinix_network_device.test.secondary_device[0].metro_code
throughput = "50"
throughput_unit = "Mbps"
}
}

Referência do argumento​

Os seguintes argumentos são suportados:

  • name - (Obrigatório) nome do link do dispositivo.
  • subnet - (Opcional) sub-rede de link do dispositivo no formato CIDR. Não necessário para o link entre dispositivos autoconfigurados.
  • device - Definição (Obrigatória) de um ou mais dispositivos pertencentes ao link do dispositivo. Consulte a seçãoDispositivo abaixo para obter mais detalhes.
  • metro_link - Definição (Opcional) de uma ou mais conexões inter-metrométricas pertencentes ao link do dispositivo. Consulte a seçãoMetro Link abaixo para obter mais detalhes.
  • redundancy_type - (Opcional) se a conexão deve ser criada por meio da porta primária ou secundária do Fabric. Valores suportados: PRIMARY (Padrão), SECONDARY, HYBRID
  • project_id - (Opcional) Identificador exclusivo para o recurso do projeto para o qual o link do dispositivo está no escopo.Se você deixá-lo de fora, o link do dispositivo será criado com o ID do projeto padrão da sua organização.

Dispositivo​

O device bloco suporta os seguintes argumentos:

  • id - (Obrigatório) Identificador do dispositivo.
  • asn - (Opcional) Número ASN do dispositivo. Não necessário para dispositivos autoconfigurados.
  • interface_id - (Opcional) Identificador de interface de rede do dispositivo para usar na conexão de link do dispositivo.

O Metro link bloco suporta os seguintes argumentos:

  • account_number - (Obrigatório) Número da conta de cobrança a ser usado para cobranças de conexão
  • throughput - (Obrigatório) taxa de transferência da conexão.
  • throughput_unit - (Obrigatório) unidade de taxa de transferência de conexão (Mbps ou Gbps).
  • metro_code - (Obrigatório) código do metrô de conexão.

Referência de atributos​

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

  • uuid - Identificador exclusivo do link do dispositivo.
  • status - Status de provisionamento do link do dispositivo. Um de PROVISIONING, PROVISIONED, , , DEPROVISIONING DEPROVISIONED FAILED.

Os deviceatributos do bloco:

  • ip_address - Endereço IP da sub-rede de link do dispositivo que foi atribuída ao dispositivo
  • status - status de provisionamento do link do dispositivo em um determinado dispositivo. Um de PROVISIONING, PROVISIONED, , , DEPROVISIONING DEPROVISIONED FAILED.

Tempo limite​

Este recurso fornece as seguintes opçõesde configuração de timeouts:

  • Criar - O padrão é 10 minutos
  • Atualização - O padrão é de 10 minutos.
  • excluir - O padrão é 10 minutos

Importar​

Este recurso pode ser importado usando um ID existente:

terraform import equinix_network_device_link.example {existing_id}
Esta página foi útil?