Ir al contenido principal

equinix_fabric_routing_protocol (Fuente de datos)

Recurso de datos compatible con la API Fabric V4 que permite al usuario obtener el protocolo de enrutamiento para un UUID determinado.

La documentación de la API se puede encontrar aquí - https://docs.equinix.com/api-catalog/fabricv4/#tag/Routing-Protocols

Documentación adicional:

Ejemplo de uso

data "equinix_fabric_routing_protocol" "routing_protocol_data_name" {
connection_uuid = "<uuid_of_connection_routing_protocol_is_applied_to>"
uuid = "<uuid_of_routing_protocol>"
}

output "id" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.id
}

output "name" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.name
}

output "type" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.type
}

output "direct_ipv4" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.direct_ipv4.0.equinix_iface_ip
}

output "direct_ipv6" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.direct_ipv6.0.equinix_iface_ip
}

output "bgp_ipv4_customer_peer_ip" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv4.0.customer_peer_ip
}

output "bgp_ipv4_equinix_peer_ip" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv4.0.equinix_peer_ip
}

output "bgp_ipv4_enabled" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv4.0.enabled
}

output "bgp_ipv6_customer_peer_ip" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv6.0.customer_peer_ip
}

output "bgp_ipv6_equinix_peer_ip" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv6.0.equinix_peer_ip
}

output "bgp_ipv6_enabled" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.bgp_ipv6.0.enabled
}

output "customer_asn" {
value = data.equinix_fabric_routing_protocol.routing_protocol_data_name.customer_asn
}

Esquema

Requerido

  • connection_uuid (Cadena) URI de conexión asociado al protocolo de enrutamiento
  • uuid (Cadena) Identificador de protocolo de enrutamiento asignado por Equinix

Sólo lectura

  • as_override_enabled (Booleano) Habilitar anulación de número AS
  • bfd (Conjunto de objetos) Detección de reenvío bidireccional (véase más abajo para el esquema anidado)
  • bgp_auth_key (Cadena) Clave de autorización BGP
  • bgp_ipv4 (Conjunto de objetos) Protocolo de enrutamiento BGP IPv4 (véase más abajo para el esquema anidado)
  • bgp_ipv6 (Conjunto de objetos) Protocolo de enrutamiento BGP IPv6 (véase más abajo para el esquema anidado)
  • change (Conjunto de objetos) Cambios en la configuración del protocolo de enrutamiento (véase más abajo para el esquema anidado)
  • change_log (Conjunto de objetos) Captura información sobre cambios en el ciclo de vida del protocolo de enrutamiento (véase más abajo para el esquema anidado)
  • customer_asn (Número) ASN proporcionado por el cliente
  • description (Cadena) Descripción del protocolo de enrutamiento Fabric proporcionada por el cliente
  • direct_ipv4 (Conjunto de objeto) Protocolo de enrutamiento IPv4 directo (véase abajo para esquema anidado)
  • direct_ipv6 (Conjunto de objetos) Protocolo de enrutamiento IPv6 directo (véase más abajo para el esquema anidado)
  • equinix_asn (Número) Equinix ASN
  • href (Cadena) Información URI del protocolo de enrutamiento
  • id (Cadena) El ID de este recurso.
  • name (Cadena) Nombre del protocolo de enrutamiento. Cadena alfanumérica de 24 caracteres que sólo puede incluir guiones y guiones bajos.
  • operation (Conjunto de objetos) Datos operativos específicos del tipo de protocolo de enrutamiento (véase más abajo para el esquema anidado)
  • state (Cadena) Estado general del protocolo de enrutamiento
  • type (Cadena) Define el tipo de protocolo de enrutamiento como BGP o DIRECT

Esquema anidado para bfd

Sólo lectura:

  • enabled (booleano)
  • interval (Cadena)

Esquema anidado para bgp_ipv4

Sólo lectura:

  • customer_peer_ip (Cadena)
  • enabled (booleano)
  • equinix_peer_ip (Cadena)
  • inbound_med (Número)
  • outbound_as_prepend_count (Cadena)
  • outbound_med (Número)

Esquema anidado para bgp_ipv6

Sólo lectura:

  • customer_peer_ip (Cadena)
  • enabled (booleano)
  • equinix_peer_ip (Cadena)
  • inbound_med (Número)
  • outbound_as_prepend_count (Cadena)
  • outbound_med (Número)

Esquema anidado para change

Sólo lectura:

  • href (Cadena)
  • type (Cadena)
  • uuid (Cadena)

Esquema anidado para change_log

Sólo lectura:

  • created_by (Cadena)
  • created_by_email (Cadena)
  • created_by_full_name (Cadena)
  • created_date_time (Cadena)
  • deleted_by (Cadena)
  • deleted_by_email (Cadena)
  • deleted_by_full_name (Cadena)
  • deleted_date_time (Cadena)
  • updated_by (Cadena)
  • updated_by_email (Cadena)
  • updated_by_full_name (Cadena)
  • updated_date_time (Cadena)

Esquema anidado para direct_ipv4

Sólo lectura:

  • equinix_iface_ip (Cadena)

Esquema anidado para direct_ipv6

Sólo lectura:

  • equinix_iface_ip (Cadena)

Esquema anidado para operation

Sólo lectura:

Esquema anidado para operation.errors

Sólo lectura:

  • additional_info (Lista de objetos) (véase más abajo para el esquema anidado)
  • correlation_id (Cadena)
  • details (Cadena)
  • error_code (Cadena)
  • error_message (Cadena)
  • help (Cadena)

Esquema anidado para operation.errors.additional_info

Sólo lectura:

  • property (Cadena)
  • reason (Cadena)
¿Fue útil esta página?