NFS: sakuracloud_nfs
Example Usage
resource "sakuracloud_nfs" "foobar" {
name = "foobar"
plan = "ssd"
size = "500"
network_interface {
switch_id = sakuracloud_switch.foobar.id
ip_address = "192.168.11.101"
netmask = 24
gateway = "192.168.11.1"
}
description = "description"
tags = ["tag1", "tag2"]
}
resource "sakuracloud_switch" "foobar" {
name = "foobar"
}
Argument Reference
name
- (Required) 名前 /1
-64
文字で指定plan
- (Optional) ディスクプラン / 次のいずれかを指定[hdd
/ssd
]/ この値を変更するとリソースの再作成が行われる / デフォルト:hdd
size
- (Optional) ディスクサイズ(GiB単位) / この値を変更するとリソースの再作成が行われる / デフォルト:100
ネットワーク関連
network_interface
- (Required) ネットワーク設定。詳細はnetwork_interfaceブロックを参照
network_interfaceブロック
switch_id
- (Required) スイッチID / この値を変更するとリソースの再作成が行われるip_address
- (Required) IPアドレス / この値を変更するとリソースの再作成が行われるnetmask
- (Required) サブネットマスク長 /8
-29
の範囲で指定 / この値を変更するとリソースの再作成が行われるgateway
- (Optional) ゲートウェイIPアドレス / この値を変更するとリソースの再作成が行われる
Common Arguments
description
- (Optional) 説明 /1
-512
文字で指定icon_id
- (Optional) アイコンIDtags
- (Optional) タグzone
- (Optional) リソースを作成する対象ゾーンの名前(例:is1a
,tk1a
) / この値を変更するとリソースの再作成が行われる
Timeouts
timeouts
ブロックでカスタムタイムアウトが設定可能です。
create
- 作成 (デフォルト: 24時間)update
- 更新 (デフォルト: 24時間)delete
- 削除 (デフォルト: 20分)
Attribute Reference
id
- ID
Import
IDを指定する事でインポート可能です。
$ terraform import sakuracloud_nfs.example 123456789012