コンテナレジストリ: sakuracloud_container_registry
Example Usage
variable users {
type = list(object({
name = string
password = string
permission = string
}))
default = [
{
name = "user1"
password = "password1"
permission = "all"
},
{
name = "user2"
password = "password2"
permission = "readwrite"
}
]
}
resource "sakuracloud_container_registry" "foobar" {
name = "foobar"
virtual_domain = "your-domain.example.com"
subdomain_label = "your-subdomain-label"
access_level = "readwrite" # this must be one of ["readwrite"/"readonly"/"none"]
description = "description"
tags = ["tag1", "tag2"]
dynamic user {
for_each = var.users
content {
name = user.value.name
password = user.value.password
permission = user.value.permission
}
}
}
Argument Reference
name
- (Required) 名前 /1
-64
文字で指定access_level
- (Required) アクセスレベル / この値は次のいずれかを指定[readwrite
/readonly
/none
]subdomain_label
- (Required) サブドメインラベル /1
-64
文字で指定 / この値を変更するとリソースの再作成が行われるuser
- (Optional) ユーザー設定のリスト。詳細はuserブロックを参照virtual_domain
- (Optional) 独自ドメイン(FQDN)
userブロック
name
- (Required) ユーザー名password
- (Required) パスワードpermission
- (Required) ユーザーの権限 / 次のいずれかを指定[all
/readwrite
/readonly
]
Common Arguments
description
- (Optional) 説明 /1
-512
文字で指定icon_id
- (Optional) アイコンIDtags
- (Optional) タグ
Timeouts
timeouts
ブロックでカスタムタイムアウトが設定可能です。
create
- 作成 (デフォルト: 5分)update
- 更新 (デフォルト: 5分)delete
- 削除 (デフォルト: 5分)
Attribute Reference
id
- IDfqdn
- コンテナレジストリにアクセスするためのFQDN / この値はsubdomain_label
+.sakuracr.jp
となる