aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
4 lines (3 loc) • 11.5 kB
JavaScript
;function _aws_cdk_aws_dynamodb_CfnGlobalTableProps(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_AttributeDefinitionProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_CapacityAutoScalingSettingsProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_ContributorInsightsSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_GlobalSecondaryIndexProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_KeySchemaProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_KinesisStreamSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_LocalSecondaryIndexProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_PointInTimeRecoverySpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_ProjectionProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_ReadProvisionedThroughputSettingsProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_ReplicaGlobalSecondaryIndexSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_ReplicaSSESpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_ReplicaSpecificationProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.tags!=null)for(const o of p.tags)visitedObjects.has(o)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_CfnGlobalTable_SSESpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_StreamSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_TargetTrackingScalingPolicyConfigurationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_TimeToLiveSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnGlobalTable_WriteProvisionedThroughputSettingsProperty(p){}function _aws_cdk_aws_dynamodb_CfnTableProps(p){if(p!=null){visitedObjects.add(p);try{if(p.tags!=null)for(const o of p.tags)visitedObjects.has(o)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_CfnTable(p){}function _aws_cdk_aws_dynamodb_CfnTable_AttributeDefinitionProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_ContributorInsightsSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_CsvProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_GlobalSecondaryIndexProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_ImportSourceSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_InputFormatOptionsProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_KeySchemaProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_KinesisStreamSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_LocalSecondaryIndexProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_PointInTimeRecoverySpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_ProjectionProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_ProvisionedThroughputProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_S3BucketSourceProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_SSESpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_StreamSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_CfnTable_TimeToLiveSpecificationProperty(p){}function _aws_cdk_aws_dynamodb_SystemErrorsForOperationsMetricOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.operations!=null)for(const o of p.operations)visitedObjects.has(o)||void 0;"dimensions"in p&&print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions","Use 'dimensionsMap' instead.")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_OperationsMetricOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.operations!=null)for(const o of p.operations)visitedObjects.has(o)||void 0;"dimensions"in p&&print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions","Use 'dimensionsMap' instead.")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_Operation(p){}function _aws_cdk_aws_dynamodb_Attribute(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.type)||(p.type,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_TableEncryption(p){}function _aws_cdk_aws_dynamodb_SchemaOptions(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.partitionKey)||_aws_cdk_aws_dynamodb_Attribute(p.partitionKey),visitedObjects.has(p.sortKey)||_aws_cdk_aws_dynamodb_Attribute(p.sortKey)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_TableOptions(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.billingMode)||(p.billingMode,void 0),visitedObjects.has(p.encryption)||(p.encryption,void 0),"serverSideEncryption"in p&&print("@aws-cdk/aws-dynamodb.TableOptions#serverSideEncryption","This property is deprecated. In order to obtain the same behavior as\nenabling this, set the `encryption` property to `TableEncryption.AWS_MANAGED` instead."),visitedObjects.has(p.stream)||(p.stream,void 0),visitedObjects.has(p.tableClass)||(p.tableClass,void 0),visitedObjects.has(p.partitionKey)||_aws_cdk_aws_dynamodb_Attribute(p.partitionKey),visitedObjects.has(p.sortKey)||_aws_cdk_aws_dynamodb_Attribute(p.sortKey)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_TableProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.billingMode)||(p.billingMode,void 0),visitedObjects.has(p.encryption)||(p.encryption,void 0),"serverSideEncryption"in p&&print("@aws-cdk/aws-dynamodb.TableOptions#serverSideEncryption","This property is deprecated. In order to obtain the same behavior as\nenabling this, set the `encryption` property to `TableEncryption.AWS_MANAGED` instead."),visitedObjects.has(p.stream)||(p.stream,void 0),visitedObjects.has(p.tableClass)||(p.tableClass,void 0),visitedObjects.has(p.partitionKey)||_aws_cdk_aws_dynamodb_Attribute(p.partitionKey),visitedObjects.has(p.sortKey)||_aws_cdk_aws_dynamodb_Attribute(p.sortKey)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_SecondaryIndexProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.projectionType)||(p.projectionType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_GlobalSecondaryIndexProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.projectionType)||(p.projectionType,void 0),visitedObjects.has(p.partitionKey)||_aws_cdk_aws_dynamodb_Attribute(p.partitionKey),visitedObjects.has(p.sortKey)||_aws_cdk_aws_dynamodb_Attribute(p.sortKey)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_LocalSecondaryIndexProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.sortKey)||_aws_cdk_aws_dynamodb_Attribute(p.sortKey),visitedObjects.has(p.projectionType)||(p.projectionType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_dynamodb_ITable(p){}function _aws_cdk_aws_dynamodb_TableAttributes(p){}function _aws_cdk_aws_dynamodb_Table(p){}function _aws_cdk_aws_dynamodb_AttributeType(p){}function _aws_cdk_aws_dynamodb_BillingMode(p){}function _aws_cdk_aws_dynamodb_ProjectionType(p){}function _aws_cdk_aws_dynamodb_StreamViewType(p){}function _aws_cdk_aws_dynamodb_TableClass(p){}function _aws_cdk_aws_dynamodb_IScalableTableAttribute(p){}function _aws_cdk_aws_dynamodb_EnableScalingProps(p){}function _aws_cdk_aws_dynamodb_UtilizationScalingProps(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated.
${deprecationMessage.trim()}
This API will be removed in the next major release.`;switch(deprecationMode){case"fail":throw new DeprecationError(message);case"warn":console.warn("[WARNING]",message);break}}function getPropertyDescriptor(obj,prop){const descriptor=Object.getOwnPropertyDescriptor(obj,prop);if(descriptor)return descriptor;const proto=Object.getPrototypeOf(obj),prototypeDescriptor=proto&&getPropertyDescriptor(proto,prop);return prototypeDescriptor||{}}const visitedObjects=new Set;class DeprecationError extends Error{constructor(...args){super(...args),Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,value:"DeprecationError",writable:!1})}}module.exports={print,getPropertyDescriptor,DeprecationError,_aws_cdk_aws_dynamodb_CfnGlobalTableProps,_aws_cdk_aws_dynamodb_CfnGlobalTable,_aws_cdk_aws_dynamodb_CfnGlobalTable_AttributeDefinitionProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_CapacityAutoScalingSettingsProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_ContributorInsightsSpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_GlobalSecondaryIndexProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_KeySchemaProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_KinesisStreamSpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_LocalSecondaryIndexProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_PointInTimeRecoverySpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_ProjectionProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_ReadProvisionedThroughputSettingsProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_ReplicaGlobalSecondaryIndexSpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_ReplicaSSESpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_ReplicaSpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_SSESpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_StreamSpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_TargetTrackingScalingPolicyConfigurationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_TimeToLiveSpecificationProperty,_aws_cdk_aws_dynamodb_CfnGlobalTable_WriteProvisionedThroughputSettingsProperty,_aws_cdk_aws_dynamodb_CfnTableProps,_aws_cdk_aws_dynamodb_CfnTable,_aws_cdk_aws_dynamodb_CfnTable_AttributeDefinitionProperty,_aws_cdk_aws_dynamodb_CfnTable_ContributorInsightsSpecificationProperty,_aws_cdk_aws_dynamodb_CfnTable_CsvProperty,_aws_cdk_aws_dynamodb_CfnTable_GlobalSecondaryIndexProperty,_aws_cdk_aws_dynamodb_CfnTable_ImportSourceSpecificationProperty,_aws_cdk_aws_dynamodb_CfnTable_InputFormatOptionsProperty,_aws_cdk_aws_dynamodb_CfnTable_KeySchemaProperty,_aws_cdk_aws_dynamodb_CfnTable_KinesisStreamSpecificationProperty,_aws_cdk_aws_dynamodb_CfnTable_LocalSecondaryIndexProperty,_aws_cdk_aws_dynamodb_CfnTable_PointInTimeRecoverySpecificationProperty,_aws_cdk_aws_dynamodb_CfnTable_ProjectionProperty,_aws_cdk_aws_dynamodb_CfnTable_ProvisionedThroughputProperty,_aws_cdk_aws_dynamodb_CfnTable_S3BucketSourceProperty,_aws_cdk_aws_dynamodb_CfnTable_SSESpecificationProperty,_aws_cdk_aws_dynamodb_CfnTable_StreamSpecificationProperty,_aws_cdk_aws_dynamodb_CfnTable_TimeToLiveSpecificationProperty,_aws_cdk_aws_dynamodb_SystemErrorsForOperationsMetricOptions,_aws_cdk_aws_dynamodb_OperationsMetricOptions,_aws_cdk_aws_dynamodb_Operation,_aws_cdk_aws_dynamodb_Attribute,_aws_cdk_aws_dynamodb_TableEncryption,_aws_cdk_aws_dynamodb_SchemaOptions,_aws_cdk_aws_dynamodb_TableOptions,_aws_cdk_aws_dynamodb_TableProps,_aws_cdk_aws_dynamodb_SecondaryIndexProps,_aws_cdk_aws_dynamodb_GlobalSecondaryIndexProps,_aws_cdk_aws_dynamodb_LocalSecondaryIndexProps,_aws_cdk_aws_dynamodb_ITable,_aws_cdk_aws_dynamodb_TableAttributes,_aws_cdk_aws_dynamodb_Table,_aws_cdk_aws_dynamodb_AttributeType,_aws_cdk_aws_dynamodb_BillingMode,_aws_cdk_aws_dynamodb_ProjectionType,_aws_cdk_aws_dynamodb_StreamViewType,_aws_cdk_aws_dynamodb_TableClass,_aws_cdk_aws_dynamodb_IScalableTableAttribute,_aws_cdk_aws_dynamodb_EnableScalingProps,_aws_cdk_aws_dynamodb_UtilizationScalingProps};