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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/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 at which the knowledge base was created.

Returns:

  • (Time)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#descriptionString

The description of the knowledge base.

Returns:

  • (String)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#failure_reasonsArray<String>

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

Returns:

  • (Array<String>)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#knowledge_base_arnString

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

Returns:

  • (String)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#knowledge_base_configurationTypes::KnowledgeBaseConfiguration

Contains details about the embeddings configuration of the knowledge base.



2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#knowledge_base_idString

The unique identifier of the knowledge base.

Returns:

  • (String)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#nameString

The name of the knowledge base.

Returns:

  • (String)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

class KnowledgeBase < Struct.new(
  :created_at,
  :description,
  :failure_reasons,
  :knowledge_base_arn,
  :knowledge_base_configuration,
  :knowledge_base_id,
  :name,
  :role_arn,
  :status,
  :storage_configuration,
  :updated_at)
  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.

Returns:

  • (String)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

class KnowledgeBase < Struct.new(
  :created_at,
  :description,
  :failure_reasons,
  :knowledge_base_arn,
  :knowledge_base_configuration,
  :knowledge_base_id,
  :name,
  :role_arn,
  :status,
  :storage_configuration,
  :updated_at)
  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.

Returns:

  • (String)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#storage_configurationTypes::StorageConfiguration

Contains details about the storage configuration of the knowledge base.



2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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

#updated_atTime

The time at which the knowledge base was last updated.

Returns:

  • (Time)


2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 2440

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