VPCルータ: sakuracloud_vpc_router
VPCルータの情報を参照するためのデータソース
Example Usage
data "sakuracloud_vpc_router" "foobar" {
filter {
names = ["foobar"]
}
}
Argument Reference
filter
- (Optional) 参照対象をフィルタリングするための条件。詳細はfilterブロックを参照zone
- (Optional) 対象ゾーンの名前 (例:is1a
,tk1a
)
filterブロック
condition
- (Optional) APIリクエスト時に利用されるフィルタリング用パラメータ。詳細はconditionブロックを参照id
- (Optional) 対象リソースのIDnames
- (Optional) 対象リソースの名前。指定値と部分一致するリソースが参照対象となる。複数指定した場合はAND条件となるtags
- (Optional) 対象リソースが持つタグ。指定値と完全一致するリソースが参照対象となる。複数指定した場合はAND条件となる
conditionブロック
name
- (Required) 対象フィールド名。大文字/小文字を区別するvalues
- (Required) 対象フィールドの値。複数指定した場合はAND条件となる
Attribute Reference
id
- IDdescription
- 説明dhcp_server
- DHCPサーバ設定のリスト。詳細はdhcp_serverブロックを参照dhcp_static_mapping
- DHCPスタティックマッピング設定のリスト。詳細はdhcp_static_mappingブロックを参照dns_forwarding
- DNSフォワーディング設定。詳細はdns_forwardingブロックを参照firewall
- ファイアウォール設定のリスト。詳細はfirewallブロックを参照icon_id
- アイコンIDinternet_connection
- インターネット接続の有効フラグl2tp
- L2TP/IPsec設定。詳細はl2tpブロックを参照name
- 名前plan
- プラン。次のいずれかとなる[standard
/premium
/highspec
/highspec4000
]port_forwarding
- ポートフォワーディング設定のリスト。詳細はport_forwardingブロックを参照pptp
- PPTP設定。詳細はpptpブロックを参照private_network_interface
- プライベート側NIC設定のリスト。詳細はprivate_network_interfaceブロックを参照public_ip
- VPCルータに割り当てられたパブリックIPアドレスpublic_netmask
- VPCルータに割り当てられたサブネットマスク長public_network_interface
- パブリック側NIC設定。詳細はpublic_network_interfaceブロックを参照scheduled_maintenance
- スケジュールメンテナンス設定のリスト。詳細はscheduled_maintenanceブロックを参照site_to_site_vpn
- サイト間VPN設定のリスト。詳細はsite_to_site_vpnブロックを参照site_to_site_vpn_parameter
- サイト間VPNパラメータのリスト。詳細はsite_to_site_vpn_parameterブロックを参照static_nat
- スタティックNAT設定のリスト。plan
がstandard
以外の場合のみ参照可能。詳細はstatic_natブロックを参照static_route
- スタティックルート設定のリスト。詳細はstatic_routeブロックを参照syslog_host
- VPCルータのログを送信するsyslogホストのIPアドレスtags
- タグuser
- リモートアクセスユーザー設定のリスト。詳細はuserブロックを参照version
- VPCルータのバージョン
dhcp_serverブロック
dns_servers
- DHCPクライアントに配布するDHCPサーバのIPアドレスのリストinterface_index
- DHCPサーバを有効にするNICのインデックス。次のいずれかとなる[1
-7
]range_start
- DHCPクライアントに割り当てるIPアドレスの開始値range_stop
- DHCPクライアントに割り当てるIPアドレスの終了値
dhcp_static_mappingブロック
ip_address
- DHCPクライアントに割り当てるIPアドレスmac_address
- DHCPクライアントのMACアドレス
dns_forwardingブロック
interface_index
- DNSフォワーディングを有効にするNICのインデックス /1
-7
の範囲で指定dns_servers
- フォワード先DNSサーバのIPアドレスのリスト
firewallブロック
direction
- ファイアウォールを適用する方向。次のいずれかとなる[send
/receive
]expression
- ファイアウォールのルールのリスト。詳細はexpressionブロックを参照interface_index
- ファイアウォールを適用するNICのインデックス。次のいずれかとなる[0
-7
]
expressionブロック
allow
- マッチしたパケットの通信を許可するフラグdescription
- 説明destination_network
- 宛先IPアドレス、または宛先CIDRブロック。次のような値となる192.0.2.1
,192.0.2.0/24
destination_port
- 宛先ポート番号、または宛先ポート番号範囲。protocol
がtcp
/udp
の場合に利用される。次のような値となる1024
,1024-2048
logging
- マッチしたパケットのロギング有効フラグprotocol
- プロトコル。次のいずれかとなる[tcp
/udp
/icmp
/ip
]source_network
- 送信元IPアドレス、または送信元CIDRブロック。次のような値となる192.0.2.1
,192.0.2.0/24
source_port
- 送信元ポート、または送信元ポート範囲。protocol
がtcp
/udp
の場合に利用される。次のような値となる1024
,1024-2048
l2tpブロック
pre_shared_secret
- 事前共有鍵range_start
- クライアントに割り当てるIPアドレスの開始値range_stop
- クライアントに割り当てるIPアドレスの終了値
port_forwardingブロック
description
- 説明private_ip
- プライベート側IPアドレスprivate_port
- プライベート側ポート番号protocol
- プロトコル。次のいずれかとなる[tcp
/udp
]public_port
- パブリック側ポート番号
pptpブロック
range_start
- クライアントに割り当てるIPアドレスの開始値range_stop
- クライアントに割り当てるIPアドレスの終了値
wire_guardブロック
ip_address
- クライアントに割り当てるIPアドレスブロック、xxx.xxx.xxx.xxx/nn
形式で指定peer
- WireGuardクライアント設定。詳細はpeerブロックを参照
peerブロック
ip_address
- ピアのIPアドレスname
- ピアの名前public_key
- 公開鍵
private_network_interfaceブロック
index
- NICのインデックス。次のいずれかとなる[1
-7
]ip_addresses
- NICに割り当てられたIPアドレスのリスト。plan
がstandard
の場合は1つ、以外の場合は2つの要素を持つnetmask
- サブネットマスク長switch_id
- スイッチIDvip
- 仮想IPアドレス。plan
がstandard
以外の場合のみ参照可能
public_network_interfaceブロック
aliases
- VPCルータに割り当てられたIPエイリアスのリストip_addresses
- IPアドレスのリストswitch_id
- スイッチIDvip
- 仮想IPvrid
- VRID
scheduled_maintenance
ブロック
day_of_week
- 曜日。 次のいずれかとなる[sun
/mon
/tue
/wed
/thu
/fri
/sat
]hour
- 開始時間
site_to_site_vpnブロック
local_prefix
- ローカルプレフィックスpeer
- ピアのIPアドレスpre_shared_secret
- 事前共有鍵remote_id
- 対抗IDroutes
- 接続されたVPNのCIDRブロックのリスト
site_to_site_vpn_parameter
ブロック
encryption_algo
.hash_algo
- .ike
- .esp
- .dh_group
- .
static_natブロック
description
- 説明private_ip
- プライベートIPアドレスpublic_ip
- パブリックIPアドレス
static_routeブロック
next_hop
- ネクストホップのIPアドレスprefix
- プレフィックスのリスト
userブロック
name
- ユーザー名password
- パスワード