equinix_fabric_route_filter_rule(リソース)
Fabric V4 API互換リソースにより、Equinix Fabric Route Filter Ruleの作成と管理が可能になります。
追加ドキュメント
- はじめに: https://docs.equinix.com/fabric-cloud-router/bgp/fcr-route-filters/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Route-Filter-Rules
使用例
resource "equinix_fabric_route_filter_rule" "rf_rule" {
route_filter_id = "<route_filter_policy_id>"
name = "Route Filter Rule Name"
prefix = "192.168.0.0/24"
prefix_match = "exact"
description = "Route Filter Rule for X Purpose"
}
output "route_filter_rule_id" {
value = equinix_fabric_route_filter_rule.rf_rule.id
}
output "route_filter_id" {
value = equinix_fabric_route_filter_rule.rf_rule.route_filter_id
}
output "route_filter_rule_prefix" {
value = equinix_fabric_route_filter_rule.rf_rule.prefix
}
output "route_filter_rule_prefix_match" {
value = equinix_fabric_route_filter_rule.rf_rule.prefix_match
}
スキーマ
必須
prefix(文字列) フィルタリングする IP アドレスプレフィックスroute_filter_id(String) このルールを適用するルートフィルタポリシーの UUID
オプション
description(文字列) 作成するルートフィルターに追加する任意の説明name(文字列) ルートフィルターの名前prefix_match(文字列) 接頭辞マッチング演算子。orlonger ・ exact ] のいずれか デフォルト :"orlonger"timeouts(ブロック、省略可能) (入れ子になったスキーマについては以下を参照](#nestedblock--timeouts))
読み取り専用
action(文字列) ルールに一致する IP アドレスに対して実行されるアクションchange(オブジェクトのセット) ルートフィルタに適用された前回の変更の詳細を持つオブジェクト(入れ子のスキーマについては下記を参照)。change_log(オブジェクトの集合) (入れ子になったスキーマは以下を参照](#nestedatt--change_log))href(文字列) ルートフィルタールール URIid(文字列) このリソースの ID。state(String) ライフサイクル内のルートフィルタルールの状態type(String) ルートフィルタータイプ。BGP_IPv4_PREFIX_FILTER_RULE, BGP_IPv6_PREFIX_FILTER_RULE ] のいずれか。uuid(文字列) Route Filterルールに割り当てられたEquinix ID
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(文字列)