io.github.cdklabs.dynamotableviewer.package-info Maven / Gradle / Ivy
Show all versions of cdk-dynamo-table-view Show documentation
/**
* cdk-dynamo-table-viewer
*
* An AWS CDK construct which exposes a public HTTP endpoint which displays an HTML
* page with the contents of a DynamoDB table in your stack.
*
* SECURITY NOTE: this construct was built for demonstration purposes and
* using it in production is probably a really bad idea. It exposes the entire
* contents of a DynamoDB table in your account to the general public.
*
* The library is published under the following names:
*
* |Language|Repository
* |--------|-----------
* |JavaScript/TypeScript|cdk-dynamo-table-viewer
* |Python|cdk-dynamo-table-viewer
* |.NET|Eladb.DynamoTableViewer
* |Java|com.github.eladb/cdk-dynamo-table-viewer
* |Go|github.com/cdklabs/cdk-dynamo-table-viewer-go/dynamotableviewer
*
*
Usage (TypeScript/JavaScript)
*
* Install via npm:
*
*
* $ npm i cdk-dynamo-table-viewer
*
*
* Add to your CDK stack:
*
*
* Table cookiesTable;
*
*
* TableViewer viewer = TableViewer.Builder.create(this, "CookiesViewer")
* .table(cookiesTable)
* .title("Cookie Sales") // optional
* .sortBy("-sales")
* .build();
*
*
* Notes:
*
*
* - The endpoint will be available (as an deploy-time value) under
viewer.endpoint
.
* It will also be exported as a stack output.
* - Paging is not supported. This means that only the first 1MB of items will be
* displayed (again, this is a demo...)
* - Supports CDK version 2.60.0 and above
*
*
*
License
*
* Apache 2.0
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
package io.github.cdklabs.dynamotableviewer;