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 dispositivo de rede virtual Equinix Network Edge .

Exemplo de uso

# Example of device link with HA device pair
# where each device is in different metro
resource "equinix_network_device_link" "test" {
name = "test-link"
subnet = "192.168.40.64/27"
project_id = "a86d7112-d740-4758-9c9c-31e66373746b"
device {
id = equinix_network_device.test.uuid
asn = equinix_network_device.test.asn > 0 ? equinix_network_device.test.asn : 22111
interface_id = 6
}
device {
id = equinix_network_device.test.secondary_device[0].uuid
asn = equinix_network_device.test.secondary_device[0].asn > 0 ? equinix_network_device.test.secondary_device[0].asn : 22333
interface_id = 7
}
link {
account_number = equinix_network_device.test.account_number
src_metro_code = equinix_network_device.test.metro_code
dst_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 links entre dispositivos autoconfigurados.
  • device - (Obrigatório) definição de um ou mais dispositivos pertencentes ao link de dispositivo . Consulte a seção [Dispositivo](# dispositivo) abaixo para obter mais detalhes.
  • link - (Obsoleto) definição de uma ou mais conexões área metropolitana pertencentes ao link do dispositivo . Consulte a seção Link abaixo para obter mais detalhes.
  • metro_link - (Opcional) definição de uma ou mais conexões área metropolitana pertencentes ao link do dispositivo . Consulte a seção área metropolitana Link abaixo para obter mais detalhes.
  • redundancy_type - (Opcional) Indica se a conexão deve ser criada através da porta primária ou secundária do Fabric. Valores suportados: PRIMARY (Padrão), SECONDARY, HYBRID
  • project_id - (Opcional) Identificador único para o recurso do projeto ao qual o link do dispositivo está vinculado. você omitir este campo, o link do dispositivo será criado com o ID de projeto padrão da sua organização.

Dispositivo

O bloco device 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 da interface de rede do dispositivo a ser usada para a conexão do link do dispositivo .

O bloco link suporta os seguintes argumentos:

  • account_number - (Obrigatório) Número da conta de cobrança a ser usada para cobranças de conexão
  • throughput - Taxa de transferência de conexão (obrigatória).
  • throughput_unit - (Obrigatório) unidade de taxa de transferência de conexão (Mbps ou Gbps).
  • src_metro_code - (Obrigatório) código de origem da conexão área metropolitana .
  • dst_metro_code - (Obrigatório) Código de destino da conexão de área metropolitana .
  • src_zone_code - (Obsoleto) O código da zona de origem da conexão não é necessário.
  • dst_zone_code - (Obsoleto) O código da zona de destino da conexão não é necessário.

O bloco Metro link suporta os seguintes argumentos:

  • account_number - (Obrigatório) Número da conta de cobrança a ser usada para cobranças de conexão
  • throughput - Taxa de transferência de conexão (obrigatória).
  • throughput_unit - (Obrigatório) unidade de taxa de transferência de conexão (Mbps ou Gbps).
  • metro_code - (Obrigatório) Código de conexão do área metropolitana .

Referência de atributos

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

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

Os atributos do bloco device:

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

Tempo limite

Este recurso fornece as seguintes opções de configuração de tempos limite:

  • 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?