DynamoDBDocumentService overview
Added in v1.0.0
Table of contents
constructors
makeDynamoDBDocumentService
Signature
export declare const makeDynamoDBDocumentService: Effect.Effect<
DynamoDBDocumentService,
never,
DynamoDBDocumentClientInstance
>
Added in v1.0.0
layers
BaseDynamoDBDocumentServiceLayer
Signature
export declare const BaseDynamoDBDocumentServiceLayer: Layer.Layer<
DynamoDBDocumentService,
never,
DynamoDBDocumentClientInstance
>
Added in v1.0.0
DefaultDynamoDBDocumentServiceLayer
Signature
export declare const DefaultDynamoDBDocumentServiceLayer: Layer.Layer<DynamoDBDocumentService, unknown, unknown>
Added in v1.0.0
DynamoDBDocumentServiceLayer
Signature
export declare const DynamoDBDocumentServiceLayer: Layer.Layer<DynamoDBDocumentService, unknown, unknown>
Added in v1.0.0
models
DynamoDBDocumentService (interface)
Signature
export interface DynamoDBDocumentService {
readonly _: unique symbol
/**
* @see {@link BatchExecuteStatementCommand}
*/
batchExecuteStatement(
args: BatchExecuteStatementCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<BatchExecuteStatementCommandOutput, SdkError | InternalServerError | RequestLimitExceededError>
/**
* @see {@link BatchGetCommand}
*/
batchGet(
args: BatchGetCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
BatchGetCommandOutput,
| SdkError
| InternalServerError
| InvalidEndpointError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
>
/**
* @see {@link BatchWriteCommand}
*/
batchWrite(
args: BatchWriteCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
BatchWriteCommandOutput,
| SdkError
| InternalServerError
| InvalidEndpointError
| ItemCollectionSizeLimitExceededError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
>
/**
* @see {@link DeleteCommand}
*/
delete(
args: DeleteCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
DeleteCommandOutput,
| SdkError
| ConditionalCheckFailedError
| InternalServerError
| InvalidEndpointError
| ItemCollectionSizeLimitExceededError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionConflictError
>
/**
* @see {@link ExecuteStatementCommand}
*/
executeStatement(
args: ExecuteStatementCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
ExecuteStatementCommandOutput,
| SdkError
| ConditionalCheckFailedError
| DuplicateItemError
| InternalServerError
| ItemCollectionSizeLimitExceededError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionConflictError
>
/**
* @see {@link ExecuteTransactionCommand}
*/
executeTransaction(
args: ExecuteTransactionCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
ExecuteTransactionCommandOutput,
| SdkError
| IdempotentParameterMismatchError
| InternalServerError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionCanceledError
| TransactionInProgressError
>
/**
* @see {@link GetCommand}
*/
get(
args: GetCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
GetCommandOutput,
| SdkError
| InternalServerError
| InvalidEndpointError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
>
/**
* @see {@link PutCommand}
*/
put(
args: PutCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
PutCommandOutput,
| SdkError
| ConditionalCheckFailedError
| InternalServerError
| InvalidEndpointError
| ItemCollectionSizeLimitExceededError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionConflictError
>
/**
* @see {@link QueryCommand}
*/
query(
args: QueryCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
QueryCommandOutput,
| SdkError
| InternalServerError
| InvalidEndpointError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
>
/**
* @see {@link ScanCommand}
*/
scan(
args: ScanCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
ScanCommandOutput,
| SdkError
| InternalServerError
| InvalidEndpointError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
>
/**
* @see {@link TransactGetCommand}
*/
transactGet(
args: TransactGetCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
TransactGetCommandOutput,
| SdkError
| InternalServerError
| InvalidEndpointError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionCanceledError
>
/**
* @see {@link TransactWriteCommand}
*/
transactWrite(
args: TransactWriteCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
TransactWriteCommandOutput,
| SdkError
| IdempotentParameterMismatchError
| InternalServerError
| InvalidEndpointError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionCanceledError
| TransactionInProgressError
>
/**
* @see {@link UpdateCommand}
*/
update(
args: UpdateCommandInput,
options?: __HttpHandlerOptions
): Effect.Effect<
UpdateCommandOutput,
| SdkError
| ConditionalCheckFailedError
| InternalServerError
| InvalidEndpointError
| ItemCollectionSizeLimitExceededError
| ProvisionedThroughputExceededError
| RequestLimitExceededError
| ResourceNotFoundError
| TransactionConflictError
>
}
Added in v1.0.0
tags
DynamoDBDocumentService
Signature
export declare const DynamoDBDocumentService: Context.Tag<DynamoDBDocumentService, DynamoDBDocumentService>
Added in v1.0.0