Ir para o conteúdo principal

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 de global_ipv4, public_ipv4, private_ipv4, public_ipv6 ou vrf
Esta página foi útil?