Class: Aws::DynamoDB::Types::GlobalSecondaryIndexUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::GlobalSecondaryIndexUpdate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-dynamodb/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#create ⇒ Types::CreateGlobalSecondaryIndexAction
The parameters required for creating a global secondary index on an existing table:.
-
#delete ⇒ Types::DeleteGlobalSecondaryIndexAction
The name of an existing global secondary index to be removed.
-
#update ⇒ Types::UpdateGlobalSecondaryIndexAction
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
Instance Attribute Details
#create ⇒ Types::CreateGlobalSecondaryIndexAction
The parameters required for creating a global secondary index on an existing table:
-
‘IndexName `
-
‘KeySchema `
-
‘AttributeDefinitions `
-
‘Projection `
-
‘ProvisionedThroughput `
4375 4376 4377 4378 4379 4380 4381 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4375 class GlobalSecondaryIndexUpdate < Struct.new( :update, :create, :delete) SENSITIVE = [] include Aws::Structure end |
#delete ⇒ Types::DeleteGlobalSecondaryIndexAction
The name of an existing global secondary index to be removed.
4375 4376 4377 4378 4379 4380 4381 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4375 class GlobalSecondaryIndexUpdate < Struct.new( :update, :create, :delete) SENSITIVE = [] include Aws::Structure end |
#update ⇒ Types::UpdateGlobalSecondaryIndexAction
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
4375 4376 4377 4378 4379 4380 4381 |
# File 'lib/aws-sdk-dynamodb/types.rb', line 4375 class GlobalSecondaryIndexUpdate < Struct.new( :update, :create, :delete) SENSITIVE = [] include Aws::Structure end |