メインコンテンツまでスキップ

gcp_network

注記

このリソースの API は、ユーザーエクスペリエンスを簡素化するために、今後のバージョンで変更される可能性があります。

GCP のネットワーク構成は、仮想ネットワークやサブネットなどのネットワークインフラストラクチャを定義し、CelerData クラスターのデプロイメントをホストします。また、CelerData クラスターの入出力トラフィックを制御するセキュリティルールも含まれます。詳細については、 Create a Project and Enable Necessary APIs および Creates a network configuration for GCP in CelerData Cloud BYOC を参照してください。

このリソースの実装は、クラスター全体のデプロイメント手順の一部として行うことができます。クラスターのデプロイメント手順の詳細は Provision CelerData Cloud BYOC on GCP で確認できます。また、このリソースを個別に実装してデータクレデンシャルを作成し、それを対応するデータクレデンシャルおよびデプロイメントクレデンシャルと共に何度も再利用してクラスターをデプロイすることもできます。

使用例

resource "celerdatabyoc_gcp_network" "network_credential" {
name = "<network_credential_name>"
region = "<region_name>"
subnet = "<subnet>"
network_tag = "<network_tag>"
deployment_credential_id = "<deployment_credential_id>"
}

引数リファレンス

注記

このセクションでは、celerdatabyoc_gcp_network リソースの引数のみを説明します。他のリソースの引数の説明については、対応するリソーストピックを参照してください。

このリソースには、以下の必須引数とオプション引数が含まれています。

必須:

  • name: (新しいリソースを強制)ネットワーク構成の名前。ユニークな名前を入力してください。

  • region: (新しいリソースを強制)GCP リージョンの名前。

  • subnet: (新しいリソースを強制)GCP サブネットの名前。

  • network_tag: (新しいリソースを強制)クラスターのノード間での接続を有効にするために使用するファイアウォールルールのターゲットタグ。CelerData の VPC と自身の VPC 間で TLS を介して接続します。

  • deployment_credential_id: (新しいリソースを強制)デプロイメントクレデンシャルの ID。 celerdatabyoc_gcp_deployment_credential

オプション:

  • psc_connection_id: (新しいリソースを強制)CelerData の VPC と自身の VPC 間で直接かつ安全な接続を可能にする Private Service Connect 接続の ID。

    PSC 接続の作成方法については、 Create a Private Service Connect Endpoint を参照してください。 注意:

    • PSC 接続 ID が設定されていない場合、Private Service Connect 接続は構築されず、CelerData の VPC はインターネットを介して自身の VPC と通信します。
    • Shared VPC を有効にしている場合、サービスプロジェクト(つまり、クラスターがデプロイされているプロジェクト)から PSC 接続の ID を入力する必要があります。

属性リファレンス

このリソースは以下の属性をエクスポートします。

  • id: ネットワーク構成の ID。

参照