Class: Aws::BedrockAgent::Types::KnowledgeBase

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

Overview

Contains information about a knowledge base.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

The time the knowledge base was created.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the knowledge base.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonsArray<String>

A list of reasons that the API operation on the knowledge base failed.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#knowledge_base_arnString

The Amazon Resource Name (ARN) of the knowledge base.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#knowledge_base_configurationTypes::KnowledgeBaseConfiguration

Contains details about the embeddings configuration of the knowledge base.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#knowledge_base_idString

The unique identifier of the knowledge base.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the knowledge base.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

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



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the knowledge base. The following statuses are possible:

  • CREATING – The knowledge base is being created.

  • ACTIVE – The knowledge base is ready to be queried.

  • DELETING – The knowledge base is being deleted.

  • UPDATING – The knowledge base is being updated.

  • FAILED – The knowledge base API operation failed.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#storage_configurationTypes::StorageConfiguration

Contains details about the storage configuration of the knowledge base.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The time the knowledge base was last updated.



6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
# File 'lib/aws-sdk-bedrockagent/types.rb', line 6080

class KnowledgeBase < Struct.new(
  :knowledge_base_id,
  :name,
  :knowledge_base_arn,
  :description,
  :role_arn,
  :knowledge_base_configuration,
  :storage_configuration,
  :status,
  :created_at,
  :updated_at,
  :failure_reasons)
  SENSITIVE = []
  include Aws::Structure
end