Aviso de Descontinuação O Equinix Metal alcance ao fim de sua vida útil em 30 de junho de 2026 Todas as fontes de dados Metal serão removidas na versão 5.0.0 deste provedor. Use a versão 4.x deste provedor para continuar utilizando-o até o encerramento das atividades. Consulte https://docs.equinix.com/metal/ para obter mais informações.
equinix_metal_reserved_ip_block (Fonte de dados)
Utilize esta fonte de dados para encontrar blocos de endereços IP no Equinix Metal. Você pode usar o endereço IP ou um ID de bloco para a pesquisa.
Para garantir a compatibilidade com versões anteriores, esta fonte de dados também pode ser usada para blocos de IP (de gerenciamento) pré-criados.
Consulte a [documentação de Roteamento e Encaminhamento Virtual para obter detalhes do produto e material de referência da API .
Exemplo de uso
Procure um endereço IP para um nome de domínio e, em seguida, use esse IP para procurar o bloco de IPs que o contém e execute um dispositivo com o endereço IP desse bloco:
data "dns_a_record_set" "www" {
host = "www.example.com"
}
data "equinix_metal_reserved_ip_block" "www" {
project_id = local.my_project_id
address = data.dns_a_record_set.www.addrs[0]
}
resource "equinix_metal_device" "www" {
project_id = local.my_project_id
[...]
ip_address {
type = "public_ipv4"
reservation_ids = [data.equinix_metal_reserved_ip_block.www.id]
}
}
Referência do argumento
Os seguintes argumentos são suportados:
id- (Opcional) UUID do bloco de endereços IP a ser pesquisado.project_id- (Opcional) UUID do projeto onde o bloco pesquisado deve estar.ip_address- (Opcional) O bloco contendo este endereço IP será retornado.
-> NOTA: Você deve passar id ou project_id e ip_address.
Referência de atributos
Esta fonte de dados expõe os mesmos atributos que o recurso equinix_metal_reserved_ip_block, com as seguintes diferenças:
type- Um deglobal_ipv4,public_ipv4,private_ipv4,public_ipv6ouvrf