We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi
A thesaurus for an Amazon Kendra index. The thesaurus contains a list of synonyms in Solr format.
Using getThesaurus
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getThesaurus(args: GetThesaurusArgs, opts?: InvokeOptions): Promise<GetThesaurusResult>
function getThesaurusOutput(args: GetThesaurusOutputArgs, opts?: InvokeOutputOptions): Output<GetThesaurusResult>def get_thesaurus(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetThesaurusResult
def get_thesaurus_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetThesaurusResult]func LookupThesaurus(ctx *Context, args *LookupThesaurusArgs, opts ...InvokeOption) (*LookupThesaurusResult, error)
func LookupThesaurusOutput(ctx *Context, args *LookupThesaurusOutputArgs, opts ...InvokeOption) LookupThesaurusResultOutput> Note: This function is named LookupThesaurus in the Go SDK.
public static class GetThesaurus
{
public static Task<GetThesaurusResult> InvokeAsync(GetThesaurusArgs args, InvokeOptions? opts = null)
public static Output<GetThesaurusResult> Invoke(GetThesaurusInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetThesaurusResult> Invoke(GetThesaurusInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetThesaurusResult> getThesaurus(GetThesaurusArgs args, InvokeOptions options)
public static Output<GetThesaurusResult> getThesaurus(GetThesaurusArgs args, InvokeOptions options)
public static Output<GetThesaurusResult> getThesaurus(GetThesaurusArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:kendra:getThesaurus
arguments:
# arguments dictionarydata "aws-native_kendra_get_thesaurus" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- Arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- arn String
- The Amazon Resource Name (ARN) of the thesaurus.
- arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- arn str
- The Amazon Resource Name (ARN) of the thesaurus.
- arn String
- The Amazon Resource Name (ARN) of the thesaurus.
getThesaurus Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- Description string
- A description for the thesaurus.
- Id string
- The identifier of the thesaurus.
- Name string
- A name for the thesaurus.
- Role
Arn string - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- Source
S3Path Pulumi.Aws Native. Kendra. Outputs. Thesaurus S3Path -
List<Pulumi.
Aws Native. Outputs. Tag> - A list of key-value pairs that identify or categorize the thesaurus.
- Arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- Description string
- A description for the thesaurus.
- Id string
- The identifier of the thesaurus.
- Name string
- A name for the thesaurus.
- Role
Arn string - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- Source
S3Path ThesaurusS3Path - Tag
- A list of key-value pairs that identify or categorize the thesaurus.
- arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- description string
- A description for the thesaurus.
- id string
- The identifier of the thesaurus.
- name string
- A name for the thesaurus.
- role_
arn string - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- source_
s3_ objectpath - list(object)
- A list of key-value pairs that identify or categorize the thesaurus.
- arn String
- The Amazon Resource Name (ARN) of the thesaurus.
- description String
- A description for the thesaurus.
- id String
- The identifier of the thesaurus.
- name String
- A name for the thesaurus.
- role
Arn String - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- source
S3Path ThesaurusS3Path - List<Tag>
- A list of key-value pairs that identify or categorize the thesaurus.
- arn string
- The Amazon Resource Name (ARN) of the thesaurus.
- description string
- A description for the thesaurus.
- id string
- The identifier of the thesaurus.
- name string
- A name for the thesaurus.
- role
Arn string - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- source
S3Path ThesaurusS3Path - Tag[]
- A list of key-value pairs that identify or categorize the thesaurus.
- arn str
- The Amazon Resource Name (ARN) of the thesaurus.
- description str
- A description for the thesaurus.
- id str
- The identifier of the thesaurus.
- name str
- A name for the thesaurus.
- role_
arn str - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- source_
s3_ Thesauruspath S3Path - Sequence[root_Tag]
- A list of key-value pairs that identify or categorize the thesaurus.
- arn String
- The Amazon Resource Name (ARN) of the thesaurus.
- description String
- A description for the thesaurus.
- id String
- The identifier of the thesaurus.
- name String
- A name for the thesaurus.
- role
Arn String - An IAM role that gives Amazon Kendra permissions to access the thesaurus file specified in SourceS3Path.
- source
S3Path Property Map - List<Property Map>
- A list of key-value pairs that identify or categorize the thesaurus.
Supporting Types
Tag
ThesaurusS3Path
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
published on Monday, Aug 24, 2026 by Pulumi