equinix_fabric_routing_protocol(データソース)
指定された UUID のルーティングプロトコルを取得できる Fabric V4 API 互換のデータリソースです。
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(String) ルーティングプロトコルに関連する接続 URIuuid(文字列) Equinixが割り当てたルーティングプロトコル識別子
読み取り専用
as_override_enabled(論理値) AS 番号のオーバーライドを有効にします。bfd(オブジェクトのセット) 双方向転送検出 (入れ子になったスキーマは以下を参照](#nestedatt--bfd))bgp_auth_key(文字列) BGP 認証キーbgp_ipv4(オブジェクトのセット) ルーティングプロトコル BGP IPv4 (入れ子になったスキーマは下記を参照)bgp_ipv6(オブジェクトのセット) ルーティングプロトコル BGP IPv6 (入れ子になったスキーマは下記を参照)change(オブジェクトのセット) ルーティングプロトコルのコンフィギュレーションの変更 (入れ子になったスキーマは以下を参照](#nestedatt--change))change_log(オブジェクトのセット) ルーティングプロトコルのライフサイクルの変更情報を取得します (入れ子になったスキーマは以下を参照](#nestedatt--change_log))customer_asn(番号)プロバイダ提供ASNdescription(文字列)プロバイダが提供するファブリックルーティングプロトコルの説明direct_ipv4(オブジェクトのセット) ルーティングプロトコルダイレクト IPv4 (入れ子になったスキーマは以下を参照](#nestedatt--direct_ipv4))direct_ipv6(オブジェクトのセット) ルーティングプロトコルダイレクト IPv6 (入れ子になったスキーマは以下を参照](#nestedatt--direct_ipv6))equinix_asn(番号) Equinix ASNhref(文字列) ルーティングプロトコル URI 情報id(文字列) このリソースの ID。name(文字列) ルーティングプロトコル名。ハイフンとアンダースコアのみを含むことができる英数字 24 文字の文字列。operation(オブジェクトの集合) ルーティングプロトコルのタイプ固有の運用データ (入れ子になったスキーマは以下を参照](#nestedatt--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(オブジェクトのリスト) (入れ子になったスキーマは以下を参照](#nestedobjatt--operation--errors))
operation.errorsの入れ子スキーマ
読み取り専用:
additional_info(オブジェクトのリスト) (入れ子になったスキーマは以下を参照](#nestedobjatt--operation--errors--additional_info))correlation_id(文字列)details(文字列)error_code(文字列)error_message(文字列)help(文字列)
operation.errors.additional_infoの入れ子スキーマ
読み取り専用:
property(文字列)reason(文字列)