Module: Aws::DynamoDB::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-dynamodb/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- ApproximateCreationDateTimePrecision =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApproximateCreationDateTimePrecision')
- ArchivalReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ArchivalReason')
- ArchivalSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ArchivalSummary')
- AttributeAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AttributeAction')
- AttributeDefinition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AttributeDefinition')
- AttributeDefinitions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AttributeDefinitions')
- AttributeMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AttributeMap')
- AttributeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AttributeName')
- AttributeNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AttributeNameList')
- AttributeUpdates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AttributeUpdates')
- AttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AttributeValue')
- AttributeValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AttributeValueList')
- AttributeValueUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AttributeValueUpdate')
- AutoScalingPolicyDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingPolicyDescription')
- AutoScalingPolicyDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AutoScalingPolicyDescriptionList')
- AutoScalingPolicyName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoScalingPolicyName')
- AutoScalingPolicyUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingPolicyUpdate')
- AutoScalingRoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AutoScalingRoleArn')
- AutoScalingSettingsDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingSettingsDescription')
- AutoScalingSettingsUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingSettingsUpdate')
- AutoScalingTargetTrackingScalingPolicyConfigurationDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingTargetTrackingScalingPolicyConfigurationDescription')
- AutoScalingTargetTrackingScalingPolicyConfigurationUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingTargetTrackingScalingPolicyConfigurationUpdate')
- Backfilling =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Backfilling')
- BackupArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupArn')
- BackupCreationDateTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'BackupCreationDateTime')
- BackupDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupDescription')
- BackupDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupDetails')
- BackupInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupInUseException')
- BackupName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupName')
- BackupNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupNotFoundException')
- BackupSizeBytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'BackupSizeBytes')
- BackupStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupStatus')
- BackupSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BackupSummaries')
- BackupSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupSummary')
- BackupType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupType')
- BackupTypeFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupTypeFilter')
- BackupsInputLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'BackupsInputLimit')
- BatchExecuteStatementInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchExecuteStatementInput')
- BatchExecuteStatementOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchExecuteStatementOutput')
- BatchGetItemInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetItemInput')
- BatchGetItemOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetItemOutput')
- BatchGetRequestMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'BatchGetRequestMap')
- BatchGetResponseMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'BatchGetResponseMap')
- BatchStatementError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStatementError')
- BatchStatementErrorCodeEnum =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BatchStatementErrorCodeEnum')
- BatchStatementRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStatementRequest')
- BatchStatementResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStatementResponse')
- BatchWriteItemInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchWriteItemInput')
- BatchWriteItemOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchWriteItemOutput')
- BatchWriteItemRequestMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'BatchWriteItemRequestMap')
- BilledSizeBytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'BilledSizeBytes')
- BillingMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BillingMode')
- BillingModeSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BillingModeSummary')
- BinaryAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'BinaryAttributeValue')
- BinarySetAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BinarySetAttributeValue')
- BooleanAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BooleanAttributeValue')
- BooleanObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BooleanObject')
- CancellationReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancellationReason')
- CancellationReasonList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CancellationReasonList')
- Capacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Capacity')
- ClientRequestToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientRequestToken')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- CloudWatchLogGroupArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CloudWatchLogGroupArn')
- Code =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Code')
- ComparisonOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComparisonOperator')
- Condition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Condition')
- ConditionCheck =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConditionCheck')
- ConditionExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConditionExpression')
- ConditionalCheckFailedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConditionalCheckFailedException')
- ConditionalOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConditionalOperator')
- ConfirmRemoveSelfResourceAccess =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ConfirmRemoveSelfResourceAccess')
- ConsistentRead =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ConsistentRead')
- ConsumedCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConsumedCapacity')
- ConsumedCapacityMultiple =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ConsumedCapacityMultiple')
- ConsumedCapacityUnits =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'ConsumedCapacityUnits')
- ContinuousBackupsDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContinuousBackupsDescription')
- ContinuousBackupsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContinuousBackupsStatus')
Shapes::StructureShape.new(name: 'ContinuousBackupsUnavailableException')
- ContributorInsightsAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContributorInsightsAction')
- ContributorInsightsRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContributorInsightsRule')
- ContributorInsightsRuleList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContributorInsightsRuleList')
- ContributorInsightsStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContributorInsightsStatus')
- ContributorInsightsSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContributorInsightsSummaries')
- ContributorInsightsSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContributorInsightsSummary')
- CreateBackupInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBackupInput')
- CreateBackupOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBackupOutput')
- CreateGlobalSecondaryIndexAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGlobalSecondaryIndexAction')
- CreateGlobalTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGlobalTableInput')
- CreateGlobalTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateGlobalTableOutput')
- CreateReplicaAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReplicaAction')
- CreateReplicationGroupMemberAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReplicationGroupMemberAction')
- CreateTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTableInput')
- CreateTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTableOutput')
- CsvDelimiter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CsvDelimiter')
- CsvHeader =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CsvHeader')
- CsvHeaderList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CsvHeaderList')
- CsvOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CsvOptions')
- Date =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Date')
- Delete =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Delete')
- DeleteBackupInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBackupInput')
- DeleteBackupOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBackupOutput')
- DeleteGlobalSecondaryIndexAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteGlobalSecondaryIndexAction')
- DeleteItemInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteItemInput')
- DeleteItemOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteItemOutput')
- DeleteReplicaAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicaAction')
- DeleteReplicationGroupMemberAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicationGroupMemberAction')
- DeleteRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRequest')
- DeleteResourcePolicyInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteResourcePolicyInput')
- DeleteResourcePolicyOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteResourcePolicyOutput')
- DeleteTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableInput')
- DeleteTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableOutput')
- DeletionProtectionEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'DeletionProtectionEnabled')
- DescribeBackupInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeBackupInput')
- DescribeBackupOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeBackupOutput')
- DescribeContinuousBackupsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeContinuousBackupsInput')
- DescribeContinuousBackupsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeContinuousBackupsOutput')
- DescribeContributorInsightsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeContributorInsightsInput')
- DescribeContributorInsightsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeContributorInsightsOutput')
- DescribeEndpointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEndpointsRequest')
- DescribeEndpointsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEndpointsResponse')
- DescribeExportInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeExportInput')
- DescribeExportOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeExportOutput')
- DescribeGlobalTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeGlobalTableInput')
- DescribeGlobalTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeGlobalTableOutput')
- DescribeGlobalTableSettingsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeGlobalTableSettingsInput')
- DescribeGlobalTableSettingsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeGlobalTableSettingsOutput')
- DescribeImportInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeImportInput')
- DescribeImportOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeImportOutput')
- DescribeKinesisStreamingDestinationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeKinesisStreamingDestinationInput')
- DescribeKinesisStreamingDestinationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeKinesisStreamingDestinationOutput')
- DescribeLimitsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLimitsInput')
- DescribeLimitsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLimitsOutput')
- DescribeTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTableInput')
- DescribeTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTableOutput')
- DescribeTableReplicaAutoScalingInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTableReplicaAutoScalingInput')
- DescribeTableReplicaAutoScalingOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTableReplicaAutoScalingOutput')
- DescribeTimeToLiveInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTimeToLiveInput')
- DescribeTimeToLiveOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTimeToLiveOutput')
- DestinationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DestinationStatus')
- DoubleObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'DoubleObject')
- DuplicateItemException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DuplicateItemException')
- EnableKinesisStreamingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnableKinesisStreamingConfiguration')
- Endpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Endpoint')
- Endpoints =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Endpoints')
- ErrorCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ErrorCount')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- ExceptionDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionDescription')
- ExceptionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionName')
- ExecuteStatementInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExecuteStatementInput')
- ExecuteStatementOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExecuteStatementOutput')
- ExecuteTransactionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExecuteTransactionInput')
- ExecuteTransactionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExecuteTransactionOutput')
- ExpectedAttributeMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExpectedAttributeMap')
- ExpectedAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExpectedAttributeValue')
- ExportArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportArn')
- ExportConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportConflictException')
- ExportDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportDescription')
- ExportEndTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExportEndTime')
- ExportFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportFormat')
- ExportFromTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExportFromTime')
- ExportManifest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportManifest')
- ExportNextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportNextToken')
- ExportNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportNotFoundException')
- ExportStartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExportStartTime')
- ExportStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportStatus')
- ExportSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExportSummaries')
- ExportSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportSummary')
- ExportTableToPointInTimeInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportTableToPointInTimeInput')
- ExportTableToPointInTimeOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportTableToPointInTimeOutput')
- ExportTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExportTime')
- ExportToTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExportToTime')
- ExportType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportType')
- ExportViewType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportViewType')
- ExpressionAttributeNameMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExpressionAttributeNameMap')
- ExpressionAttributeNameVariable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExpressionAttributeNameVariable')
- ExpressionAttributeValueMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExpressionAttributeValueMap')
- ExpressionAttributeValueVariable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExpressionAttributeValueVariable')
- FailureCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FailureCode')
- FailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FailureException')
- FailureMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FailureMessage')
- FilterConditionMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'FilterConditionMap')
- Get =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Get')
- GetItemInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetItemInput')
- GetItemOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetItemOutput')
- GetResourcePolicyInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetResourcePolicyInput')
- GetResourcePolicyOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetResourcePolicyOutput')
- GlobalSecondaryIndex =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalSecondaryIndex')
- GlobalSecondaryIndexAutoScalingUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalSecondaryIndexAutoScalingUpdate')
- GlobalSecondaryIndexAutoScalingUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalSecondaryIndexAutoScalingUpdateList')
- GlobalSecondaryIndexDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalSecondaryIndexDescription')
- GlobalSecondaryIndexDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalSecondaryIndexDescriptionList')
- GlobalSecondaryIndexInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalSecondaryIndexInfo')
- GlobalSecondaryIndexList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalSecondaryIndexList')
- GlobalSecondaryIndexUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalSecondaryIndexUpdate')
- GlobalSecondaryIndexUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalSecondaryIndexUpdateList')
- GlobalSecondaryIndexWarmThroughputDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalSecondaryIndexWarmThroughputDescription')
- GlobalSecondaryIndexes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalSecondaryIndexes')
- GlobalTable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalTable')
- GlobalTableAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalTableAlreadyExistsException')
- GlobalTableArnString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GlobalTableArnString')
- GlobalTableDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalTableDescription')
- GlobalTableGlobalSecondaryIndexSettingsUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalTableGlobalSecondaryIndexSettingsUpdate')
- GlobalTableGlobalSecondaryIndexSettingsUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalTableGlobalSecondaryIndexSettingsUpdateList')
- GlobalTableList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GlobalTableList')
- GlobalTableNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GlobalTableNotFoundException')
- GlobalTableStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GlobalTableStatus')
- IdempotentParameterMismatchException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdempotentParameterMismatchException')
- ImportArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportArn')
- ImportConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportConflictException')
- ImportEndTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ImportEndTime')
- ImportNextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportNextToken')
- ImportNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportNotFoundException')
- ImportStartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ImportStartTime')
- ImportStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportStatus')
- ImportSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportSummary')
- ImportSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportSummaryList')
- ImportTableDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportTableDescription')
- ImportTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportTableInput')
- ImportTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportTableOutput')
- ImportedItemCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ImportedItemCount')
- IncrementalExportSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IncrementalExportSpecification')
- IndexName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IndexName')
- IndexNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IndexNotFoundException')
- IndexStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IndexStatus')
- InputCompressionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InputCompressionType')
- InputFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InputFormat')
- InputFormatOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InputFormatOptions')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- IntegerObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'IntegerObject')
- InternalServerError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerError')
- InvalidExportTimeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidExportTimeException')
- InvalidRestoreTimeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRestoreTimeException')
- ItemCollectionKeyAttributeMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ItemCollectionKeyAttributeMap')
- ItemCollectionMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ItemCollectionMetrics')
- ItemCollectionMetricsMultiple =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ItemCollectionMetricsMultiple')
- ItemCollectionMetricsPerTable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ItemCollectionMetricsPerTable')
- ItemCollectionSizeEstimateBound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'ItemCollectionSizeEstimateBound')
- ItemCollectionSizeEstimateRange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ItemCollectionSizeEstimateRange')
- ItemCollectionSizeLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ItemCollectionSizeLimitExceededException')
- ItemCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ItemCount')
- ItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ItemList')
- ItemResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ItemResponse')
- ItemResponseList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ItemResponseList')
- KMSMasterKeyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KMSMasterKeyArn')
- KMSMasterKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KMSMasterKeyId')
- Key =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Key')
- KeyConditions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'KeyConditions')
- KeyExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KeyExpression')
- KeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'KeyList')
- KeySchema =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'KeySchema')
- KeySchemaAttributeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KeySchemaAttributeName')
- KeySchemaElement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KeySchemaElement')
- KeyType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KeyType')
- KeysAndAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KeysAndAttributes')
- KinesisDataStreamDestination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KinesisDataStreamDestination')
- KinesisDataStreamDestinations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'KinesisDataStreamDestinations')
- KinesisStreamingDestinationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KinesisStreamingDestinationInput')
- KinesisStreamingDestinationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KinesisStreamingDestinationOutput')
- LastUpdateDateTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'LastUpdateDateTime')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- ListAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListAttributeValue')
- ListBackupsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListBackupsInput')
- ListBackupsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListBackupsOutput')
- ListContributorInsightsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContributorInsightsInput')
- ListContributorInsightsLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListContributorInsightsLimit')
- ListContributorInsightsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContributorInsightsOutput')
- ListExportsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExportsInput')
- ListExportsMaxLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListExportsMaxLimit')
- ListExportsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExportsOutput')
- ListGlobalTablesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListGlobalTablesInput')
- ListGlobalTablesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListGlobalTablesOutput')
- ListImportsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportsInput')
- ListImportsMaxLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListImportsMaxLimit')
- ListImportsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportsOutput')
- ListTablesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTablesInput')
- ListTablesInputLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListTablesInputLimit')
- ListTablesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTablesOutput')
- ListTagsOfResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsOfResourceInput')
- ListTagsOfResourceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsOfResourceOutput')
- LocalSecondaryIndex =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LocalSecondaryIndex')
- LocalSecondaryIndexDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LocalSecondaryIndexDescription')
- LocalSecondaryIndexDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LocalSecondaryIndexDescriptionList')
- LocalSecondaryIndexInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LocalSecondaryIndexInfo')
- LocalSecondaryIndexList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LocalSecondaryIndexList')
- LocalSecondaryIndexes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LocalSecondaryIndexes')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- LongObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LongObject')
- MapAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'MapAttributeValue')
- NextTokenString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextTokenString')
- NonKeyAttributeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonKeyAttributeName')
- NonKeyAttributeNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NonKeyAttributeNameList')
- NonNegativeLongObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'NonNegativeLongObject')
- NullAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'NullAttributeValue')
- NumberAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NumberAttributeValue')
- NumberSetAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NumberSetAttributeValue')
- OnDemandThroughput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OnDemandThroughput')
- OnDemandThroughputOverride =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OnDemandThroughputOverride')
- ParameterizedStatement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParameterizedStatement')
- ParameterizedStatements =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ParameterizedStatements')
- PartiQLBatchRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PartiQLBatchRequest')
- PartiQLBatchResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PartiQLBatchResponse')
- PartiQLNextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PartiQLNextToken')
- PartiQLStatement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PartiQLStatement')
- PointInTimeRecoveryDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PointInTimeRecoveryDescription')
- PointInTimeRecoverySpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PointInTimeRecoverySpecification')
- PointInTimeRecoveryStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PointInTimeRecoveryStatus')
Shapes::StructureShape.new(name: 'PointInTimeRecoveryUnavailableException')
- PolicyNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PolicyNotFoundException')
- PolicyRevisionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PolicyRevisionId')
- PositiveIntegerObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveIntegerObject')
- PositiveLongObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveLongObject')
- PreparedStatementParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PreparedStatementParameters')
- ProcessedItemCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ProcessedItemCount')
- Projection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Projection')
- ProjectionExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProjectionExpression')
- ProjectionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProjectionType')
- ProvisionedThroughput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedThroughput')
- ProvisionedThroughputDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedThroughputDescription')
- ProvisionedThroughputExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedThroughputExceededException')
- ProvisionedThroughputOverride =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProvisionedThroughputOverride')
- Put =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Put')
- PutItemInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutItemInput')
- PutItemInputAttributeMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'PutItemInputAttributeMap')
- PutItemOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutItemOutput')
- PutRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutRequest')
- PutResourcePolicyInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutResourcePolicyInput')
- PutResourcePolicyOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutResourcePolicyOutput')
- QueryInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryInput')
- QueryOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryOutput')
- RegionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RegionName')
- Replica =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Replica')
- ReplicaAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaAlreadyExistsException')
- ReplicaAutoScalingDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaAutoScalingDescription')
- ReplicaAutoScalingDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaAutoScalingDescriptionList')
- ReplicaAutoScalingUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaAutoScalingUpdate')
- ReplicaAutoScalingUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaAutoScalingUpdateList')
- ReplicaDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaDescription')
- ReplicaDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaDescriptionList')
- ReplicaGlobalSecondaryIndex =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaGlobalSecondaryIndex')
- ReplicaGlobalSecondaryIndexAutoScalingDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaGlobalSecondaryIndexAutoScalingDescription')
- ReplicaGlobalSecondaryIndexAutoScalingDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaGlobalSecondaryIndexAutoScalingDescriptionList')
- ReplicaGlobalSecondaryIndexAutoScalingUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaGlobalSecondaryIndexAutoScalingUpdate')
- ReplicaGlobalSecondaryIndexAutoScalingUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaGlobalSecondaryIndexAutoScalingUpdateList')
- ReplicaGlobalSecondaryIndexDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaGlobalSecondaryIndexDescription')
- ReplicaGlobalSecondaryIndexDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaGlobalSecondaryIndexDescriptionList')
- ReplicaGlobalSecondaryIndexList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaGlobalSecondaryIndexList')
- ReplicaGlobalSecondaryIndexSettingsDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaGlobalSecondaryIndexSettingsDescription')
- ReplicaGlobalSecondaryIndexSettingsDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaGlobalSecondaryIndexSettingsDescriptionList')
- ReplicaGlobalSecondaryIndexSettingsUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaGlobalSecondaryIndexSettingsUpdate')
- ReplicaGlobalSecondaryIndexSettingsUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaGlobalSecondaryIndexSettingsUpdateList')
- ReplicaList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaList')
- ReplicaNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaNotFoundException')
- ReplicaSettingsDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaSettingsDescription')
- ReplicaSettingsDescriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaSettingsDescriptionList')
- ReplicaSettingsUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaSettingsUpdate')
- ReplicaSettingsUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaSettingsUpdateList')
- ReplicaStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicaStatus')
- ReplicaStatusDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicaStatusDescription')
- ReplicaStatusPercentProgress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicaStatusPercentProgress')
- ReplicaUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaUpdate')
- ReplicaUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicaUpdateList')
- ReplicationGroupUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationGroupUpdate')
- ReplicationGroupUpdateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationGroupUpdateList')
- RequestLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestLimitExceeded')
- ResourceArnString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArnString')
- ResourceInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceInUseException')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourcePolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourcePolicy')
- RestoreInProgress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'RestoreInProgress')
- RestoreSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreSummary')
- RestoreTableFromBackupInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreTableFromBackupInput')
- RestoreTableFromBackupOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreTableFromBackupOutput')
- RestoreTableToPointInTimeInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreTableToPointInTimeInput')
- RestoreTableToPointInTimeOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreTableToPointInTimeOutput')
- ReturnConsumedCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReturnConsumedCapacity')
- ReturnItemCollectionMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReturnItemCollectionMetrics')
- ReturnValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReturnValue')
- ReturnValuesOnConditionCheckFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReturnValuesOnConditionCheckFailure')
- S3Bucket =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Bucket')
- S3BucketOwner =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3BucketOwner')
- S3BucketSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3BucketSource')
- S3Prefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Prefix')
- S3SseAlgorithm =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3SseAlgorithm')
- S3SseKmsKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3SseKmsKeyId')
- SSEDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SSEDescription')
- SSEEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'SSEEnabled')
- SSESpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SSESpecification')
- SSEStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SSEStatus')
- SSEType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SSEType')
- ScalarAttributeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalarAttributeType')
- ScanInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScanInput')
- ScanOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScanOutput')
- ScanSegment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ScanSegment')
- ScanTotalSegments =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ScanTotalSegments')
- SecondaryIndexesCapacityMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'SecondaryIndexesCapacityMap')
- Select =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Select')
- SourceTableDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceTableDetails')
- SourceTableFeatureDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceTableFeatureDetails')
- StreamArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamArn')
- StreamEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'StreamEnabled')
- StreamSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamSpecification')
- StreamViewType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamViewType')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- StringAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StringAttributeValue')
- StringSetAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StringSetAttributeValue')
- TableAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableAlreadyExistsException')
- TableArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableArn')
- TableAutoScalingDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableAutoScalingDescription')
- TableClass =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableClass')
- TableClassSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableClassSummary')
- TableCreationDateTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'TableCreationDateTime')
- TableCreationParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableCreationParameters')
- TableDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableDescription')
- TableId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableId')
- TableInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableInUseException')
- TableName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableName')
- TableNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TableNameList')
- TableNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableNotFoundException')
- TableStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableStatus')
- TableWarmThroughputDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableWarmThroughputDescription')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagKeyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKeyString')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceInput')
- TagValueString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValueString')
- TimeRangeLowerBound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'TimeRangeLowerBound')
- TimeRangeUpperBound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'TimeRangeUpperBound')
- TimeToLiveAttributeName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TimeToLiveAttributeName')
- TimeToLiveDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TimeToLiveDescription')
- TimeToLiveEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'TimeToLiveEnabled')
- TimeToLiveSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TimeToLiveSpecification')
- TimeToLiveStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TimeToLiveStatus')
- TransactGetItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactGetItem')
- TransactGetItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TransactGetItemList')
- TransactGetItemsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactGetItemsInput')
- TransactGetItemsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactGetItemsOutput')
- TransactWriteItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactWriteItem')
- TransactWriteItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TransactWriteItemList')
- TransactWriteItemsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactWriteItemsInput')
- TransactWriteItemsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactWriteItemsOutput')
- TransactionCanceledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactionCanceledException')
- TransactionConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactionConflictException')
- TransactionInProgressException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TransactionInProgressException')
- UntagResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceInput')
- Update =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Update')
- UpdateContinuousBackupsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateContinuousBackupsInput')
- UpdateContinuousBackupsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateContinuousBackupsOutput')
- UpdateContributorInsightsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateContributorInsightsInput')
- UpdateContributorInsightsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateContributorInsightsOutput')
- UpdateExpression =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpdateExpression')
- UpdateGlobalSecondaryIndexAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalSecondaryIndexAction')
- UpdateGlobalTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalTableInput')
- UpdateGlobalTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalTableOutput')
- UpdateGlobalTableSettingsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalTableSettingsInput')
- UpdateGlobalTableSettingsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalTableSettingsOutput')
- UpdateItemInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateItemInput')
- UpdateItemOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateItemOutput')
- UpdateKinesisStreamingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateKinesisStreamingConfiguration')
- UpdateKinesisStreamingDestinationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateKinesisStreamingDestinationInput')
- UpdateKinesisStreamingDestinationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateKinesisStreamingDestinationOutput')
- UpdateReplicationGroupMemberAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReplicationGroupMemberAction')
- UpdateTableInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTableInput')
- UpdateTableOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTableOutput')
- UpdateTableReplicaAutoScalingInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTableReplicaAutoScalingInput')
- UpdateTableReplicaAutoScalingOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTableReplicaAutoScalingOutput')
- UpdateTimeToLiveInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTimeToLiveInput')
- UpdateTimeToLiveOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTimeToLiveOutput')
- WarmThroughput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WarmThroughput')
- WriteRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WriteRequest')
- WriteRequests =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WriteRequests')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2012-08-10" api. = { "apiVersion" => "2012-08-10", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "dynamodb", "jsonVersion" => "1.0", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "DynamoDB", "serviceFullName" => "Amazon DynamoDB", "serviceId" => "DynamoDB", "signatureVersion" => "v4", "targetPrefix" => "DynamoDB_20120810", "uid" => "dynamodb-2012-08-10", } api.endpoint_operation = :describe_endpoints api.add_operation(:batch_execute_statement, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchExecuteStatement" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: BatchExecuteStatementInput) o.output = Shapes::ShapeRef.new(shape: BatchExecuteStatementOutput) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:batch_get_item, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetItem" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: BatchGetItemInput) o.output = Shapes::ShapeRef.new(shape: BatchGetItemOutput) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( tokens: { "unprocessed_keys" => "request_items" } ) end) api.add_operation(:batch_write_item, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchWriteItem" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: BatchWriteItemInput) o.output = Shapes::ShapeRef.new(shape: BatchWriteItemOutput) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ItemCollectionSizeLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:create_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateBackup" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: CreateBackupInput) o.output = Shapes::ShapeRef.new(shape: CreateBackupOutput) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TableInUseException) o.errors << Shapes::ShapeRef.new(shape: ContinuousBackupsUnavailableException) o.errors << Shapes::ShapeRef.new(shape: BackupInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:create_global_table, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateGlobalTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: CreateGlobalTableInput) o.output = Shapes::ShapeRef.new(shape: CreateGlobalTableOutput) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: GlobalTableAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) end) api.add_operation(:create_table, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: CreateTableInput) o.output = Shapes::ShapeRef.new(shape: CreateTableOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBackup" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DeleteBackupInput) o.output = Shapes::ShapeRef.new(shape: DeleteBackupOutput) o.errors << Shapes::ShapeRef.new(shape: BackupNotFoundException) o.errors << Shapes::ShapeRef.new(shape: BackupInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_item, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteItem" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DeleteItemInput) o.output = Shapes::ShapeRef.new(shape: DeleteItemOutput) o.errors << Shapes::ShapeRef.new(shape: ConditionalCheckFailedException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ItemCollectionSizeLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: TransactionConflictException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteResourcePolicy" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DeleteResourcePolicyInput) o.output = Shapes::ShapeRef.new(shape: DeleteResourcePolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:delete_table, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DeleteTableInput) o.output = Shapes::ShapeRef.new(shape: DeleteTableOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeBackup" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeBackupInput) o.output = Shapes::ShapeRef.new(shape: DescribeBackupOutput) o.errors << Shapes::ShapeRef.new(shape: BackupNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_continuous_backups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContinuousBackups" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeContinuousBackupsInput) o.output = Shapes::ShapeRef.new(shape: DescribeContinuousBackupsOutput) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_contributor_insights, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContributorInsights" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeContributorInsightsInput) o.output = Shapes::ShapeRef.new(shape: DescribeContributorInsightsOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_endpoints, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEndpoints" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_operation = true o.input = Shapes::ShapeRef.new(shape: DescribeEndpointsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeEndpointsResponse) end) api.add_operation(:describe_export, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeExport" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeExportInput) o.output = Shapes::ShapeRef.new(shape: DescribeExportOutput) o.errors << Shapes::ShapeRef.new(shape: ExportNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_global_table, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeGlobalTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeGlobalTableInput) o.output = Shapes::ShapeRef.new(shape: DescribeGlobalTableOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: GlobalTableNotFoundException) end) api.add_operation(:describe_global_table_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeGlobalTableSettings" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeGlobalTableSettingsInput) o.output = Shapes::ShapeRef.new(shape: DescribeGlobalTableSettingsOutput) o.errors << Shapes::ShapeRef.new(shape: GlobalTableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_import, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeImport" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeImportInput) o.output = Shapes::ShapeRef.new(shape: DescribeImportOutput) o.errors << Shapes::ShapeRef.new(shape: ImportNotFoundException) end) api.add_operation(:describe_kinesis_streaming_destination, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeKinesisStreamingDestination" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeKinesisStreamingDestinationInput) o.output = Shapes::ShapeRef.new(shape: DescribeKinesisStreamingDestinationOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_limits, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLimits" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeLimitsInput) o.output = Shapes::ShapeRef.new(shape: DescribeLimitsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_table, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeTableInput) o.output = Shapes::ShapeRef.new(shape: DescribeTableOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_table_replica_auto_scaling, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTableReplicaAutoScaling" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeTableReplicaAutoScalingInput) o.output = Shapes::ShapeRef.new(shape: DescribeTableReplicaAutoScalingOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_time_to_live, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTimeToLive" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: DescribeTimeToLiveInput) o.output = Shapes::ShapeRef.new(shape: DescribeTimeToLiveOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:disable_kinesis_streaming_destination, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableKinesisStreamingDestination" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: KinesisStreamingDestinationInput) o.output = Shapes::ShapeRef.new(shape: KinesisStreamingDestinationOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:enable_kinesis_streaming_destination, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableKinesisStreamingDestination" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: KinesisStreamingDestinationInput) o.output = Shapes::ShapeRef.new(shape: KinesisStreamingDestinationOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:execute_statement, Seahorse::Model::Operation.new.tap do |o| o.name = "ExecuteStatement" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ExecuteStatementInput) o.output = Shapes::ShapeRef.new(shape: ExecuteStatementOutput) o.errors << Shapes::ShapeRef.new(shape: ConditionalCheckFailedException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ItemCollectionSizeLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: TransactionConflictException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: DuplicateItemException) end) api.add_operation(:execute_transaction, Seahorse::Model::Operation.new.tap do |o| o.name = "ExecuteTransaction" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ExecuteTransactionInput) o.output = Shapes::ShapeRef.new(shape: ExecuteTransactionOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TransactionCanceledException) o.errors << Shapes::ShapeRef.new(shape: TransactionInProgressException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:export_table_to_point_in_time, Seahorse::Model::Operation.new.tap do |o| o.name = "ExportTableToPointInTime" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ExportTableToPointInTimeInput) o.output = Shapes::ShapeRef.new(shape: ExportTableToPointInTimeOutput) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PointInTimeRecoveryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidExportTimeException) o.errors << Shapes::ShapeRef.new(shape: ExportConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_item, Seahorse::Model::Operation.new.tap do |o| o.name = "GetItem" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: GetItemInput) o.output = Shapes::ShapeRef.new(shape: GetItemOutput) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetResourcePolicy" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: GetResourcePolicyInput) o.output = Shapes::ShapeRef.new(shape: GetResourcePolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) end) api.add_operation(:import_table, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportTable" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ImportTableInput) o.output = Shapes::ShapeRef.new(shape: ImportTableOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ImportConflictException) end) api.add_operation(:list_backups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListBackups" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: ListBackupsInput) o.output = Shapes::ShapeRef.new(shape: ListBackupsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:list_contributor_insights, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContributorInsights" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListContributorInsightsInput) o.output = Shapes::ShapeRef.new(shape: ListContributorInsightsOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_exports, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExports" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListExportsInput) o.output = Shapes::ShapeRef.new(shape: ListExportsOutput) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_global_tables, Seahorse::Model::Operation.new.tap do |o| o.name = "ListGlobalTables" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: ListGlobalTablesInput) o.output = Shapes::ShapeRef.new(shape: ListGlobalTablesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:list_imports, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImports" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListImportsInput) o.output = Shapes::ShapeRef.new(shape: ListImportsOutput) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "page_size", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tables, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTables" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: ListTablesInput) o.output = Shapes::ShapeRef.new(shape: ListTablesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "last_evaluated_table_name" => "exclusive_start_table_name" } ) end) api.add_operation(:list_tags_of_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsOfResource" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: ListTagsOfResourceInput) o.output = Shapes::ShapeRef.new(shape: ListTagsOfResourceOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_item, Seahorse::Model::Operation.new.tap do |o| o.name = "PutItem" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: PutItemInput) o.output = Shapes::ShapeRef.new(shape: PutItemOutput) o.errors << Shapes::ShapeRef.new(shape: ConditionalCheckFailedException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ItemCollectionSizeLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: TransactionConflictException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutResourcePolicy" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: PutResourcePolicyInput) o.output = Shapes::ShapeRef.new(shape: PutResourcePolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:query, Seahorse::Model::Operation.new.tap do |o| o.name = "Query" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: QueryInput) o.output = Shapes::ShapeRef.new(shape: QueryOutput) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "last_evaluated_key" => "exclusive_start_key" } ) end) api.add_operation(:restore_table_from_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreTableFromBackup" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: RestoreTableFromBackupInput) o.output = Shapes::ShapeRef.new(shape: RestoreTableFromBackupOutput) o.errors << Shapes::ShapeRef.new(shape: TableAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: TableInUseException) o.errors << Shapes::ShapeRef.new(shape: BackupNotFoundException) o.errors << Shapes::ShapeRef.new(shape: BackupInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:restore_table_to_point_in_time, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreTableToPointInTime" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: RestoreTableToPointInTimeInput) o.output = Shapes::ShapeRef.new(shape: RestoreTableToPointInTimeOutput) o.errors << Shapes::ShapeRef.new(shape: TableAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TableInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidRestoreTimeException) o.errors << Shapes::ShapeRef.new(shape: PointInTimeRecoveryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:scan, Seahorse::Model::Operation.new.tap do |o| o.name = "Scan" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: ScanInput) o.output = Shapes::ShapeRef.new(shape: ScanOutput) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "last_evaluated_key" => "exclusive_start_key" } ) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: TagResourceInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:transact_get_items, Seahorse::Model::Operation.new.tap do |o| o.name = "TransactGetItems" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: TransactGetItemsInput) o.output = Shapes::ShapeRef.new(shape: TransactGetItemsOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TransactionCanceledException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:transact_write_items, Seahorse::Model::Operation.new.tap do |o| o.name = "TransactWriteItems" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: TransactWriteItemsInput) o.output = Shapes::ShapeRef.new(shape: TransactWriteItemsOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TransactionCanceledException) o.errors << Shapes::ShapeRef.new(shape: TransactionInProgressException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UntagResourceInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:update_continuous_backups, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContinuousBackups" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateContinuousBackupsInput) o.output = Shapes::ShapeRef.new(shape: UpdateContinuousBackupsOutput) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ContinuousBackupsUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:update_contributor_insights, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateContributorInsights" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateContributorInsightsInput) o.output = Shapes::ShapeRef.new(shape: UpdateContributorInsightsOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:update_global_table, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGlobalTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateGlobalTableInput) o.output = Shapes::ShapeRef.new(shape: UpdateGlobalTableOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: GlobalTableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ReplicaAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ReplicaNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TableNotFoundException) end) api.add_operation(:update_global_table_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGlobalTableSettings" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateGlobalTableSettingsInput) o.output = Shapes::ShapeRef.new(shape: UpdateGlobalTableSettingsOutput) o.errors << Shapes::ShapeRef.new(shape: GlobalTableNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ReplicaNotFoundException) o.errors << Shapes::ShapeRef.new(shape: IndexNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:update_item, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateItem" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateItemInput) o.output = Shapes::ShapeRef.new(shape: UpdateItemOutput) o.errors << Shapes::ShapeRef.new(shape: ConditionalCheckFailedException) o.errors << Shapes::ShapeRef.new(shape: ProvisionedThroughputExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ItemCollectionSizeLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: TransactionConflictException) o.errors << Shapes::ShapeRef.new(shape: RequestLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:update_kinesis_streaming_destination, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateKinesisStreamingDestination" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateKinesisStreamingDestinationInput) o.output = Shapes::ShapeRef.new(shape: UpdateKinesisStreamingDestinationOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_table, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTable" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateTableInput) o.output = Shapes::ShapeRef.new(shape: UpdateTableOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:update_table_replica_auto_scaling, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTableReplicaAutoScaling" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateTableReplicaAutoScalingInput) o.output = Shapes::ShapeRef.new(shape: UpdateTableReplicaAutoScalingOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:update_time_to_live, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTimeToLive" o.http_method = "POST" o.http_request_uri = "/" o.endpoint_discovery = { } o.input = Shapes::ShapeRef.new(shape: UpdateTimeToLiveInput) o.output = Shapes::ShapeRef.new(shape: UpdateTimeToLiveOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) end