Class: Aws::Glue::Types::PartitionIndexDescriptor

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-glue/types.rb

Overview

A descriptor for a partition index in a table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#backfill_errorsArray<Types::BackfillError>

A list of errors that can occur when registering partition indexes for an existing table.

Returns:



20172
20173
20174
20175
20176
20177
20178
20179
# File 'lib/aws-sdk-glue/types.rb', line 20172

class PartitionIndexDescriptor < Struct.new(
  :index_name,
  :keys,
  :index_status,
  :backfill_errors)
  SENSITIVE = []
  include Aws::Structure
end

#index_nameString

The name of the partition index.

Returns:

  • (String)


20172
20173
20174
20175
20176
20177
20178
20179
# File 'lib/aws-sdk-glue/types.rb', line 20172

class PartitionIndexDescriptor < Struct.new(
  :index_name,
  :keys,
  :index_status,
  :backfill_errors)
  SENSITIVE = []
  include Aws::Structure
end

#index_statusString

The status of the partition index.

The possible statuses are:

  • CREATING: The index is being created. When an index is in a CREATING state, the index or its table cannot be deleted.

  • ACTIVE: The index creation succeeds.

  • FAILED: The index creation fails.

  • DELETING: The index is deleted from the list of indexes.

Returns:

  • (String)


20172
20173
20174
20175
20176
20177
20178
20179
# File 'lib/aws-sdk-glue/types.rb', line 20172

class PartitionIndexDescriptor < Struct.new(
  :index_name,
  :keys,
  :index_status,
  :backfill_errors)
  SENSITIVE = []
  include Aws::Structure
end

#keysArray<Types::KeySchemaElement>

A list of one or more keys, as ‘KeySchemaElement` structures, for the partition index.

Returns:



20172
20173
20174
20175
20176
20177
20178
20179
# File 'lib/aws-sdk-glue/types.rb', line 20172

class PartitionIndexDescriptor < Struct.new(
  :index_name,
  :keys,
  :index_status,
  :backfill_errors)
  SENSITIVE = []
  include Aws::Structure
end