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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/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:



12602
12603
12604
12605
12606
12607
12608
12609
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12602

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)


12602
12603
12604
12605
12606
12607
12608
12609
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12602

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)


12602
12603
12604
12605
12606
12607
12608
12609
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12602

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:



12602
12603
12604
12605
12606
12607
12608
12609
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12602

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