basic/azurerm_basic_cluster_alb_ssl¶
Content of this module
入力¶
-
bastionid (string)
この bastion インスタンスの ID
-
cluster (string)
クラスタの名称
-
trusted_cidr (string)
信頼する CIDR。少なくともローカルマシンの外部 CIDR (<ip>/32) が含まれている必要があります。含まれていない場合、Consul/Nomad への提供とアクセスは失敗します。
-
admin_password (string)
Windows マシンの管理者パスワードです。Windows マシンは、他のサーバーインスタンス、または同じ外部 IP が設定された他のマシンからのみ、アクセス可能です。パスワードは Windows のデフォルトのパスワードの複雑さを考慮したものでなければなりません。
DRフォルト: 1Genvid6!
-
azs (list(number))
使用する可用性ゾーンのリストを指定します。Azure は、ゾーン 1、2、および 3 をすべてのリージョンで使用できるようにします。インスタンスは指定されたゾーンに均等に分散され、最初の特定ゾーンから順次開始され、リストの最後に達すると最初のゾーンにロールオーバーされます。 [2]
-
datacenter (string)
Consul/Nomad datacenter
デフォルト: default
-
domain_name (string)
Azure や他のレジストラで作成済みのドメイン [2]
デフォルト: example.com
-
gateway_autoscaling_limits (list(number))
Application Gateway オートスケーラのインスタンス数の最小値と最大値を指定します。注釈: これは Application Gateway にのみ影響し、クラスタ内の他のリソースのインスタンス数が変更されることはありません。[2]
デフォルト: [1, 3]
-
instance_encoding_count (number)
生成する内部ワーカー数。
デフォルト: 1
-
instance_encoding_type (string)
エンコーディングサーバーで使用する仮想ネットワークのタイプ。
デフォルト: Standard_F8s_v2
-
instance_game_count (number)
生成されるゲームインスタンス数。
デフォルト: 1
-
instance_game_type (string)
ゲームサーバーで使用する仮想ネットワークのタイプ。
デフォルト: Standard_NV6
-
instance_internal_count (number)
生成する内部ワーカー数。
デフォルト: 2
-
instance_internal_type (string)
内部サーバーで使用する仮想ネットワークのタイプ。
デフォルト: Standard_B2s
-
instance_public_count (number)
生成するパブリックワーカー数。
デフォルト: 1
-
instance_public_type (string)
パブリックサーバーで使用する仮想ネットワークのタイプ。
デフォルト: Standard_B2s
-
instance_server_count (number)
監視サーバー数。奇数である必要があります。#プロダクションのデプロイの場合、通常は 3 です。
デフォルト: 1
-
instance_server_type (string)
管理サーバーで使用する仮想ネットワークインスタンスのタイプ。
デフォルト: Standard_B2s
-
leaf_port (number)
Leaf サービスがリッスンするように設定されているポートです。[2]
デフォルト: 30001
-
leaf_ssl_certificate_password (string)
leaf サブドメインに ssl 証明書を提供する場合は、パスワードを入力してください。証明書にはパスワードが必要です。[#new125]
-
leaf_ssl_certificate_path (string)
ドメイン上の leaf サブドメインの有効な ssl 証明書へのパス。ワイルドカードの ssl 証明書を提供した場合は、提供する必要はありません。[2]
leaf.your_subdomain.your_domain
に必要な leaf 証明書。有効な形式は
.pfx
および.pem
です。
-
leaf_stickiness_ttl (number)
Leaf ターゲットグループ粘着性のタイムアウトを設定します。[2]
デフォルト: 20
-
leaf_tg_stickiness_enabled (bool)
Leaf ターゲットグループの粘着性を有効または無効に設定します。[2]
-
location (string)
Azure デプロイロケーション
デフォルト: East US
-
parent_domain_resource_group (string)
ドメインが登録されているリソースグループの名前。
-
resource_group_name (string)
リソースグループ名の値を指定します。空白にすると、生成された
resource_group_name
がbastionid-cluster
になります。重要
リソースグループ名を変更すると、クラスタ全体が再構築されます。
-
server_image_prefix (string)
サーバーイメージの共通プレフィックスです。自分のイメージでテストしたい場合は、変更することができます。 [4]
デフォルト: genvidtech
-
shared_gallery_image_version (string)
SDK 共有イメージバージョン。1 つの Genvid SDK に対し、1 つだけである必要があります。
デフォルト: 1.40.0000
-
shared_gallery_name (string)
共有ギャラリー名。
デフォルト: SDKgallery
-
shared_gallery_resource_group_name (string)
共有ギャラリーのリソースグループ名。
デフォルト: Genvid
-
toolbox_location (string)
Genvid ツールボックス Wheel ファイル。SDK からアップデートする場合にのみ必要。指定しない場合は、ツールボックスをインストールしません。
-
trusted_cidrs (list(string))
信頼する CIDR リスト。
-
ttl_leaf_hostname (number)
メインドメインの A レコードの leaf エンドポイントの TTL 情報。[2]
デフォルト: 3600
-
ttl_web_hostname (number)
メインドメインの A レコードの web エンドポイントの TTL 情報。[2]
デフォルト: 3600
-
web_health_check_path (string)
Web サービスのヘルスチェックパス。web.nomad.tmpl で定義したパスと一致させる必要があります。[2]
デフォルト: /health
-
web_port (number)
web サービスがリッスンするように設定されているポート [2]
デフォルト: 30000
-
web_ssl_certificate_password (string)
Web サブドメインに ssl 証明書を提供する場合は、パスワードを入力してください。証明書にはパスワードが必要です。[2]
-
web_ssl_certificate_path (string)
ドメイン上の Web サブドメインの有効な ssl 証明書へのパス。ワイルドカードの ssl 証明書を提供した場合は、提供する必要はありません。[2]
web.your_subdomain.your_domain
に必要な Web 証明書。有効な形式は
.pfx
および.pem
です。
-
web_stickiness_ttl (number)
Web ターゲットグループ粘着性のタイムアウトを設定します。[2]
デフォルト: 20
-
web_tg_stickiness_enabled (bool)
Web ターゲットグループの粘着性を有効または無効に設定します。[2]
-
wildcard_ssl_certificate_password (string)
ワイルドカード証明書を提供する場合は、パスワードを入力してください。証明書にはパスワードが必要です。
-
wildcard_ssl_certificate_path (string)
ワイルドカードの ssl 証明書がある場合は、そのパスをここに入力してください。ワイルドカード証明書を使用すると、leaf と web のサブドメインに個別の証明書を提供する必要はありません。
*.your_subdomain.your_domain
に必要なワイルドカード証明書。有効な形式は
.pfx
および.pem
です。
-
wingame_image_prefix (string)
wingame イメージのプレフィックス。
デフォルト: default
出力¶
-
admin_username
admin ユーザー名
-
cloud_provider
使用するクラウドプロバイダ
-
domain_name
使用するドメイン名
-
encoding_worker_public_ips
『encoding』 ワーカーのパブリック IP リスト
-
endpoint_leaf
ロードバランサの leaf リスナー (application gateway)
-
endpoint_web
ロードバランサの web リスナー (application gateway)
-
game_admin_password
ゲームワーカーの admin パスワード
-
game_instance_ids
Game VM インスタンス ID
-
game_machine_locations
ゲーム VM がインスタンス化された Azure の場所
-
game_machine_names
ゲーム VM インスタンス名
-
game_public_ips
『ゲーム』 ワーカーのパブリック IP リスト
-
internal_worker_public_ips
『内部』 ワーカーのパブリック IP リスト
-
leaf_port
Leaf サービスがリッスンするように設定されているポートです
-
private_key_pem
インスタンスにアクセスするためのプライベートキー
-
public_worker_public_ips
『パブリック』 ワーカーのパブリック IP リスト
-
resource_group_name
genvid クラスタがインスタンス化されたリソースグループ名
-
server_public_ips
『サーバー』 のパブリック IP リスト
-
web_health_check_path
Web サービスのヘルスチェックパス。 web.nomad.tmpl で定義したパスと一致させる必要があります。
-
web_port
web サービスがリッスンするように設定されているポートです
[1] | カスタムタグに加えて、Genvid はリソースに独自のタグを追加する権利を有します。文書化されていない場合は、後方互換性を保証することなく、Genvid で使用することを意図しています。 |
[2] | (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) バージョン 1.25.0 で追加. |
[3] | バージョン 1.26.0 で追加. |
[4] | バージョン 1.27.0 で追加. |