跳至内容

equinix_fabric_routing_protocol(资源)

Fabric V4 API 兼容资源允许创建和管理 Equinix Fabric 连接

补充文件:

用法示例

直接路由协议

resource "equinix_fabric_routing_protocol" "direct"{
connection_uuid = <some_id>
type = "DIRECT"
name = "direct_rp"
direct_ipv4 {
equinix_iface_ip = "190.1.1.1/30"
}
direct_ipv6{
equinix_iface_ip = "190::1:1/126"
}
}

BGP路由协议(需要先创建直接路由协议):

resource "equinix_fabric_routing_protocol" "bgp" {
connection_uuid = <same_connection_id_as_first_equinix_fabric_routing_protocol>
type = "BGP"
name = "bgp_rp"
bgp_ipv4 {
customer_peer_ip = "190.1.1.2"
enabled = true
}
bgp_ipv6 {
customer_peer_ip = "190::1:2"
enabled = true
}
customer_asn = 4532
}

直接路由协议和 BGP 路由协议(需要依赖项来处理同步):

resource "equinix_fabric_routing_protocol" "direct"{
connection_uuid = <some_id>
type = "DIRECT"
name = "direct_rp"
direct_ipv4 {
equinix_iface_ip = "190.1.1.1/30"
}
direct_ipv6{
equinix_iface_ip = "190::1:1/126"
}
}

resource "equinix_fabric_routing_protocol" "bgp" {
depends_on = [
equinix_fabric_routing_protocol.direct
]
connection_uuid = <same_connection_id_as_first_equinix_fabric_routing_protocol>
type = "BGP"
name = "bgp_rp"
bgp_ipv4 {
customer_peer_ip = "190.1.1.2"
enabled = true
}
bgp_ipv6 {
customer_peer_ip = "190::1:2"
enabled = true
}
customer_asn = 4532
}

模式

需要

  • connection_uuid(字符串)与路由协议关联的连接 URI

可选

  • as_override_enabled(布尔值)启用 AS 编号覆盖
  • bfd(块集)双向转发检测(有关嵌套模式,请参见下文
  • bgp_auth_key(字符串)BGP 授权密钥
  • bgp_ipv4(块集)路由协议 BGP IPv4(有关嵌套模式,请参见下文
  • bgp_ipv6(块集)路由协议 BGP IPv6(有关嵌套模式,请参见下文
  • customer_asn(编号)客户提供的ASN
  • description(字符串)客户提供的 Fabric 路由协议描述
  • direct_ipv4(块集)路由协议直接 IPv4(有关嵌套模式,请参见下文
  • direct_ipv6(块集)路由协议直接 IPv6(有关嵌套模式,请参见下文
  • name(字符串)路由协议名称。一个包含 24 个字符的字母数字字符串,只能包含连字符和下划线。
  • timeouts(块,可选)(有关嵌套模式,请参见下文
  • type(字符串)定义路由协议类型,例如 BGP 或 DIRECT
  • uuid(字符串)Equinix 分配的路由协议标识符

只读

  • change(对象集)路由协议配置更改(有关嵌套模式,请参见下文
  • change_log(对象集)捕获路由协议生命周期变更信息(有关嵌套模式,请参见下文
  • equinix_asn(编号)Equinix ASN
  • href(字符串)路由协议 URI 信息
  • id(字符串)此资源的 ID。
  • operation(对象集)路由协议类型特定的操作数据(有关嵌套模式,请参见下文
  • state(字符串)路由协议总体状态

bfd 的嵌套模式

必需的:

  • enabled(布尔值)双向转发检测启用

选修的:

  • interval(字符串)接收到的 BFD 控制包之间的间隔范围

bgp_ipv4 的嵌套模式

必需的:

  • customer_peer_ip(字符串)客户侧对等IP

选修的:

  • enabled(布尔值)BGP 会话的管理状态
  • inbound_med(数字)入站多出口鉴别器属性
  • outbound_as_prepend_count(字符串)作为路径前缀计数。取值范围为:0、1、3、5。
  • outbound_med(数字)出站多出口鉴别器属性

只读:

  • equinix_peer_ip(字符串)Equinix 端对等 IP

bgp_ipv6 的嵌套模式

必需的:

  • customer_peer_ip(字符串)客户侧对等IP

选修的:

  • enabled(布尔值)BGP 会话的管理状态
  • inbound_med(数字)入站多出口鉴别器属性
  • outbound_as_prepend_count(字符串)作为路径前缀计数。取值范围为:0、1、3、5。
  • outbound_med(数字)出站多出口鉴别器属性

只读:

  • equinix_peer_ip(字符串)Equinix 端对等 IP

direct_ipv4 的嵌套模式

必需的:

  • equinix_iface_ip(字符串)Equinix 端接口 IP 地址

direct_ipv6 的嵌套模式

选修的:

  • equinix_iface_ip(字符串)Equinix 端接口 IP 地址

timeouts 的嵌套模式

选修的:

  • create(字符串)
  • delete(字符串)
  • read(字符串)
  • update(字符串)

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(字符串)

operation 的嵌套模式

只读:

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

operation.errors 的嵌套模式

只读:

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

operation.errors.additional_info 的嵌套模式

只读:

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