UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 3.35 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.StreamViewType=exports.TableEncryption=exports.MultiRegionConsistency=exports.TableClass=exports.ProjectionType=exports.ContributorInsightsMode=exports.BillingMode=exports.AttributeType=exports.Operation=void 0,exports.validateContributorInsights=validateContributorInsights;var core_1=()=>{var tmp=require("../../core");return core_1=()=>tmp,tmp},Operation;(function(Operation2){Operation2.GET_ITEM="GetItem",Operation2.BATCH_GET_ITEM="BatchGetItem",Operation2.SCAN="Scan",Operation2.QUERY="Query",Operation2.GET_RECORDS="GetRecords",Operation2.PUT_ITEM="PutItem",Operation2.DELETE_ITEM="DeleteItem",Operation2.UPDATE_ITEM="UpdateItem",Operation2.BATCH_WRITE_ITEM="BatchWriteItem",Operation2.TRANSACT_WRITE_ITEMS="TransactWriteItems",Operation2.TRANSACT_GET_ITEMS="TransactGetItems",Operation2.EXECUTE_TRANSACTION="ExecuteTransaction",Operation2.BATCH_EXECUTE_STATEMENT="BatchExecuteStatement",Operation2.EXECUTE_STATEMENT="ExecuteStatement"})(Operation||(exports.Operation=Operation={}));var AttributeType;(function(AttributeType2){AttributeType2.BINARY="B",AttributeType2.NUMBER="N",AttributeType2.STRING="S"})(AttributeType||(exports.AttributeType=AttributeType={}));var BillingMode;(function(BillingMode2){BillingMode2.PAY_PER_REQUEST="PAY_PER_REQUEST",BillingMode2.PROVISIONED="PROVISIONED"})(BillingMode||(exports.BillingMode=BillingMode={}));var ContributorInsightsMode;(function(ContributorInsightsMode2){ContributorInsightsMode2.ACCESSED_AND_THROTTLED_KEYS="ACCESSED_AND_THROTTLED_KEYS",ContributorInsightsMode2.THROTTLED_KEYS="THROTTLED_KEYS"})(ContributorInsightsMode||(exports.ContributorInsightsMode=ContributorInsightsMode={}));var ProjectionType;(function(ProjectionType2){ProjectionType2.KEYS_ONLY="KEYS_ONLY",ProjectionType2.INCLUDE="INCLUDE",ProjectionType2.ALL="ALL"})(ProjectionType||(exports.ProjectionType=ProjectionType={}));var TableClass;(function(TableClass2){TableClass2.STANDARD="STANDARD",TableClass2.STANDARD_INFREQUENT_ACCESS="STANDARD_INFREQUENT_ACCESS"})(TableClass||(exports.TableClass=TableClass={}));var MultiRegionConsistency;(function(MultiRegionConsistency2){MultiRegionConsistency2.EVENTUAL="EVENTUAL",MultiRegionConsistency2.STRONG="STRONG"})(MultiRegionConsistency||(exports.MultiRegionConsistency=MultiRegionConsistency={}));var TableEncryption;(function(TableEncryption2){TableEncryption2.DEFAULT="AWS_OWNED",TableEncryption2.CUSTOMER_MANAGED="CUSTOMER_MANAGED",TableEncryption2.AWS_MANAGED="AWS_MANAGED"})(TableEncryption||(exports.TableEncryption=TableEncryption={}));var StreamViewType;(function(StreamViewType2){StreamViewType2.NEW_IMAGE="NEW_IMAGE",StreamViewType2.OLD_IMAGE="OLD_IMAGE",StreamViewType2.NEW_AND_OLD_IMAGES="NEW_AND_OLD_IMAGES",StreamViewType2.KEYS_ONLY="KEYS_ONLY"})(StreamViewType||(exports.StreamViewType=StreamViewType={}));function validateContributorInsights(contributorInsights,contributorInsightsSpecification,deprecatedPropertyName,construct){if(contributorInsightsSpecification!==void 0&&contributorInsights!==void 0)throw new(core_1()).ValidationError(`\`contributorInsightsSpecification\` and \`${deprecatedPropertyName}\` are set. Use \`contributorInsightsSpecification\` only.`,construct);return contributorInsightsSpecification??(contributorInsights!==void 0?{enabled:contributorInsights}:void 0)}