<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CDK on Game Server Services | Docs</title>
    <link>/ja/tags/cdk/</link>
    <description>Recent content in CDK on Game Server Services | Docs</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <atom:link href="/ja/tags/cdk/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>GS2-CDK を使用したセットアップ</title>
      <link>/ja/overview/workflow/setup_gs2_resources/cdk_setup/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/overview/workflow/setup_gs2_resources/cdk_setup/</guid>
      <description>GS2-Deploy は環境構築のために素晴らしい成果をあげています。 しかし、テンプレートの記述方法にはまだ課題がありました。それは、テンプレートファイルを記述するのに入力支援が得られないことです。&#xA;GS2-Deploy を設計するのに AWS の Cloud Formation を参考にしたのはすでに説明した通りですが、 2019年に AWS が発表したのが AWS CDK(Cloud Development Kit)です。&#xA;これは、従来のJSONやYAMLでのテンプレートファイルを記述するのに入力支援を得られない という問題の解決策として、各種プログラミング言語でテンプレートを記述できるようにしよう という成果です。&#xA;2019年のサービス開始から、GS2 はずっと JSON/YAML によるテンプレートのデプロイ機能を提供してきましたが、2022年11月に GS2 も CDK のサポートを開始しました。 CDK は現在 Go / Java / PHP / Python / TypeScript をサポートしています。&#xA;それぞれのプログラミング言語で、GS2-Inventory の GS2-Deploy 用のテンプレートを生成するコードを記述した例が以下です。&#xA;Language: Go Java PHP Python TypeScript stack := core.NewStack() inventory.NewNamespace( &amp;amp;stack, &#34;test&#34;, inventory.NamespaceOptions{ }, ).MasterData( []inventory.InventoryModel{ inventory.NewInventoryModel( &#34;inventory&#34;, 5, 10, []inventory.ItemModel{ inventory.NewItemModel( &#34;Potion&#34;, 99, true, 1, inventory.</description>
    </item>
    <item>
      <title>GS2-Account Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/account/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/account/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定 changePasswordIfTakeOver bool false アカウント引き継ぎ時にパスワードを変更するかアカウント引き継ぎ時にパスワードを変更するかどうかを指定します。この設定により、アカウント引き継ぎを実行した後に引き継ぎ前のデバイスからのログインを制限することができます。 differentUserIdForLoginAndDataRetention bool false ログインに使用するユーザーIDとデータの保持に使用するユーザーIDを異なるものにするログイン用ユーザーIDとデータ保持用ユーザーIDを分けるかどうかを指定します。この設定により、プラットフォーマーが規定する個人情報保護の要件を少ない工数で満たせる可能性があります。※このパラメータは、ネームスペースの作成時にのみ設定が可能です。 createAccountScript ScriptSetting アカウント新規作成したときに実行するスクリプトアカウント作成のカスタムロジックを実装するのに使用されます。Script トリガーリファレンス - createAccount authenticationScript ScriptSetting 認証したときに実行するスクリプト認証プロセスのカスタマイズに役立ちます。Script トリガーリファレンス - authentication createTakeOverScript ScriptSetting 引き継ぎ情報登録したときに実行するスクリプト引き継ぎ情報を初めて登録した時に報酬を与えるために、GS2-Mission のカウンターを上昇するなどのカスタムロジックを追加するのに使用されます。Script トリガーリファレンス - createTakeOver doTakeOverScript ScriptSetting 引き継ぎ実行したときに実行するスクリプト引き継ぎ処理の追加ロジックを実装するのに役立ちます。Script トリガーリファレンス - doTakeOver banScript ScriptSetting アカウントBANステータスを追加したときに実行するスクリプトScript トリガーリファレンス - ban unBanScript ScriptSetting アカウントBANステータスを解除したときに実行するスクリプトScript トリガーリファレンス - unBan logSetting LogSetting ログの出力設定ログデータの出力設定を管理します。この型は、ログデータを書き出すために使用される GS2-Log のネームスペース情報を保持します。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-AdReward Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/ad_reward/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/ad_reward/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定広告視聴報酬の付与時に実行される分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションが含まれます。 admob AdMob AdMob の設定AdMob に関連する広告の設定やパラメータを管理します。 unityAd UnityAd Unity Ads の設定Unity Ads に関連する広告の設定やパラメータを管理します。 appLovinMaxes List&amp;lt;AppLovinMax&amp;gt; 0 ~ 10 items AppLovin MAX の設定AppLovin MAX に関連する広告の設定やパラメータを管理します。 acquirePointScript ScriptSetting ポイント入手時に実行するスクリプトの設定Script トリガーリファレンス - acquirePoint consumePointScript ScriptSetting ポイント消費時に実行するスクリプトの設定Script トリガーリファレンス - consumePoint changePointNotification NotificationSetting ✓ 広告視聴によりポイントが変動したときのプッシュ通知広告視聴によるポイント変動時のプッシュ通知設定です。ポイントが変動した際にゲームクライアントに通知するための設定を保持します。この設定を行わなければ、獲得したポイントが即時にゲームに反映されません。 logSetting LogSetting ログの出力設定ログデータの出力設定を管理します。この型は、ログデータを書き出すために使用される GS2-Log のネームスペース情報を保持します。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Buff Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/buff/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/buff/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定バフの適用結果に基づいて実行される分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションが含まれます。 applyBuffScript ScriptSetting バフを適用する際に実行するスクリプトの設定Script トリガーリファレンス - apply logSetting LogSetting ログの出力設定バフ操作のログデータを GS2-Log に出力するための設定です。APIリクエスト・レスポンスのログを収集する GS2-Log のネームスペースを指定します。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Buff::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null ApplyBuffScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Chat Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/chat/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/chat/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定チャットサービス内でのトランザクションの処理方法を制御する設定です。 allowCreateRoom bool true ゲームプレイヤーによるルームの作成を許可するかゲーム運営側があらかじめルームを作成しておいて、ゲームプレイヤーはそのルームを購読する形式の場合は「false」を指定します。逆に、ゲームプレイヤーが自由にルームを作成して、他のプレイヤーを招待して遊ぶ形式の場合は「true」を指定します。 messageLifeTimeDays int 1 1 ~ 30 メッセージ保持期間(日数)ルーム内のメッセージを保持する日数。 postMessageScript ScriptSetting メッセージを投稿したときに実行するスクリプトの設定Script トリガーリファレンス - postMessage createRoomScript ScriptSetting ルームを作成したときに実行するスクリプトの設定Script トリガーリファレンス - createRoom deleteRoomScript ScriptSetting ルームを削除したときに実行するスクリプトの設定Script トリガーリファレンス - deleteRoom subscribeRoomScript ScriptSetting ルームを購読したときに実行するスクリプトの設定Script トリガーリファレンス - subscribeRoom unsubscribeRoomScript ScriptSetting ルームの購読を解除したときに実行するスクリプトの設定Script トリガーリファレンス - unsubscribeRoom postNotification NotificationSetting ✓ 購読しているルームに新しい投稿がきたときのプッシュ通知購読中のルームに新しいメッセージが投稿された際に GS2-Gateway 経由でプッシュ通知を送信するための設定です。この設定がなければ、クライアントは新しいメッセージを検出するためにルームをポーリングする必要があります。 logSetting LogSetting ログの出力設定ログデータの出力設定を管理します。この型は、ログデータを書き出すために使用される GS2-Log のネームスペース情報を保持します。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Datastore Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/datastore/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/datastore/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定データストア操作時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 logSetting LogSetting ログの出力設定データストア操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、データオブジェクトのアップロード・ダウンロード・アクセス権変更などの API リクエスト・レスポンスログを収集できます。 doneUploadScript ScriptSetting アップロード完了報告時に実行するスクリプトの設定Script トリガーリファレンス - doneUpload GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Datastore::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 DoneUploadScript: null import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Dictionary Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/dictionary/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/dictionary/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定図鑑エントリー登録処理時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 entryScript ScriptSetting エントリー登録時に実行するスクリプトの設定Script トリガーリファレンス - entry duplicateEntryScript string ~ 1024文字 登録済みのエントリーを再度登録しようとしたときに実行するスクリプトGRNScript トリガーリファレンス - duplicateEntry logSetting LogSetting ログの出力設定図鑑操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、エントリー登録・お気に入り操作など図鑑関連の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Dictionary::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null EntryScript: null DuplicateEntryScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Distributor Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/distributor/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/distributor/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定リソース配布処理時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 assumeUserId string ~ 1024文字 GS2-Identifier ユーザー GRN autoRunStampSheetNotification NotificationSetting ✓ トランザクションの自動実行が完了したときのプッシュ通知(旧仕様)トランザクションがサーバーサイドで自動実行完了した際に GS2-Gateway 経由でプッシュ通知を送信するための設定です。これは旧仕様であり、新仕様では autoRunTransactionNotification を使用してください。 autoRunTransactionNotification NotificationSetting ✓ トランザクションの自動実行が完了したときのプッシュ通知分散トランザクションがサーバーサイドで自動実行完了した際に GS2-Gateway 経由でプッシュ通知を送信するための設定です。トランザクション結果をクライアントに通知し、ローカル状態を適切に更新できるようにします。 logSetting LogSetting ログの出力設定ディストリビューター操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、リソース配布・入手アクション実行・トランザクション処理の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Distributor::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null AssumeUserId: grn:gs2::YourOwnerId:identifier:user:user-0001 AutoRunStampSheetNotification: null AutoRunTransactionNotification: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Enchant Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/enchant/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/enchant/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定エンチャントパラメータ操作時のトランザクションの処理方法を制御する設定です。 logSetting LogSetting ログの出力設定エンチャント操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、バランスパラメータおよびレアリティパラメータ操作の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Enchant::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Enhance Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/enhance/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/enhance/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定強化操作時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 enhanceScript ScriptSetting 強化時に実行するスクリプトの設定Script トリガーリファレンス - enhance logSetting LogSetting ログの出力設定強化操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、強化および限界突破操作の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Enhance::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 EnhanceScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Exchange Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/exchange/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/exchange/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 enableAwaitExchange bool false 交換結果の受け取りに待ち時間の発生する交換機能を利用するか有効にすると、await タイミングタイプの交換レートモデルが利用可能になります。これらの交換は報酬を受け取る前に実時間の経過が必要で、プレイヤーが結果を待つ必要のあるクラフトや生産系の仕組みを実現できます。 enableDirectExchange bool true 直接交換 API の呼び出しを許可する有効にすると、クライアントが交換 API を直接呼び出してリソース交換を実行できます。無効にすると、トランザクションアクション経由でのみ交換がトリガーされ、交換発生のサーバーサイド制御がより厳密になります。 transactionSetting TransactionSetting ✓ トランザクション設定交換操作時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 exchangeScript ScriptSetting 交換を実行しようとしたときに実行するスクリプトの設定Script トリガーリファレンス - exchange incrementalExchangeScript ScriptSetting レート上昇型交換を実行しようとしたときに実行するスクリプトの設定Script トリガーリファレンス - incrementalExchange acquireAwaitScript ScriptSetting 待機方式の交換処理で、待機が完了し報酬を受け取ろうとしたときに実行するスクリプトの設定Script トリガーリファレンス - acquireAwait logSetting LogSetting ログの出力設定交換操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、交換、コスト上昇型交換、待機操作の API リクエスト・レスポンスログを収集できます。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Experience Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/experience/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/experience/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定経験値操作時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 rankCapScriptId string ~ 1024文字 ランクキャップを動的に決定するスクリプト GRN changeExperienceScript ScriptSetting 経験値変化したときに実行するスクリプトの設定Script トリガーリファレンス - changeExperience changeRankScript ScriptSetting ランク変化したときに実行するスクリプトの設定Script トリガーリファレンス - changeRank changeRankCapScript ScriptSetting ランクキャップ変化したときに実行するスクリプトの設定Script トリガーリファレンス - changeRankCap overflowExperienceScript string ~ 1024文字 経験値あふれしたときに実行するスクリプトGRNScript トリガーリファレンス - overflowExperience logSetting LogSetting ログの出力設定経験値操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、経験値変動、ランクアップ、ランクキャップ変更の API リクエスト・レスポンスログを収集できます。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Formation Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/formation/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/formation/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定編成操作時のトランザクションの処理方法を制御する設定です。 updateMoldScript ScriptSetting フォームの保存領域のキャパシティを更新するときに実行するスクリプトの設定Script トリガーリファレンス - updateMold updateFormScript ScriptSetting フォームを更新するときに実行するスクリプトの設定Script トリガーリファレンス - updateForm updatePropertyFormScript ScriptSetting プロパティフォームを更新するときに実行するスクリプトの設定Script トリガーリファレンス - updatePropertyForm logSetting LogSetting ログの出力設定編成操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、フォーム更新、保存領域キャパシティ変更、プロパティフォーム変更の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Formation::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 UpdateMoldScript: null UpdateFormScript: null UpdatePropertyFormScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Friend Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/friend/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/friend/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定フレンド操作時のトランザクションの処理方法を制御する設定です。 followScript ScriptSetting フォローされたときに実行するスクリプトの設定Script トリガーリファレンス - follow unfollowScript ScriptSetting アンフォローされたときに実行するスクリプトの設定Script トリガーリファレンス - unfollow sendRequestScript ScriptSetting フレンドリクエストを発行したときに実行するスクリプトの設定Script トリガーリファレンス - sendRequest cancelRequestScript ScriptSetting フレンドリクエストをキャンセルしたときに実行するスクリプトの設定Script トリガーリファレンス - cancelRequest acceptRequestScript ScriptSetting フレンドリクエストを承諾したときに実行するスクリプトの設定Script トリガーリファレンス - acceptRequest rejectRequestScript ScriptSetting フレンドリクエストを拒否したときに実行するスクリプトの設定Script トリガーリファレンス - rejectRequest deleteFriendScript ScriptSetting フレンドを削除したときに実行するスクリプトの設定Script トリガーリファレンス - deleteFriend updateProfileScript ScriptSetting プロフィールを更新したときに実行するスクリプトの設定Script トリガーリファレンス - updateProfile followNotification NotificationSetting フォローされたときのプッシュ通知他のプレイヤーにフォローされたときにプッシュ通知を送信する設定です。フォローされたプレイヤーが GS2-Gateway 経由でリアルタイムに通知を受け取ることができます。 receiveRequestNotification NotificationSetting ✓ フレンドリクエストが届いたときのプッシュ通知他のプレイヤーからフレンドリクエストを受信したときにプッシュ通知を送信する設定です。受信者が GS2-Gateway 経由で迅速に応答できるようにします。 cancelRequestNotification NotificationSetting ✓ 受け取ったフレンドリクエストがキャンセルされたときのプッシュ通知以前受信したフレンドリクエストが送信者によってキャンセルされたときにプッシュ通知を送信する設定です。保留中のリクエストが存在しなくなったことを受信者に通知します。 acceptRequestNotification NotificationSetting ✓ フレンドリクエストが承認されたときのプッシュ通知送信したフレンドリクエストが受信者によって承認されたときにプッシュ通知を送信する設定です。承認後、両プレイヤーが互いのフレンドリストに追加されます。 rejectRequestNotification NotificationSetting ✓ フレンドリクエストが拒否されたときのプッシュ通知送信したフレンドリクエストが受信者によって拒否されたときにプッシュ通知を送信する設定です。フレンドリクエストは送信ボックスと受信ボックスの両方から削除されます。 deleteFriendNotification NotificationSetting ✓ フレンドが削除されたときのプッシュ通知他のプレイヤーのフレンドリストから削除されたときにプッシュ通知を送信する設定です。フレンド関係は双方で解消されます。 logSetting LogSetting ログの出力設定フレンド操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、フォロー/アンフォロー、フレンドリクエスト、プロフィール更新の API リクエスト・レスポンスログを収集できます。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Gateway Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/gateway/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/gateway/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定ゲートウェイ操作時のトランザクションの処理方法を制御する設定です。 firebaseSecret string ~ 1024文字 Firebase の通知送信に使用するシークレットトークンFirebase Cloud Messaging (FCM) のサーバーキーまたはシークレットトークンです。対象プレイヤーがオフラインでゲーム内の WebSocket 通知を受信できない場合に、モバイルプッシュ通知への転送を有効にするために必要です。 logSetting LogSetting ログの出力設定ゲートウェイ操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、WebSocket セッション管理、通知配信、Firebase トークン操作の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Gateway::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null FirebaseSecret: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Grade Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/grade/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/grade/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定グレード操作時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 changeGradeScript ScriptSetting グレードが変化したときに実行するスクリプトの設定Script トリガーリファレンス - changeGrade logSetting LogSetting ログの出力設定グレード操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、グレード変更やランクキャップ更新の API リクエスト・レスポンスログを収集できます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Grade::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null ChangeGradeScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Guard Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/guard/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/guard/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 blockingPolicy BlockingPolicyModel ✓ ブロッキングポリシーGS2 サービスへのアクセスを制御するこのネームスペースのセキュリティポリシー設定です。アクセス可能なサービス、地理的制限ルール、匿名IP検知、ホスティングプロバイダーIP検知、レピュテーションベースのIPフィルタリング、カスタムIPアドレスの許可/拒否リストを定義します。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Guard::Namespace Properties: Name: namespace-0001 Description: null BlockingPolicy: PassServices: - account DefaultRestriction: Deny LocationDetection: Disable AnonymousIpDetection: Disable HostingProviderIpDetection: Disable ReputationIpDetection: Disable IpAddressesDetection: Enable IpAddresses: - 192.</description>
    </item>
    <item>
      <title>GS2-Guild Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/guild/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/guild/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定ギルド操作時の分散トランザクションの実行方法を制御する設定です。自動実行、アトミックコミット、非同期処理などのオプションをサポートします。 changeNotification NotificationSetting ギルド変更通知ギルド情報（表示名、属性、参加ポリシーなど）が更新されたときに GS2-Gateway 経由で送信されるプッシュ通知です。ギルドメンバーがギルドの変更についてリアルタイムで更新を受け取ることができます。 joinNotification NotificationSetting メンバー参加通知新しいメンバーがギルドに参加したときに GS2-Gateway 経由で送信されるプッシュ通知です。自由参加または参加リクエストの承認によるものの両方に対応します。既存メンバーが新規追加を通知されるようになります。 leaveNotification NotificationSetting メンバー離脱通知メンバーがギルドから離脱または除籍されたときに GS2-Gateway 経由で送信されるプッシュ通知です。自発的な脱退とギルドマスターによる追放の両方に対応します。 changeMemberNotification NotificationSetting メンバー変更通知ギルドメンバーの情報（ロール、メタデータ）が更新されたときに GS2-Gateway 経由で送信されるプッシュ通知です。メタデータの変更でこの通知がトリガーされるかどうかは changeMemberNotificationIgnoreChangeMetadata で制御できます。 changeMemberNotificationIgnoreChangeMetadata bool? false メンバーの情報が更新されたときの通知を発行する際にメタデータの変更を無視する receiveRequestNotification NotificationSetting リクエスト受信通知ユーザーからの新しい参加リクエストをギルドが受信したときに GS2-Gateway 経由で送信されるプッシュ通知です。ギルドマスターや権限を持つメンバーが承認待ちのリクエストを通知されるようになります。 removeRequestNotification NotificationSetting リクエスト削除通知ギルド参加リクエストが削除されたときに GS2-Gateway 経由で送信されるプッシュ通知です。送信者によるキャンセル、ギルドによる拒否、または承認（リクエスト削除とメンバー追加）のいずれかに対応します。 createGuildScript ScriptSetting ギルドを作成するときに実行するスクリプトの設定Script トリガーリファレンス - createGuild updateGuildScript ScriptSetting ギルドを更新するときに実行するスクリプトの設定Script トリガーリファレンス - updateGuild joinGuildScript ScriptSetting ギルドに参加するときに実行するスクリプトの設定Script トリガーリファレンス - joinGuild receiveJoinRequestScript ScriptSetting ギルドに参加申請を受け付けたときに実行するスクリプトの設定Script トリガーリファレンス - receiveJoinRequest leaveGuildScript ScriptSetting ギルドを脱退するときに実行するスクリプトの設定Script トリガーリファレンス - leaveGuild changeRoleScript ScriptSetting メンバーに割り当てているロールを変更するときに実行するスクリプトの設定Script トリガーリファレンス - changeRole deleteGuildScript ScriptSetting ギルドを削除するときに実行するスクリプトの設定Script トリガーリファレンス - deleteGuild logSetting LogSetting ログの出力設定ギルド操作のログデータを GS2-Log に出力するための設定です。GS2-Log のネームスペースを指定することで、ギルド作成、参加、脱退、ロール変更の API リクエスト・レスポンスログを収集できます。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Identifier Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/identifier/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/identifier/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Identifier クレデンシャル&#xA;GS2 の API にアクセスするために使用されるクレデンシャルです。&#xA;クレデンシャルはクライアントIDとクライアントシークレットからなり、クレデンシャルを使用したアクセスは、クレデンシャルの所有者となるユーザーの権限に基づいてアクセス制限が施されます。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 userName string ✓ ~ 128文字 ユーザー名このクレデンシャルを所有するGS2-Identifierユーザーの名前です。クレデンシャルはこのユーザーにアタッチされたセキュリティポリシーに基づいて権限を継承します。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Identifier 作成したクレデンシャル ClientSecret string クライアントシークレット 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Identifier::Identifier Properties: UserName: user-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/identifier&#34; ) SampleStack := core.NewStack() identifier.NewIdentifier( &amp;amp;SampleStack, &#34;user-0001&#34;, identifier.IdentifierOptions{}, ) println(SampleStack.Yaml()) // Generate Template class SampleStack extends \Gs2Cdk\Core\Model\Stack { function __construct() { parent::__construct(); new \Gs2Cdk\Identifier\Model\Identifier( stack: $this, userName: &#34;</description>
    </item>
    <item>
      <title>GS2-Idle Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/idle/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/idle/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定放置報酬の付与時のトランザクションの処理方法を制御する設定です。 receiveScript ScriptSetting 報酬を受け取ったときに実行するスクリプトの設定Script トリガーリファレンス - receive overrideAcquireActionsScriptId string ~ 1024文字 放置報酬の入手アクションを動的に決定するスクリプト GRN logSetting LogSetting ログの出力設定放置報酬操作に関連するAPIリクエストおよびレスポンスログを出力するためのGS2-Logネームスペースを指定します。放置ステータスの作成、報酬の受け取り、タイミング問題のデバッグに役立ちます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Idle::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 ReceiveScript: null OverrideAcquireActionsScriptId: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Inbox Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/inbox/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/inbox/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 isAutomaticDeletingEnabled bool false 自動削除有効にすると、メッセージが開封（既読）された後にユーザーのメッセージ一覧から自動的に削除されます。クライアントからの明示的な削除操作なしに受け取り済みメッセージを削除し、受信ボックスを整理します。無効の場合、開封済みメッセージは手動で削除されるまで一覧に残ります。 transactionSetting TransactionSetting トランザクション設定メッセージに添付された報酬を付与する際に使用される分散トランザクション処理の設定です。readAcquireActions を持つメッセージが開封されると、入手アクションが生成・実行されて報酬が配布されます。自動実行、アトミックコミット、非同期処理をサポートします。 receiveMessageScript ScriptSetting メッセージを受信したときに実行するスクリプトの設定Script トリガーリファレンス - receiveMessage readMessageScript ScriptSetting メッセージを開封したときに実行するスクリプトの設定Script トリガーリファレンス - readMessage deleteMessageScript ScriptSetting メッセージを削除したときに実行するスクリプトの設定Script トリガーリファレンス - deleteMessage receiveNotification NotificationSetting 受信通知ユーザーの受信ボックスに新しいメッセージが配信されたときにトリガーされるプッシュ通知設定です。GS2-Gatewayを使用してゲームクライアントにリアルタイム通知を送信し、ポーリングなしで新着メッセージインジケーターの表示や受信ボックスの更新をUIで行えるようにします。 logSetting LogSetting ログの出力設定メッセージ操作に関連するAPIリクエストおよびレスポンスログを出力するためのGS2-Logネームスペースを指定します。監査やデバッグ目的でメッセージの配信、開封、報酬受け取り、削除を追跡するのに役立ちます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Inbox::Namespace Properties: Name: namespace-0001 Description: null IsAutomaticDeletingEnabled: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 ReceiveMessageScript: null ReadMessageScript: null DeleteMessageScript: null ReceiveNotification: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Inventory Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/inventory/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/inventory/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定アイテムの入手や消費などのインベントリ操作に対する分散トランザクション処理を設定します。シームレスな実行のための自動実行モード、複数リソースの一貫した操作のためのアトミックコミット、大規模な報酬配布のための非同期処理をサポートします。 acquireScript ScriptSetting アイテムを入手したときに実行するスクリプトの設定Script トリガーリファレンス - acquire overflowScript ScriptSetting 入手上限に当たって入手できなかったときに実行するスクリプトの設定Script トリガーリファレンス - overflowDone consumeScript ScriptSetting アイテムを消費するときに実行するスクリプトの設定Script トリガーリファレンス - consume simpleItemAcquireScript ScriptSetting シンプルアイテムを入手したときに実行するスクリプトの設定Script トリガーリファレンス - simpleItemAcquire simpleItemConsumeScript ScriptSetting シンプルアイテムを消費するときに実行するスクリプトの設定Script トリガーリファレンス - simpleItemConsume bigItemAcquireScript ScriptSetting 巨大アイテムを入手したときに実行するスクリプトの設定Script トリガーリファレンス - bigItemAcquire bigItemConsumeScript ScriptSetting 巨大アイテムを消費するときに実行するスクリプトの設定Script トリガーリファレンス - bigItemConsume logSetting LogSetting ログの出力設定インベントリ操作のAPIリクエスト・レスポンスログを出力するためのGS2-Logネームスペースを指定します。デバッグや分析のためにアイテムの入手、消費、容量変更の追跡に便利です。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-JobQueue Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/job_queue/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/job_queue/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定ジョブキュー操作時のトランザクションの処理方法を制御する設定です。 enableAutoRun bool false サーバーサイドで自動的にジョブを実行するか有効にすると、登録されたジョブはクライアントがポーリングして実行する必要なく、サーバーサイドで自動的に実行されます。無効の場合、クライアントは明示的にrun APIを呼び出してジョブを処理する必要があり、pushNotificationで新しいジョブの通知を受け取ることができます。 pushNotification NotificationSetting !{enableAutoRun} プッシュ通知新しいジョブがジョブキューに登録された際のGS2-Gatewayを介したプッシュ通知設定です。enableAutoRunが無効の場合のみ利用可能です。新しく登録されたジョブを処理するためにクライアントにrun APIの呼び出しを促すために使用されます。※ enableAutoRun が &amp;ldquo;false&amp;rdquo; であれば有効 runNotification NotificationSetting ✓ 実行通知ジョブキューのジョブが実行された際のGS2-Gatewayを介したプッシュ通知設定です。通知にはジョブの結果が含まれ、クライアントは追加のAPI呼び出しなしに報酬の表示やエラー処理を行えます。 logSetting LogSetting ログの出力設定ジョブキュー操作のAPIリクエスト・レスポンスログを出力するためのGS2-Logネームスペースを指定します。デバッグや分析のためにジョブの登録、実行、リトライ、失敗の追跡に便利です。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::JobQueue::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null EnableAutoRun: null PushNotification: null RunNotification: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Key Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/key/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/key/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 logSetting LogSetting ログの出力設定暗号鍵操作のAPIリクエスト・レスポンスログを出力するためのGS2-Logネームスペースを指定します。暗号化・復号リクエストなどの鍵使用の監査に便利です。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Key::Namespace Properties: Name: namespace-0001 Description: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/key&#34; ) SampleStack := core.NewStack() key.NewNamespace( &amp;amp;SampleStack, &#34;namespace-0001&#34;, key.</description>
    </item>
    <item>
      <title>GS2-Limit Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/limit/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/limit/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定カウントアップやカウンターリセットなどの回数制限操作時のトランザクションの処理方法を制御する設定です。 countUpScript ScriptSetting カウントアップするときに実行するスクリプトの設定Script トリガーリファレンス - countUp logSetting LogSetting ログの出力設定回数制限操作のAPIリクエスト・レスポンスログを出力するためのGS2-Logネームスペースを指定します。デバッグや分析のためにカウンターの増加、リセット、制限チェックの追跡に便利です。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Limit::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null CountUpScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Lock Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/lock/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/lock/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 logSetting LogSetting ログの出力設定 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Lock::Namespace Properties: Name: namespace-0001 Description: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/lock&#34; ) SampleStack := core.NewStack() lock.NewNamespace( &amp;amp;SampleStack, &#34;namespace-0001&#34;, lock.</description>
    </item>
    <item>
      <title>GS2-Log Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/log/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/log/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 type 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;gs2&amp;rdquo;,&#xA;&amp;ldquo;bigquery&amp;rdquo;,&#xA;&amp;ldquo;firehose&amp;rdquo;&#xA;}&#xA;&amp;ldquo;gs2&amp;rdquo; ログの書き出し方法ログデータのエクスポート先を決定します。&amp;ldquo;gs2&amp;rdquo; はGS2のマネージドストレージにログを保存し、組み込みの検索・分析機能を利用できます。&amp;ldquo;bigquery&amp;rdquo; はGoogle BigQueryにログをエクスポートして高度な分析を行えます。&amp;ldquo;firehose&amp;rdquo; はAmazon Kinesis Data Firehoseにログをストリーミングし、S3やRedshiftなどのAWS送信先に配信します。定義説明&amp;ldquo;gs2&amp;rdquo;GS2による管理&amp;ldquo;bigquery&amp;rdquo;BigQuery への書き出し&amp;ldquo;firehose&amp;rdquo;Kinesis Firehose への書き出し gcpCredentialJson string {type} == &amp;ldquo;bigquery&amp;rdquo; ✓※ ~ 5120文字 GCPのクレデンシャルBigQueryへのログエクスポート時の認証に使用するGCPクレデンシャルJSONです。サービスアカウントには対象データセットに対するBigQuery Data Editor権限が必要です。※ type が &amp;ldquo;bigquery&amp;rdquo; であれば必須 bigQueryDatasetName string {type} == &amp;ldquo;bigquery&amp;rdquo; ✓※ ~ 1024文字 BigQueryのデータセット名ログデータのエクスポート先となるBigQueryデータセットの名前です。データセットは提供されたクレデンシャルに関連付けられたGCPプロジェクト内にあらかじめ存在している必要があります。※ type が &amp;ldquo;bigquery&amp;rdquo; であれば必須 logExpireDays int {type} in [&amp;ldquo;gs2&amp;rdquo;, &amp;ldquo;bigquery&amp;rdquo;] ✓※ 0 ~ 3650 ログの保存期間(日)ログデータを保持する日数です。この期間を超えたログは自動的に削除されます。エクスポート方法が &amp;ldquo;gs2&amp;rdquo; または &amp;ldquo;bigquery&amp;rdquo; の場合に適用されます。最大3650日（約10年）まで設定可能です。※ type が &amp;ldquo;gs2&amp;rdquo;,&amp;ldquo;bigquery&amp;quot;であれば 必須 awsRegion string {type} == &amp;ldquo;firehose&amp;rdquo; ✓※ ~ 256文字 AWSのリージョンKinesis Data Firehose配信ストリームが存在するAWSリージョンです（例：us-east-1、ap-northeast-1）。※ type が &amp;ldquo;firehose&amp;rdquo; であれば必須 awsAccessKeyId string {type} == &amp;ldquo;firehose&amp;rdquo; ✓※ ~ 256文字 AWSのアクセスキーIDKinesis Data Firehoseへの認証に使用するAWSアクセスキーIDです。IAMユーザーには、指定されたFirehose配信ストリームへのレコード送信権限が必要です。※ type が &amp;ldquo;firehose&amp;rdquo; であれば必須 awsSecretAccessKey string {type} == &amp;ldquo;firehose&amp;rdquo; ✓※ ~ 256文字 AWSのシークレットアクセスキーKinesis Data Firehose認証のためにアクセスキーIDと対になるAWSシークレットアクセスキーです。※ type が &amp;ldquo;firehose&amp;rdquo; であれば必須 firehoseStreamName string {type} == &amp;ldquo;firehose&amp;rdquo; ✓※ ~ 256文字 Kinesis Firehose のストリーム名ログデータの送信先となるKinesis Data Firehose配信ストリームの名前です。※ type が &amp;ldquo;firehose&amp;rdquo; であれば必須 firehoseCompressData 文字列列挙型</description>
    </item>
    <item>
      <title>GS2-LoginReward Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/login_reward/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/login_reward/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定このネームスペース内で報酬トランザクションがどのように実行されるかの設定。 receiveScript ScriptSetting 報酬を受け取るときに実行するスクリプトの設定Script トリガーリファレンス - receive logSetting LogSetting ログの出力設定APIリクエスト・レスポンスのログを GS2-Log に出力するための設定。設定すると、ログインボーナスの操作（受け取り、取り逃がし救済など）がモニタリングと分析のためにログ出力されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::LoginReward::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 ReceiveScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Lottery Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/lottery/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/lottery/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定抽選操作時のトランザクションの処理方法を制御する設定です。抽選では入手アクションを通じてユーザーに景品を付与するトランザクションが発行されます。 lotteryTriggerScriptId string ~ 1024文字 抽選を実行した際に呼び出される GS2-Script のスクリプト GRN logSetting LogSetting ログの出力設定抽選操作のAPIリクエスト・レスポンスログを出力するためのGS2-Logネームスペースを指定します。デバッグや分析のために抽選結果、景品配布、ボックスガチャの状態追跡に便利です。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Lottery::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 LotteryTriggerScriptId: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Matchmaking Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/matchmaking/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/matchmaking/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定マッチメイキング操作時のトランザクションの処理方法を制御する設定です。 enableRating bool false レーティング計算機能の有効化Glicko-2 ベースのレーティング計算機能を有効にするかどうか。有効にすると、プレイヤーは Vote システムを通じて対戦結果を送信し、レーティングが自動的に更新されます。RatingModel マスターデータの設定が必要です。デフォルトは false です。 enableDisconnectDetection 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;disable&amp;rdquo;,&#xA;&amp;ldquo;enable&amp;rdquo;&#xA;}&#xA;&amp;ldquo;disable&amp;rdquo; 切断検知マッチメイキング中のプレイヤーが待機中であることを定期的に報告する必要があるかを制御します。有効にすると、プレイヤーが設定されたタイムアウト期間内にキープアライブを送信しない場合、ギャザリングから自動的に退出処理されます。これにより「ゴースト」プレイヤーがマッチメイキングの完了をブロックすることを防ぎます。デフォルトは &amp;ldquo;disable&amp;rdquo; です。定義説明&amp;ldquo;disable&amp;rdquo;無効&amp;ldquo;enable&amp;rdquo;有効 disconnectDetectionTimeoutSeconds int {enableDisconnectDetection} == &amp;ldquo;enable&amp;rdquo; ✓※ 15 ~ 600 切断検知タイムアウト（秒）キープアライブ報告なしにプレイヤーを切断とみなしギャザリングから退出させるまでの待機秒数。切断検知が有効な場合のみ適用されます。15 から 600 秒の範囲で指定します。※ enableDisconnectDetection が &amp;ldquo;enable&amp;rdquo; であれば必須 createGatheringTriggerType 文字列列挙型</description>
    </item>
    <item>
      <title>GS2-MegaField Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/mega_field/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/mega_field/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 logSetting LogSetting ログの出力設定 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::MegaField::Namespace Properties: Name: namespace-0001 Description: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/megaField&#34; ) SampleStack := core.NewStack() megaField.NewNamespace( &amp;amp;SampleStack, &#34;namespace-0001&#34;, megaField.</description>
    </item>
    <item>
      <title>GS2-Mission Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/mission/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/mission/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定ミッション達成報酬の付与時に使用される分散トランザクションの設定です。 missionCompleteScript ScriptSetting ミッションを達成したときに実行するスクリプトの設定Script トリガーリファレンス - missionComplete counterIncrementScript ScriptSetting カウンターが上昇したときに実行するスクリプトの設定Script トリガーリファレンス - counterIncrement receiveRewardsScript ScriptSetting 報酬を受け取ったときに実行するスクリプトの設定Script トリガーリファレンス - receiveRewards completeNotification NotificationSetting ✓ ミッションのタスクを達成したときのプッシュ通知ミッションタスクの達成条件が満たされた際に GS2-Gateway を通じて配信されるプッシュ通知の設定です。ゲームクライアントが達成状況を即座にUIに反映できるようにします。 logSetting LogSetting ログの出力設定このネームスペースに対するAPIリクエスト・レスポンスログの出力先となる GS2-Log のネームスペースを指定します。カウンターの増加、ミッション達成、報酬受け取りのデバッグに役立ちます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Mission::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 MissionCompleteScript: null CounterIncrementScript: null ReceiveRewardsScript: null CompleteNotification: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Money Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/money/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/money/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定マネー操作時のトランザクションの処理方法を制御する設定です。 priority 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;free&amp;rdquo;,&#xA;&amp;ldquo;paid&amp;rdquo;&#xA;}&#xA;✓ 消費優先度ウォレットから通貨を消費する際に、有償通貨と無償通貨のどちらを先に消費するかを決定します。&amp;ldquo;free&amp;rdquo; に設定すると、無償通貨（単価=0）が先に消費され、次に単価の高い有償通貨が消費されます。&amp;ldquo;paid&amp;rdquo; に設定すると、単価の高い有償通貨が先に消費され、次に無償通貨が消費されます。定義説明&amp;ldquo;free&amp;rdquo;無償通貨を優先して使用する&amp;ldquo;paid&amp;rdquo;有償通貨を優先して使用する shareFree bool ✓ 無償通貨の共有無償通貨をすべてのウォレットスロット間で共有するかどうか。有効にすると、無償通貨の残高がスロット0から他のすべてのスロットに同期され、異なるプラットフォームのプレイヤーが同じ無償通貨プールを共有できます。有償通貨はこの設定に関係なく、常にスロットごとに別々に管理されます。 currency 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;JPY&amp;rdquo;,&#xA;&amp;ldquo;USD&amp;rdquo;,&#xA;&amp;ldquo;TWD&amp;rdquo;&#xA;}&#xA;✓ 通貨の種類価格設定と資金決済法の遵守計算に使用される実世界の通貨。有償通貨の価値追跡と返金義務の計算における測定単位を決定します。ネームスペース作成後は変更できません。定義説明&amp;ldquo;JPY&amp;rdquo;日本円&amp;ldquo;USD&amp;rdquo;米ドル&amp;ldquo;TWD&amp;rdquo;台湾ドル appleKey string ~ 1024文字 Apple AppStore のバンドルIDApple AppStore の購入レシートを検証するために使用される iOS アプリの Bundle ID。iOS デバイスからのアプリ内購入を受け付ける場合に必要です。 googleKey string ~ 5120文字 Google PlayStore の秘密鍵Google Play の購入レシートを検証するために使用されるサービスアカウントの秘密鍵。Android デバイスからのアプリ内購入を受け付ける場合に必要です。 enableFakeReceipt bool false フェイクレシートの有効化テスト目的で Unity Editor が生成するフェイク購入レシートを受け付けるかどうか。開発・テスト環境でのみ有効にし、不正な通貨付与を防ぐため本番環境では必ず無効にする必要があります。デフォルトは false です。 createWalletScript ScriptSetting ウォレット作成時スクリプト新しいウォレットが初めて作成されたときに実行するスクリプト。ウォレットは初回アクセス時に自動作成されるため、プレイヤーが通貨システムに初めてアクセスした際にこのスクリプトがトリガーされます。 depositScript ScriptSetting 残高加算時スクリプトウォレットに通貨が加算されたときに実行するスクリプト。有償通貨の加算（ストア購入）と無償通貨の付与の両方でトリガーされます。 withdrawScript ScriptSetting 残高消費時スクリプトウォレットから通貨が消費されたときに実行するスクリプト。消費優先度の設定に従って有償通貨または無償通貨が差し引かれる際にトリガーされます。 logSetting LogSetting ログの出力設定APIリクエスト・レスポンスのログを GS2-Log に出力するための設定。設定すると、ウォレット操作（入金、消費、購入）がモニタリング、監査、分析のためにログ出力されます。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Money2 Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/money2/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/money2/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 currencyUsagePriority 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;PrioritizeFree&amp;rdquo;,&#xA;&amp;ldquo;PrioritizePaid&amp;rdquo;&#xA;}&#xA;✓ 消費優先度ウォレットから出金する際に有償通貨と無償通貨のどちらを先に消費するかを決定します。&amp;ldquo;PrioritizeFree&amp;rdquo; は無償通貨を優先し、&amp;ldquo;PrioritizePaid&amp;rdquo; は有償通貨を優先します。定義説明&amp;ldquo;PrioritizeFree&amp;rdquo;無償通貨を優先して使用する&amp;ldquo;PrioritizePaid&amp;rdquo;有償通貨を優先して使用する description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定通貨の入金・出金時に使用される分散トランザクションの設定です。 sharedFreeCurrency bool ✓ 無償通貨を異なるスロットで共有するか有効にすると、無償通貨の残高がすべてのウォレットスロット（プラットフォーム）間で共有されます。有償通貨はスロットごとに分離されたままです。この設定はネームスペース作成時のみ設定可能で、後から変更できません。 platformSetting PlatformSetting ✓ ストアプラットフォーム設定サポートされている各ストアプラットフォーム（Apple App Store、Google Play、テスト用Fake）の設定です。各プラットフォームでのレシート検証に必要な認証情報やキーを含みます。 depositBalanceScript ScriptSetting ウォレット残高を加算したときに実行するスクリプトの設定Script トリガーリファレンス - deposit withdrawBalanceScript ScriptSetting ウォレット残高を消費したときに実行するスクリプトの設定Script トリガーリファレンス - withdraw verifyReceiptScript ScriptSetting レシート検証を実行したときに実行するスクリプトの設定Script トリガーリファレンス - verifyReceipt subscribeScript string ~ 1024文字 期間課金を新規契約するときに実行する GS2-Script スクリプトGRN(ユーザーの紐づけ変更時には呼び出されない/一度契約失効後に再度契約した場合も呼び出される)Script トリガーリファレンス - subscribe renewScript string ~ 1024文字 期間課金を更新するときに実行する GS2-Script スクリプトGRNScript トリガーリファレンス - renew unsubscribeScript string ~ 1024文字 期間課金を解約するときに実行する GS2-Script スクリプトGRN(ユーザーの紐づけ変更時には呼び出されない)Script トリガーリファレンス - unsubscribe takeOverScript ScriptSetting 期間課金に紐づけられたユーザーを変更するときに実行するスクリプトの設定Script トリガーリファレンス - takeOver changeSubscriptionStatusNotification NotificationSetting 期間課金の契約状況が変化したときのプッシュ通知サブスクリプションのステータスが変化した際（有効化、更新、解約、期限切れ、取り消しなど）に GS2-Gateway を通じて配信されるプッシュ通知の設定です。ゲームクライアントがサブスクリプション状態の変化にリアルタイムで対応できるようにします。 logSetting LogSetting ログの出力設定このネームスペースに対するAPIリクエスト・レスポンスログの出力先となる GS2-Log のネームスペースを指定します。入金、出金、レシート検証、サブスクリプションイベントの追跡に役立ちます。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-News Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/news/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/news/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 logSetting LogSetting ログの出力設定APIリクエスト・レスポンスのログを GS2-Log に出力するための設定。設定すると、ニュース操作（記事取得、コンテンツ生成、Cookie 発行など）がモニタリングと分析のためにログ出力されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::News::Namespace Properties: Name: namespace-0001 Description: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/news&#34; ) SampleStack := core.NewStack() news.</description>
    </item>
    <item>
      <title>GS2-Quest Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/quest/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/quest/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定クエスト報酬の付与時のトランザクションの処理方法を制御する設定です。 startQuestScript ScriptSetting クエスト開始したときに実行するスクリプトの設定Script トリガーリファレンス - startQuest completeQuestScript ScriptSetting クエストクリアしたときに実行するスクリプトの設定Script トリガーリファレンス - completeQuest failedQuestScript ScriptSetting クエスト失敗したときに実行するスクリプトの設定Script トリガーリファレンス - failedQuest logSetting LogSetting ログの出力設定APIリクエスト・レスポンスログの出力先となる GS2-Log のネームスペースを指定します。クエストの開始・クリア・失敗イベントの追跡に使用されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Quest::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 StartQuestScript: null CompleteQuestScript: null FailedQuestScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Ranking Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/ranking/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/ranking/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定ランキング操作時のトランザクションの処理方法を制御する設定です。 logSetting LogSetting ログ出力設定ランキング関連の操作ログを GS2-Log に出力するための設定。設定すると、スコア登録、ランキング取得、購読変更などのアクションが分析や監査のために記録されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Ranking::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/ranking&#34; ) SampleStack := core.</description>
    </item>
    <item>
      <title>GS2-Ranking2 Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/ranking2/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/ranking2/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定ランキング報酬の付与に使用される分散トランザクションの設定です。入手アクションを自動実行するオートラン、全体の成否を保証するアトミックコミットをサポートします。 logSetting LogSetting ログの出力設定APIリクエスト・レスポンスログの出力先となる GS2-Log のネームスペースを指定します。スコア登録やランキング報酬配布の追跡に使用されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Ranking2::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;</description>
    </item>
    <item>
      <title>GS2-Realtime Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/realtime/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/realtime/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定リアルタイム操作時のトランザクションの処理方法を制御する設定です。 serverType 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;relay&amp;rdquo;&#xA;}&#xA;✓ サーバの種類リアルタイム通信のためにプロビジョニングするゲームサーバーのタイプ。現在は &amp;ldquo;relay&amp;rdquo; モードをサポートしており、接続されたゲームクライアント間でメッセージを転送するパケットリレーサーバーを提供します。定義説明&amp;ldquo;relay&amp;rdquo;パケットリレー serverSpec 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;realtime1.nano&amp;rdquo;&#xA;}&#xA;✓ サーバのスペックプロビジョニングされるゲームサーバーのハードウェアスペックティア。各ルームのサーバーインスタンスに割り当てられるコンピューティングリソース（CPU、メモリ）を決定します。現在 &amp;ldquo;realtime1.nano&amp;rdquo; をサポートしています。定義説明&amp;ldquo;realtime1.nano&amp;rdquo;realtime1.nano createNotification NotificationSetting ルーム作成完了通知ルームのプロビジョニングが完了し、接続可能になったときにトリガーされるプッシュ通知設定。ルーム作成は非同期で行われ（IPアドレス、ポート、暗号鍵は少し遅れて割り当てられる）、この通知によりクライアントにルームが接続受付可能になったことを通知します。 logSetting LogSetting ログ出力設定リアルタイム関連の操作ログを GS2-Log に出力するための設定。設定すると、ルーム作成、接続イベント、メッセージリレーのアクティビティなどが分析やデバッグのために記録されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Realtime::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null ServerType: relay ServerSpec: realtime1.</description>
    </item>
    <item>
      <title>GS2-Schedule Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/schedule/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/schedule/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定スケジュール操作時のトランザクションの処理方法を制御する設定です。 logSetting LogSetting ログ出力設定スケジュール関連の操作ログを GS2-Log に出力するための設定。設定すると、イベントクエリ、トリガー発動、トリガー削除などのアクションが分析や監査のために記録されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Schedule::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/schedule&#34; ) SampleStack := core.</description>
    </item>
    <item>
      <title>GS2-Script Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/script/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/script/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定スクリプトがトランザクションアクションを返す際に使用される分散トランザクションの設定です。 logSetting LogSetting ログの出力設定APIリクエスト・レスポンスログの出力先となる GS2-Log のネームスペースを指定します。スクリプトの呼び出しとその結果の追跡に使用されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Script::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;github.com/gs2io/gs2-golang-cdk/script&#34; ) SampleStack := core.</description>
    </item>
    <item>
      <title>GS2-SeasonRating Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/season_rating/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/season_rating/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定シーズンレーティング結果の適用時に使用されるトランザクション処理の設定。 logSetting LogSetting ログ出力設定投票用紙の発行、投票の提出、レーティング計算などのシーズンレーティング操作のログ出力設定。設定した場合、操作ログが指定した GS2-Log ネームスペースに出力されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::SeasonRating::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;github.com/gs2io/gs2-golang-cdk/core&#34; &#34;</description>
    </item>
    <item>
      <title>GS2-SerialKey Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/serial_key/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/serial_key/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定シリアルキー操作時のトランザクションの処理方法を制御する設定です。 logSetting LogSetting ログの出力設定シリアルコードの発行・使用に関する API リクエスト・レスポンスログを出力する GS2-Log のネームスペースを指定します。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::SerialKey::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Showcase Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/showcase/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/showcase/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定陳列棚操作時のトランザクションの処理方法を制御する設定です。 buyScript ScriptSetting 購入を実行しようとしたときに実行するスクリプトの設定Script トリガーリファレンス - buy logSetting LogSetting ログの出力設定陳列棚の閲覧や商品購入に関する API リクエスト・レスポンスログを出力する GS2-Log のネームスペースを指定します。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Showcase::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 BuyScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-SkillTree Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/skill_tree/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/skill_tree/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting ✓ トランザクション設定ノード解放・拘束操作の実行時に使用されるトランザクション処理の設定。消費アクション（解放コスト）と入手アクション（拘束時の返却）が GS2 トランザクションシステムを通じてどのように処理されるかを定義します。 releaseScript ScriptSetting ノード開放時に実行するスクリプトの設定Script トリガーリファレンス - release restrainScript ScriptSetting ノード開放状態を未解放状態に戻すときに実行するスクリプトの設定Script トリガーリファレンス - restrain logSetting LogSetting ログ出力設定ノード解放・拘束・リセットなどのスキルツリー操作のログ出力設定。設定した場合、操作ログが指定した GS2-Log ネームスペースに出力されます。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::SkillTree::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: EnableAutoRun: true QueueNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:queue:queue-0001 ReleaseScript: null RestrainScript: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-Stamina Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/stamina/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/stamina/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定スタミナ操作時のトランザクションの処理方法を制御する設定です。 overflowTriggerScript string ~ 1024文字 オーバーフロートリガースクリプト回復時にスタミナがオーバーフローした際に呼び出す GS2-Script の GRN。時間ベースの回復でスタミナが最大値を超える場合にトリガーされ、余剰分のカスタム処理（例：オーバーフロー分をアイテムに変換）が可能です。Script トリガーリファレンス - overflow logSetting LogSetting ログの出力設定スタミナの消費、回復、オーバーフローなどの操作を GS2-Log に記録するためのログ出力設定。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Stamina::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null OverflowTriggerScript: grn:gs2:ap-northeast-1:YourOwnerId:script:namespace-0001:script:script LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
    <item>
      <title>GS2-StateMachine Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/state_machine/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/state_machine/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 supportSpeculativeExecution 文字列列挙型&#xA;enum {&#xA;&amp;ldquo;enable&amp;rdquo;,&#xA;&amp;ldquo;disable&amp;rdquo;&#xA;}&#xA;&amp;ldquo;disable&amp;rdquo; 投機的実行をサポートするか有効にすると、ステートマシン定義と乱数状態が Status エンティティに埋め込まれ、クライアントがサーバー確認前にローカルで状態遷移をシミュレーションできるようになります。transactionSetting の設定が必要です。定義説明&amp;ldquo;enable&amp;rdquo;有効&amp;ldquo;disable&amp;rdquo;無効 transactionSetting TransactionSetting {supportSpeculativeExecution} == &amp;ldquo;enable&amp;rdquo; トランザクション設定ステートマシンの emit アクション実行時のトランザクションの処理方法を制御する設定です。投機的実行を有効にする場合に必要です。※ supportSpeculativeExecution が &amp;ldquo;enable&amp;rdquo; であれば有効 startScript ScriptSetting ステートマシンを起動したときに実行するスクリプトの設定Script トリガーリファレンス - start passScript ScriptSetting ステートマシンが正常終了したときに実行するスクリプトの設定Script トリガーリファレンス - pass errorScript ScriptSetting ステートマシンが異常終了したときに実行するスクリプトの設定Script トリガーリファレンス - error lowestStateMachineVersion long ステートマシンの最低バージョン実行可能なステートマシンの最低バージョンです。この値より古いバージョンのステートマシンで作成された Status インスタンスは拒否され、すべての実行中インスタンスが最新の定義を使用することが保証されます。 logSetting LogSetting ログの出力設定ステートマシンの実行、状態遷移、emit イベントに関する API リクエスト・レスポンスログを出力する GS2-Log のネームスペースを指定します。 GetAttr !</description>
    </item>
    <item>
      <title>GS2-Version Deploy/CDK リファレンス</title>
      <link>/ja/api_reference/version/deploy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/version/deploy/</guid>
      <description>エンティティ Deploy処理で操作の対象となるリソース&#xA;Namespace ネームスペース&#xA;ネームスペースは、一つのプロジェクト内で同じサービスを異なる用途で複数利用するためのエンティティです。&#xA;GS2 の各サービスはネームスペース単位で管理されます。ネームスペースが異なれば、同じサービスでも完全に独立したデータ空間として扱われます。&#xA;そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。&#xA;Request リソースの生成・更新リクエスト&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 name string ✓ ~ 128文字 ネームスペース名ネームスペース固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 description string ~ 1024文字 説明文 transactionSetting TransactionSetting トランザクション設定バージョンチェック操作時のトランザクションの処理方法を制御する設定です。 assumeUserId string ✓ ~ 1024文字 バージョンチェックを通過した場合に昇格する GS2-Identifier ユーザー GRN acceptVersionScript ScriptSetting バージョンを承認したときに実行するスクリプトの設定Script トリガーリファレンス - acceptVersion checkVersionTriggerScriptId string ~ 1024文字 バージョンチェック処理を実行する GS2-Script スクリプト GRN logSetting LogSetting ログの出力設定バージョンチェックおよびバージョン承認操作に関する API リクエスト・レスポンスログを出力する GS2-Log のネームスペースを指定します。 GetAttr !GetAttrタグで取得可能なリソースの生成結果&#xA;型 説明 Item Namespace 作成したネームスペース 実装例 Language: GS2-Deploy(YAML) Go PHP Java C# TypeScript Python Type: GS2::Version::Namespace Properties: Name: namespace-0001 Description: null TransactionSetting: null AssumeUserId: grn:gs2::YourOwnerId:identifier:user:user-0001 AcceptVersionScript: null CheckVersionTriggerScriptId: null LogSetting: LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace-0001 import ( &#34;</description>
    </item>
  </channel>
</rss>
