Saltar 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)
¿Le ha resultado útil esta página?