Skip to main content

@swamp/aws/kendra

v2026.04.23.3

AWS KENDRA infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awskendracloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/kendra

@swamp/aws/kendra/data-sourcev2026.04.23.2data_source.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringName of data source
IndexIdstringID of Index
TypeenumData source type
DataSourceConfiguration?object
Description?stringDescription of data source
Schedule?stringSchedule
RoleArn?stringRole ARN
Tags?arrayTags for labeling the data source
CustomDocumentEnrichmentConfiguration?object
LanguageCode?stringThe code for a language.
createCreate a Kendra DataSource
getGet a Kendra DataSource
ArgumentTypeDescription
identifierstringThe primary identifier of the Kendra DataSource
updateUpdate a Kendra DataSource
deleteDelete a Kendra DataSource
ArgumentTypeDescription
identifierstringThe primary identifier of the Kendra DataSource
syncSync Kendra DataSource state from AWS

Resources

state(infinite)— Kendra DataSource resource state
@swamp/aws/kendra/faqv2026.04.23.2faq.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
IndexIdstringIndex ID
NamestringFAQ name
Description?stringFAQ description
FileFormat?enumFAQ file format
S3PathobjectFAQ S3 path
RoleArnstringFAQ role ARN
Tags?arrayTags for labeling the FAQ
LanguageCode?stringThe code for a language.
createCreate a Kendra Faq
getGet a Kendra Faq
ArgumentTypeDescription
identifierstringThe primary identifier of the Kendra Faq
updateUpdate a Kendra Faq
deleteDelete a Kendra Faq
ArgumentTypeDescription
identifierstringThe primary identifier of the Kendra Faq
syncSync Kendra Faq state from AWS

Resources

state(infinite)— Kendra Faq resource state
@swamp/aws/kendra/indexv2026.04.23.2index.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Description?stringA description for the index
ServerSideEncryptionConfiguration?objectServer side encryption configuration
Tags?arrayTags for labeling the index
NamestringName of index
RoleArnstringRole Arn
EditionenumEdition of index
DocumentMetadataConfigurations?arrayDocument metadata configurations
CapacityUnits?objectCapacity units
UserContextPolicy?enum
UserTokenConfigurations?array
createCreate a Kendra Index
getGet a Kendra Index
ArgumentTypeDescription
identifierstringThe primary identifier of the Kendra Index
updateUpdate a Kendra Index
deleteDelete a Kendra Index
ArgumentTypeDescription
identifierstringThe primary identifier of the Kendra Index
syncSync Kendra Index state from AWS

Resources

state(infinite)— Kendra Index resource state