exceptions モジュール
exceptions モジュールは、プラットフォーム内のエラー処理のための標準化されたフレームワークを提供します。アクション、コネクタ、ジョブ、 Google Cloud オペレーション用の特殊な例外クラスが含まれているため、デベロッパーは特定の障害シナリオを正確にキャッチして対応できます。
次の例は、このモジュールから特定のエラーをインポートして発生させる方法を示しています。
from TIPCommon.exceptions import ConnectorProcessingError
raise ConnectorProcessingError('spam and eggs')
アクションの例外
これらの例外は、アクションのライフサイクル(初期化からデータ レポートまで)で発生するエラーを処理します。
| 例外 | |
|---|---|
GeneralActionException |
ベース: Exceptionアクション関連のすべての例外の基本クラスとして機能します。 |
ActionSetupError |
ベース: GeneralActionExceptionアクションの初期化中にエラーが発生したことを示します。 |
CaseResultError |
ベース: GeneralActionExceptionケース結果にデータを送信する際にエラーが発生した場合に発生します。 |
EnrichActionError |
ベース: GeneralActionExceptionエンリッチメント アクションでエラーが発生した場合に発生します。 |
SDKWrapperError |
ベース: GeneralActionExceptionSDK メソッド ラッパーでエラーが発生した場合に発生します。 |
JobSetupError |
ベース: GeneralActionExceptionジョブの初期化エラーを示します。 |
コネクタの例外
これらの例外は、データコネクタとその処理ロジックに固有の障害状態を管理します。
| 例外 | |
|---|---|
GeneralConnectorException |
ベース: Exceptionコネクタ関連のすべての例外の基本クラスとして機能します。 |
ConnectorSetupError |
ベース: GeneralConnectorExceptionコネクタの初期化中に障害が発生したことを示します。 |
ConnectorContextError |
ベース: GeneralConnectorExceptionコネクタ コンテキスト内のエラーを示します。 |
ConnectorProcessingError |
ベース: GeneralConnectorExceptionコネクタのデータ処理フェーズでエラーが発生したことを示します。 |
ConnectorValidationError |
ベース: GeneralConnectorExceptionコネクタで検証エラーが発生したことを示します。 |
Google Cloud 件の例外
これらの例外は、Google Cloud リソースの操作時に発生する特定のエラー状態に対応しています。
| 例外 | |
|---|---|
GoogleCloudException |
ベース: ExceptionGoogle Cloud エラーの一般的な基本クラスとして機能します。 |
AlreadyExistsError |
ベース: GoogleCloudExceptionGoogle Cloud リソースがすでに存在する場合に発生します。 |
NotFoundError |
ベース: GoogleCloudExceptionGoogle Cloud リソースが見つからない場合に発生します。 |
PermissionDeniedError |
ベース: GoogleCloudExceptionクライアントにリソースに対するオペレーションを実行する権限がない場合に発生します。 |
UnauthenticatedError |
ベース: GoogleCloudExceptionクライアントが適切に認証されていない場合に発生します。 |
DeadlineExceededError |
ベース: GoogleCloudException割り当てられた時間内にリクエストが完了しなかった場合に発生します。 |
ResourceExhaustedError |
ベース: GoogleCloudExceptionクラウド プロジェクトの割り当てが超過しているか、クライアントからの同時リクエストが多すぎることを示します。 |
BadGatewayError |
ベース: GoogleCloudExceptionクライアントとバックエンド Google Cloud サーバー間のサーバーで一時的な問題が検出されたことを示します。 |
UnavailableError |
ベース: GoogleCloudExceptionGoogle Cloud サービスがリクエストを処理できないことを示します。 |
InvalidArgumentError |
ベース: GoogleCloudExceptionGoogle Cloud リソースに対する無効なリクエストを示します。 |
FailedPreconditionError |
ベース: GoogleCloudExceptionGoogle Cloud リクエストの前提条件エラーが失敗したことを示します。 |
ImpersonationUnauthorizedError |
ベース: GoogleCloudException呼び出し元にサービス アカウントの権限を借用する権限がないことを示します。 |
一般的な例外とユーティリティの例外
このセクションには、Content Hub 統合内の一般的なシステム エラー、パラメータ検証、特殊なデータ処理の例外が含まれています。
| 例外 | |
|---|---|
ParameterValidationError |
ベース: Exceptionパラメータが無効な場合に発生します。 |
EmptyMandatoryValues |
ベース: Exception必須値が空の場合の例外を示します。 |
ParameterExtractionError |
ベース: Exceptionパラメータ抽出エラーを示します。 |
OauthError |
ベース: ExceptionOAuth 2.0 フローで一般的な例外が発生した場合に発生します。 |
SMIMEMailError |
ベース: ExceptionS/MIME メール処理エラーのカスタム例外を示します。 |
InternalJSONDecoderError |
ベース: Exception
|
InvalidTimeException |
ベース: Exception無効な時間に対する例外を示します。 |
NotSupportedPlatformVersion |
ベース: Exceptionサポートされていないプラットフォーム バージョン エラーのカスタム例外を示します。 |
GeneralJobException |
ベース: Exceptionジョブ関連の例外の一般的な基本クラスとして機能します。 |
RefreshTokenRenewalJobException |
ベース: GeneralJobException
|