AWSDynamoDBUpdateTableInput Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSDynamoDBModel.h
AWSDynamoDBModel.m

Overview

Represents the input of an UpdateTable operation.

Required parameters: [TableName]

  attributeDefinitions

An array of attributes that describe the key schema for the table and indexes. If you are adding a new global secondary index to the table, AttributeDefinitions must include the key element(s) of the new index.

@property (nonatomic, strong) NSArray<AWSDynamoDBAttributeDefinition*> *attributeDefinitions

Declared In

AWSDynamoDBModel.h

  globalSecondaryIndexUpdates

An array of one or more global secondary indexes for the table. For each index in the array, you can request one action:

  • Create - add a new global secondary index to the table.

  • Update - modify the provisioned throughput settings of an existing global secondary index.

  • Delete - remove a global secondary index from the table.

For more information, see Managing Global Secondary Indexes in the Amazon DynamoDB Developer Guide.

@property (nonatomic, strong) NSArray<AWSDynamoDBGlobalSecondaryIndexUpdate*> *globalSecondaryIndexUpdates

Declared In

AWSDynamoDBModel.h

  provisionedThroughput

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 Limits in the Amazon DynamoDB Developer Guide.

@property (nonatomic, strong) AWSDynamoDBProvisionedThroughput *provisionedThroughput

Declared In

AWSDynamoDBModel.h

  streamSpecification

Represents the DynamoDB Streams configuration for the table.

You will receive a ResourceInUseException if you attempt to enable a stream on a table that already has a stream, or if you attempt to disable a stream on a table which does not have a stream.

@property (nonatomic, strong) AWSDynamoDBStreamSpecification *streamSpecification

Declared In

AWSDynamoDBModel.h

  tableName

The name of the table to be updated.

@property (nonatomic, strong) NSString *tableName

Declared In

AWSDynamoDBModel.h