Classes
The following classes are available globally.
-
Contains details of a table archival operation.
See moreDeclaration
Objective-C
@interface AWSDynamoDBArchivalSummary
Swift
class AWSDynamoDBArchivalSummary
-
Represents an attribute for describing the schema for the table and indexes.
Required parameters: [AttributeName, AttributeType]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAttributeDefinition
Swift
class AWSDynamoDBAttributeDefinition
-
Represents the data for an attribute.
Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.
For more information, see Data Types in the Amazon DynamoDB Developer Guide.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAttributeValue
Swift
class AWSDynamoDBAttributeValue
-
For the
UpdateItem
operation, represents the attributes to be modified, the action to perform on each, and the new value for each.You cannot use
UpdateItem
to update any primary key attributes. Instead, you will need to delete the item, and then usePutItem
to create a new item with new attributes.Attribute values cannot be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests with empty values will be rejected with a
See moreValidationException
exception.Declaration
Objective-C
@interface AWSDynamoDBAttributeValueUpdate
Swift
class AWSDynamoDBAttributeValueUpdate
-
Represents the properties of the scaling policy.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingPolicyDescription
Swift
class AWSDynamoDBAutoScalingPolicyDescription
-
Represents the auto scaling policy to be modified.
Required parameters: [TargetTrackingScalingPolicyConfiguration]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingPolicyUpdate
Swift
class AWSDynamoDBAutoScalingPolicyUpdate
-
Represents the auto scaling settings for a global table or global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingSettingsDescription
Swift
class AWSDynamoDBAutoScalingSettingsDescription
-
Represents the auto scaling settings to be modified for a global table or global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingSettingsUpdate
Swift
class AWSDynamoDBAutoScalingSettingsUpdate
-
Represents the properties of a target tracking scaling policy.
Required parameters: [TargetValue]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationDescription
Swift
class AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationDescription
-
Represents the settings of a target tracking scaling policy that will be modified.
Required parameters: [TargetValue]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationUpdate
Swift
class AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationUpdate
-
Contains the description of the backup created for the table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBBackupDescription
Swift
class AWSDynamoDBBackupDescription
-
Contains the details of the backup created for the table.
Required parameters: [BackupArn, BackupName, BackupStatus, BackupType, BackupCreationDateTime]
See moreDeclaration
Objective-C
@interface AWSDynamoDBBackupDetails
Swift
class AWSDynamoDBBackupDetails
-
Contains details for the backup.
See moreDeclaration
Objective-C
@interface AWSDynamoDBBackupSummary
Swift
class AWSDynamoDBBackupSummary
-
Declaration
Objective-C
@interface AWSDynamoDBBatchExecuteStatementInput
Swift
class AWSDynamoDBBatchExecuteStatementInput
-
Declaration
Objective-C
@interface AWSDynamoDBBatchExecuteStatementOutput
Swift
class AWSDynamoDBBatchExecuteStatementOutput
-
Declaration
Objective-C
@interface AWSDynamoDBBatchGetItemInput
Swift
class AWSDynamoDBBatchGetItemInput
-
Represents the output of a
See moreBatchGetItem
operation.Declaration
Objective-C
@interface AWSDynamoDBBatchGetItemOutput
Swift
class AWSDynamoDBBatchGetItemOutput
-
An error associated with a statement in a PartiQL batch that was run.
See moreDeclaration
Objective-C
@interface AWSDynamoDBBatchStatementError
Swift
class AWSDynamoDBBatchStatementError
-
Declaration
Objective-C
@interface AWSDynamoDBBatchStatementRequest
Swift
class AWSDynamoDBBatchStatementRequest
-
A PartiQL batch statement response..
See moreDeclaration
Objective-C
@interface AWSDynamoDBBatchStatementResponse
Swift
class AWSDynamoDBBatchStatementResponse
-
Declaration
Objective-C
@interface AWSDynamoDBBatchWriteItemInput
Swift
class AWSDynamoDBBatchWriteItemInput
-
Represents the output of a
See moreBatchWriteItem
operation.Declaration
Objective-C
@interface AWSDynamoDBBatchWriteItemOutput
Swift
class AWSDynamoDBBatchWriteItemOutput
-
Contains the details for the read/write capacity mode. This page talks about
PROVISIONED
andPAY_PER_REQUEST
billing modes. For more information about these modes, see Read/write capacity mode. See moreYou may need to switch to on-demand mode at least once in order to return a
BillingModeSummary
response.Declaration
Objective-C
@interface AWSDynamoDBBillingModeSummary
Swift
class AWSDynamoDBBillingModeSummary
-
An ordered list of errors for each item in the request which caused the transaction to get cancelled. The values of the list are ordered according to the ordering of the
See moreTransactWriteItems
request parameter. If no error occurred for the associated item an error with a Null code and Null message will be present.Declaration
Objective-C
@interface AWSDynamoDBCancellationReason
Swift
class AWSDynamoDBCancellationReason
-
Represents the amount of provisioned throughput capacity consumed on a table or an index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBCapacity
Swift
class AWSDynamoDBCapacity
-
Represents the selection criteria for a
Query
orScan
operation:For a
Query
operation,Condition
is used for specifying theKeyConditions
to use when querying a table or an index. ForKeyConditions
, only the following comparison operators are supported:EQ | LE | LT | GE | GT | BEGINS_WITH | BETWEEN
Condition
is also used in aQueryFilter
, which evaluates the query results and returns only the desired values.For a
Scan
operation,Condition
is used in aScanFilter
, which evaluates the scan results and returns only the desired values.
Declaration
Objective-C
@interface AWSDynamoDBCondition
Swift
class AWSDynamoDBCondition
-
Represents a request to perform a check that an item exists or to check the condition of specific attributes of the item.
Required parameters: [Key, TableName, ConditionExpression]
See moreDeclaration
Objective-C
@interface AWSDynamoDBConditionCheck
Swift
class AWSDynamoDBConditionCheck
-
The capacity units consumed by an operation. The data returned includes the total provisioned throughput consumed, along with statistics for the table and any indexes involved in the operation.
See moreConsumedCapacity
is only returned if the request asked for it. For more information, see Provisioned capacity mode in the Amazon DynamoDB Developer Guide.Declaration
Objective-C
@interface AWSDynamoDBConsumedCapacity
Swift
class AWSDynamoDBConsumedCapacity
-
Represents the continuous backups and point in time recovery settings on the table.
Required parameters: [ContinuousBackupsStatus]
See moreDeclaration
Objective-C
@interface AWSDynamoDBContinuousBackupsDescription
Swift
class AWSDynamoDBContinuousBackupsDescription
-
Represents a Contributor Insights summary entry.
See moreDeclaration
Objective-C
@interface AWSDynamoDBContributorInsightsSummary
Swift
class AWSDynamoDBContributorInsightsSummary
-
Declaration
Objective-C
@interface AWSDynamoDBCreateBackupInput
Swift
class AWSDynamoDBCreateBackupInput
-
Declaration
Objective-C
@interface AWSDynamoDBCreateBackupOutput
Swift
class AWSDynamoDBCreateBackupOutput
-
Represents a new global secondary index to be added to an existing table.
Required parameters: [IndexName, KeySchema, Projection]
See moreDeclaration
Objective-C
@interface AWSDynamoDBCreateGlobalSecondaryIndexAction
Swift
class AWSDynamoDBCreateGlobalSecondaryIndexAction
-
Declaration
Objective-C
@interface AWSDynamoDBCreateGlobalTableInput
Swift
class AWSDynamoDBCreateGlobalTableInput
-
Declaration
Objective-C
@interface AWSDynamoDBCreateGlobalTableOutput
Swift
class AWSDynamoDBCreateGlobalTableOutput
-
Declaration
Objective-C
@interface AWSDynamoDBCreateReplicaAction
Swift
class AWSDynamoDBCreateReplicaAction
-
Declaration
Objective-C
@interface AWSDynamoDBCreateReplicationGroupMemberAction
Swift
class AWSDynamoDBCreateReplicationGroupMemberAction
-
Represents the input of a
CreateTable
operation.Required parameters: [AttributeDefinitions, TableName, KeySchema]
See moreDeclaration
Objective-C
@interface AWSDynamoDBCreateTableInput
Swift
class AWSDynamoDBCreateTableInput
-
Represents the output of a
See moreCreateTable
operation.Declaration
Objective-C
@interface AWSDynamoDBCreateTableOutput
Swift
class AWSDynamoDBCreateTableOutput
-
Processing options for the CSV file being imported.
See moreDeclaration
Objective-C
@interface AWSDynamoDBCsvOptions
Swift
class AWSDynamoDBCsvOptions
-
Represents a request to perform a
DeleteItem
operation.Required parameters: [Key, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBRemove
Swift
class AWSDynamoDBRemove
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteBackupInput
Swift
class AWSDynamoDBDeleteBackupInput
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteBackupOutput
Swift
class AWSDynamoDBDeleteBackupOutput
-
Represents a global secondary index to be deleted from an existing table.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBDeleteGlobalSecondaryIndexAction
Swift
class AWSDynamoDBDeleteGlobalSecondaryIndexAction
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteItemInput
Swift
class AWSDynamoDBDeleteItemInput
-
Represents the output of a
See moreDeleteItem
operation.Declaration
Objective-C
@interface AWSDynamoDBDeleteItemOutput
Swift
class AWSDynamoDBDeleteItemOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteReplicaAction
Swift
class AWSDynamoDBDeleteReplicaAction
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteReplicationGroupMemberAction
Swift
class AWSDynamoDBDeleteReplicationGroupMemberAction
-
Represents a request to perform a
DeleteItem
operation on an item.Required parameters: [Key]
See moreDeclaration
Objective-C
@interface AWSDynamoDBDeleteRequest
Swift
class AWSDynamoDBDeleteRequest
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteResourcePolicyInput
Swift
class AWSDynamoDBDeleteResourcePolicyInput
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteResourcePolicyOutput
Swift
class AWSDynamoDBDeleteResourcePolicyOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDeleteTableInput
Swift
class AWSDynamoDBDeleteTableInput
-
Represents the output of a
See moreDeleteTable
operation.Declaration
Objective-C
@interface AWSDynamoDBDeleteTableOutput
Swift
class AWSDynamoDBDeleteTableOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeBackupInput
Swift
class AWSDynamoDBDescribeBackupInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeBackupOutput
Swift
class AWSDynamoDBDescribeBackupOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeContinuousBackupsInput
Swift
class AWSDynamoDBDescribeContinuousBackupsInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeContinuousBackupsOutput
Swift
class AWSDynamoDBDescribeContinuousBackupsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeContributorInsightsInput
Swift
class AWSDynamoDBDescribeContributorInsightsInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeContributorInsightsOutput
Swift
class AWSDynamoDBDescribeContributorInsightsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeEndpointsRequest
Swift
class AWSDynamoDBDescribeEndpointsRequest
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeEndpointsResponse
Swift
class AWSDynamoDBDescribeEndpointsResponse
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeExportInput
Swift
class AWSDynamoDBDescribeExportInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeExportOutput
Swift
class AWSDynamoDBDescribeExportOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableInput
Swift
class AWSDynamoDBDescribeGlobalTableInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableOutput
Swift
class AWSDynamoDBDescribeGlobalTableOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableSettingsInput
Swift
class AWSDynamoDBDescribeGlobalTableSettingsInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableSettingsOutput
Swift
class AWSDynamoDBDescribeGlobalTableSettingsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeImportInput
Swift
class AWSDynamoDBDescribeImportInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeImportOutput
Swift
class AWSDynamoDBDescribeImportOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeKinesisStreamingDestinationInput
Swift
class AWSDynamoDBDescribeKinesisStreamingDestinationInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeKinesisStreamingDestinationOutput
Swift
class AWSDynamoDBDescribeKinesisStreamingDestinationOutput
-
Represents the input of a
DescribeLimits
operation. Has no content.Declaration
Objective-C
@interface AWSDynamoDBDescribeLimitsInput
Swift
class AWSDynamoDBDescribeLimitsInput
-
Represents the output of a
See moreDescribeLimits
operation.Declaration
Objective-C
@interface AWSDynamoDBDescribeLimitsOutput
Swift
class AWSDynamoDBDescribeLimitsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeTableInput
Swift
class AWSDynamoDBDescribeTableInput
-
Represents the output of a
See moreDescribeTable
operation.Declaration
Objective-C
@interface AWSDynamoDBDescribeTableOutput
Swift
class AWSDynamoDBDescribeTableOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeTableReplicaAutoScalingInput
Swift
class AWSDynamoDBDescribeTableReplicaAutoScalingInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeTableReplicaAutoScalingOutput
Swift
class AWSDynamoDBDescribeTableReplicaAutoScalingOutput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeTimeToLiveInput
Swift
class AWSDynamoDBDescribeTimeToLiveInput
-
Declaration
Objective-C
@interface AWSDynamoDBDescribeTimeToLiveOutput
Swift
class AWSDynamoDBDescribeTimeToLiveOutput
-
Enables setting the configuration for Kinesis Streaming.
See moreDeclaration
Objective-C
@interface AWSDynamoDBEnableKinesisStreamingConfiguration
Swift
class AWSDynamoDBEnableKinesisStreamingConfiguration
-
Declaration
Objective-C
@interface AWSDynamoDBEndpoint
Swift
class AWSDynamoDBEndpoint
-
Declaration
Objective-C
@interface AWSDynamoDBExecuteStatementInput
Swift
class AWSDynamoDBExecuteStatementInput
-
Declaration
Objective-C
@interface AWSDynamoDBExecuteStatementOutput
Swift
class AWSDynamoDBExecuteStatementOutput
-
Declaration
Objective-C
@interface AWSDynamoDBExecuteTransactionInput
Swift
class AWSDynamoDBExecuteTransactionInput
-
Declaration
Objective-C
@interface AWSDynamoDBExecuteTransactionOutput
Swift
class AWSDynamoDBExecuteTransactionOutput
-
Represents a condition to be compared with an attribute value. This condition can be used with
DeleteItem
,PutItem
, orUpdateItem
operations; if the comparison evaluates to true, the operation succeeds; if not, the operation fails. You can useExpectedAttributeValue
in one of two different ways:Use
AttributeValueList
to specify one or more values to compare against an attribute. UseComparisonOperator
to specify how you want to perform the comparison. If the comparison evaluates to true, then the conditional operation succeeds.Use
Value
to specify a value that DynamoDB will compare against an attribute. If the values match, thenExpectedAttributeValue
evaluates to true and the conditional operation succeeds. Optionally, you can also setExists
to false, indicating that you do not expect to find the attribute value in the table. In this case, the conditional operation succeeds only if the comparison evaluates to false.
See moreValue
andExists
are incompatible withAttributeValueList
andComparisonOperator
. Note that if you use both sets of parameters at once, DynamoDB will return aValidationException
exception.Declaration
Objective-C
@interface AWSDynamoDBExpectedAttributeValue
Swift
class AWSDynamoDBExpectedAttributeValue
-
Represents the properties of the exported table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBExportDescription
Swift
class AWSDynamoDBExportDescription
-
Summary information about an export task.
See moreDeclaration
Objective-C
@interface AWSDynamoDBExportSummary
Swift
class AWSDynamoDBExportSummary
-
Declaration
Objective-C
@interface AWSDynamoDBExportTableToPointInTimeInput
Swift
class AWSDynamoDBExportTableToPointInTimeInput
-
Declaration
Objective-C
@interface AWSDynamoDBExportTableToPointInTimeOutput
Swift
class AWSDynamoDBExportTableToPointInTimeOutput
-
Represents a failure a contributor insights operation.
See moreDeclaration
Objective-C
@interface AWSDynamoDBFailureException
Swift
class AWSDynamoDBFailureException
-
Specifies an item and related attribute values to retrieve in a
TransactGetItem
object.Required parameters: [Key, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBGet
Swift
class AWSDynamoDBGet
-
Declaration
Objective-C
@interface AWSDynamoDBGetItemInput
Swift
class AWSDynamoDBGetItemInput
-
Represents the output of a
See moreGetItem
operation.Declaration
Objective-C
@interface AWSDynamoDBGetItemOutput
Swift
class AWSDynamoDBGetItemOutput
-
Declaration
Objective-C
@interface AWSDynamoDBGetResourcePolicyInput
Swift
class AWSDynamoDBGetResourcePolicyInput
-
Declaration
Objective-C
@interface AWSDynamoDBGetResourcePolicyOutput
Swift
class AWSDynamoDBGetResourcePolicyOutput
-
Represents the properties of a global secondary index.
Required parameters: [IndexName, KeySchema, Projection]
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndex
Swift
class AWSDynamoDBGlobalSecondaryIndex
-
Represents the auto scaling settings of a global secondary index for a global table that will be modified.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexAutoScalingUpdate
Swift
class AWSDynamoDBGlobalSecondaryIndexAutoScalingUpdate
-
Represents the properties of a global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexDescription
Swift
class AWSDynamoDBGlobalSecondaryIndexDescription
-
Represents the properties of a global secondary index for the table when the backup was created.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexInfo
Swift
class AWSDynamoDBGlobalSecondaryIndexInfo
-
Represents one of the following:
A new global secondary index to be added to an existing table.
New provisioned throughput parameters for an existing global secondary index.
An existing global secondary index to be removed from an existing table.
Declaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexUpdate
Swift
class AWSDynamoDBGlobalSecondaryIndexUpdate
-
Represents the properties of a global table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalTable
Swift
class AWSDynamoDBGlobalTable
-
Contains details about the global table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalTableDescription
Swift
class AWSDynamoDBGlobalTableDescription
-
Represents the settings of a global secondary index for a global table that will be modified.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalTableGlobalSecondaryIndexSettingsUpdate
Swift
class AWSDynamoDBGlobalTableGlobalSecondaryIndexSettingsUpdate
-
Summary information about the source file for the import.
See moreDeclaration
Objective-C
@interface AWSDynamoDBImportSummary
Swift
class AWSDynamoDBImportSummary
-
Represents the properties of the table being imported into.
See moreDeclaration
Objective-C
@interface AWSDynamoDBImportTableDescription
Swift
class AWSDynamoDBImportTableDescription
-
Declaration
Objective-C
@interface AWSDynamoDBImportTableInput
Swift
class AWSDynamoDBImportTableInput
-
Declaration
Objective-C
@interface AWSDynamoDBImportTableOutput
Swift
class AWSDynamoDBImportTableOutput
-
Optional object containing the parameters specific to an incremental export.
See moreDeclaration
Objective-C
@interface AWSDynamoDBIncrementalExportSpecification
Swift
class AWSDynamoDBIncrementalExportSpecification
-
The format options for the data that was imported into the target table. There is one value, CsvOption.
See moreDeclaration
Objective-C
@interface AWSDynamoDBInputFormatOptions
Swift
class AWSDynamoDBInputFormatOptions
-
Information about item collections, if any, that were affected by the operation.
See moreItemCollectionMetrics
is only returned if the request asked for it. If the table does not have any local secondary indexes, this information is not returned in the response.Declaration
Objective-C
@interface AWSDynamoDBItemCollectionMetrics
Swift
class AWSDynamoDBItemCollectionMetrics
-
Details for the requested item.
See moreDeclaration
Objective-C
@interface AWSDynamoDBItemResponse
Swift
class AWSDynamoDBItemResponse
-
Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
A
KeySchemaElement
represents exactly one attribute of the primary key. For example, a simple primary key would be represented by oneKeySchemaElement
(for the partition key). A composite primary key would require oneKeySchemaElement
for the partition key, and anotherKeySchemaElement
for the sort key.A
KeySchemaElement
must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.Required parameters: [AttributeName, KeyType]
See moreDeclaration
Objective-C
@interface AWSDynamoDBKeySchemaElement
Swift
class AWSDynamoDBKeySchemaElement
-
Represents a set of primary keys and, for each key, the attributes to retrieve from the table.
For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key. For a composite primary key, you must provide both the partition key and the sort key.
Required parameters: [Keys]
See moreDeclaration
Objective-C
@interface AWSDynamoDBKeysAndAttributes
Swift
class AWSDynamoDBKeysAndAttributes
-
Describes a Kinesis data stream destination.
See moreDeclaration
Objective-C
@interface AWSDynamoDBKinesisDataStreamDestination
Swift
class AWSDynamoDBKinesisDataStreamDestination
-
Declaration
Objective-C
@interface AWSDynamoDBKinesisStreamingDestinationInput
Swift
class AWSDynamoDBKinesisStreamingDestinationInput
-
Declaration
Objective-C
@interface AWSDynamoDBKinesisStreamingDestinationOutput
Swift
class AWSDynamoDBKinesisStreamingDestinationOutput
-
Declaration
Objective-C
@interface AWSDynamoDBListBackupsInput
Swift
class AWSDynamoDBListBackupsInput
-
Declaration
Objective-C
@interface AWSDynamoDBListBackupsOutput
Swift
class AWSDynamoDBListBackupsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBListContributorInsightsInput
Swift
class AWSDynamoDBListContributorInsightsInput
-
Declaration
Objective-C
@interface AWSDynamoDBListContributorInsightsOutput
Swift
class AWSDynamoDBListContributorInsightsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBListExportsInput
Swift
class AWSDynamoDBListExportsInput
-
Declaration
Objective-C
@interface AWSDynamoDBListExportsOutput
Swift
class AWSDynamoDBListExportsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBListGlobalTablesInput
Swift
class AWSDynamoDBListGlobalTablesInput
-
Declaration
Objective-C
@interface AWSDynamoDBListGlobalTablesOutput
Swift
class AWSDynamoDBListGlobalTablesOutput
-
Declaration
Objective-C
@interface AWSDynamoDBListImportsInput
Swift
class AWSDynamoDBListImportsInput
-
Declaration
Objective-C
@interface AWSDynamoDBListImportsOutput
Swift
class AWSDynamoDBListImportsOutput
-
Represents the input of a
See moreListTables
operation.Declaration
Objective-C
@interface AWSDynamoDBListTablesInput
Swift
class AWSDynamoDBListTablesInput
-
Represents the output of a
See moreListTables
operation.Declaration
Objective-C
@interface AWSDynamoDBListTablesOutput
Swift
class AWSDynamoDBListTablesOutput
-
Declaration
Objective-C
@interface AWSDynamoDBListTagsOfResourceInput
Swift
class AWSDynamoDBListTagsOfResourceInput
-
Declaration
Objective-C
@interface AWSDynamoDBListTagsOfResourceOutput
Swift
class AWSDynamoDBListTagsOfResourceOutput
-
Represents the properties of a local secondary index.
Required parameters: [IndexName, KeySchema, Projection]
See moreDeclaration
Objective-C
@interface AWSDynamoDBLocalSecondaryIndex
Swift
class AWSDynamoDBLocalSecondaryIndex
-
Represents the properties of a local secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBLocalSecondaryIndexDescription
Swift
class AWSDynamoDBLocalSecondaryIndexDescription
-
Represents the properties of a local secondary index for the table when the backup was created.
See moreDeclaration
Objective-C
@interface AWSDynamoDBLocalSecondaryIndexInfo
Swift
class AWSDynamoDBLocalSecondaryIndexInfo
-
Sets the maximum number of read and write units for the specified on-demand table. If you use this parameter, you must specify
See moreMaxReadRequestUnits
,MaxWriteRequestUnits
, or both.Declaration
Objective-C
@interface AWSDynamoDBOnDemandThroughput
Swift
class AWSDynamoDBOnDemandThroughput
-
Overrides the on-demand throughput settings for this replica table. If you don’t specify a value for this parameter, it uses the source table’s on-demand throughput settings.
See moreDeclaration
Objective-C
@interface AWSDynamoDBOnDemandThroughputOverride
Swift
class AWSDynamoDBOnDemandThroughputOverride
-
Declaration
Objective-C
@interface AWSDynamoDBParameterizedStatement
Swift
class AWSDynamoDBParameterizedStatement
-
The description of the point in time settings applied to the table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBPointInTimeRecoveryDescription
Swift
class AWSDynamoDBPointInTimeRecoveryDescription
-
Represents the settings used to enable point in time recovery.
Required parameters: [PointInTimeRecoveryEnabled]
See moreDeclaration
Objective-C
@interface AWSDynamoDBPointInTimeRecoverySpecification
Swift
class AWSDynamoDBPointInTimeRecoverySpecification
-
Represents attributes that are copied (projected) from the table into an index. These are in addition to the primary key attributes and index key attributes, which are automatically projected.
See moreDeclaration
Objective-C
@interface AWSDynamoDBProjection
Swift
class AWSDynamoDBProjection
-
Represents the provisioned throughput settings for a specified table or index. The settings can be modified using the
UpdateTable
operation.For current minimum and maximum provisioned throughput values, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.
Required parameters: [ReadCapacityUnits, WriteCapacityUnits]
See moreDeclaration
Objective-C
@interface AWSDynamoDBProvisionedThroughput
Swift
class AWSDynamoDBProvisionedThroughput
-
Represents the provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.
See moreDeclaration
Objective-C
@interface AWSDynamoDBProvisionedThroughputDescription
Swift
class AWSDynamoDBProvisionedThroughputDescription
-
Replica-specific provisioned throughput settings. If not specified, uses the source table’s provisioned throughput settings.
See moreDeclaration
Objective-C
@interface AWSDynamoDBProvisionedThroughputOverride
Swift
class AWSDynamoDBProvisionedThroughputOverride
-
Represents a request to perform a
PutItem
operation.Required parameters: [Item, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBPut
Swift
class AWSDynamoDBPut
-
Declaration
Objective-C
@interface AWSDynamoDBPutItemInput
Swift
class AWSDynamoDBPutItemInput
-
Represents the output of a
See morePutItem
operation.Declaration
Objective-C
@interface AWSDynamoDBPutItemOutput
Swift
class AWSDynamoDBPutItemOutput
-
Represents a request to perform a
PutItem
operation on an item.Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSDynamoDBPutRequest
Swift
class AWSDynamoDBPutRequest
-
Declaration
Objective-C
@interface AWSDynamoDBPutResourcePolicyInput
Swift
class AWSDynamoDBPutResourcePolicyInput
-
Declaration
Objective-C
@interface AWSDynamoDBPutResourcePolicyOutput
Swift
class AWSDynamoDBPutResourcePolicyOutput
-
Declaration
Objective-C
@interface AWSDynamoDBQueryInput
Swift
class AWSDynamoDBQueryInput
-
Represents the output of a
See moreQuery
operation.Declaration
Objective-C
@interface AWSDynamoDBQueryOutput
Swift
class AWSDynamoDBQueryOutput
-
Represents the properties of a replica.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplica
Swift
class AWSDynamoDBReplica
-
Represents the auto scaling settings of the replica.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaAutoScalingDescription
Swift
class AWSDynamoDBReplicaAutoScalingDescription
-
Represents the auto scaling settings of a replica that will be modified.
Required parameters: [RegionName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaAutoScalingUpdate
Swift
class AWSDynamoDBReplicaAutoScalingUpdate
-
Contains the details of the replica.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaDescription
Swift
class AWSDynamoDBReplicaDescription
-
Represents the properties of a replica global secondary index.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndex
Swift
class AWSDynamoDBReplicaGlobalSecondaryIndex
-
Represents the auto scaling configuration for a replica global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingDescription
Swift
class AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingDescription
-
Represents the auto scaling settings of a global secondary index for a replica that will be modified.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingUpdate
Swift
class AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingUpdate
-
Represents the properties of a replica global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexDescription
Swift
class AWSDynamoDBReplicaGlobalSecondaryIndexDescription
-
Declaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexSettingsDescription
Swift
class AWSDynamoDBReplicaGlobalSecondaryIndexSettingsDescription
-
Represents the settings of a global secondary index for a global table that will be modified.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexSettingsUpdate
Swift
class AWSDynamoDBReplicaGlobalSecondaryIndexSettingsUpdate
-
Declaration
Objective-C
@interface AWSDynamoDBReplicaSettingsDescription
Swift
class AWSDynamoDBReplicaSettingsDescription
-
Represents the settings for a global table in a Region that will be modified.
Required parameters: [RegionName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaSettingsUpdate
Swift
class AWSDynamoDBReplicaSettingsUpdate
-
Represents one of the following:
A new replica to be added to an existing global table.
New parameters for an existing replica.
An existing replica to be removed from an existing global table.
Declaration
Objective-C
@interface AWSDynamoDBReplicaUpdate
Swift
class AWSDynamoDBReplicaUpdate
-
Represents one of the following:
A new replica to be added to an existing regional table or global table. This request invokes the
CreateTableReplica
action in the destination Region.New parameters for an existing replica. This request invokes the
UpdateTable
action in the destination Region.An existing replica to be deleted. The request invokes the
DeleteTableReplica
action in the destination Region, deleting the replica and all if its items in the destination Region.
See moreWhen you manually remove a table or global table replica, you do not automatically remove any associated scalable targets, scaling policies, or CloudWatch alarms.
Declaration
Objective-C
@interface AWSDynamoDBReplicationGroupUpdate
Swift
class AWSDynamoDBReplicationGroupUpdate
-
Contains details for the restore.
Required parameters: [RestoreDateTime, RestoreInProgress]
See moreDeclaration
Objective-C
@interface AWSDynamoDBRestoreSummary
Swift
class AWSDynamoDBRestoreSummary
-
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableFromBackupInput
Swift
class AWSDynamoDBRestoreTableFromBackupInput
-
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableFromBackupOutput
Swift
class AWSDynamoDBRestoreTableFromBackupOutput
-
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableToPointInTimeInput
Swift
class AWSDynamoDBRestoreTableToPointInTimeInput
-
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableToPointInTimeOutput
Swift
class AWSDynamoDBRestoreTableToPointInTimeOutput
-
Declaration
Objective-C
@interface AWSDynamoDBS3BucketSource
Swift
class AWSDynamoDBS3BucketSource
-
The description of the server-side encryption status on the specified table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBSSEDescription
Swift
class AWSDynamoDBSSEDescription
-
Represents the settings used to enable server-side encryption.
See moreDeclaration
Objective-C
@interface AWSDynamoDBSSESpecification
Swift
class AWSDynamoDBSSESpecification
-
Declaration
Objective-C
@interface AWSDynamoDBScanInput
Swift
class AWSDynamoDBScanInput
-
Represents the output of a
See moreScan
operation.Declaration
Objective-C
@interface AWSDynamoDBScanOutput
Swift
class AWSDynamoDBScanOutput
-
Contains the details of the table when the backup was created.
Required parameters: [TableName, TableId, KeySchema, TableCreationDateTime, ProvisionedThroughput]
See moreDeclaration
Objective-C
@interface AWSDynamoDBSourceTableDetails
Swift
class AWSDynamoDBSourceTableDetails
-
Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
See moreDeclaration
Objective-C
@interface AWSDynamoDBSourceTableFeatureDetails
Swift
class AWSDynamoDBSourceTableFeatureDetails
-
Represents the DynamoDB Streams configuration for a table in DynamoDB.
Required parameters: [StreamEnabled]
See moreDeclaration
Objective-C
@interface AWSDynamoDBStreamSpecification
Swift
class AWSDynamoDBStreamSpecification
-
Represents the auto scaling configuration for a global table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableAutoScalingDescription
Swift
class AWSDynamoDBTableAutoScalingDescription
-
Contains details of the table class.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableClassSummary
Swift
class AWSDynamoDBTableClassSummary
-
The parameters for the table created as part of the import operation.
Required parameters: [TableName, AttributeDefinitions, KeySchema]
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableCreationParameters
Swift
class AWSDynamoDBTableCreationParameters
-
Represents the properties of a table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableDescription
Swift
class AWSDynamoDBTableDescription
-
Describes a tag. A tag is a key-value pair. You can add up to 50 tags to a single DynamoDB table.
Amazon Web Services-assigned tag names and values are automatically assigned the
aws:
prefix, which the user cannot assign. Amazon Web Services-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefixuser:
in the Cost Allocation Report. You cannot backdate the application of a tag.For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide.
Required parameters: [Key, Value]
See moreDeclaration
Objective-C
@interface AWSDynamoDBTag
Swift
class AWSDynamoDBTag
-
Declaration
Objective-C
@interface AWSDynamoDBTagResourceInput
Swift
class AWSDynamoDBTagResourceInput
-
The description of the Time to Live (TTL) status on the specified table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTimeToLiveDescription
Swift
class AWSDynamoDBTimeToLiveDescription
-
Represents the settings used to enable or disable Time to Live (TTL) for the specified table.
Required parameters: [Enabled, AttributeName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBTimeToLiveSpecification
Swift
class AWSDynamoDBTimeToLiveSpecification
-
Declaration
Objective-C
@interface AWSDynamoDBTransactGetItem
Swift
class AWSDynamoDBTransactGetItem
-
Declaration
Objective-C
@interface AWSDynamoDBTransactGetItemsInput
Swift
class AWSDynamoDBTransactGetItemsInput
-
Declaration
Objective-C
@interface AWSDynamoDBTransactGetItemsOutput
Swift
class AWSDynamoDBTransactGetItemsOutput
-
A list of requests that can perform update, put, delete, or check operations on multiple items in one or more tables atomically.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTransactWriteItem
Swift
class AWSDynamoDBTransactWriteItem
-
Declaration
Objective-C
@interface AWSDynamoDBTransactWriteItemsInput
Swift
class AWSDynamoDBTransactWriteItemsInput
-
Declaration
Objective-C
@interface AWSDynamoDBTransactWriteItemsOutput
Swift
class AWSDynamoDBTransactWriteItemsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBUntagResourceInput
Swift
class AWSDynamoDBUntagResourceInput
-
Represents a request to perform an
UpdateItem
operation.Required parameters: [Key, UpdateExpression, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdate
Swift
class AWSDynamoDBUpdate
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateContinuousBackupsInput
Swift
class AWSDynamoDBUpdateContinuousBackupsInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateContinuousBackupsOutput
Swift
class AWSDynamoDBUpdateContinuousBackupsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateContributorInsightsInput
Swift
class AWSDynamoDBUpdateContributorInsightsInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateContributorInsightsOutput
Swift
class AWSDynamoDBUpdateContributorInsightsOutput
-
Represents the new provisioned throughput settings to be applied to a global secondary index.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateGlobalSecondaryIndexAction
Swift
class AWSDynamoDBUpdateGlobalSecondaryIndexAction
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableInput
Swift
class AWSDynamoDBUpdateGlobalTableInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableOutput
Swift
class AWSDynamoDBUpdateGlobalTableOutput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableSettingsInput
Swift
class AWSDynamoDBUpdateGlobalTableSettingsInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableSettingsOutput
Swift
class AWSDynamoDBUpdateGlobalTableSettingsOutput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateItemInput
Swift
class AWSDynamoDBUpdateItemInput
-
Represents the output of an
See moreUpdateItem
operation.Declaration
Objective-C
@interface AWSDynamoDBUpdateItemOutput
Swift
class AWSDynamoDBUpdateItemOutput
-
Enables updating the configuration for Kinesis Streaming.
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateKinesisStreamingConfiguration
Swift
class AWSDynamoDBUpdateKinesisStreamingConfiguration
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateKinesisStreamingDestinationInput
Swift
class AWSDynamoDBUpdateKinesisStreamingDestinationInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateKinesisStreamingDestinationOutput
Swift
class AWSDynamoDBUpdateKinesisStreamingDestinationOutput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateReplicationGroupMemberAction
Swift
class AWSDynamoDBUpdateReplicationGroupMemberAction
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateTableInput
Swift
class AWSDynamoDBUpdateTableInput
-
Represents the output of an
See moreUpdateTable
operation.Declaration
Objective-C
@interface AWSDynamoDBUpdateTableOutput
Swift
class AWSDynamoDBUpdateTableOutput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateTableReplicaAutoScalingInput
Swift
class AWSDynamoDBUpdateTableReplicaAutoScalingInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateTableReplicaAutoScalingOutput
Swift
class AWSDynamoDBUpdateTableReplicaAutoScalingOutput
-
Represents the input of an
UpdateTimeToLive
operation.Required parameters: [TableName, TimeToLiveSpecification]
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateTimeToLiveInput
Swift
class AWSDynamoDBUpdateTimeToLiveInput
-
Declaration
Objective-C
@interface AWSDynamoDBUpdateTimeToLiveOutput
Swift
class AWSDynamoDBUpdateTimeToLiveOutput
-
Represents an operation to perform - either
See moreDeleteItem
orPutItem
. You can only request one of these operations, not both, in a singleWriteRequest
. If you do need to perform both of these operations, you need to provide two separateWriteRequest
objects.Declaration
Objective-C
@interface AWSDynamoDBWriteRequest
Swift
class AWSDynamoDBWriteRequest
-
A base class for all objects mapped to an Amazon DynamoDB table row. They need to inherit from this class.
Declaration
Objective-C
@interface AWSDynamoDBObjectModel
Swift
class AWSDynamoDBObjectModel
-
Object mapper for domain-object interaction with DynamoDB.
See moreDeclaration
Objective-C
@interface AWSDynamoDBObjectMapper
Swift
class AWSDynamoDBObjectMapper
-
Immutable configuration object for service call behavior. An instance of this configuration is supplied to every DynamoDBMapper at construction. New instances can be given to the mapper object on individual save, load, and remove operations to override the defaults.
See moreDeclaration
Objective-C
@interface AWSDynamoDBObjectMapperConfiguration : NSObject <NSCopying>
Swift
class AWSDynamoDBObjectMapperConfiguration : NSObject, NSCopying
-
A query expression.
See moreDeclaration
Objective-C
@interface AWSDynamoDBQueryExpression : NSObject
Swift
class AWSDynamoDBQueryExpression : NSObject
-
Options for filtering results from a scan operation. For example, callers can specify filter conditions so that only objects whose attributes match different conditions are returned (see ComparisonOperator for more information on the available comparison types).
See moreDeclaration
Objective-C
@interface AWSDynamoDBScanExpression : NSObject
Swift
class AWSDynamoDBScanExpression : NSObject
-
The paginated output object.
See moreDeclaration
Objective-C
@interface AWSDynamoDBPaginatedOutput : NSObject
Swift
class AWSDynamoDBPaginatedOutput : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSDynamoDBResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSDynamoDBResources : NSObject
-
Amazon DynamoDB Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don’t have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.
With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables’ throughput capacity without downtime or performance degradation, and use the Amazon Web Services Management Console to monitor resource utilization and performance metrics.
DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an Amazon Web Services Region, providing built-in high availability and data durability.
See moreDeclaration
Objective-C
@interface AWSDynamoDB
Swift
class AWSDynamoDB