basic/azurerm_basic_cluster_alb_ssl

入力

bastionid (string)

この bastion インスタンスの ID

cluster (string)

クラスタの名称

trusted_cidr (string)

信頼する CIDR。少なくともローカルマシンの外部 CIDR (<ip>/32) が含まれている必要があります。含まれていない場合、Consul/Nomad への提供とアクセスは失敗します。

admin_password (string)

ゲームマシンの管理者パスワード。このパスワードはデフォルトの Windows パスワードの複雑さに匹敵するものである必要があります。

azs (list(number))

マルチ AZ を有効にして、指定されたアベイラビリティゾーンに VM を自動的に分散させます。有効にすると、VM の場所が変わるため、VM の再構築が強制的に行われます。リストが空白の場合、マルチ AZ は無効になります。オプションは 123

custom_tags (map(string))

すべてのクラウドリソースに追加するユーザー定義タグのマップ。

datacenter (string)

Consul/Nomad datacenter

domain_name (string)

Azure や他のレジストラで作成済みのドメインを使用することができます。

gateway_autoscaling_limits (list(number))

Application Gateway オートスケーラのインスタンス数の最小値と最大値を指定します。注釈: これは Application Gateway にのみ影響し、クラスタ内の他のリソースのインスタンス数が変更されることはありません。

instance_encoding_count (number)

生成する内部ワーカー数。

instance_encoding_type (string)

エンコーディングサーバーで使用する仮想ネットワークのタイプ。

instance_game_count (number)

生成されるゲームインスタンス数。

instance_game_type (string)

ゲームサーバーで使用する仮想ネットワークのタイプ。

instance_internal_count (number)

生成する内部ワーカー数。

instance_internal_type (string)

内部サーバーで使用する仮想ネットワークのタイプ。

instance_public_count (number)

生成するパブリックワーカー数。

instance_public_type (string)

パブリックサーバーで使用する仮想ネットワークのタイプ。

instance_server_count (number)

監視サーバー数。奇数である必要があります。#プロダクションのデプロイの場合、通常は 3 です。

instance_server_type (string)

管理サーバーで使用する仮想ネットワークインスタンスのタイプ。

leaf_port (number)

Leaf サービスがリッスンするように設定されているポートです。

leaf_ssl_certificate_password (string)

leaf サブドメインに ssl 証明書を提供する場合は、パスワードを入力してください。証明書にはパスワードが必要です。

leaf_ssl_certificate_path (string)

ドメイン上の leaf サブドメインの有効な ssl 証明書へのパス。ワイルドカードの ssl 証明書を提供した場合は、提供する必要はありません。

leaf.your_subdomain.your_domain に必要な leaf 証明書。

有効な形式は .pfx および .pem です。

leaf_stickiness_ttl (number)

Leaf ターゲットグループの粘着性のタイムアウトを設定します。

leaf_tg_stickiness_enabled (bool)

Leaf ターゲットグループの粘着性を有効または無効に設定します。

location (string)

Azure デプロイロケーション

parent_domain_resource_group (string)

ドメインが登録されているリソースグループの名前。

resource_group_name (string)

リソースグループ名の値を指定します。空白にすると、生成された resource_group_namebastionid-cluster になります。

重要

リソースグループ名を変更すると、クラスタ全体が再構築されます。

server_image_prefix (string)

サーバーイメージのプレフィックス。

バージョン 1.27.0 で追加.

shared_gallery_image_version (string)

SDK 共有イメージバージョン。1 つの Genvid SDK に対し、1 つだけである必要があります。

shared_gallery_name (string)

共有ギャラリー名。

shared_gallery_resource_group_name (string)

共有ギャラリーのリソースグループ名。

toolbox_location (string)

Genvid ツールボックス Wheel ファイル。SDK からアップデートする場合にのみ必要。指定しない場合は、ツールボックスをインストールしません。

trusted_cidrs (list(string))

信頼する CIDR リスト。

ttl_leaf_hostname (number)

メインドメインの A レコードの leaf エンドポイントの TTL 情報。

ttl_web_hostname (number)

メインドメインの A レコードの web エンドポイントの TTL 情報。

web_health_check_path (string)

Web サービスのヘルスチェックパス。web.nomad.tmpl で定義したパスと一致させる必要があります。

web_port (number)

Web サービスがリッスンするように設定されているポートです。

web_ssl_certificate_password (string)

Web サブドメインに ssl 証明書を提供する場合は、パスワードを入力してください。証明書にはパスワードが必要です。

web_ssl_certificate_path (string)

ドメイン上の Web サブドメインの有効な ssl 証明書へのパス。ワイルドカードの ssl 証明書を提供した場合は、提供する必要はありません。

web.your_subdomain.your_domain に必要な Web 証明書。

有効な形式は .pfx および .pem です。

web_stickiness_ttl (number)

Web ターゲットグループの粘着性のタイムアウトを設定します。

web_tg_stickiness_enabled (bool)

Web ターゲットグループの粘着性を有効または無効に設定します。

wildcard_ssl_certificate_password (string)

ワイルドカード証明書を提供する場合は、パスワードを入力してください。証明書にはパスワードが必要です。

wildcard_ssl_certificate_path (string)

ワイルドカードの ssl 証明書がある場合は、そのパスをここに入力してください。ワイルドカード証明書を使用すると、leaf と web のサブドメインに個別の証明書を提供する必要はありません。

*.your_subdomain.your_domain に必要なワイルドカード証明書。

有効な形式は .pfx および .pem です。

wingame_image_prefix (string)

wingame イメージのプレフィックス。

出力

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 サービスがリッスンするように設定されているポートです