---
type: resource-type
title: BedrockKnowledgeBase
description: aws resource type AWS::Bedrock::KnowledgeBase
name: BedrockKnowledgeBase
lexicon: aws
resource_type: AWS::Bedrock::KnowledgeBase
---
`AWS::Bedrock::KnowledgeBase`, a resource type of the aws lexicon.

## Properties

- `KnowledgeBaseConfiguration` (`BedrockKnowledgeBase_KnowledgeBaseConfiguration`, required)
- `Name` (`string`, required): The name of the knowledge base.
- `RoleArn` (`string`, required): The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- `CreatedAt` (`string`, optional): The time at which the knowledge base was created.
- `Description` (`string`, optional): Description of the Resource.
- `FailureReasons` (`string[]`, optional): A list of reasons that the API operation on the knowledge base failed.
- `KnowledgeBaseArn` (`string`, optional): The ARN of the knowledge base.
- `KnowledgeBaseId` (`string`, optional): The unique identifier of the knowledge base.
- `Status` (`BedrockKnowledgeBase_KnowledgeBaseStatus`, optional)
- `StorageConfiguration` (`BedrockKnowledgeBase_StorageConfiguration`, optional)
- `Tags` (`Record<string, unknown>`, optional)
- `UpdatedAt` (`string`, optional): The time at which the knowledge base was last updated.

## Attributes

- `CreatedAt`
- `FailureReasons`
- `KnowledgeBaseArn`
- `KnowledgeBaseId`
- `Status`
- `UpdatedAt`
