equinix_fabric_route_filter(リソース)
Fabric V4 API互換リソースにより、Equinix Fabric Route Filter Policyの作成と管理が可能になります。
追加ドキュメント
- はじめに: https://docs.equinix.com/fabric-cloud-router/bgp/fcr-route-filters/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Route-Filters
使用例
resource "equinix_fabric_route_filter" "rf_policy" {
name = "RF_Policy_Name",
project {
projectId = "<project_id>"
},
type = "BGP_IPv4_PREFIX_FILTER",
description = "Route Filter Policy for X Purpose",
}
output "id" {
value = equinix_fabric_route_filter.rf_policy.id
}
output "type" {
value = equinix_fabric_route_filter.rf_policy.type
}
output "state" {
value = equinix_fabric_route_filter.rf_policy.state
}
output "not_matched_rules_action" {
value = equinix_fabric_route_filter.rf_policy.not_matched_rule_action
}
output "connections_count" {
value = equinix_fabric_route_filter.rf_policy.connections_count
}
output "rules_count" {
value = equinix_fabric_route_filter.rf_policy.rules_count
}
スキーマ
必須
name(文字列) ルートフィルターの名前project(ブロックセット、最小: 1、最大: 1) ルートフィルターがアタッチできる接続を含む Fabric Project に関連する project_id と href を含む Project オブジェクト (ネストされたスキーマは下記参照)(#nestedblock--project)type(String) ルートフィルタータイプ。BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ] のいずれか。
オプション
description(文字列) 作成するルートフィルターに追加する任意の説明timeouts(ブロック、省略可能) (入れ子になったスキーマについては以下を参照](#nestedblock--timeouts))
読み取り専用
change(オブジェクトのセット) ルートフィルタに適用された前回の変更の詳細を持つオブジェクト(入れ子のスキーマについては下記を参照)。change_log(オブジェクトの集合) (入れ子になったスキーマは以下を参照](#nestedatt--change_log))connections_count(Number) このルートフィルターが接続されているファブリック接続の数。href(文字列) ルートフィルター URIid(文字列) このリソースの ID。not_matched_rule_action(文字列) ルートフィルター内のルールに一致しない IP 範囲に対して実行されるアクション。rules_count(Number) このルートフィルターにアタッチされているルートフィルタールールの数state(String) ルートフィルターのライフサイクルの状態uuid(文字列) ルートフィルターのエクイニクス割り当てID
projectの入れ子スキーマ
必須
project_id(String) Fabricプロジェクトに関連するプロジェクトID
読み取り専用:
href(文字列) Fabric プロジェクトの URI
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(文字列)