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,HYBRIDproject_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 .
Link
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ãothroughput- 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.
Metro_Link
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ãothroughput- 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 dePROVISIONING,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 dispositivostatus- status de provisionamento de link de dispositivo em um determinado dispositivo. Um dePROVISIONING,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}