DNS: sakuracloud_dns
Example Usage
resource "sakuracloud_dns" "foobar" {
zone = "example.com"
description = "description"
tags = ["tag1", "tag2"]
record {
name = "www"
type = "A"
value = "192.168.11.1"
}
record {
name = "www"
type = "A"
value = "192.168.11.2"
}
}
Argument Reference
zone
- (Required) 対象ゾーン(例:example.com
) / この値を変更するとリソースの再作成が行われるrecord
- (Optional) レコードのリスト。詳細はrecordブロックを参照
recordブロック
name
- (Required) レコード名 /1
-64
文字で指定type
- (Required) レコード種別 / 次のいずれかを指定[A
/AAAA
/ALIAS
/CNAME
/NS
/MX
/TXT
/SRV
/CAA
/PTR
]value
- (Required) 値ttl
- (Optional) TTL
MX/SRVレコード関連
priority
- (Optional) 優先度 /0
-65535
の範囲で指定
SRVレコード関連
port
- (Optional) ポート番号 /1
-65535
の範囲で指定weight
- (Optional) ウェイト /0
-65535
の範囲で指定
Common Arguments
description
- (Optional) 説明 /1
-512
文字で指定icon_id
- (Optional) アイコンIDtags
- (Optional) タグ
Timeouts
timeouts
ブロックでカスタムタイムアウトが設定可能です。
create
- 作成 (デフォルト: 5分)update
- 更新 (デフォルト: 5分)delete
- 削除 (デフォルト: 5分)
Attribute Reference
id
- IDdns_servers
- DNSサーバのIPアドレスのリスト
Import
IDを指定する事でインポート可能です。
$ terraform import sakuracloud_dns.example 123456789012