Class: Aws::BedrockAgent::Types::UpdateKnowledgeBaseRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#description ⇒ String

Specifies a new description for the knowledge base.

Returns:

  • (String)


12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12103

class UpdateKnowledgeBaseRequest < Struct.new(
  :knowledge_base_id,
  :name,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#knowledge_base_configuration ⇒ Types::KnowledgeBaseConfiguration

Specifies the configuration for the embeddings model used for the knowledge base. You must use the same configuration as when the knowledge base was created.



12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12103

class UpdateKnowledgeBaseRequest < Struct.new(
  :knowledge_base_id,
  :name,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#knowledge_base_id ⇒ String

The unique identifier of the knowledge base to update.

Returns:

  • (String)


12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12103

class UpdateKnowledgeBaseRequest < Struct.new(
  :knowledge_base_id,
  :name,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

Specifies a new name for the knowledge base.

Returns:

  • (String)


12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12103

class UpdateKnowledgeBaseRequest < Struct.new(
  :knowledge_base_id,
  :name,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#role_arn ⇒ String

Specifies a different Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base.

Returns:

  • (String)


12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12103

class UpdateKnowledgeBaseRequest < Struct.new(
  :knowledge_base_id,
  :name,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#storage_configuration ⇒ Types::StorageConfiguration

Specifies the configuration for the vector store used for the knowledge base. You must use the same configuration as when the knowledge base was created.



12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12103

class UpdateKnowledgeBaseRequest < Struct.new(
  :knowledge_base_id,
  :name,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration)
  SENSITIVE = []
  include Aws::Structure
end