Class: Aws::Kendra::Types::UpdateIndexRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_unitsTypes::CapacityUnitsConfiguration

Sets the number of additional document storage and query capacity units that should be used by the index. You can change the capacity of the index up to 5 times per day, or make 5 API calls.

If you are using extra storage units, you can't reduce the storage capacity below what is required to meet the storage needs for your index.



10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A new description for the index.

Returns:

  • (String)


10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#document_metadata_configuration_updatesArray<Types::DocumentMetadataConfiguration>

The document metadata configuration you want to update for the index. Document metadata are fields or attributes associated with your documents. For example, the company department name associated with each document.



10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier of the index you want to update.

Returns:

  • (String)


10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the index you want to update.

Returns:

  • (String)


10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

An Identity and Access Management (IAM) role that gives Amazon Kendra permission to access Amazon CloudWatch logs and metrics.

Returns:

  • (String)


10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#user_context_policyString

The user context policy.

Returns:

  • (String)


10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#user_group_resolution_configurationTypes::UserGroupResolutionConfiguration

Enables fetching access levels of groups and users from an IAM Identity Center (successor to Single Sign-On) identity source. To configure this, see UserGroupResolutionConfiguration.



10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#user_token_configurationsArray<Types::UserTokenConfiguration>

The user token configuration.

Returns:



10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 10146

class UpdateIndexRequest < Struct.new(
  :id,
  :name,
  :role_arn,
  :description,
  :document_metadata_configuration_updates,
  :capacity_units,
  :user_token_configurations,
  :user_context_policy,
  :user_group_resolution_configuration)
  SENSITIVE = []
  include Aws::Structure
end