接続情報を更新します。
接続情報についてはTROCCO Docsを参照してください。
認証キーとなるAPI KEYをAuthorization: Token {{API KEY}}の形式でヘッダーにセットします。
API KEYがabc123の場合は、Authorization: Token abc123とします。
API KEYの作成方法は、TROCCO API KEYの作成を参照ください。
接続情報種別
接続情報ID
接続情報名
接続情報の説明
リソースグループID
Athenaの場合: AthenaのURL
Athenaの場合: S3ステージングディレクトリ
Athena, S3, Redshiftの場合: AWSアクセスキーID
Athena, S3, Redshiftの場合: AWSシークレットアクセスキー
BigQuery, GCS, Google Spreadsheets、GoogleAnalytics4、Google Driveの場合: サービスアカウント認証を使用する場合はサービスアカウントJSONキーを指定します。
BigQueryの場合: Workload Identity Federation認証を使用しているかどうか
BigQueryの場合: Workload Identity Federation設定(JSON object)
BigQuery, GCSの場合: プロジェクトID
Snowflake, MySQL, PostgreSQL, SQL Server, SFTPの場合, MongoDB, Redshift, Oracle, SmartHRの場合: ホスト名 Oracleの場合: tns_admin_oraを指定する場合は不要です Backlogの場合: ホスト名。ポート番号を含めることができます(例: *.backlog.com:443) SmartHRの場合: ホスト名。ポート番号を含めることができます(例: *.smarthr.jp)
Databricksの場合: サーバーホスト名
Databricksの場合: HTTPパス
Snowflakeの場合: 認証方法を指定します。
- key_pair: private_key を指定
- programmatic_access_token: pat_token を指定
- user_password: password を指定。なお、ユーザー・パスワード認証は、Snowflakeの仕様変更により将来的に廃止される予定です。新規で接続情報を作成する場合は、キーペア認証またはプログラムによるアクセストークン認証から選択してください。
- oauth: Microsoft Entra IDによるOAuth認証。OAuth認証情報の連携はTROCCOの画面からのみ設定できるため、この値はすでにOAuth認証で作成済みの接続情報を更新する場合にのみ指定できます。 MongoDBの場合: 認証方法 (auto, scram-sha-1, scram-sha-256, mongodb-x509).
Databricksの場合: 認証方法
Snowflake, MySQL, PostgreSQL, SQL Server, SFTP, Redshift, Oracleの場合: ユーザー名
Snowflakeの場合: キーペア認証を使用する場合は秘密鍵を指定します。
Snowflakeの場合: 秘密鍵にパスフレーズが設定されている場合に指定します。
Snowflake, MySQL, PostgreSQL, SQL Server, Kintone, SFTP, Redshift, Oracle, カオナビの場合: ユーザー・パスワード認証を使用する場合はパスワードを指定します。
Snowflakeの場合: プログラムによるアクセストークン (PAT) 認証を使用する場合に指定します。auth_method が "programmatic_access_token" の場合に必須です。
Snowflakeの場合: クエリの実行に使用するロール。未入力の場合、Snowflakeのデフォルトの設定が利用されます。
GCSの場合: APIリクエスト時のUserAgentとして利用されます。転送先Google Cloud Storageでのみ使用されます
GCSの場合: サービスアカウント認証を使用する場合はサービスアカウントのメールアドレスを指定します。サービスアカウントEmailの取得方法はドキュメントをご参照ください。
MySQL, PostgreSQL, SQL Server, SFTP, Redshift, Oracleの場合: 接続先ポート Oracleの場合: tns_admin_oraを指定する場合は不要です
MySQL, PostgreSQL, SQL Server, MongoDB, Redshift, Oracleの場合: SSL
MySQL, PostgreSQL, Oracleの場合: CA証明書
Oracleの場合: TNSネーミングを使用して接続する場合の tnsnames.ora の内容。指定した場合、host / port / connection_type は無視されます。
Oracleの場合: Oracle Wallet (Autonomous Database接続用の証明書ファイル、cwallet.sso) のBase64エンコードされた内容。未指定の場合は既存の設定を維持します。nullを指定すると設定を削除します。
MySQLの場合: 証明書 (CRTファイル)
MySQLの場合: 鍵 (KEYファイル)
PostgreSQL, MongoDBの場合: クライアント証明書
PostgreSQL, MongoDBの場合: クライアント秘密鍵
PostgreSQLの場合: SSLモード
PostgreSQL, SQL Serverの場合: JDBCドライバのバージョン Oracleの場合: JDBCドライバのファイル名 (12c-ojdbc7.jar, 19c-ojdbc8.jar, 26ai-ojdbc8.jar)
MySQL, PostgreSQL, SQL Server, Redshift, Oracleの場合: SSHトンネルを使用する場合はtrueを指定します。
MySQL, PostgreSQL, SQL Server, Redshift, Oracleの場合: SSHホスト
MySQL, PostgreSQL, SQL Server, Redshift, Oracleの場合: SSHポート
MySQL, PostgreSQL, SQL Server, Redshiftの場合: SSHユーザー
MySQL, PostgreSQL, SQL Server, Redshift, Oracleの場合: SSHパスワード
MySQL, PostgreSQL, SQL Server, Redshift, Oracleの場合: SSH秘密鍵
MySQL, PostgreSQL, SQL Server, Redshift, Oracleの場合: SSH秘密鍵のパスフレーズ
S3の場合: AWS認証方式
S3の場合: AssumeRoleのAWSアカウントID
S3の場合: AssumeRoleのIAMロール名
Salesforceの場合: 認証エンドポイント
Salesforceの場合: セキュリティトークン
Kintoneの場合: ドメイン
Kintone, カオナビの場合: ユーザーネーム
Kintoneの場合: トークン
Databricksの場合: パーソナルアクセストークン
Databricksの場合: OAuth2 クライアントID カスタムコネクタ(OAuth2認証方式)の場合: OAuth2クライアントID
Databricksの場合: OAuth2 クライアントシークレット カスタムコネクタ(OAuth2認証方式)の場合: OAuth2クライアントシークレット
MongoDBの場合: 接続文字列フォーマット
MongoDBの場合: 読み取り設定
MongoDBの場合: 認証データベース名
MongoDBの場合: レプリカセット名
MongoDBの場合: 読み取り設定タグ。タグセットの配列で、各タグセットは{key, value}オブジェクトの配列です。
MongoDBの場合: 厳密な読み取り設定タグ。trueの場合、タグに一致するサーバーがない場合にフォールバックしません。
Kintoneの場合: ベーシック認証ユーザーネーム。 client_certificate_enabledがtrueの場合も送信されますが、kintoneのセキュアアクセス(サブドメイン.s.cybozu.com)での接続ではベーシック認証は検査されません。
Kintoneの場合: ベーシック認証パスワード。 client_certificate_enabledがtrueの場合も送信されますが、kintoneのセキュアアクセス(サブドメイン.s.cybozu.com)での接続ではベーシック認証は検査されません。
Kintoneの場合: ログイン方法
Kintoneの場合: クライアント証明書(セキュアアクセス)を使用するかどうか。省略すると登録済みの設定を維持します。 falseにすると、登録済みのクライアント証明書とパスワードは削除されます。 セキュアアクセスを利用する場合は、domainに「サブドメイン.s.cybozu.com」を指定してください。 trueの場合、basic_auth_usernameとbasic_auth_passwordが設定されていてもエラーにはならず、セキュアアクセスでの接続ではベーシック認証は検査されません。登録済みのベーシック認証は削除されません(外すには空文字を指定してください)。
Kintoneの場合: クライアント証明書。kintoneのセキュアアクセス設定で発行したPFXファイルをbase64エンコードした文字列(Terraformではfilebase64()で渡せます)。改行は含めないでください(base64 -w 0など。含まれていた場合は無視します)。 client_certificate_enabledがtrueのとき、作成時は必須です。client_certificate_enabledがfalse(作成時に省略した場合を含む)のまま指定すると400になります。 更新時に省略すると、登録済みの証明書とパスワードを維持します。空文字は解除として扱うため、client_certificate_enabledがtrueのまま空文字を指定すると400になります(証明書を外す場合はclient_certificate_enabledをfalseにしてください)。 証明書を差し替えるときは、その証明書のパスワードをclient_certificate_passwordに一緒に指定してください。省略すると登録済みのパスワードで検証されます。パスワードなしのPFXに差し替える場合は空文字を指定してください。差し替えると、画面でアップロードしたときのファイル名は表示されなくなります。
Kintoneの場合: クライアント証明書のパスワード。PFXにパスワードが設定されている場合に指定します(パスワードなしのPFXでは省略できます)。 更新時に省略すると登録済みのパスワードを維持し、空文字を指定すると解除します(パスワードなしのPFXとして扱います)。登録済みまたは指定したパスワードで証明書を読み込めない場合は400になります。
Backlog, SmartHR, バクラク, PagerDutyの場合: APIキー カスタムコネクタの場合: APIキーや認証トークン(api_key認証方式のコネクタ定義のときに必須)
SFTPの場合: 相対パスとして探索する
SFTPの場合: Windowsサーバー
SFTP, Redshift, Oracleの場合: セキュア通信機能AWS PrivateLinkオプションを有効にする
SFTP, Redshift, Oracleの場合: SSHトンネル設定
SFTPの場合:「-----BEGIN RSA PRIVATE KEY-----」で始まるRSA秘密鍵
SFTPの場合: 秘密鍵のパスフレーズ
カスタムコネクタ(OAuth2認証方式)の場合: OAuth2スコープ一覧(指定した場合、既存のスコープを全置換)
指定した接続情報の詳細を返します。
接続情報ID
接続情報名
接続情報の説明
リソースグループID
BigQuery, GoogleAnalytics4, Google SpreadSheets の場合: OAuth認証を使用しているかどうか
BigQueryの場合: Workload Identity Federation認証を使用しているかどうか
BigQueryの場合: Workload Identity Federation設定(JSON object)
BigQueryの場合: Workload Identity Federationの外部ID
BigQuery, GoogleAnalytics4の場合: サービスアカウントのJSONキーが登録されているかどうか
BigQueryの場合: プロジェクトID
BigQuery, GoogleAnalytics4, Google SpreadSheets の場合: OAuth認証情報ID
Snowflake, PostgreSQL, SQL Server, SFTPの場合, MongoDB, Redshift, Oracleの場合: ホスト名 Oracleの場合: tns_admin_oraを指定した場合はnullになります Backlogの場合: ホスト名。ポート番号を含めることができます(例: *.backlog.com:443) SmartHRの場合: ホスト名。ポート番号を含めることができます(例: *.smarthr.jp)
Databricksの場合: HTTPパス
PostgreSQL, SQL Server, SFTPの場合, MongoDB, Redshift, Oracleの場合: ポート Oracleの場合: tns_admin_oraを指定した場合はnullになります
Snowflakeの場合: 認証方法 (key_pair, programmatic_access_token, oauth, user_password)。なお、ユーザー・パスワード認証 (user_password) は、Snowflakeの仕様変更により将来的に廃止される予定です。Microsoft Entra IDによるOAuth認証 (oauth) の接続情報はTROCCOの画面からのみ作成できます。 Salesforceの場合: 認証方法 (user_password) MongoDBの場合: 認証方法 (auto, scram-sha-1, scram-sha-256, mongodb-x509)
Databricksの場合: 認証方法 (pat, oauth-m2m) カスタムコネクタの場合: 紐付くカスタムコネクタ定義の認証方式 (api_key, oauth2)
Salesforce, Snowflake, PostgreSQL, SQL Server, SFTPの場合, MongoDB, Redshift, Oracleの場合: ユーザー名
Snowflakeの場合: クエリの実行に使用するロールを指定します。
Snowflake, SFTP, Redshift, Oracleの場合: AWS PrivateLinkを使用しているかどうか
Snowflake, PostgreSQL, SQL Serverの場合: JDBCドライバのバージョン Oracleの場合: JDBCドライバのファイル名 (12c-ojdbc7.jar, 19c-ojdbc8.jar, 26ai-ojdbc8.jar)
Oracleの場合: TNSネーミングを使用して接続する場合の tnsnames.ora の内容。指定した場合、host / port / connection_type は無視されます。
PostgreSQLの場合: SSLダイレクトネゴシエーション(sslnegotiation=direct)を有効にするかどうか。JDBCドライバー 42.7.4以上が必要です。
Salesforceの場合: OAuth認証情報ID
Salesforceの場合: サンドボックス環境を使用しているかどうか
Salesforceの場合: セキュリティトークンが登録されているかどうか
Salesforceの場合: 認証エンドポイント
Salesforce, PostgreSQL, SFTPの場合の場合, MongoDB, Redshift, Oracleの場合: passwordを設定しているかどうか
PostgreSQL, SQL Server, Redshift, Oracleの場合: SSL
Oracleの場合: SSL証明書 (CA証明書)
Oracleの場合: SSL証明書 (ssl_ca) を設定しているかどうか
Oracleの場合: Oracle Wallet (Autonomous Database接続用の証明書ファイル) を設定しているかどうか。
PostgreSQLの場合の場合: SSLモード
PostgreSQL, SQL Server, MongoDB, Redshift, Oracleの場合: SSHトンネルを使用する場合はtrueを指定します。
kintoneの場合の場合: ドメイン
kintoneの場合の場合: ログイン方法
kintoneの場合, カオナビの場合: ユーザーネーム
kintoneの場合の場合: ベーシック認証ユーザーネーム
kintoneの場合: クライアント証明書(セキュアアクセス)を使用するかどうか。証明書とパスワードの値は返しません
MongoDBの場合: 接続文字列フォーマット
MongoDBの場合: 読み取り設定
MongoDBの場合: 認証データベース名
MongoDBの場合: レプリカセット名
MongoDBの場合: 読み取り設定タグ。タグセットの配列で、各タグセットは{key, value}オブジェクトの配列です。
MongoDBの場合: 厳密な読み取り設定タグ。trueの場合、タグに一致するサーバーがない場合にフォールバックしません。
PostgreSQL, MongoDB, Redshift, Oracleの場合: SSHホスト
PostgreSQL, MongoDB, Redshift, Oracleの場合: SSHポート
PostgreSQL, MongoDB, Redshift, Oracleの場合: SSHユーザー
PostgreSQL, MongoDB, Redshift, Oracleの場合: SSHパスワードが設定されているかどうか
PostgreSQL, MongoDB, Redshift, Oracleの場合: SSH秘密鍵が設定されているかどうか
PostgreSQL, MongoDB, Redshift, Oracleの場合: SSH秘密鍵のパスフレーズが設定されているかどうか
Snowflakeの場合: 秘密鍵のパスフレーズが設定されているかどうか
SFTPの場合の場合: 相対パスとして探索する
SFTPの場合の場合: Windowsサーバー
SFTP, Redshift, Oracleの場合: SSHトンネル設定
SFTPの場合: 秘密鍵が登録されているかどうか
SFTPの場合: 秘密鍵のパスフレーズが登録されているかどうか
Backlog, SmartHR, バクラク, PagerDutyの場合: API Key
Redshiftの場合: AWSアクセスキーID
カオナビの場合: ユーザー・パスワード認証を使用する場合はパスワードを指定します。
Marketoの場合: REST APIのエンドポイントの中の一部がアカウントIDになっています。 https://XXX-XXX-XXX.mktorest.com/rest におけるXXX-XXX-XXXの部分です。
Marketoの場合: クライアントID
Marketoの場合: クライアントシークレット
Marketoの場合: APIコール上限値
カスタムコネクタの場合: 紐付くカスタムコネクタ定義のID
カスタムコネクタ(OAuth2認証方式)の場合: OAuth2クライアントID
カスタムコネクタ(OAuth2認証方式)の場合: OAuth2スコープ一覧(作成順)
カスタムコネクタ(OAuth2認証方式)の場合: OAuth2認証が完了しているかどうか。 client_credentialsグラントの場合は対話的な認証操作が不要なため常にtrue。 authorization_codeグラントの場合、外部APIでの作成直後は必ずfalse(未認可)で、 TROCCO画面上で認証を完了すると初めてtrueになる。
不正なリクエストです。
API KEYが不正です。
指定した接続情報種別または接続情報IDが存在しません。