Viewing docs for AWS v7.53.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
Viewing docs for AWS v7.53.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
Provides details about a specific Amazon Kendra Index.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.kendra.getIndex({
id: "12345678-1234-1234-1234-123456789123",
});
import pulumi
import pulumi_aws as aws
example = aws.kendra.get_index(id="12345678-1234-1234-1234-123456789123")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kendra"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := kendra.LookupIndex(ctx, &kendra.LookupIndexArgs{
Id: "12345678-1234-1234-1234-123456789123",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.Kendra.GetIndex.Invoke(new()
{
Id = "12345678-1234-1234-1234-123456789123",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.kendra.KendraFunctions;
import com.pulumi.aws.kendra.inputs.GetIndexArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = KendraFunctions.getIndex(GetIndexArgs.builder()
.id("12345678-1234-1234-1234-123456789123")
.build());
}
}
variables:
example:
fn::invoke:
function: aws:kendra:getIndex
arguments:
id: 12345678-1234-1234-1234-123456789123
terraform {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_kendra_index" "example" {
id = "12345678-1234-1234-1234-123456789123"
}
Using getIndex
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 getIndex(args: GetIndexArgs, opts?: InvokeOptions): Promise<GetIndexResult>
function getIndexOutput(args: GetIndexOutputArgs, opts?: InvokeOutputOptions): Output<GetIndexResult>def get_index(id: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetIndexResult
def get_index_output(id: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
tags: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetIndexResult]func LookupIndex(ctx *Context, args *LookupIndexArgs, opts ...InvokeOption) (*LookupIndexResult, error)
func LookupIndexOutput(ctx *Context, args *LookupIndexOutputArgs, opts ...InvokeOption) LookupIndexResultOutput> Note: This function is named LookupIndex in the Go SDK.
public static class GetIndex
{
public static Task<GetIndexResult> InvokeAsync(GetIndexArgs args, InvokeOptions? opts = null)
public static Output<GetIndexResult> Invoke(GetIndexInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetIndexResult> Invoke(GetIndexInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetIndexResult> getIndex(GetIndexArgs args, InvokeOptions options)
public static Output<GetIndexResult> getIndex(GetIndexArgs args, InvokeOptions options)
public static Output<GetIndexResult> getIndex(GetIndexArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws:kendra/getIndex:getIndex
arguments:
# arguments dictionarydata "aws_kendra_get_index" "name" {
# arguments
}The following arguments are supported:
getIndex Result
The following output properties are available:
- Arn string
- ARN of the Index.
- Capacity
Units List<GetIndex Capacity Unit> - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- Created
At string - Unix datetime that the index was created.
- Description string
- Description of the Index.
- Document
Metadata List<GetConfiguration Updates Index Document Metadata Configuration Update> - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- Edition string
- Amazon Kendra edition for the index.
- Error
Message string - When the Status field value is
FAILED, this contains a message that explains why. - Id string
- Index
Statistics List<GetIndex Index Statistic> - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- Name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- Region string
- Role
Arn string - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - Server
Side List<GetEncryption Configurations Index Server Side Encryption Configuration> - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- Status string
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - Dictionary<string, string>
- Metadata that helps organize the Indices you create.
- Updated
At string - Unix datetime that the index was last updated.
- User
Context stringPolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - User
Group List<GetResolution Configurations Index User Group Resolution Configuration> - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- User
Token List<GetConfigurations Index User Token Configuration> - Block that specifies the user token configuration. Detailed below.
- Arn string
- ARN of the Index.
- Capacity
Units []GetIndex Capacity Unit - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- Created
At string - Unix datetime that the index was created.
- Description string
- Description of the Index.
- Document
Metadata []GetConfiguration Updates Index Document Metadata Configuration Update - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- Edition string
- Amazon Kendra edition for the index.
- Error
Message string - When the Status field value is
FAILED, this contains a message that explains why. - Id string
- Index
Statistics []GetIndex Index Statistic - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- Name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- Region string
- Role
Arn string - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - Server
Side []GetEncryption Configurations Index Server Side Encryption Configuration - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- Status string
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - map[string]string
- Metadata that helps organize the Indices you create.
- Updated
At string - Unix datetime that the index was last updated.
- User
Context stringPolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - User
Group []GetResolution Configurations Index User Group Resolution Configuration - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- User
Token []GetConfigurations Index User Token Configuration - Block that specifies the user token configuration. Detailed below.
- arn string
- ARN of the Index.
- capacity_
units list(object) - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- created_
at string - Unix datetime that the index was created.
- description string
- Description of the Index.
- document_
metadata_ list(object)configuration_ updates - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- edition string
- Amazon Kendra edition for the index.
- error_
message string - When the Status field value is
FAILED, this contains a message that explains why. - id string
- index_
statistics list(object) - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- region string
- role_
arn string - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - server_
side_ list(object)encryption_ configurations - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- status string
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - map(string)
- Metadata that helps organize the Indices you create.
- updated_
at string - Unix datetime that the index was last updated.
- user_
context_ stringpolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - user_
group_ list(object)resolution_ configurations - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- user_
token_ list(object)configurations - Block that specifies the user token configuration. Detailed below.
- arn String
- ARN of the Index.
- capacity
Units List<GetIndex Capacity Unit> - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- created
At String - Unix datetime that the index was created.
- description String
- Description of the Index.
- document
Metadata List<GetConfiguration Updates Index Document Metadata Configuration Update> - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- edition String
- Amazon Kendra edition for the index.
- error
Message String - When the Status field value is
FAILED, this contains a message that explains why. - id String
- index
Statistics List<GetIndex Index Statistic> - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- name String
- Name of the index field. Minimum length of 1. Maximum length of 30.
- region String
- role
Arn String - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - server
Side List<GetEncryption Configurations Index Server Side Encryption Configuration> - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- status String
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - Map<String,String>
- Metadata that helps organize the Indices you create.
- updated
At String - Unix datetime that the index was last updated.
- user
Context StringPolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - user
Group List<GetResolution Configurations Index User Group Resolution Configuration> - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- user
Token List<GetConfigurations Index User Token Configuration> - Block that specifies the user token configuration. Detailed below.
- arn string
- ARN of the Index.
- capacity
Units GetIndex Capacity Unit[] - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- created
At string - Unix datetime that the index was created.
- description string
- Description of the Index.
- document
Metadata GetConfiguration Updates Index Document Metadata Configuration Update[] - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- edition string
- Amazon Kendra edition for the index.
- error
Message string - When the Status field value is
FAILED, this contains a message that explains why. - id string
- index
Statistics GetIndex Index Statistic[] - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- region string
- role
Arn string - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - server
Side GetEncryption Configurations Index Server Side Encryption Configuration[] - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- status string
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - {[key: string]: string}
- Metadata that helps organize the Indices you create.
- updated
At string - Unix datetime that the index was last updated.
- user
Context stringPolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - user
Group GetResolution Configurations Index User Group Resolution Configuration[] - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- user
Token GetConfigurations Index User Token Configuration[] - Block that specifies the user token configuration. Detailed below.
- arn str
- ARN of the Index.
- capacity_
units Sequence[GetIndex Capacity Unit] - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- created_
at str - Unix datetime that the index was created.
- description str
- Description of the Index.
- document_
metadata_ Sequence[Getconfiguration_ updates Index Document Metadata Configuration Update] - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- edition str
- Amazon Kendra edition for the index.
- error_
message str - When the Status field value is
FAILED, this contains a message that explains why. - id str
- index_
statistics Sequence[GetIndex Index Statistic] - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- name str
- Name of the index field. Minimum length of 1. Maximum length of 30.
- region str
- role_
arn str - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - server_
side_ Sequence[Getencryption_ configurations Index Server Side Encryption Configuration] - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- status str
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - Mapping[str, str]
- Metadata that helps organize the Indices you create.
- updated_
at str - Unix datetime that the index was last updated.
- user_
context_ strpolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - user_
group_ Sequence[Getresolution_ configurations Index User Group Resolution Configuration] - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- user_
token_ Sequence[Getconfigurations Index User Token Configuration] - Block that specifies the user token configuration. Detailed below.
- arn String
- ARN of the Index.
- capacity
Units List<Property Map> - Block that sets the number of additional document storage and query capacity units that should be used by the index. Detailed below.
- created
At String - Unix datetime that the index was created.
- description String
- Description of the Index.
- document
Metadata List<Property Map>Configuration Updates - One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Detailed below.
- edition String
- Amazon Kendra edition for the index.
- error
Message String - When the Status field value is
FAILED, this contains a message that explains why. - id String
- index
Statistics List<Property Map> - Block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Detailed below.
- name String
- Name of the index field. Minimum length of 1. Maximum length of 30.
- region String
- role
Arn String - AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access your Amazon CloudWatch logs and metrics. This is also the role you use when you call the
BatchPutDocumentAPI to index documents from an Amazon S3 bucket. - server
Side List<Property Map>Encryption Configurations - Block that specifies the identifier of the AWS KMS customer managed key (CMK) that's used to encrypt data indexed by Amazon Kendra. Amazon Kendra doesn't support asymmetric CMKs. Detailed below.
- status String
- Current status of the index. When the value is
ACTIVE, the index is ready for use. If the Status field value isFAILED, theerrorMessagefield contains a message that explains why. - Map<String>
- Metadata that helps organize the Indices you create.
- updated
At String - Unix datetime that the index was last updated.
- user
Context StringPolicy - User context policy. Valid values are
ATTRIBUTE_FILTERorUSER_TOKEN. For more information, refer to UserContextPolicy. - user
Group List<Property Map>Resolution Configurations - Block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Detailed below.
- user
Token List<Property Map>Configurations - Block that specifies the user token configuration. Detailed below.
Supporting Types
GetIndexCapacityUnit
- Query
Capacity intUnits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- Storage
Capacity intUnits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
- Query
Capacity intUnits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- Storage
Capacity intUnits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
- query_
capacity_ numberunits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- storage_
capacity_ numberunits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
- query
Capacity IntegerUnits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- storage
Capacity IntegerUnits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
- query
Capacity numberUnits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- storage
Capacity numberUnits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
- query_
capacity_ intunits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- storage_
capacity_ intunits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
- query
Capacity NumberUnits - Amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to QueryCapacityUnits.
- storage
Capacity NumberUnits - Amount of extra storage capacity for an index. A single capacity unit provides 30 GB of storage space or 100,000 documents, whichever is reached first. Minimum value of 0.
GetIndexDocumentMetadataConfigurationUpdate
- Name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- Relevances
List<Get
Index Document Metadata Configuration Update Relevance> - Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- Searches
List<Get
Index Document Metadata Configuration Update Search> - Block that provides information about how the field is used during a search. Detailed below.
- Type string
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
- Name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- Relevances
[]Get
Index Document Metadata Configuration Update Relevance - Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- Searches
[]Get
Index Document Metadata Configuration Update Search - Block that provides information about how the field is used during a search. Detailed below.
- Type string
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
- name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- relevances list(object)
- Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- searches list(object)
- Block that provides information about how the field is used during a search. Detailed below.
- type string
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
- name String
- Name of the index field. Minimum length of 1. Maximum length of 30.
- relevances
List<Get
Index Document Metadata Configuration Update Relevance> - Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- searches
List<Get
Index Document Metadata Configuration Update Search> - Block that provides information about how the field is used during a search. Detailed below.
- type String
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
- name string
- Name of the index field. Minimum length of 1. Maximum length of 30.
- relevances
Get
Index Document Metadata Configuration Update Relevance[] - Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- searches
Get
Index Document Metadata Configuration Update Search[] - Block that provides information about how the field is used during a search. Detailed below.
- type string
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
- name str
- Name of the index field. Minimum length of 1. Maximum length of 30.
- relevances
Sequence[Get
Index Document Metadata Configuration Update Relevance] - Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- searches
Sequence[Get
Index Document Metadata Configuration Update Search] - Block that provides information about how the field is used during a search. Detailed below.
- type str
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
- name String
- Name of the index field. Minimum length of 1. Maximum length of 30.
- relevances List<Property Map>
- Block that provides manual tuning parameters to determine how the field affects the search results. Detailed below.
- searches List<Property Map>
- Block that provides information about how the field is used during a search. Detailed below.
- type String
- Data type of the index field. Valid values are
STRING_VALUE,STRING_LIST_VALUE,LONG_VALUE,DATE_VALUE.
GetIndexDocumentMetadataConfigurationUpdateRelevance
- Duration string
- Time period that the boost applies to. For more information, refer to Duration.
- Freshness bool
- How "fresh" a document is. For more information, refer to Freshness.
- Importance int
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- Rank
Order string - How values should be interpreted. For more information, refer to RankOrder.
- Values
Importance Dictionary<string, int>Map - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
- Duration string
- Time period that the boost applies to. For more information, refer to Duration.
- Freshness bool
- How "fresh" a document is. For more information, refer to Freshness.
- Importance int
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- Rank
Order string - How values should be interpreted. For more information, refer to RankOrder.
- Values
Importance map[string]intMap - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
- duration string
- Time period that the boost applies to. For more information, refer to Duration.
- freshness bool
- How "fresh" a document is. For more information, refer to Freshness.
- importance number
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- rank_
order string - How values should be interpreted. For more information, refer to RankOrder.
- values_
importance_ map(number)map - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
- duration String
- Time period that the boost applies to. For more information, refer to Duration.
- freshness Boolean
- How "fresh" a document is. For more information, refer to Freshness.
- importance Integer
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- rank
Order String - How values should be interpreted. For more information, refer to RankOrder.
- values
Importance Map<String,Integer>Map - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
- duration string
- Time period that the boost applies to. For more information, refer to Duration.
- freshness boolean
- How "fresh" a document is. For more information, refer to Freshness.
- importance number
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- rank
Order string - How values should be interpreted. For more information, refer to RankOrder.
- values
Importance {[key: string]: number}Map - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
- duration str
- Time period that the boost applies to. For more information, refer to Duration.
- freshness bool
- How "fresh" a document is. For more information, refer to Freshness.
- importance int
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- rank_
order str - How values should be interpreted. For more information, refer to RankOrder.
- values_
importance_ Mapping[str, int]map - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
- duration String
- Time period that the boost applies to. For more information, refer to Duration.
- freshness Boolean
- How "fresh" a document is. For more information, refer to Freshness.
- importance Number
- Relative importance of the field in the search. Larger numbers provide more of a boost than smaller numbers. Minimum value of 1. Maximum value of 10.
- rank
Order String - How values should be interpreted. For more information, refer to RankOrder.
- values
Importance Map<Number>Map - List of values that should be given a different boost when they appear in the result list. For more information, refer to ValueImportanceMap.
GetIndexDocumentMetadataConfigurationUpdateSearch
- Displayable bool
- Whether the field is returned in the query response. The default is
true. - Facetable bool
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - Searchable bool
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - Sortable bool
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
- Displayable bool
- Whether the field is returned in the query response. The default is
true. - Facetable bool
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - Searchable bool
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - Sortable bool
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
- displayable bool
- Whether the field is returned in the query response. The default is
true. - facetable bool
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - searchable bool
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - sortable bool
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
- displayable Boolean
- Whether the field is returned in the query response. The default is
true. - facetable Boolean
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - searchable Boolean
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - sortable Boolean
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
- displayable boolean
- Whether the field is returned in the query response. The default is
true. - facetable boolean
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - searchable boolean
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - sortable boolean
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
- displayable bool
- Whether the field is returned in the query response. The default is
true. - facetable bool
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - searchable bool
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - sortable bool
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
- displayable Boolean
- Whether the field is returned in the query response. The default is
true. - facetable Boolean
- Whether the field can be used to create search facets, a count of results for each value in the field. The default is
false. - searchable Boolean
- Whether the field is used in the search. If the Searchable field is true, you can use relevance tuning to manually tune how Amazon Kendra weights the field in the search. The default is
trueforstringfields andfalsefornumberanddatefields. - sortable Boolean
- Whether the field can be used to sort the results of a query. If you specify sorting on a field that does not have Sortable set to true, Amazon Kendra returns an exception. The default is
false.
GetIndexIndexStatistic
- Faq
Statistics List<GetIndex Index Statistic Faq Statistic> - Block that specifies the number of question and answer topics in the index. Detailed below.
- Text
Document List<GetStatistics Index Index Statistic Text Document Statistic> - Block that specifies the number of text documents indexed. Detailed below.
- Faq
Statistics []GetIndex Index Statistic Faq Statistic - Block that specifies the number of question and answer topics in the index. Detailed below.
- Text
Document []GetStatistics Index Index Statistic Text Document Statistic - Block that specifies the number of text documents indexed. Detailed below.
- faq_
statistics list(object) - Block that specifies the number of question and answer topics in the index. Detailed below.
- text_
document_ list(object)statistics - Block that specifies the number of text documents indexed. Detailed below.
- faq
Statistics List<GetIndex Index Statistic Faq Statistic> - Block that specifies the number of question and answer topics in the index. Detailed below.
- text
Document List<GetStatistics Index Index Statistic Text Document Statistic> - Block that specifies the number of text documents indexed. Detailed below.
- faq
Statistics GetIndex Index Statistic Faq Statistic[] - Block that specifies the number of question and answer topics in the index. Detailed below.
- text
Document GetStatistics Index Index Statistic Text Document Statistic[] - Block that specifies the number of text documents indexed. Detailed below.
- faq_
statistics Sequence[GetIndex Index Statistic Faq Statistic] - Block that specifies the number of question and answer topics in the index. Detailed below.
- text_
document_ Sequence[Getstatistics Index Index Statistic Text Document Statistic] - Block that specifies the number of text documents indexed. Detailed below.
- faq
Statistics List<Property Map> - Block that specifies the number of question and answer topics in the index. Detailed below.
- text
Document List<Property Map>Statistics - Block that specifies the number of text documents indexed. Detailed below.
GetIndexIndexStatisticFaqStatistic
- Indexed
Question intAnswers Count - Total number of FAQ questions and answers contained in the index.
- Indexed
Question intAnswers Count - Total number of FAQ questions and answers contained in the index.
- indexed_
question_ numberanswers_ count - Total number of FAQ questions and answers contained in the index.
- indexed
Question IntegerAnswers Count - Total number of FAQ questions and answers contained in the index.
- indexed
Question numberAnswers Count - Total number of FAQ questions and answers contained in the index.
- indexed_
question_ intanswers_ count - Total number of FAQ questions and answers contained in the index.
- indexed
Question NumberAnswers Count - Total number of FAQ questions and answers contained in the index.
GetIndexIndexStatisticTextDocumentStatistic
- Indexed
Text intBytes - Total size, in bytes, of the indexed documents.
- Indexed
Text intDocuments Count - Number of text documents indexed.
- Indexed
Text intBytes - Total size, in bytes, of the indexed documents.
- Indexed
Text intDocuments Count - Number of text documents indexed.
- indexed_
text_ numberbytes - Total size, in bytes, of the indexed documents.
- indexed_
text_ numberdocuments_ count - Number of text documents indexed.
- indexed
Text IntegerBytes - Total size, in bytes, of the indexed documents.
- indexed
Text IntegerDocuments Count - Number of text documents indexed.
- indexed
Text numberBytes - Total size, in bytes, of the indexed documents.
- indexed
Text numberDocuments Count - Number of text documents indexed.
- indexed_
text_ intbytes - Total size, in bytes, of the indexed documents.
- indexed_
text_ intdocuments_ count - Number of text documents indexed.
- indexed
Text NumberBytes - Total size, in bytes, of the indexed documents.
- indexed
Text NumberDocuments Count - Number of text documents indexed.
GetIndexServerSideEncryptionConfiguration
- Kms
Key stringId - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
- Kms
Key stringId - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
- kms_
key_ stringid - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
- kms
Key StringId - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
- kms
Key stringId - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
- kms_
key_ strid - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
- kms
Key StringId - Identifier of the AWS KMS customer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
GetIndexUserGroupResolutionConfiguration
- User
Group stringResolution Mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
- User
Group stringResolution Mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
- user_
group_ stringresolution_ mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
- user
Group StringResolution Mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
- user
Group stringResolution Mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
- user_
group_ strresolution_ mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
- user
Group StringResolution Mode - Identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode. Valid Values are
AWS_SSOorNONE.
GetIndexUserTokenConfiguration
- Json
Token List<GetType Configurations Index User Token Configuration Json Token Type Configuration> - Block that specifies the information about the JSON token type configuration. Detailed below.
- Jwt
Token List<GetType Configurations Index User Token Configuration Jwt Token Type Configuration> - Block that specifies the information about the JWT token type configuration. Detailed below.
- Json
Token []GetType Configurations Index User Token Configuration Json Token Type Configuration - Block that specifies the information about the JSON token type configuration. Detailed below.
- Jwt
Token []GetType Configurations Index User Token Configuration Jwt Token Type Configuration - Block that specifies the information about the JWT token type configuration. Detailed below.
- json_
token_ list(object)type_ configurations - Block that specifies the information about the JSON token type configuration. Detailed below.
- jwt_
token_ list(object)type_ configurations - Block that specifies the information about the JWT token type configuration. Detailed below.
- json
Token List<GetType Configurations Index User Token Configuration Json Token Type Configuration> - Block that specifies the information about the JSON token type configuration. Detailed below.
- jwt
Token List<GetType Configurations Index User Token Configuration Jwt Token Type Configuration> - Block that specifies the information about the JWT token type configuration. Detailed below.
- json
Token GetType Configurations Index User Token Configuration Json Token Type Configuration[] - Block that specifies the information about the JSON token type configuration. Detailed below.
- jwt
Token GetType Configurations Index User Token Configuration Jwt Token Type Configuration[] - Block that specifies the information about the JWT token type configuration. Detailed below.
- json_
token_ Sequence[Gettype_ configurations Index User Token Configuration Json Token Type Configuration] - Block that specifies the information about the JSON token type configuration. Detailed below.
- jwt_
token_ Sequence[Gettype_ configurations Index User Token Configuration Jwt Token Type Configuration] - Block that specifies the information about the JWT token type configuration. Detailed below.
- json
Token List<Property Map>Type Configurations - Block that specifies the information about the JSON token type configuration. Detailed below.
- jwt
Token List<Property Map>Type Configurations - Block that specifies the information about the JWT token type configuration. Detailed below.
GetIndexUserTokenConfigurationJsonTokenTypeConfiguration
- Group
Attribute stringField - Group attribute field.
- User
Name stringAttribute Field - User name attribute field.
- Group
Attribute stringField - Group attribute field.
- User
Name stringAttribute Field - User name attribute field.
- group_
attribute_ stringfield - Group attribute field.
- user_
name_ stringattribute_ field - User name attribute field.
- group
Attribute StringField - Group attribute field.
- user
Name StringAttribute Field - User name attribute field.
- group
Attribute stringField - Group attribute field.
- user
Name stringAttribute Field - User name attribute field.
- group_
attribute_ strfield - Group attribute field.
- user_
name_ strattribute_ field - User name attribute field.
- group
Attribute StringField - Group attribute field.
- user
Name StringAttribute Field - User name attribute field.
GetIndexUserTokenConfigurationJwtTokenTypeConfiguration
- Claim
Regex string - Regular expression that identifies the claim.
- Group
Attribute stringField - Group attribute field.
- Issuer string
- Issuer of the token.
- Key
Location string - Location of the key. Valid values are
URLorSECRET_MANAGER. - Secrets
Manager stringArn - ARN of the secret.
- Url string
- Signing key URL.
- User
Name stringAttribute Field - User name attribute field.
- Claim
Regex string - Regular expression that identifies the claim.
- Group
Attribute stringField - Group attribute field.
- Issuer string
- Issuer of the token.
- Key
Location string - Location of the key. Valid values are
URLorSECRET_MANAGER. - Secrets
Manager stringArn - ARN of the secret.
- Url string
- Signing key URL.
- User
Name stringAttribute Field - User name attribute field.
- claim_
regex string - Regular expression that identifies the claim.
- group_
attribute_ stringfield - Group attribute field.
- issuer string
- Issuer of the token.
- key_
location string - Location of the key. Valid values are
URLorSECRET_MANAGER. - secrets_
manager_ stringarn - ARN of the secret.
- url string
- Signing key URL.
- user_
name_ stringattribute_ field - User name attribute field.
- claim
Regex String - Regular expression that identifies the claim.
- group
Attribute StringField - Group attribute field.
- issuer String
- Issuer of the token.
- key
Location String - Location of the key. Valid values are
URLorSECRET_MANAGER. - secrets
Manager StringArn - ARN of the secret.
- url String
- Signing key URL.
- user
Name StringAttribute Field - User name attribute field.
- claim
Regex string - Regular expression that identifies the claim.
- group
Attribute stringField - Group attribute field.
- issuer string
- Issuer of the token.
- key
Location string - Location of the key. Valid values are
URLorSECRET_MANAGER. - secrets
Manager stringArn - ARN of the secret.
- url string
- Signing key URL.
- user
Name stringAttribute Field - User name attribute field.
- claim_
regex str - Regular expression that identifies the claim.
- group_
attribute_ strfield - Group attribute field.
- issuer str
- Issuer of the token.
- key_
location str - Location of the key. Valid values are
URLorSECRET_MANAGER. - secrets_
manager_ strarn - ARN of the secret.
- url str
- Signing key URL.
- user_
name_ strattribute_ field - User name attribute field.
- claim
Regex String - Regular expression that identifies the claim.
- group
Attribute StringField - Group attribute field.
- issuer String
- Issuer of the token.
- key
Location String - Location of the key. Valid values are
URLorSECRET_MANAGER. - secrets
Manager StringArn - ARN of the secret.
- url String
- Signing key URL.
- user
Name StringAttribute Field - User name attribute field.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.53.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi