DataConnector

Collection にグループ化されたすべてのデータストアの外部データソースへの接続を管理します。これは Collection のシングルトン リソースです。初期化は DataConnectorService.SetUpDataConnector メソッドでのみサポートされます。このメソッドは新しい Collection を作成し、その DataConnector を初期化します。

JSON 表現
{
  "name": string,
  "state": enum (State),
  "dataSource": string,
  "removeParamKeys": [
    string
  ],
  "refreshInterval": string,
  "nextSyncTime": {
    object (DateTime)
  },
  "entities": [
    {
      object (SourceEntity)
    }
  ],
  "createTime": string,
  "latestPauseTime": string,
  "lastSyncTime": string,
  "updateTime": string,
  "errors": [
    {
      object (Status)
    }
  ],
  "syncMode": enum (SyncMode),
  "kmsKeyName": string,
  "destinationConfigs": [
    {
      object (DestinationConfig)
    }
  ],
  "actionState": enum (State),
  "actionConfig": {
    object (ActionConfig)
  },
  "endUserConfig": {
    object (EndUserConfig)
  },
  "federatedConfig": {
    object (FederatedConfig)
  },
  "connectorModes": [
    enum (ConnectorMode)
  ],
  "staticIpEnabled": boolean,
  "staticIpAddresses": [
    string
  ],
  "blockingReasons": [
    enum (BlockingReason)
  ],
  "identityRefreshInterval": string,
  "identityScheduleConfig": {
    object (IdentityScheduleConfig)
  },
  "privateConnectivityProjectId": string,
  "bapConfig": {
    object (BAPConfig)
  },
  "connectorType": enum (ConnectorType),
  "realtimeState": enum (State),
  "alertPolicyConfigs": [
    {
      object (AlertPolicyConfig)
    }
  ],
  "realtimeSyncConfig": {
    object (RealtimeSyncConfig)
  },
  "aclEnabled": boolean,
  "createEuaSaas": boolean,
  "autoRunDisabled": boolean,
  "incrementalSyncDisabled": boolean,
  "incrementalRefreshInterval": string,
  "hybridIngestionDisabled": boolean,

  // Union field data_connector_params can be only one of the following:
  "params": {
    object
  },
  "jsonParams": string
  // End of list of possible types for union field data_connector_params.
}
フィールド
name

string

出力専用。データコネクタの完全なリソース名。形式: projects/*/locations/*/collections/*/dataConnector

state

enum (State)

出力専用。コネクタの状態。

dataSource

string

必須。データソース名。サポートされている値は、salesforcejiraconfluencebigquery です。

removeParamKeys[]

string

省略可。「params」フィールドから削除するキーを指定します。これは、UpdateDataConnectorRequest の updateMask に params が含まれている場合にのみ有効になります。キーが removeParamKeys とリクエストの params フィールドの両方に存在する場合、削除が優先されます。

refreshInterval

string (Duration format)

必須。データ同期の更新間隔。期間を 0 に設定すると、データはリアルタイムで同期されます。ストリーミング機能はまだサポートされていません。最小値は 30 分、最大値は 7 日です。更新間隔が増分更新間隔と同じ値に設定されている場合、増分同期は無効になります。

s で終わる小数点以下 9 桁までの秒単位の期間。例: "3.5s"

nextSyncTime

object (DateTime)

次回データ同期を行うスケジュール時刻を定義します。このフィールドには、IANA タイムゾーン データベースの時、分、タイムゾーンが必要です。これは、データコネクタの更新間隔が 1 日を超える場合に使用します。時または分が指定されていない場合、同期時刻は 0:00 とみなされます。ユーザーは、あいまいさを避けるためにタイムゾーンを指定する必要があります。

entities[]

object (SourceEntity)

接続されたデータソースから取り込むエンティティのリスト。

createTime

string (Timestamp format)

出力専用。DataConnector が作成されたタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

latestPauseTime

string (Timestamp format)

出力専用。この DataConnector が一時停止された最新のタイムスタンプ。データ同期など、すべての機能に影響します。コネクタを一時停止すると、次の影響があります: - データ同期を含むすべての機能が停止します。- 進行中のデータ同期ジョブはすべてキャンセルされます。- 今後のデータ同期の実行はスケジュールされず、トリガーすることもできません。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

lastSyncTime

string (Timestamp format)

出力専用。定期的なコネクタの場合のみ、データ同期が最後に完了した日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

出力専用。DataConnector が最後に更新されたときのタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

errors[]

object (Status)

出力専用。初期化または最新のコネクタ実行によって発生したエラー。

syncMode

enum (SyncMode)

データコネクタでサポートされているデータ同期モード。

kmsKeyName

string

入力専用。このコネクタで管理される DataStore の保護に使用される KMS 鍵。

CMEK 組織のポリシーの保護に準拠する必要があるリクエストに対して設定する必要があります。

このフィールドが設定され、正常に処理されると、このコネクタによって作成された DataStore は KMS 鍵によって保護されるようになります。

destinationConfigs[]

object (DestinationConfig)

省略可。サードパーティのサービスへの接続に使用されるターゲットの宛先。

actionState

enum (State)

出力専用。アクション コネクタの状態。アクション コネクタが初期化中なのか、アクティブなのか、あるいはエラーが発生したのかどうかが反映されます。

actionConfig

object (ActionConfig)

省略可。コネクタによってアクションをサポートするアクション構成。

endUserConfig

object (EndUserConfig)

省略可。EUA コネクタ専用に使用されるパラメータと認証情報。

federatedConfig

object (FederatedConfig)

省略可。FEDERATED モードをサポートするハイブリッド コネクタ専用に使用されるパラメータと認証情報。このフィールドは、コネクタがハイブリッド コネクタで、FEDERATED モードを有効にする場合にのみ設定する必要があります。

connectorModes[]

enum (ConnectorMode)

省略可。このコネクタで有効になっているモード: デフォルトの状態は CONNECTOR_MODE_UNSPECIFIED です。

staticIpEnabled

boolean

省略可。ユーザーがこのコネクタで静的 IP アドレスを有効にしているかどうか。

staticIpAddresses[]

string

出力専用。このコネクタで使用される静的 IP アドレス。

blockingReasons[]

enum (BlockingReason)

出力専用。コネクタによるデータの同期を開始するために完了しておく必要があるユーザー アクション。

identityRefreshInterval
(deprecated)

string (Duration format)

このコネクタによって取り込まれたドキュメントのアクセス制御リスト情報を同期する更新間隔。設定しない場合、アクセス制御リストはデフォルトの 30 分間隔で更新されます。ID の更新間隔は、30 分から 7 日までの範囲で設定できます。

s で終わる小数点以下 9 桁までの秒単位の期間。例: "3.5s"

identityScheduleConfig

object (IdentityScheduleConfig)

ID データ同期の実行の構成。このコネクタで取り込まれたドキュメントのアクセス制御リスト情報を同期する更新間隔が含まれます。

privateConnectivityProjectId

string

出力専用。プライベート接続コネクタに関連付けられているテナント プロジェクト ID。コネクタが機能するには、このプロジェクトを許可リストに登録する必要があります。

bapConfig

object (BAPConfig)

省略可。BAP 接続を確立するための構成。

connectorType

enum (ConnectorType)

出力専用。コネクタのタイプ。各ソースは 1 つのタイプにのみマッピングできます。たとえば、salesforce、confluence、jira のコネクタタイプは THIRD_PARTY です。システムによって設定されると、変更できません。

realtimeState

enum (State)

出力専用。リアルタイム同期の状態

alertPolicyConfigs[]

object (AlertPolicyConfig)

省略可。コネクタレベルのアラート構成。

realtimeSyncConfig

object (RealtimeSyncConfig)

省略可。リアルタイム同期の構成。

aclEnabled

boolean

省略可。コネクタが ACL 構成で作成されるかどうか。現在このフィールドは、Cloud Storage コネクタと BigQuery コネクタにのみ影響します。

createEuaSaas

boolean

省略可。END USER AUTHENTICATION コネクタが SaaS で作成されているかどうか。

autoRunDisabled

boolean

省略可。コネクタが自動実行で無効になっているかどうかを示します。定期的な同期とリアルタイム同期を一時停止するために使用できます。更新情報: incrementalSyncDisabled の導入により、autoRunDisabled は完全同期の一時停止 / 無効化にのみ使用されるようになりました

incrementalSyncDisabled

boolean

省略可。このコネクタの増分同期が一時停止されているかどうかを示します。これは autoRunDisabled とは独立しています。サードパーティ コネクタにのみ適用されます。更新間隔が増分更新間隔と同じ値に設定されている場合、増分同期は無効になります(true に設定されます)。

incrementalRefreshInterval

string (Duration format)

省略可。増分データ同期専用の更新間隔。設定されていない場合、増分同期では環境のデフォルト(3 時間)が使用されます。最小値は 30 分、最大値は 7 日です。サードパーティ コネクタにのみ適用されます。更新間隔が増分更新間隔と同じ値に設定されている場合、増分同期は無効になります。

s で終わる小数点以下 9 桁までの秒単位の期間。例: "3.5s"

hybridIngestionDisabled

boolean

省略可。コネクタがハイブリッド コネクタの場合、コネクタの作成時に取り込みが有効になり、適切なリソースがプロビジョニングされるかどうかを決定します。コネクタがハイブリッド コネクタでない場合、このフィールドは無視されます。

共用体フィールド data_connector_params。ソースにアクセスするために必要なパラメータ(Key-Value ペアの形式)。projects/*/[locations/*/]secrets/*/versions/* 形式の文字列値は Secret Manager から読み取られます。

すべてのデータソースで必須のパラメータ:

  • キー: instance_uri
  • 値: STRING 型。データソースにアクセスするための URI。

OAUTH をサポートするソース(salesforce など)の必須パラメータ:

  • キー: client_id
  • 値: STRING 型。アプリケーションを識別するためのサードパーティ サービス プロバイダのクライアント ID。
  • キー: client_secret
  • 値: STRING 型。サードパーティ認証サーバーによって生成されたクライアント シークレット。
  • キー: access_token
  • 値: STRING 型。保護リソースにアクセスするための UCS の OAuth トークン。
  • キー: refresh_token
  • 値: STRING 型。UCS が、ユーザーの操作なしで新しいアクセス トークンを取得するための OAuth 更新トークン。

基本的な API トークン認証(jiraconfluence など)をサポートするソースに必要なパラメータ:

  • キー: user_account
  • 値: STRING 型。ソースを含むユーザー名またはメールアドレス。
  • キー: api_token
  • 値: STRING 型。ソース アカウント用に生成された API トークン。パスワードを使用する場所での認証に使用されます。

例:

{
                                "instance_uri": "https://xxx.atlassian.net",
                                "user_account": "xxxx.xxx@xxx.com",
                                "api_token": "test-token"
                              }
                              

複数の認証タイプをサポートできるように、使用する認証タイプを指定するパラメータ(省略可能):

  • キー: auth_type
  • 値: STRING 型。データソースの認証タイプ。サポートされている値は、BASIC_AUTHOAUTHOAUTH_ACCESS_TOKENOAUTH_TWO_LEGGEDOAUTH_JWT_BEAREROAUTH_PASSWORD_GRANTJWTAPI_TOKENFEDERATED_CREDENTIAL です。data_connector_params は次のいずれかになります。
params

object (Struct format)

構造化された JSON 形式の必須データコネクタ パラメータ。

jsonParams

string

JSON 文字列形式の必須データコネクタ パラメータ。

State

コネクタの状態。

列挙型
STATE_UNSPECIFIED デフォルト値。
CREATING コネクタの設定中です。
ACTIVE コネクタが正常に設定され、次回の同期実行を待機しています。
FAILED コネクタがエラー状態です。エラーの詳細は DataConnector.errors で確認できます。エラーを修正できない場合は、[CollectionService.DeleteCollection] API で DataConnector を削除できます。
RUNNING コネクタがデータソースからレコードをアクティブに同期しています。
WARNING コネクタは同期実行を完了しましたが、非致命的エラーが発生しました。
INITIALIZATION_FAILED コネクタの初期化に失敗しました。考えられる原因としては、ランタイム エラーや非同期パイプラインの問題などが挙げられます。これにより、リクエストがダウンストリーム サービスに到達できなくなります(一部のコネクタタイプを除く)。
UPDATING コネクタの更新中です。

SourceEntity

データソース内のエンティティを表します。たとえば、Salesforce の Account オブジェクトなどです。

JSON 表現
{
  "entityName": string,
  "keyPropertyMappings": {
    string: string,
    ...
  },
  "dataStore": string,
  "startingSchema": {
    object (Schema)
  },
  "healthcareFhirConfig": {
    object (HealthcareFhirConfig)
  },

  // Union field entity_params can be only one of the following:
  "params": {
    object
  },
  "jsonParams": string
  // End of list of possible types for union field entity_params.
}
フィールド
entityName

string

エンティティの名前。各データソースでサポートされている値:

  • Salesforce: LeadOpportunityContactAccountCaseContractCampaign
  • Jira Issue
  • Confluence: ContentSpace
keyPropertyMappings

map (key: string, value: string)

インデックス登録用の属性。キー: フィールド名。値: フィールドをマッピングするキープロパティ(titledescription など)。サポートされているキープロパティ:

  • title: データレコードのタイトル。これは検索結果に表示されます。
  • description: データレコードの説明。これは検索結果に表示されます。
dataStore

string

出力専用。ソース エンティティに関連付けられたデータストアの完全なリソース名。形式: projects/*/locations/*/collections/*/dataStores/*。コネクタが DataConnectorService.SetUpDataConnector メソッドによって初期化されると、各ソース エンティティに対して DataStore が自動的に作成されます。

startingSchema

object (Schema)

省略可。この SourceEntity から作成された DataStore に使用する開始スキーマ。設定されていない場合、デフォルトのカテゴリ別スキーマが使用されます。

このフィールドは [SetUpDataConnector][] API でのみ使用され、他の API で使用された場合は無視されます。このフィールドは、[GetDataConnector][] API を含むすべての API レスポンスから省略されます。DataStore のスキーマを取得するには、代わりに SchemaService.GetSchema API を使用します。

提供されたスキーマは、スキーマに関する特定のルールに対して検証されます。詳しくは、こちらのドキュメントをご覧ください。

healthcareFhirConfig

object (HealthcareFhirConfig)

省略可。HEALTHCARE_FHIR カテゴリの構成。

共用体フィールド entity_params。データの取り込みを容易にするエンティティのパラメータ。たとえば、BigQuery コネクタの場合は、以下のようになります。

  • キー: document_id_column
  • 値: STRING 型。列 ID の値。entity_params は次のいずれかになります。
params

object (Struct format)

構造化された JSON 形式でのデータの取り込みを容易にするエンティティのパラメータ。

jsonParams

string

JSON 文字列形式で、データの取り込みを容易にするエンティティのパラメータ。

SyncMode

データコネクタでサポートされているデータ同期モードを定義します。

列挙型
PERIODIC コネクタは、refreshInterval に基づいてデータを定期的に同期します。autoRunDisabled と組み合わせて使用して、定期的な同期の一時停止や、1 回限りの同期の指定を行います。
STREAMING データはリアルタイムで同期されます。
UNSPECIFIED データを取り込まないコネクタには、この値が設定されます

DestinationConfig

サードパーティ ソースへの接続に使用されるターゲット エンドポイントを定義します。

JSON 表現
{
  "key": string,
  "destinations": [
    {
      object (Destination)
    }
  ],

  // Union field destination_config_params can be only one of the following:
  "params": {
    object
  },
  "jsonParams": string
  // End of list of possible types for union field destination_config_params.
}
フィールド
key

string

省略可。コネクタでサポートされている一意の宛先識別子。

destinations[]

object (Destination)

省略可。対応するキーの宛先。

共用体フィールド destination_config_params。この宛先構成の追加パラメータ。destination_config_params は次のいずれかになります。
params

object (Struct format)

省略可。この宛先構成の追加パラメータ(構造化された JSON 形式)。

jsonParams

string

この宛先構成の追加パラメータ(JSON 文字列形式)。

Destination

ターゲット エンドポイントを定義します

JSON 表現
{
  "port": integer,

  // Union field destination can be only one of the following:
  "host": string
  // End of list of possible types for union field destination.
}
フィールド
port

integer

省略可。宛先で受け入れられたターゲット ポート番号。

共用体フィールド destination。エンドポイントの宛先。destination は次のいずれかになります。
host

string

一般公開されたルーティング可能なホスト。

ActionConfig

コネクタのアクションをサポートする情報。

JSON 表現
{
  "isActionConfigured": boolean,
  "serviceName": string,
  "useStaticSecrets": boolean,

  // Union field action_config_params can be only one of the following:
  "actionParams": {
    object
  },
  "jsonActionParams": string
  // End of list of possible types for union field action_config_params.
}
フィールド
isActionConfigured

boolean

出力専用。コネクタには必要なパラメータが含まれており、アクションをサポートするように構成されています。

serviceName

string

省略可。DataConnector.params で定義された、VPC ネットワーク エンドポイントを表す Service Directory リソース名(projects/*/locations/*/namespaces/*/services/*)。データソースの instance_uri への接続に使用されます。

VPC Service Controls が有効な場合は必須です。

useStaticSecrets

boolean

省略可。コネクタに静的シークレットを使用するかどうか。true の場合、actionParams で指定されたシークレットは無視されます。

共用体フィールド action_config_params。アクションをサポートするために必要なパラメータ(Key-Value ペアの形式)。projects/*/[locations/*/]secrets/*/versions/* 形式の文字列値は Secret Manager から読み取られます。

OAUTH をサポートするソース(gmailgoogle_calendarjiraworkdaysalesforceconfluence)の必須パラメータ:

  • キー: client_id
  • 値: STRING 型。アプリケーションを識別するためのサービス プロバイダのクライアント ID。
  • キー: client_secret
  • 値: STRING 型。アプリケーションの認証サーバーによって生成されたクライアント シークレット。action_config_params は次のいずれかになります。
actionParams

object (Struct format)

省略可。構造化された JSON 形式のアクション パラメータ。

jsonActionParams

string

省略可。JSON 文字列形式のアクション パラメータ。

EndUserConfig

EUA コネクタ専用に使用されるパラメータと認証情報。

JSON 表現
{
  "additionalParams": {
    object
  },
  "tenant": {
    object (Tenant)
  },

  // Union field auth_config can be only one of the following:
  "authParams": {
    object
  },
  "jsonAuthParams": string
  // End of list of possible types for union field auth_config.
}
フィールド
additionalParams

object (Struct format)

省略可。EUA に必要な追加のパラメータ。

tenant

object (Tenant)

省略可。コネクタが接続されているテナント プロジェクト。

共用体フィールド auth_config。EUA コネクタの認証構成。auth_config は次のいずれかになります。
authParams

object (Struct format)

省略可。EUA コネクタに固有の認証パラメータ。

jsonAuthParams

string

省略可。EUA コネクタに固有の認証パラメータ(JSON 文字列形式)。

Tenant

コネクタソースのテナント情報。これには、Credential メッセージに保存されている情報の一部が含まれますが、アクセス可能なテナントのリストをユーザーに提供するために必要な情報のみに限定されます。

JSON 表現
{
  "id": string,
  "uri": string,
  "displayName": string
}
フィールド
id

string

テナントのインスタンス ID。例: Jira(「8594f221-9797-5f78-1fa4-485e198d7cd0」)、Slack(「T123456」)。

uri

string

テナントの URI(該当する場合)。たとえば、Jira インスタンスの URI は https://my-jira-instance.atlassian.net です。Slack テナントには URI がありません。

displayName

string

テナントのオプションの表示名(「My Slack Team」など)。

FederatedConfig

FEDERATED モードをサポートするハイブリッド コネクタ専用に使用されるパラメータと認証情報。

JSON 表現
{
  "additionalParams": {
    object
  },

  // Union field auth_config can be only one of the following:
  "authParams": {
    object
  },
  "jsonAuthParams": string
  // End of list of possible types for union field auth_config.
}
フィールド
additionalParams

object (Struct format)

省略可。FEDERATED に必要な追加のパラメータ。

共用体フィールド auth_config。FEDERATED コネクタの認証構成。auth_config は次のいずれかになります。
authParams

object (Struct format)

省略可。FEDERATED コネクタに固有の認証パラメータ。

jsonAuthParams

string

省略可。FEDERATED コネクタに固有の認証パラメータ(JSON 文字列形式)。

ConnectorMode

このコネクタで有効になっているモード: INGESTION、ACTIONS、FEDERATED、EUA

列挙型
CONNECTOR_MODE_UNSPECIFIED コネクタモードが指定されていない。
DATA_INGESTION データの取り込みに使用されるコネクタ。
ACTIONS アクションに使用されるコネクタ。
FEDERATED 連携検索に使用されるコネクタ。
EUA エンドユーザー認証に使用されるコネクタ。
FEDERATED_AND_EUA 連携検索とエンドユーザー認証に使用されるハイブリッド コネクタ。

BlockingReason

コネクタによるデータの同期を開始するために完了しておく必要があるユーザー アクション。

列挙型
BLOCKING_REASON_UNSPECIFIED デフォルト値。
ALLOWLIST_STATIC_IP ユーザーは、静的 IP を許可リストに登録する必要があります。
ALLOWLIST_IN_SERVICE_ATTACHMENT ユーザーは、自身のサービス アタッチメントで Google のプロジェクトを許可リストに登録する必要があります。
ALLOWLIST_SERVICE_ACCOUNT ユーザーは、自身のプロジェクトでサービス アカウントを許可リストに登録する必要があります。

IdentityScheduleConfig

ID データ同期の実行の構成。

JSON 表現
{
  "refreshInterval": string,
  "nextSyncTime": {
    object (DateTime)
  }
}
フィールド
refreshInterval

string (Duration format)

省略可。このコネクタによって取り込まれたドキュメントのアクセス制御リスト情報を同期する更新間隔。設定しない場合、アクセス制御リストはデフォルトの 30 分間隔で更新されます。ID の更新間隔は、30 分から 7 日までの範囲で設定できます。

s で終わる小数点以下 9 桁までの秒単位の期間。例: "3.5s"

nextSyncTime

object (DateTime)

省略可。データコネクタの次回のデータ同期が開始される予定の UTC 時間。データ同期のスケジュールを設定する際に指定できるのは、時間と分のみです。これは、データコネクタの更新間隔が 1 日を超える場合に使用します。

BAPConfig

BAP コネクタの構成。

JSON 表現
{
  "supportedConnectorModes": [
    enum (ConnectorMode)
  ],
  "enabledActions": [
    string
  ]
}
フィールド
supportedConnectorModes[]

enum (ConnectorMode)

必須。関連付けられた BAP 接続でサポートされているコネクタモード。

enabledActions[]

string

省略可。関連付けられた BAP 接続で有効になっているアクション。

ConnectorMode

この BAP コネクタでサポートされているユースケース。

列挙型
CONNECTOR_MODE_UNSPECIFIED コネクタモードが指定されていない。
DATA_INGESTION データの取り込みに使用されるコネクタ。
ACTIONS アクションに使用されるコネクタ
END_USER_AUTHENTICATION エンドユーザー認証に使用されるコネクタ。

ConnectorType

コネクタのタイプ。

列挙型
CONNECTOR_TYPE_UNSPECIFIED デフォルト値。
THIRD_PARTY サードパーティ アプリケーションに接続するサードパーティ コネクタ。
GCP_FHIR データコネクタは、FHIR ストアと VAIS データストアを接続します。
BIG_QUERY Big Query コネクタ。
GCS Google Cloud Storage コネクタ。
GOOGLE_MAIL Gmail コネクタ。
GOOGLE_CALENDAR Google カレンダー コネクタ。
GOOGLE_DRIVE Google ドライブ コネクタ。
NATIVE_CLOUD_IDENTITY People API を利用したユーザー検索用のネイティブ Cloud Identity コネクタ。
THIRD_PARTY_FEDERATED 連携検索コネクタ。データを取り込まず、サードパーティ アプリケーションの API によって検索を行うサードパーティ製コネクタです。
THIRD_PARTY_EUA エンドユーザー認証機能に使用されるコネクタ。
GCNV Google Cloud NetApp Volumes コネクタ。

AlertPolicyConfig

コネクタレベルのアラート構成。

JSON 表現
{
  "alertPolicyName": string,
  "alertEnrollments": [
    {
      object (AlertEnrollment)
    }
  ]
}
フィールド
alertPolicyName

string

変更不可。AlertPolicy の完全修飾リソース名。

alertEnrollments[]

object (AlertEnrollment)

省略可。各アラートの登録状態。

AlertEnrollment

アラートの登録ステータス。

JSON 表現
{
  "alertId": string,
  "enrollState": enum (EnrollStates)
}
フィールド
alertId

string

変更不可。アラートの ID。

enrollState

enum (EnrollStates)

必須。ユーザーの登録ステータス。

EnrollStates

アラートの登録ステータスの列挙型。

列挙型
ENROLL_STATES_UNSPECIFIED デフォルト値。アラート ポリシーに応答していないユーザーに使用されます。
ENROLLED ユーザーはこのポリシーに登録されています。
DECLINED ユーザーがこのポリシーを拒否しました。

RealtimeSyncConfig

リアルタイム同期の追加パラメータを保存するリアルタイム同期の構成。

JSON 表現
{
  "webhookUri": string,
  "realtimeSyncSecret": string,
  "streamingError": {
    object (StreamingError)
  }
}
フィールド
webhookUri

string

省略可。コネクタの Webhook URL。リアルタイム同期の追加パラメータを指定します。

realtimeSyncSecret

string

省略可。Webhook シークレットに使用される Secret Manager シークレットの ID。

streamingError

object (StreamingError)

省略可。ストリーミング エラーの詳細。

StreamingError

ストリーミング エラーの詳細。

JSON 表現
{
  "streamingErrorReason": enum (StreamingErrorReason),
  "error": {
    object (Status)
  }
}
フィールド
streamingErrorReason

enum (StreamingErrorReason)

省略可。ストリーミング エラー

error

object (Status)

省略可。エラーの詳細。

StreamingErrorReason

ストリーミング エラーの一般的なタイプ。

列挙型
STREAMING_ERROR_REASON_UNSPECIFIED ストリーミング エラーの理由が指定されていません。
STREAMING_SETUP_ERROR リアルタイム同期のリソースの設定中にエラーが発生しました。
STREAMING_SYNC_ERROR コネクタのリアルタイム同期の実行中にエラーが発生しました。
INGRESS_ENDPOINT_REQUIRED プライベート接続でリアルタイム同期を設定する場合は、上り(内向き)エンドポイントが必要です。