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?