equinix_fabric_routing_protocol(数据源)
兼容 Fabric V4 API 的数据资源,允许用户获取给定 UUID 的路由协议。
API 文档请见此处 - https://docs.equinix.com/api-catalog/fabricv4/#tag/Routing-Protocols
补充文件:
- 入门指南:https://docs.equinix.com/fabric-cloud-router/connections/fcr-connect-azureqc/
- 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(字符串)与路由协议关联的连接 URIuuid(字符串)Equinix 分配的路由协议标识符
只读
as_override_enabled(布尔值)启用 AS 编号覆盖bfd(对象集)双向转发检测(有关嵌套模式,请参见下文)bgp_auth_key(字符串)BGP 授权密钥bgp_ipv4(对象集)路由协议 BGP IPv4(有关嵌套模式,请参见下文)bgp_ipv6(对象集)路由协议 BGP IPv6(有关嵌套模式,请参见下文)change(对象集)路由协议配置更改(有关嵌套模式,请参见下文)change_log(对象集)捕获路由协议生命周期变更信息(有关嵌套模式,请参见下文)customer_asn(编号)客户提供的ASNdescription(字符串)客户提供的 Fabric 路由协议描述direct_ipv4(对象集)路由协议直接 IPv4(有关嵌套模式,请参见下文)direct_ipv6(对象集)路由协议直接 IPv6(有关嵌套模式,请参见下文)equinix_asn(编号)Equinix ASNhref(字符串)路由协议 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(字符串)