Table of Contents

Class GlobalSecondaryIndexUpdate

Namespace
Amazon.DynamoDBv2.Model
Assembly
AWSSDK.DynamoDBv2.dll

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.

public class GlobalSecondaryIndexUpdate
Inheritance
GlobalSecondaryIndexUpdate
Inherited Members

Constructors

GlobalSecondaryIndexUpdate()

public GlobalSecondaryIndexUpdate()

Properties

Create

Gets and sets the property Create.

The parameters required for creating a global secondary index on an existing table:

  • IndexName
  • KeySchema
  • AttributeDefinitions
  • Projection
  • ProvisionedThroughput
public CreateGlobalSecondaryIndexAction Create { get; set; }

Property Value

CreateGlobalSecondaryIndexAction

Delete

Gets and sets the property Delete.

The name of an existing global secondary index to be removed.

public DeleteGlobalSecondaryIndexAction Delete { get; set; }

Property Value

DeleteGlobalSecondaryIndexAction

Update

Gets and sets the property Update.

The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.

public UpdateGlobalSecondaryIndexAction Update { get; set; }

Property Value

UpdateGlobalSecondaryIndexAction