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,HYBRIDproject_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.
Metro_Link
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ãothroughput- (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 dePROVISIONING,PROVISIONED, , ,DEPROVISIONINGDEPROVISIONEDFAILED.
Os deviceatributos do bloco:
ip_address- Endereço IP da sub-rede de link do dispositivo que foi atribuída ao dispositivostatus- status de provisionamento do link do dispositivo em um determinado dispositivo. Um dePROVISIONING,PROVISIONED, , ,DEPROVISIONINGDEPROVISIONEDFAILED.
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}