Skip to main content

equinix_fabric_routing_protocol (Source de données)

Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer le protocole de routage pour un UUID donné.

La documentation de l'API est disponible ici - https://docs.equinix.com/api-catalog/fabricv4/#tag/Routing-Protocols

Documentation complémentaire :

Exemple d'utilisation

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
}

Schéma

Exigée

  • connection_uuid (Chaîne) URI de connexion associé au protocole de routage
  • uuid (Chaîne) Identifiant de protocole de routage attribué par Equinix

En lecture seule

  • as_override_enabled (booléen) Activer le remplacement du numéro AS
  • bfd (Set of Object) Bidirectional Forwarding Detection (voir ci-dessous pour le schéma imbriqué)
  • bgp_auth_key (Chaîne) Clé d'autorisation BGP
  • bgp_ipv4 (Ensemble d'objets) Protocole de routage BGP IPv4 (voir ci-dessous pour le schéma imbriqué)
  • bgp_ipv6 (Ensemble d'objets) Protocole de routage BGP IPv6 (voir ci-dessous pour le schéma imbriqué)
  • change (Ensemble d'objets) Modifications de la configuration du protocole de routage (voir ci-dessous pour le schéma imbriqué)
  • change_log (Set of Object) Capture les informations relatives aux modifications du cycle de vie du protocole de routage (voir ci-dessous pour le schéma imbriqué)
  • customer_asn (Nombre) ASN fourni par le client
  • description (Chaîne) Description du protocole de routage de la Fabric fournie par le client.
  • direct_ipv4 (Ensemble d'objets) Protocole de routage Direct IPv4 (voir ci-dessous pour le schéma imbriqué)
  • direct_ipv6 (Ensemble d'objets) Protocole de routage Direct IPv6 (voir ci-dessous pour le schéma imbriqué)
  • equinix_asn (Nombre) Equinix ASN
  • href (Chaîne) Informations sur l'URI du protocole de routage
  • id (Chaîne) L'identifiant de cette ressource.
  • name (Chaîne) Nom du protocole de routage. Chaîne de 24 caractères alphanumériques ne pouvant contenir que des traits d'union et des traits de soulignement.
  • operation (Set of Object) Données opérationnelles spécifiques au type de protocole de routage (voir ci-dessous pour le schéma imbriqué)
  • state (Chaîne) État général du protocole de routage
  • type (String) Définit le type de protocole de routage comme BGP ou DIRECT

Schéma imbriqué pour bfd

En lecture seule :

  • enabled (booléen)
  • interval (Chaîne)

Schéma imbriqué pour bgp_ipv4

En lecture seule :

  • customer_peer_ip (Chaîne)
  • enabled (booléen)
  • equinix_peer_ip (Chaîne)
  • inbound_med (Nombre)
  • outbound_as_prepend_count (Chaîne)
  • outbound_med (Nombre)

Schéma imbriqué pour bgp_ipv6

En lecture seule :

  • customer_peer_ip (Chaîne)
  • enabled (booléen)
  • equinix_peer_ip (Chaîne)
  • inbound_med (Nombre)
  • outbound_as_prepend_count (Chaîne)
  • outbound_med (Nombre)

Schéma imbriqué pour change

En lecture seule :

  • href (Chaîne)
  • type (Chaîne)
  • uuid (Chaîne)

Schéma imbriqué pour change_log

En lecture seule :

  • created_by (Chaîne)
  • created_by_email (Chaîne)
  • created_by_full_name (Chaîne)
  • created_date_time (Chaîne)
  • deleted_by (Chaîne)
  • deleted_by_email (Chaîne)
  • deleted_by_full_name (Chaîne)
  • deleted_date_time (Chaîne)
  • updated_by (Chaîne)
  • updated_by_email (Chaîne)
  • updated_by_full_name (Chaîne)
  • updated_date_time (Chaîne)

Schéma imbriqué pour direct_ipv4

En lecture seule :

  • equinix_iface_ip (Chaîne)

Schéma imbriqué pour direct_ipv6

En lecture seule :

  • equinix_iface_ip (Chaîne)

Schéma imbriqué pour operation

En lecture seule :

Schéma imbriqué pour operation.errors

En lecture seule :

  • additional_info (Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
  • correlation_id (Chaîne)
  • details (Chaîne)
  • error_code (Chaîne)
  • error_message (Chaîne)
  • help (Chaîne)

Schéma imbriqué pour operation.errors.additional_info

En lecture seule :

  • property (Chaîne)
  • reason (Chaîne)
Cette page vous a-t-elle été utile ?