Classes
The following classes are available globally.
-
Contains details of a table archival operation.
See moreDeclaration
Objective-C
@interface AWSDynamoDBArchivalSummarySwift
class AWSDynamoDBArchivalSummary -
Represents an attribute for describing the schema for the table and indexes.
Required parameters: [AttributeName, AttributeType]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAttributeDefinitionSwift
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 AWSDynamoDBAttributeValueSwift
class AWSDynamoDBAttributeValue -
For the
UpdateItemoperation, represents the attributes to be modified, the action to perform on each, and the new value for each.You cannot use
UpdateItemto update any primary key attributes. Instead, you will need to delete the item, and then usePutItemto 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 moreValidationExceptionexception.Declaration
Objective-C
@interface AWSDynamoDBAttributeValueUpdateSwift
class AWSDynamoDBAttributeValueUpdate -
Represents the properties of the scaling policy.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingPolicyDescriptionSwift
class AWSDynamoDBAutoScalingPolicyDescription -
Represents the auto scaling policy to be modified.
Required parameters: [TargetTrackingScalingPolicyConfiguration]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingPolicyUpdateSwift
class AWSDynamoDBAutoScalingPolicyUpdate -
Represents the auto scaling settings for a global table or global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingSettingsDescriptionSwift
class AWSDynamoDBAutoScalingSettingsDescription -
Represents the auto scaling settings to be modified for a global table or global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingSettingsUpdateSwift
class AWSDynamoDBAutoScalingSettingsUpdate -
Represents the properties of a target tracking scaling policy.
Required parameters: [TargetValue]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationDescriptionSwift
class AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationDescription -
Represents the settings of a target tracking scaling policy that will be modified.
Required parameters: [TargetValue]
See moreDeclaration
Objective-C
@interface AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationUpdateSwift
class AWSDynamoDBAutoScalingTargetTrackingScalingPolicyConfigurationUpdate -
Contains the description of the backup created for the table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBBackupDescriptionSwift
class AWSDynamoDBBackupDescription -
Contains the details of the backup created for the table.
Required parameters: [BackupArn, BackupName, BackupStatus, BackupType, BackupCreationDateTime]
See moreDeclaration
Objective-C
@interface AWSDynamoDBBackupDetailsSwift
class AWSDynamoDBBackupDetails -
Contains details for the backup.
See moreDeclaration
Objective-C
@interface AWSDynamoDBBackupSummarySwift
class AWSDynamoDBBackupSummary -
Declaration
Objective-C
@interface AWSDynamoDBBatchExecuteStatementInputSwift
class AWSDynamoDBBatchExecuteStatementInput -
Declaration
Objective-C
@interface AWSDynamoDBBatchExecuteStatementOutputSwift
class AWSDynamoDBBatchExecuteStatementOutput -
Declaration
Objective-C
@interface AWSDynamoDBBatchGetItemInputSwift
class AWSDynamoDBBatchGetItemInput -
Represents the output of a
See moreBatchGetItemoperation.Declaration
Objective-C
@interface AWSDynamoDBBatchGetItemOutputSwift
class AWSDynamoDBBatchGetItemOutput -
An error associated with a statement in a PartiQL batch that was run.
See moreDeclaration
Objective-C
@interface AWSDynamoDBBatchStatementErrorSwift
class AWSDynamoDBBatchStatementError -
Declaration
Objective-C
@interface AWSDynamoDBBatchStatementRequestSwift
class AWSDynamoDBBatchStatementRequest -
A PartiQL batch statement response..
See moreDeclaration
Objective-C
@interface AWSDynamoDBBatchStatementResponseSwift
class AWSDynamoDBBatchStatementResponse -
Declaration
Objective-C
@interface AWSDynamoDBBatchWriteItemInputSwift
class AWSDynamoDBBatchWriteItemInput -
Represents the output of a
See moreBatchWriteItemoperation.Declaration
Objective-C
@interface AWSDynamoDBBatchWriteItemOutputSwift
class AWSDynamoDBBatchWriteItemOutput -
Contains the details for the read/write capacity mode. This page talks about
PROVISIONEDandPAY_PER_REQUESTbilling 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
BillingModeSummaryresponse.Declaration
Objective-C
@interface AWSDynamoDBBillingModeSummarySwift
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 moreTransactWriteItemsrequest 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 AWSDynamoDBCancellationReasonSwift
class AWSDynamoDBCancellationReason -
Represents the amount of provisioned throughput capacity consumed on a table or an index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBCapacitySwift
class AWSDynamoDBCapacity -
Represents the selection criteria for a
QueryorScanoperation:For a
Queryoperation,Conditionis used for specifying theKeyConditionsto use when querying a table or an index. ForKeyConditions, only the following comparison operators are supported:EQ | LE | LT | GE | GT | BEGINS_WITH | BETWEENConditionis also used in aQueryFilter, which evaluates the query results and returns only the desired values.For a
Scanoperation,Conditionis used in aScanFilter, which evaluates the scan results and returns only the desired values.
Declaration
Objective-C
@interface AWSDynamoDBConditionSwift
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 AWSDynamoDBConditionCheckSwift
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 moreConsumedCapacityis 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 AWSDynamoDBConsumedCapacitySwift
class AWSDynamoDBConsumedCapacity -
Represents the continuous backups and point in time recovery settings on the table.
Required parameters: [ContinuousBackupsStatus]
See moreDeclaration
Objective-C
@interface AWSDynamoDBContinuousBackupsDescriptionSwift
class AWSDynamoDBContinuousBackupsDescription -
Represents a Contributor Insights summary entry.
See moreDeclaration
Objective-C
@interface AWSDynamoDBContributorInsightsSummarySwift
class AWSDynamoDBContributorInsightsSummary -
Declaration
Objective-C
@interface AWSDynamoDBCreateBackupInputSwift
class AWSDynamoDBCreateBackupInput -
Declaration
Objective-C
@interface AWSDynamoDBCreateBackupOutputSwift
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 AWSDynamoDBCreateGlobalSecondaryIndexActionSwift
class AWSDynamoDBCreateGlobalSecondaryIndexAction -
Declaration
Objective-C
@interface AWSDynamoDBCreateGlobalTableInputSwift
class AWSDynamoDBCreateGlobalTableInput -
Declaration
Objective-C
@interface AWSDynamoDBCreateGlobalTableOutputSwift
class AWSDynamoDBCreateGlobalTableOutput -
Declaration
Objective-C
@interface AWSDynamoDBCreateReplicaActionSwift
class AWSDynamoDBCreateReplicaAction -
Declaration
Objective-C
@interface AWSDynamoDBCreateReplicationGroupMemberActionSwift
class AWSDynamoDBCreateReplicationGroupMemberAction -
Represents the input of a
CreateTableoperation.Required parameters: [AttributeDefinitions, TableName, KeySchema]
See moreDeclaration
Objective-C
@interface AWSDynamoDBCreateTableInputSwift
class AWSDynamoDBCreateTableInput -
Represents the output of a
See moreCreateTableoperation.Declaration
Objective-C
@interface AWSDynamoDBCreateTableOutputSwift
class AWSDynamoDBCreateTableOutput -
Processing options for the CSV file being imported.
See moreDeclaration
Objective-C
@interface AWSDynamoDBCsvOptionsSwift
class AWSDynamoDBCsvOptions -
Represents a request to perform a
DeleteItemoperation.Required parameters: [Key, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBRemoveSwift
class AWSDynamoDBRemove -
Declaration
Objective-C
@interface AWSDynamoDBDeleteBackupInputSwift
class AWSDynamoDBDeleteBackupInput -
Declaration
Objective-C
@interface AWSDynamoDBDeleteBackupOutputSwift
class AWSDynamoDBDeleteBackupOutput -
Represents a global secondary index to be deleted from an existing table.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBDeleteGlobalSecondaryIndexActionSwift
class AWSDynamoDBDeleteGlobalSecondaryIndexAction -
Declaration
Objective-C
@interface AWSDynamoDBDeleteItemInputSwift
class AWSDynamoDBDeleteItemInput -
Represents the output of a
See moreDeleteItemoperation.Declaration
Objective-C
@interface AWSDynamoDBDeleteItemOutputSwift
class AWSDynamoDBDeleteItemOutput -
Declaration
Objective-C
@interface AWSDynamoDBDeleteReplicaActionSwift
class AWSDynamoDBDeleteReplicaAction -
Declaration
Objective-C
@interface AWSDynamoDBDeleteReplicationGroupMemberActionSwift
class AWSDynamoDBDeleteReplicationGroupMemberAction -
Represents a request to perform a
DeleteItemoperation on an item.Required parameters: [Key]
See moreDeclaration
Objective-C
@interface AWSDynamoDBDeleteRequestSwift
class AWSDynamoDBDeleteRequest -
Declaration
Objective-C
@interface AWSDynamoDBDeleteResourcePolicyInputSwift
class AWSDynamoDBDeleteResourcePolicyInput -
Declaration
Objective-C
@interface AWSDynamoDBDeleteResourcePolicyOutputSwift
class AWSDynamoDBDeleteResourcePolicyOutput -
Declaration
Objective-C
@interface AWSDynamoDBDeleteTableInputSwift
class AWSDynamoDBDeleteTableInput -
Represents the output of a
See moreDeleteTableoperation.Declaration
Objective-C
@interface AWSDynamoDBDeleteTableOutputSwift
class AWSDynamoDBDeleteTableOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeBackupInputSwift
class AWSDynamoDBDescribeBackupInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeBackupOutputSwift
class AWSDynamoDBDescribeBackupOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeContinuousBackupsInputSwift
class AWSDynamoDBDescribeContinuousBackupsInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeContinuousBackupsOutputSwift
class AWSDynamoDBDescribeContinuousBackupsOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeContributorInsightsInputSwift
class AWSDynamoDBDescribeContributorInsightsInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeContributorInsightsOutputSwift
class AWSDynamoDBDescribeContributorInsightsOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeEndpointsRequestSwift
class AWSDynamoDBDescribeEndpointsRequest -
Declaration
Objective-C
@interface AWSDynamoDBDescribeEndpointsResponseSwift
class AWSDynamoDBDescribeEndpointsResponse -
Declaration
Objective-C
@interface AWSDynamoDBDescribeExportInputSwift
class AWSDynamoDBDescribeExportInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeExportOutputSwift
class AWSDynamoDBDescribeExportOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableInputSwift
class AWSDynamoDBDescribeGlobalTableInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableOutputSwift
class AWSDynamoDBDescribeGlobalTableOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableSettingsInputSwift
class AWSDynamoDBDescribeGlobalTableSettingsInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeGlobalTableSettingsOutputSwift
class AWSDynamoDBDescribeGlobalTableSettingsOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeImportInputSwift
class AWSDynamoDBDescribeImportInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeImportOutputSwift
class AWSDynamoDBDescribeImportOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeKinesisStreamingDestinationInputSwift
class AWSDynamoDBDescribeKinesisStreamingDestinationInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeKinesisStreamingDestinationOutputSwift
class AWSDynamoDBDescribeKinesisStreamingDestinationOutput -
Represents the input of a
DescribeLimitsoperation. Has no content.Declaration
Objective-C
@interface AWSDynamoDBDescribeLimitsInputSwift
class AWSDynamoDBDescribeLimitsInput -
Represents the output of a
See moreDescribeLimitsoperation.Declaration
Objective-C
@interface AWSDynamoDBDescribeLimitsOutputSwift
class AWSDynamoDBDescribeLimitsOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeTableInputSwift
class AWSDynamoDBDescribeTableInput -
Represents the output of a
See moreDescribeTableoperation.Declaration
Objective-C
@interface AWSDynamoDBDescribeTableOutputSwift
class AWSDynamoDBDescribeTableOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeTableReplicaAutoScalingInputSwift
class AWSDynamoDBDescribeTableReplicaAutoScalingInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeTableReplicaAutoScalingOutputSwift
class AWSDynamoDBDescribeTableReplicaAutoScalingOutput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeTimeToLiveInputSwift
class AWSDynamoDBDescribeTimeToLiveInput -
Declaration
Objective-C
@interface AWSDynamoDBDescribeTimeToLiveOutputSwift
class AWSDynamoDBDescribeTimeToLiveOutput -
Enables setting the configuration for Kinesis Streaming.
See moreDeclaration
Objective-C
@interface AWSDynamoDBEnableKinesisStreamingConfigurationSwift
class AWSDynamoDBEnableKinesisStreamingConfiguration -
Declaration
Objective-C
@interface AWSDynamoDBEndpointSwift
class AWSDynamoDBEndpoint -
Declaration
Objective-C
@interface AWSDynamoDBExecuteStatementInputSwift
class AWSDynamoDBExecuteStatementInput -
Declaration
Objective-C
@interface AWSDynamoDBExecuteStatementOutputSwift
class AWSDynamoDBExecuteStatementOutput -
Declaration
Objective-C
@interface AWSDynamoDBExecuteTransactionInputSwift
class AWSDynamoDBExecuteTransactionInput -
Declaration
Objective-C
@interface AWSDynamoDBExecuteTransactionOutputSwift
class AWSDynamoDBExecuteTransactionOutput -
Represents a condition to be compared with an attribute value. This condition can be used with
DeleteItem,PutItem, orUpdateItemoperations; if the comparison evaluates to true, the operation succeeds; if not, the operation fails. You can useExpectedAttributeValuein one of two different ways:Use
AttributeValueListto specify one or more values to compare against an attribute. UseComparisonOperatorto specify how you want to perform the comparison. If the comparison evaluates to true, then the conditional operation succeeds.Use
Valueto specify a value that DynamoDB will compare against an attribute. If the values match, thenExpectedAttributeValueevaluates to true and the conditional operation succeeds. Optionally, you can also setExiststo 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 moreValueandExistsare incompatible withAttributeValueListandComparisonOperator. Note that if you use both sets of parameters at once, DynamoDB will return aValidationExceptionexception.Declaration
Objective-C
@interface AWSDynamoDBExpectedAttributeValueSwift
class AWSDynamoDBExpectedAttributeValue -
Represents the properties of the exported table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBExportDescriptionSwift
class AWSDynamoDBExportDescription -
Summary information about an export task.
See moreDeclaration
Objective-C
@interface AWSDynamoDBExportSummarySwift
class AWSDynamoDBExportSummary -
Declaration
Objective-C
@interface AWSDynamoDBExportTableToPointInTimeInputSwift
class AWSDynamoDBExportTableToPointInTimeInput -
Declaration
Objective-C
@interface AWSDynamoDBExportTableToPointInTimeOutputSwift
class AWSDynamoDBExportTableToPointInTimeOutput -
Represents a failure a contributor insights operation.
See moreDeclaration
Objective-C
@interface AWSDynamoDBFailureExceptionSwift
class AWSDynamoDBFailureException -
Specifies an item and related attribute values to retrieve in a
TransactGetItemobject.Required parameters: [Key, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBGetSwift
class AWSDynamoDBGet -
Declaration
Objective-C
@interface AWSDynamoDBGetItemInputSwift
class AWSDynamoDBGetItemInput -
Represents the output of a
See moreGetItemoperation.Declaration
Objective-C
@interface AWSDynamoDBGetItemOutputSwift
class AWSDynamoDBGetItemOutput -
Declaration
Objective-C
@interface AWSDynamoDBGetResourcePolicyInputSwift
class AWSDynamoDBGetResourcePolicyInput -
Declaration
Objective-C
@interface AWSDynamoDBGetResourcePolicyOutputSwift
class AWSDynamoDBGetResourcePolicyOutput -
Represents the properties of a global secondary index.
Required parameters: [IndexName, KeySchema, Projection]
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexSwift
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 AWSDynamoDBGlobalSecondaryIndexAutoScalingUpdateSwift
class AWSDynamoDBGlobalSecondaryIndexAutoScalingUpdate -
Represents the properties of a global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexDescriptionSwift
class AWSDynamoDBGlobalSecondaryIndexDescription -
Represents the properties of a global secondary index for the table when the backup was created.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalSecondaryIndexInfoSwift
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 AWSDynamoDBGlobalSecondaryIndexUpdateSwift
class AWSDynamoDBGlobalSecondaryIndexUpdate -
Represents the properties of a global table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalTableSwift
class AWSDynamoDBGlobalTable -
Contains details about the global table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBGlobalTableDescriptionSwift
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 AWSDynamoDBGlobalTableGlobalSecondaryIndexSettingsUpdateSwift
class AWSDynamoDBGlobalTableGlobalSecondaryIndexSettingsUpdate -
Summary information about the source file for the import.
See moreDeclaration
Objective-C
@interface AWSDynamoDBImportSummarySwift
class AWSDynamoDBImportSummary -
Represents the properties of the table being imported into.
See moreDeclaration
Objective-C
@interface AWSDynamoDBImportTableDescriptionSwift
class AWSDynamoDBImportTableDescription -
Declaration
Objective-C
@interface AWSDynamoDBImportTableInputSwift
class AWSDynamoDBImportTableInput -
Declaration
Objective-C
@interface AWSDynamoDBImportTableOutputSwift
class AWSDynamoDBImportTableOutput -
Optional object containing the parameters specific to an incremental export.
See moreDeclaration
Objective-C
@interface AWSDynamoDBIncrementalExportSpecificationSwift
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 AWSDynamoDBInputFormatOptionsSwift
class AWSDynamoDBInputFormatOptions -
Information about item collections, if any, that were affected by the operation.
See moreItemCollectionMetricsis 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 AWSDynamoDBItemCollectionMetricsSwift
class AWSDynamoDBItemCollectionMetrics -
Details for the requested item.
See moreDeclaration
Objective-C
@interface AWSDynamoDBItemResponseSwift
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
KeySchemaElementrepresents 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 oneKeySchemaElementfor the partition key, and anotherKeySchemaElementfor the sort key.A
KeySchemaElementmust 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 AWSDynamoDBKeySchemaElementSwift
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 AWSDynamoDBKeysAndAttributesSwift
class AWSDynamoDBKeysAndAttributes -
Describes a Kinesis data stream destination.
See moreDeclaration
Objective-C
@interface AWSDynamoDBKinesisDataStreamDestinationSwift
class AWSDynamoDBKinesisDataStreamDestination -
Declaration
Objective-C
@interface AWSDynamoDBKinesisStreamingDestinationInputSwift
class AWSDynamoDBKinesisStreamingDestinationInput -
Declaration
Objective-C
@interface AWSDynamoDBKinesisStreamingDestinationOutputSwift
class AWSDynamoDBKinesisStreamingDestinationOutput -
Declaration
Objective-C
@interface AWSDynamoDBListBackupsInputSwift
class AWSDynamoDBListBackupsInput -
Declaration
Objective-C
@interface AWSDynamoDBListBackupsOutputSwift
class AWSDynamoDBListBackupsOutput -
Declaration
Objective-C
@interface AWSDynamoDBListContributorInsightsInputSwift
class AWSDynamoDBListContributorInsightsInput -
Declaration
Objective-C
@interface AWSDynamoDBListContributorInsightsOutputSwift
class AWSDynamoDBListContributorInsightsOutput -
Declaration
Objective-C
@interface AWSDynamoDBListExportsInputSwift
class AWSDynamoDBListExportsInput -
Declaration
Objective-C
@interface AWSDynamoDBListExportsOutputSwift
class AWSDynamoDBListExportsOutput -
Declaration
Objective-C
@interface AWSDynamoDBListGlobalTablesInputSwift
class AWSDynamoDBListGlobalTablesInput -
Declaration
Objective-C
@interface AWSDynamoDBListGlobalTablesOutputSwift
class AWSDynamoDBListGlobalTablesOutput -
Declaration
Objective-C
@interface AWSDynamoDBListImportsInputSwift
class AWSDynamoDBListImportsInput -
Declaration
Objective-C
@interface AWSDynamoDBListImportsOutputSwift
class AWSDynamoDBListImportsOutput -
Represents the input of a
See moreListTablesoperation.Declaration
Objective-C
@interface AWSDynamoDBListTablesInputSwift
class AWSDynamoDBListTablesInput -
Represents the output of a
See moreListTablesoperation.Declaration
Objective-C
@interface AWSDynamoDBListTablesOutputSwift
class AWSDynamoDBListTablesOutput -
Declaration
Objective-C
@interface AWSDynamoDBListTagsOfResourceInputSwift
class AWSDynamoDBListTagsOfResourceInput -
Declaration
Objective-C
@interface AWSDynamoDBListTagsOfResourceOutputSwift
class AWSDynamoDBListTagsOfResourceOutput -
Represents the properties of a local secondary index.
Required parameters: [IndexName, KeySchema, Projection]
See moreDeclaration
Objective-C
@interface AWSDynamoDBLocalSecondaryIndexSwift
class AWSDynamoDBLocalSecondaryIndex -
Represents the properties of a local secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBLocalSecondaryIndexDescriptionSwift
class AWSDynamoDBLocalSecondaryIndexDescription -
Represents the properties of a local secondary index for the table when the backup was created.
See moreDeclaration
Objective-C
@interface AWSDynamoDBLocalSecondaryIndexInfoSwift
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 AWSDynamoDBOnDemandThroughputSwift
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 AWSDynamoDBOnDemandThroughputOverrideSwift
class AWSDynamoDBOnDemandThroughputOverride -
Declaration
Objective-C
@interface AWSDynamoDBParameterizedStatementSwift
class AWSDynamoDBParameterizedStatement -
The description of the point in time settings applied to the table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBPointInTimeRecoveryDescriptionSwift
class AWSDynamoDBPointInTimeRecoveryDescription -
Represents the settings used to enable point in time recovery.
Required parameters: [PointInTimeRecoveryEnabled]
See moreDeclaration
Objective-C
@interface AWSDynamoDBPointInTimeRecoverySpecificationSwift
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 AWSDynamoDBProjectionSwift
class AWSDynamoDBProjection -
Represents the provisioned throughput settings for a specified table or index. The settings can be modified using the
UpdateTableoperation.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 AWSDynamoDBProvisionedThroughputSwift
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 AWSDynamoDBProvisionedThroughputDescriptionSwift
class AWSDynamoDBProvisionedThroughputDescription -
Replica-specific provisioned throughput settings. If not specified, uses the source table’s provisioned throughput settings.
See moreDeclaration
Objective-C
@interface AWSDynamoDBProvisionedThroughputOverrideSwift
class AWSDynamoDBProvisionedThroughputOverride -
Represents a request to perform a
PutItemoperation.Required parameters: [Item, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBPutSwift
class AWSDynamoDBPut -
Declaration
Objective-C
@interface AWSDynamoDBPutItemInputSwift
class AWSDynamoDBPutItemInput -
Represents the output of a
See morePutItemoperation.Declaration
Objective-C
@interface AWSDynamoDBPutItemOutputSwift
class AWSDynamoDBPutItemOutput -
Represents a request to perform a
PutItemoperation on an item.Required parameters: [Item]
See moreDeclaration
Objective-C
@interface AWSDynamoDBPutRequestSwift
class AWSDynamoDBPutRequest -
Declaration
Objective-C
@interface AWSDynamoDBPutResourcePolicyInputSwift
class AWSDynamoDBPutResourcePolicyInput -
Declaration
Objective-C
@interface AWSDynamoDBPutResourcePolicyOutputSwift
class AWSDynamoDBPutResourcePolicyOutput -
Declaration
Objective-C
@interface AWSDynamoDBQueryInputSwift
class AWSDynamoDBQueryInput -
Represents the output of a
See moreQueryoperation.Declaration
Objective-C
@interface AWSDynamoDBQueryOutputSwift
class AWSDynamoDBQueryOutput -
Represents the properties of a replica.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaSwift
class AWSDynamoDBReplica -
Represents the auto scaling settings of the replica.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaAutoScalingDescriptionSwift
class AWSDynamoDBReplicaAutoScalingDescription -
Represents the auto scaling settings of a replica that will be modified.
Required parameters: [RegionName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaAutoScalingUpdateSwift
class AWSDynamoDBReplicaAutoScalingUpdate -
Contains the details of the replica.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaDescriptionSwift
class AWSDynamoDBReplicaDescription -
Represents the properties of a replica global secondary index.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexSwift
class AWSDynamoDBReplicaGlobalSecondaryIndex -
Represents the auto scaling configuration for a replica global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingDescriptionSwift
class AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingDescription -
Represents the auto scaling settings of a global secondary index for a replica that will be modified.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingUpdateSwift
class AWSDynamoDBReplicaGlobalSecondaryIndexAutoScalingUpdate -
Represents the properties of a replica global secondary index.
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexDescriptionSwift
class AWSDynamoDBReplicaGlobalSecondaryIndexDescription -
Declaration
Objective-C
@interface AWSDynamoDBReplicaGlobalSecondaryIndexSettingsDescriptionSwift
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 AWSDynamoDBReplicaGlobalSecondaryIndexSettingsUpdateSwift
class AWSDynamoDBReplicaGlobalSecondaryIndexSettingsUpdate -
Declaration
Objective-C
@interface AWSDynamoDBReplicaSettingsDescriptionSwift
class AWSDynamoDBReplicaSettingsDescription -
Represents the settings for a global table in a Region that will be modified.
Required parameters: [RegionName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBReplicaSettingsUpdateSwift
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 AWSDynamoDBReplicaUpdateSwift
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
CreateTableReplicaaction in the destination Region.New parameters for an existing replica. This request invokes the
UpdateTableaction in the destination Region.An existing replica to be deleted. The request invokes the
DeleteTableReplicaaction 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 AWSDynamoDBReplicationGroupUpdateSwift
class AWSDynamoDBReplicationGroupUpdate -
Contains details for the restore.
Required parameters: [RestoreDateTime, RestoreInProgress]
See moreDeclaration
Objective-C
@interface AWSDynamoDBRestoreSummarySwift
class AWSDynamoDBRestoreSummary -
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableFromBackupInputSwift
class AWSDynamoDBRestoreTableFromBackupInput -
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableFromBackupOutputSwift
class AWSDynamoDBRestoreTableFromBackupOutput -
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableToPointInTimeInputSwift
class AWSDynamoDBRestoreTableToPointInTimeInput -
Declaration
Objective-C
@interface AWSDynamoDBRestoreTableToPointInTimeOutputSwift
class AWSDynamoDBRestoreTableToPointInTimeOutput -
Declaration
Objective-C
@interface AWSDynamoDBS3BucketSourceSwift
class AWSDynamoDBS3BucketSource -
The description of the server-side encryption status on the specified table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBSSEDescriptionSwift
class AWSDynamoDBSSEDescription -
Represents the settings used to enable server-side encryption.
See moreDeclaration
Objective-C
@interface AWSDynamoDBSSESpecificationSwift
class AWSDynamoDBSSESpecification -
Declaration
Objective-C
@interface AWSDynamoDBScanInputSwift
class AWSDynamoDBScanInput -
Represents the output of a
See moreScanoperation.Declaration
Objective-C
@interface AWSDynamoDBScanOutputSwift
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 AWSDynamoDBSourceTableDetailsSwift
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 AWSDynamoDBSourceTableFeatureDetailsSwift
class AWSDynamoDBSourceTableFeatureDetails -
Represents the DynamoDB Streams configuration for a table in DynamoDB.
Required parameters: [StreamEnabled]
See moreDeclaration
Objective-C
@interface AWSDynamoDBStreamSpecificationSwift
class AWSDynamoDBStreamSpecification -
Represents the auto scaling configuration for a global table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableAutoScalingDescriptionSwift
class AWSDynamoDBTableAutoScalingDescription -
Contains details of the table class.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableClassSummarySwift
class AWSDynamoDBTableClassSummary -
The parameters for the table created as part of the import operation.
Required parameters: [TableName, AttributeDefinitions, KeySchema]
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableCreationParametersSwift
class AWSDynamoDBTableCreationParameters -
Represents the properties of a table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTableDescriptionSwift
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 AWSDynamoDBTagSwift
class AWSDynamoDBTag -
Declaration
Objective-C
@interface AWSDynamoDBTagResourceInputSwift
class AWSDynamoDBTagResourceInput -
The description of the Time to Live (TTL) status on the specified table.
See moreDeclaration
Objective-C
@interface AWSDynamoDBTimeToLiveDescriptionSwift
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 AWSDynamoDBTimeToLiveSpecificationSwift
class AWSDynamoDBTimeToLiveSpecification -
Declaration
Objective-C
@interface AWSDynamoDBTransactGetItemSwift
class AWSDynamoDBTransactGetItem -
Declaration
Objective-C
@interface AWSDynamoDBTransactGetItemsInputSwift
class AWSDynamoDBTransactGetItemsInput -
Declaration
Objective-C
@interface AWSDynamoDBTransactGetItemsOutputSwift
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 AWSDynamoDBTransactWriteItemSwift
class AWSDynamoDBTransactWriteItem -
Declaration
Objective-C
@interface AWSDynamoDBTransactWriteItemsInputSwift
class AWSDynamoDBTransactWriteItemsInput -
Declaration
Objective-C
@interface AWSDynamoDBTransactWriteItemsOutputSwift
class AWSDynamoDBTransactWriteItemsOutput -
Declaration
Objective-C
@interface AWSDynamoDBUntagResourceInputSwift
class AWSDynamoDBUntagResourceInput -
Represents a request to perform an
UpdateItemoperation.Required parameters: [Key, UpdateExpression, TableName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateSwift
class AWSDynamoDBUpdate -
Declaration
Objective-C
@interface AWSDynamoDBUpdateContinuousBackupsInputSwift
class AWSDynamoDBUpdateContinuousBackupsInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateContinuousBackupsOutputSwift
class AWSDynamoDBUpdateContinuousBackupsOutput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateContributorInsightsInputSwift
class AWSDynamoDBUpdateContributorInsightsInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateContributorInsightsOutputSwift
class AWSDynamoDBUpdateContributorInsightsOutput -
Represents the new provisioned throughput settings to be applied to a global secondary index.
Required parameters: [IndexName]
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateGlobalSecondaryIndexActionSwift
class AWSDynamoDBUpdateGlobalSecondaryIndexAction -
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableInputSwift
class AWSDynamoDBUpdateGlobalTableInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableOutputSwift
class AWSDynamoDBUpdateGlobalTableOutput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableSettingsInputSwift
class AWSDynamoDBUpdateGlobalTableSettingsInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateGlobalTableSettingsOutputSwift
class AWSDynamoDBUpdateGlobalTableSettingsOutput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateItemInputSwift
class AWSDynamoDBUpdateItemInput -
Represents the output of an
See moreUpdateItemoperation.Declaration
Objective-C
@interface AWSDynamoDBUpdateItemOutputSwift
class AWSDynamoDBUpdateItemOutput -
Enables updating the configuration for Kinesis Streaming.
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateKinesisStreamingConfigurationSwift
class AWSDynamoDBUpdateKinesisStreamingConfiguration -
Declaration
Objective-C
@interface AWSDynamoDBUpdateKinesisStreamingDestinationInputSwift
class AWSDynamoDBUpdateKinesisStreamingDestinationInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateKinesisStreamingDestinationOutputSwift
class AWSDynamoDBUpdateKinesisStreamingDestinationOutput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateReplicationGroupMemberActionSwift
class AWSDynamoDBUpdateReplicationGroupMemberAction -
Declaration
Objective-C
@interface AWSDynamoDBUpdateTableInputSwift
class AWSDynamoDBUpdateTableInput -
Represents the output of an
See moreUpdateTableoperation.Declaration
Objective-C
@interface AWSDynamoDBUpdateTableOutputSwift
class AWSDynamoDBUpdateTableOutput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateTableReplicaAutoScalingInputSwift
class AWSDynamoDBUpdateTableReplicaAutoScalingInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateTableReplicaAutoScalingOutputSwift
class AWSDynamoDBUpdateTableReplicaAutoScalingOutput -
Represents the input of an
UpdateTimeToLiveoperation.Required parameters: [TableName, TimeToLiveSpecification]
See moreDeclaration
Objective-C
@interface AWSDynamoDBUpdateTimeToLiveInputSwift
class AWSDynamoDBUpdateTimeToLiveInput -
Declaration
Objective-C
@interface AWSDynamoDBUpdateTimeToLiveOutputSwift
class AWSDynamoDBUpdateTimeToLiveOutput -
Represents an operation to perform - either
See moreDeleteItemorPutItem. 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 separateWriteRequestobjects.Declaration
Objective-C
@interface AWSDynamoDBWriteRequestSwift
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 AWSDynamoDBObjectModelSwift
class AWSDynamoDBObjectModel -
Object mapper for domain-object interaction with DynamoDB.
See moreDeclaration
Objective-C
@interface AWSDynamoDBObjectMapperSwift
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 : NSObjectSwift
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 : NSObjectSwift
class AWSDynamoDBScanExpression : NSObject -
The paginated output object.
See moreDeclaration
Objective-C
@interface AWSDynamoDBPaginatedOutput : NSObjectSwift
class AWSDynamoDBPaginatedOutput : NSObject -
Undocumented
See moreDeclaration
Objective-C
@interface AWSDynamoDBResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
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 AWSDynamoDBSwift
class AWSDynamoDB
View on GitHub
Install in Dash
Classes Reference