跳至内容

equinix_fabric_routing_protocol(数据源)

兼容 Fabric V4 API 的数据资源,允许用户获取给定 UUID 的路由协议。

API 文档请见此处 - https://docs.equinix.com/api-catalog/fabricv4/#tag/Routing-Protocols

补充文件:

用法示例

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
}

模式

需要

  • connection_uuid(字符串)与路由协议关联的连接 URI
  • uuid(字符串)Equinix 分配的路由协议标识符

只读

  • as_override_enabled(布尔值)启用 AS 编号覆盖
  • bfd(对象集)双向转发检测(有关嵌套模式,请参见下文
  • bgp_auth_key(字符串)BGP 授权密钥
  • bgp_ipv4(对象集)路由协议 BGP IPv4(有关嵌套模式,请参见下文
  • bgp_ipv6(对象集)路由协议 BGP IPv6(有关嵌套模式,请参见下文
  • change(对象集)路由协议配置更改(有关嵌套模式,请参见下文
  • change_log(对象集)捕获路由协议生命周期变更信息(有关嵌套模式,请参见下文
  • customer_asn(编号)客户提供的ASN
  • description(字符串)客户提供的 Fabric 路由协议描述
  • direct_ipv4(对象集)路由协议直接 IPv4(有关嵌套模式,请参见下文
  • direct_ipv6(对象集)路由协议直接 IPv6(有关嵌套模式,请参见下文
  • equinix_asn(编号)Equinix ASN
  • href(字符串)路由协议 URI 信息
  • id(字符串)此资源的 ID。
  • name(字符串)路由协议名称。一个包含 24 个字符的字母数字字符串,只能包含连字符和下划线。
  • operation(对象集)路由协议类型特定的操作数据(有关嵌套模式,请参见下文
  • state(字符串)路由协议总体状态
  • type(字符串)定义路由协议类型,例如 BGP 或 DIRECT

bfd 的嵌套模式

只读:

  • enabled(布尔值)
  • interval(字符串)

bgp_ipv4 的嵌套模式

只读:

  • customer_peer_ip(字符串)
  • enabled(布尔值)
  • equinix_peer_ip(字符串)
  • inbound_med(数字)
  • outbound_as_prepend_count(字符串)
  • outbound_med(数字)

bgp_ipv6 的嵌套模式

只读:

  • customer_peer_ip(字符串)
  • enabled(布尔值)
  • equinix_peer_ip(字符串)
  • inbound_med(数字)
  • outbound_as_prepend_count(字符串)
  • outbound_med(数字)

change 的嵌套模式

只读:

  • href(字符串)
  • type(字符串)
  • uuid(字符串)

change_log 的嵌套模式

只读:

  • created_by(字符串)
  • created_by_email(字符串)
  • created_by_full_name(字符串)
  • created_date_time(字符串)
  • deleted_by(字符串)
  • deleted_by_email(字符串)
  • deleted_by_full_name(字符串)
  • deleted_date_time(字符串)
  • updated_by(字符串)
  • updated_by_email(字符串)
  • updated_by_full_name(字符串)
  • updated_date_time(字符串)

direct_ipv4 的嵌套模式

只读:

  • equinix_iface_ip(字符串)

direct_ipv6 的嵌套模式

只读:

  • equinix_iface_ip(字符串)

operation 的嵌套模式

只读:

  • errors(对象列表)(有关嵌套模式,请参见下方

operation.errors 的嵌套模式

只读:

  • additional_info(对象列表)(有关嵌套模式,请参见下方
  • correlation_id(字符串)
  • details(字符串)
  • error_code(字符串)
  • error_message(字符串)
  • help(字符串)

operation.errors.additional_info 的嵌套模式

只读:

  • property(字符串)
  • reason(字符串)
此页面有帮助吗?