AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
aws-native.kendra.getIndex
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
A Kendra index
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?: InvokeOptions): Output<GetIndexResult>
def get_index(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIndexResult
def get_index_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetIndexResult> getIndex(GetIndexArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:kendra:getIndex
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getIndex Result
The following output properties are available:
- Arn string
- Capacity
Units Pulumi.Aws Native. Kendra. Outputs. Index Capacity Units Configuration - Capacity units
- Description string
- A description for the index
- Document
Metadata List<Pulumi.Configurations Aws Native. Kendra. Outputs. Index Document Metadata Configuration> - Document metadata configurations
- Id string
- Name string
- Role
Arn string - List<Pulumi.
Aws Native. Outputs. Tag> - Tags for labeling the index
- User
Context Pulumi.Policy Aws Native. Kendra. Index User Context Policy - User
Token List<Pulumi.Configurations Aws Native. Kendra. Outputs. Index User Token Configuration>
- Arn string
- Capacity
Units IndexCapacity Units Configuration - Capacity units
- Description string
- A description for the index
- Document
Metadata []IndexConfigurations Document Metadata Configuration - Document metadata configurations
- Id string
- Name string
- Role
Arn string - Tag
- Tags for labeling the index
- User
Context IndexPolicy User Context Policy - User
Token []IndexConfigurations User Token Configuration
- arn String
- capacity
Units IndexCapacity Units Configuration - Capacity units
- description String
- A description for the index
- document
Metadata List<IndexConfigurations Document Metadata Configuration> - Document metadata configurations
- id String
- name String
- role
Arn String - List<Tag>
- Tags for labeling the index
- user
Context IndexPolicy User Context Policy - user
Token List<IndexConfigurations User Token Configuration>
- arn string
- capacity
Units IndexCapacity Units Configuration - Capacity units
- description string
- A description for the index
- document
Metadata IndexConfigurations Document Metadata Configuration[] - Document metadata configurations
- id string
- name string
- role
Arn string - Tag[]
- Tags for labeling the index
- user
Context IndexPolicy User Context Policy - user
Token IndexConfigurations User Token Configuration[]
- arn str
- capacity_
units IndexCapacity Units Configuration - Capacity units
- description str
- A description for the index
- document_
metadata_ Sequence[Indexconfigurations Document Metadata Configuration] - Document metadata configurations
- id str
- name str
- role_
arn str - Sequence[root_Tag]
- Tags for labeling the index
- user_
context_ Indexpolicy User Context Policy - user_
token_ Sequence[Indexconfigurations User Token Configuration]
- arn String
- capacity
Units Property Map - Capacity units
- description String
- A description for the index
- document
Metadata List<Property Map>Configurations - Document metadata configurations
- id String
- name String
- role
Arn String - List<Property Map>
- Tags for labeling the index
- user
Context "ATTRIBUTE_FILTER" | "USER_TOKEN"Policy - user
Token List<Property Map>Configurations
Supporting Types
IndexCapacityUnitsConfiguration
- query
Capacity IntegerUnits - storage
Capacity IntegerUnits
- query
Capacity numberUnits - storage
Capacity numberUnits
- query
Capacity NumberUnits - storage
Capacity NumberUnits
IndexDocumentAttributeValueType
IndexDocumentMetadataConfiguration
IndexJsonTokenTypeConfiguration
- Group
Attribute stringField - User
Name stringAttribute Field
- Group
Attribute stringField - User
Name stringAttribute Field
- group
Attribute StringField - user
Name StringAttribute Field
- group
Attribute stringField - user
Name stringAttribute Field
- group
Attribute StringField - user
Name StringAttribute Field
IndexJwtTokenTypeConfiguration
- Key
Location Pulumi.Aws Native. Kendra. Index Key Location - Claim
Regex string - Group
Attribute stringField - Issuer string
- Secret
Manager stringArn - Url string
- User
Name stringAttribute Field
- Key
Location IndexKey Location - Claim
Regex string - Group
Attribute stringField - Issuer string
- Secret
Manager stringArn - Url string
- User
Name stringAttribute Field
- key
Location IndexKey Location - claim
Regex String - group
Attribute StringField - issuer String
- secret
Manager StringArn - url String
- user
Name StringAttribute Field
- key
Location IndexKey Location - claim
Regex string - group
Attribute stringField - issuer string
- secret
Manager stringArn - url string
- user
Name stringAttribute Field
- key
Location "URL" | "SECRET_MANAGER" - claim
Regex String - group
Attribute StringField - issuer String
- secret
Manager StringArn - url String
- user
Name StringAttribute Field
IndexKeyLocation
IndexOrder
IndexRelevance
- duration String
- freshness Boolean
- importance Integer
- rank
Order IndexOrder - value
Importance List<IndexItems Value Importance Item>
- duration string
- freshness boolean
- importance number
- rank
Order IndexOrder - value
Importance IndexItems Value Importance Item[]
IndexSearch
- Displayable bool
- Facetable bool
- Searchable bool
- Sortable bool
- Displayable bool
- Facetable bool
- Searchable bool
- Sortable bool
- displayable Boolean
- facetable Boolean
- searchable Boolean
- sortable Boolean
- displayable boolean
- facetable boolean
- searchable boolean
- sortable boolean
- displayable bool
- facetable bool
- searchable bool
- sortable bool
- displayable Boolean
- facetable Boolean
- searchable Boolean
- sortable Boolean
IndexUserContextPolicy
IndexUserTokenConfiguration
IndexValueImportanceItem
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi