ds_resource_plugin_py_lib.common.resource.dataset.errors

File: errors.py Region: ds_resource_plugin_py_lib/common/resource/dataset

Description

Exceptions for datasets.

Exceptions

DatasetException

Base exception for all dataset-related errors.

MismatchedLinkedServiceError

Raised when a linked service does not match the dataset type.

UnsupportedDatasetTypeError

Raised when a dataset type is not supported.

InvalidDatasetClassError

Raised when a dataset type is invalid.

NotFoundError

Raised when a resource is not found.

ReadError

Raised when a read operation fails.

CreateError

Raised when a create operation fails.

UpdateError

Raised when a update operation fails.

DeleteError

Raised when a delete operation fails.

RenameError

Raised when a rename operation fails.

UpsertError

Raised when an upsert operation fails.

PurgeError

Raised when a purge operation fails.

ListError

Raised when a list operation fails.

Module Contents

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.DatasetException(message: str = 'Dataset operation failed', code: str = 'DS_DATASET_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: ds_resource_plugin_py_lib.common.resource.errors.ResourceException

Base exception for all dataset-related errors.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.MismatchedLinkedServiceError(message: str = 'Mismatched linked service', code: str = 'DS_DATASET_LINKED_SERVICE_MISMATCHED_ERROR', status_code: int = 400, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a linked service does not match the dataset type.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.UnsupportedDatasetTypeError(message: str = 'Dataset type is not supported', code: str = 'DS_DATASET_UNSUPPORTED_TYPE_ERROR', status_code: int = 400, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a dataset type is not supported.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.InvalidDatasetClassError(message: str = 'Invalid dataset type', code: str = 'DS_DATASET_INVALID_CLASS_ERROR', status_code: int = 400, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a dataset type is invalid.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.NotFoundError(message: str = 'Resource not found', code: str = 'DS_DATASET_NOT_FOUND_ERROR', status_code: int = 404, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a resource is not found.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.ReadError(message: str = 'Read operation failed', code: str = 'DS_DATASET_READ_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a read operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.CreateError(message: str = 'Create operation failed', code: str = 'DS_DATASET_CREATE_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a create operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.UpdateError(message: str = 'Update operation failed', code: str = 'DS_DATASET_UPDATE_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a update operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.DeleteError(message: str = 'Delete operation failed', code: str = 'DS_DATASET_DELETE_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a delete operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.RenameError(message: str = 'Rename operation failed', code: str = 'DS_DATASET_RENAME_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a rename operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.UpsertError(message: str = 'Upsert operation failed', code: str = 'DS_DATASET_UPSERT_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when an upsert operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.PurgeError(message: str = 'Purge operation failed', code: str = 'DS_DATASET_PURGE_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a purge operation fails.

exception ds_resource_plugin_py_lib.common.resource.dataset.errors.ListError(message: str = 'List operation failed', code: str = 'DS_DATASET_LIST_ERROR', status_code: int = 500, details: dict[str, Any] | None = None)[source]

Bases: DatasetException

Raised when a list operation fails.