Documentation ¶
Index ¶
- type Index
- type IndexArgs
- type IndexArray
- type IndexArrayInput
- type IndexArrayOutput
- type IndexCapacityUnits
- type IndexCapacityUnitsArgs
- func (IndexCapacityUnitsArgs) ElementType() reflect.Type
- func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsOutput() IndexCapacityUnitsOutput
- func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsOutputWithContext(ctx context.Context) IndexCapacityUnitsOutput
- func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput
- func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsPtrOutputWithContext(ctx context.Context) IndexCapacityUnitsPtrOutput
- type IndexCapacityUnitsInput
- type IndexCapacityUnitsOutput
- func (IndexCapacityUnitsOutput) ElementType() reflect.Type
- func (o IndexCapacityUnitsOutput) QueryCapacityUnits() pulumi.IntPtrOutput
- func (o IndexCapacityUnitsOutput) StorageCapacityUnits() pulumi.IntPtrOutput
- func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsOutput() IndexCapacityUnitsOutput
- func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsOutputWithContext(ctx context.Context) IndexCapacityUnitsOutput
- func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput
- func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsPtrOutputWithContext(ctx context.Context) IndexCapacityUnitsPtrOutput
- type IndexCapacityUnitsPtrInput
- type IndexCapacityUnitsPtrOutput
- func (o IndexCapacityUnitsPtrOutput) Elem() IndexCapacityUnitsOutput
- func (IndexCapacityUnitsPtrOutput) ElementType() reflect.Type
- func (o IndexCapacityUnitsPtrOutput) QueryCapacityUnits() pulumi.IntPtrOutput
- func (o IndexCapacityUnitsPtrOutput) StorageCapacityUnits() pulumi.IntPtrOutput
- func (o IndexCapacityUnitsPtrOutput) ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput
- func (o IndexCapacityUnitsPtrOutput) ToIndexCapacityUnitsPtrOutputWithContext(ctx context.Context) IndexCapacityUnitsPtrOutput
- type IndexDocumentMetadataConfigurationUpdate
- type IndexDocumentMetadataConfigurationUpdateArgs
- func (IndexDocumentMetadataConfigurationUpdateArgs) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateArgs) ToIndexDocumentMetadataConfigurationUpdateOutput() IndexDocumentMetadataConfigurationUpdateOutput
- func (i IndexDocumentMetadataConfigurationUpdateArgs) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateOutput
- type IndexDocumentMetadataConfigurationUpdateArray
- func (IndexDocumentMetadataConfigurationUpdateArray) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateArray) ToIndexDocumentMetadataConfigurationUpdateArrayOutput() IndexDocumentMetadataConfigurationUpdateArrayOutput
- func (i IndexDocumentMetadataConfigurationUpdateArray) ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateArrayOutput
- type IndexDocumentMetadataConfigurationUpdateArrayInput
- type IndexDocumentMetadataConfigurationUpdateArrayOutput
- func (IndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateArrayOutput) Index(i pulumi.IntInput) IndexDocumentMetadataConfigurationUpdateOutput
- func (o IndexDocumentMetadataConfigurationUpdateArrayOutput) ToIndexDocumentMetadataConfigurationUpdateArrayOutput() IndexDocumentMetadataConfigurationUpdateArrayOutput
- func (o IndexDocumentMetadataConfigurationUpdateArrayOutput) ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateArrayOutput
- type IndexDocumentMetadataConfigurationUpdateInput
- type IndexDocumentMetadataConfigurationUpdateOutput
- func (IndexDocumentMetadataConfigurationUpdateOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Name() pulumi.StringPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Relevances() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Searches() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutput() IndexDocumentMetadataConfigurationUpdateOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Type() pulumi.StringPtrOutput
- type IndexDocumentMetadataConfigurationUpdateRelevance
- type IndexDocumentMetadataConfigurationUpdateRelevanceArgs
- func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput() IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- type IndexDocumentMetadataConfigurationUpdateRelevanceArray
- func (IndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArray) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArray) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- type IndexDocumentMetadataConfigurationUpdateRelevanceArrayInput
- type IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) Index(i pulumi.IntInput) IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- type IndexDocumentMetadataConfigurationUpdateRelevanceInput
- type IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration() pulumi.StringPtrOutput
- func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance() pulumi.IntPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) RankOrder() pulumi.StringPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput() IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap() pulumi.IntMapOutput
- type IndexDocumentMetadataConfigurationUpdateSearch
- type IndexDocumentMetadataConfigurationUpdateSearchArgs
- func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchOutput() IndexDocumentMetadataConfigurationUpdateSearchOutput
- func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchOutput
- type IndexDocumentMetadataConfigurationUpdateSearchArray
- func (IndexDocumentMetadataConfigurationUpdateSearchArray) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateSearchArray) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (i IndexDocumentMetadataConfigurationUpdateSearchArray) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- type IndexDocumentMetadataConfigurationUpdateSearchArrayInput
- type IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) Index(i pulumi.IntInput) IndexDocumentMetadataConfigurationUpdateSearchOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- type IndexDocumentMetadataConfigurationUpdateSearchInput
- type IndexDocumentMetadataConfigurationUpdateSearchOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable() pulumi.BoolPtrOutput
- func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Searchable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Sortable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchOutput() IndexDocumentMetadataConfigurationUpdateSearchOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchOutput
- type IndexIndexStatistic
- type IndexIndexStatisticArgs
- type IndexIndexStatisticArray
- type IndexIndexStatisticArrayInput
- type IndexIndexStatisticArrayOutput
- func (IndexIndexStatisticArrayOutput) ElementType() reflect.Type
- func (o IndexIndexStatisticArrayOutput) Index(i pulumi.IntInput) IndexIndexStatisticOutput
- func (o IndexIndexStatisticArrayOutput) ToIndexIndexStatisticArrayOutput() IndexIndexStatisticArrayOutput
- func (o IndexIndexStatisticArrayOutput) ToIndexIndexStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticArrayOutput
- type IndexIndexStatisticFaqStatistic
- type IndexIndexStatisticFaqStatisticArgs
- func (IndexIndexStatisticFaqStatisticArgs) ElementType() reflect.Type
- func (i IndexIndexStatisticFaqStatisticArgs) ToIndexIndexStatisticFaqStatisticOutput() IndexIndexStatisticFaqStatisticOutput
- func (i IndexIndexStatisticFaqStatisticArgs) ToIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticOutput
- type IndexIndexStatisticFaqStatisticArray
- func (IndexIndexStatisticFaqStatisticArray) ElementType() reflect.Type
- func (i IndexIndexStatisticFaqStatisticArray) ToIndexIndexStatisticFaqStatisticArrayOutput() IndexIndexStatisticFaqStatisticArrayOutput
- func (i IndexIndexStatisticFaqStatisticArray) ToIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticArrayOutput
- type IndexIndexStatisticFaqStatisticArrayInput
- type IndexIndexStatisticFaqStatisticArrayOutput
- func (IndexIndexStatisticFaqStatisticArrayOutput) ElementType() reflect.Type
- func (o IndexIndexStatisticFaqStatisticArrayOutput) Index(i pulumi.IntInput) IndexIndexStatisticFaqStatisticOutput
- func (o IndexIndexStatisticFaqStatisticArrayOutput) ToIndexIndexStatisticFaqStatisticArrayOutput() IndexIndexStatisticFaqStatisticArrayOutput
- func (o IndexIndexStatisticFaqStatisticArrayOutput) ToIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticArrayOutput
- type IndexIndexStatisticFaqStatisticInput
- type IndexIndexStatisticFaqStatisticOutput
- func (IndexIndexStatisticFaqStatisticOutput) ElementType() reflect.Type
- func (o IndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount() pulumi.IntPtrOutput
- func (o IndexIndexStatisticFaqStatisticOutput) ToIndexIndexStatisticFaqStatisticOutput() IndexIndexStatisticFaqStatisticOutput
- func (o IndexIndexStatisticFaqStatisticOutput) ToIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticOutput
- type IndexIndexStatisticInput
- type IndexIndexStatisticOutput
- func (IndexIndexStatisticOutput) ElementType() reflect.Type
- func (o IndexIndexStatisticOutput) FaqStatistics() IndexIndexStatisticFaqStatisticArrayOutput
- func (o IndexIndexStatisticOutput) TextDocumentStatistics() IndexIndexStatisticTextDocumentStatisticArrayOutput
- func (o IndexIndexStatisticOutput) ToIndexIndexStatisticOutput() IndexIndexStatisticOutput
- func (o IndexIndexStatisticOutput) ToIndexIndexStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticOutput
- type IndexIndexStatisticTextDocumentStatistic
- type IndexIndexStatisticTextDocumentStatisticArgs
- func (IndexIndexStatisticTextDocumentStatisticArgs) ElementType() reflect.Type
- func (i IndexIndexStatisticTextDocumentStatisticArgs) ToIndexIndexStatisticTextDocumentStatisticOutput() IndexIndexStatisticTextDocumentStatisticOutput
- func (i IndexIndexStatisticTextDocumentStatisticArgs) ToIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticOutput
- type IndexIndexStatisticTextDocumentStatisticArray
- func (IndexIndexStatisticTextDocumentStatisticArray) ElementType() reflect.Type
- func (i IndexIndexStatisticTextDocumentStatisticArray) ToIndexIndexStatisticTextDocumentStatisticArrayOutput() IndexIndexStatisticTextDocumentStatisticArrayOutput
- func (i IndexIndexStatisticTextDocumentStatisticArray) ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticArrayOutput
- type IndexIndexStatisticTextDocumentStatisticArrayInput
- type IndexIndexStatisticTextDocumentStatisticArrayOutput
- func (IndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType() reflect.Type
- func (o IndexIndexStatisticTextDocumentStatisticArrayOutput) Index(i pulumi.IntInput) IndexIndexStatisticTextDocumentStatisticOutput
- func (o IndexIndexStatisticTextDocumentStatisticArrayOutput) ToIndexIndexStatisticTextDocumentStatisticArrayOutput() IndexIndexStatisticTextDocumentStatisticArrayOutput
- func (o IndexIndexStatisticTextDocumentStatisticArrayOutput) ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticArrayOutput
- type IndexIndexStatisticTextDocumentStatisticInput
- type IndexIndexStatisticTextDocumentStatisticOutput
- func (IndexIndexStatisticTextDocumentStatisticOutput) ElementType() reflect.Type
- func (o IndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes() pulumi.IntPtrOutput
- func (o IndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount() pulumi.IntPtrOutput
- func (o IndexIndexStatisticTextDocumentStatisticOutput) ToIndexIndexStatisticTextDocumentStatisticOutput() IndexIndexStatisticTextDocumentStatisticOutput
- func (o IndexIndexStatisticTextDocumentStatisticOutput) ToIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticOutput
- type IndexInput
- type IndexMap
- type IndexMapInput
- type IndexMapOutput
- type IndexOutput
- func (o IndexOutput) Arn() pulumi.StringOutput
- func (o IndexOutput) CapacityUnits() IndexCapacityUnitsOutput
- func (o IndexOutput) CreatedAt() pulumi.StringOutput
- func (o IndexOutput) Description() pulumi.StringPtrOutput
- func (o IndexOutput) DocumentMetadataConfigurationUpdates() IndexDocumentMetadataConfigurationUpdateArrayOutput
- func (o IndexOutput) Edition() pulumi.StringPtrOutput
- func (IndexOutput) ElementType() reflect.Type
- func (o IndexOutput) ErrorMessage() pulumi.StringOutput
- func (o IndexOutput) IndexStatistics() IndexIndexStatisticArrayOutput
- func (o IndexOutput) Name() pulumi.StringOutput
- func (o IndexOutput) RoleArn() pulumi.StringOutput
- func (o IndexOutput) ServerSideEncryptionConfiguration() IndexServerSideEncryptionConfigurationPtrOutput
- func (o IndexOutput) Status() pulumi.StringOutput
- func (o IndexOutput) Tags() pulumi.StringMapOutput
- func (o IndexOutput) TagsAll() pulumi.StringMapOutput
- func (o IndexOutput) ToIndexOutput() IndexOutput
- func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
- func (o IndexOutput) UpdatedAt() pulumi.StringOutput
- func (o IndexOutput) UserContextPolicy() pulumi.StringPtrOutput
- func (o IndexOutput) UserGroupResolutionConfiguration() IndexUserGroupResolutionConfigurationPtrOutput
- func (o IndexOutput) UserTokenConfigurations() IndexUserTokenConfigurationsPtrOutput
- type IndexServerSideEncryptionConfiguration
- type IndexServerSideEncryptionConfigurationArgs
- func (IndexServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationOutput() IndexServerSideEncryptionConfigurationOutput
- func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationOutput
- func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput
- func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationPtrOutput
- type IndexServerSideEncryptionConfigurationInput
- type IndexServerSideEncryptionConfigurationOutput
- func (IndexServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o IndexServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationOutput() IndexServerSideEncryptionConfigurationOutput
- func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationOutput
- func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput
- func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationPtrOutput
- type IndexServerSideEncryptionConfigurationPtrInput
- type IndexServerSideEncryptionConfigurationPtrOutput
- func (o IndexServerSideEncryptionConfigurationPtrOutput) Elem() IndexServerSideEncryptionConfigurationOutput
- func (IndexServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o IndexServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o IndexServerSideEncryptionConfigurationPtrOutput) ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput
- func (o IndexServerSideEncryptionConfigurationPtrOutput) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationPtrOutput
- type IndexState
- type IndexUserGroupResolutionConfiguration
- type IndexUserGroupResolutionConfigurationArgs
- func (IndexUserGroupResolutionConfigurationArgs) ElementType() reflect.Type
- func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationOutput() IndexUserGroupResolutionConfigurationOutput
- func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationOutput
- func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput
- func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationPtrOutput
- type IndexUserGroupResolutionConfigurationInput
- type IndexUserGroupResolutionConfigurationOutput
- func (IndexUserGroupResolutionConfigurationOutput) ElementType() reflect.Type
- func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationOutput() IndexUserGroupResolutionConfigurationOutput
- func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationOutput
- func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput
- func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationPtrOutput
- func (o IndexUserGroupResolutionConfigurationOutput) UserGroupResolutionMode() pulumi.StringOutput
- type IndexUserGroupResolutionConfigurationPtrInput
- type IndexUserGroupResolutionConfigurationPtrOutput
- func (o IndexUserGroupResolutionConfigurationPtrOutput) Elem() IndexUserGroupResolutionConfigurationOutput
- func (IndexUserGroupResolutionConfigurationPtrOutput) ElementType() reflect.Type
- func (o IndexUserGroupResolutionConfigurationPtrOutput) ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput
- func (o IndexUserGroupResolutionConfigurationPtrOutput) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationPtrOutput
- func (o IndexUserGroupResolutionConfigurationPtrOutput) UserGroupResolutionMode() pulumi.StringPtrOutput
- type IndexUserTokenConfigurations
- type IndexUserTokenConfigurationsArgs
- func (IndexUserTokenConfigurationsArgs) ElementType() reflect.Type
- func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsOutput() IndexUserTokenConfigurationsOutput
- func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsOutput
- func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput
- func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsPtrOutput
- type IndexUserTokenConfigurationsInput
- type IndexUserTokenConfigurationsJsonTokenTypeConfiguration
- type IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs
- func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ElementType() reflect.Type
- func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
- func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
- func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- type IndexUserTokenConfigurationsJsonTokenTypeConfigurationInput
- type IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
- func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ElementType() reflect.Type
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
- type IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput
- type IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) Elem() IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
- func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ElementType() reflect.Type
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) GroupAttributeField() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) UserNameAttributeField() pulumi.StringPtrOutput
- type IndexUserTokenConfigurationsJwtTokenTypeConfiguration
- type IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs
- func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ElementType() reflect.Type
- func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
- func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
- func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- type IndexUserTokenConfigurationsJwtTokenTypeConfigurationInput
- type IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ClaimRegex() pulumi.StringPtrOutput
- func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ElementType() reflect.Type
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) Issuer() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) KeyLocation() pulumi.StringOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) SecretsManagerArn() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) Url() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringPtrOutput
- type IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput
- type IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ClaimRegex() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Elem() IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
- func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ElementType() reflect.Type
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) GroupAttributeField() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) KeyLocation() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) SecretsManagerArn() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Url() pulumi.StringPtrOutput
- func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) UserNameAttributeField() pulumi.StringPtrOutput
- type IndexUserTokenConfigurationsOutput
- func (IndexUserTokenConfigurationsOutput) ElementType() reflect.Type
- func (o IndexUserTokenConfigurationsOutput) JsonTokenTypeConfiguration() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsOutput) JwtTokenTypeConfiguration() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsOutput() IndexUserTokenConfigurationsOutput
- func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsOutput
- func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput
- func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsPtrOutput
- type IndexUserTokenConfigurationsPtrInput
- type IndexUserTokenConfigurationsPtrOutput
- func (o IndexUserTokenConfigurationsPtrOutput) Elem() IndexUserTokenConfigurationsOutput
- func (IndexUserTokenConfigurationsPtrOutput) ElementType() reflect.Type
- func (o IndexUserTokenConfigurationsPtrOutput) JsonTokenTypeConfiguration() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsPtrOutput) JwtTokenTypeConfiguration() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
- func (o IndexUserTokenConfigurationsPtrOutput) ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput
- func (o IndexUserTokenConfigurationsPtrOutput) ToIndexUserTokenConfigurationsPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Index ¶
type Index struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Index. Arn pulumi.StringOutput `pulumi:"arn"` // A block that sets the number of additional document storage and query capacity units that should be used by the index. CapacityUnits IndexCapacityUnitsOutput `pulumi:"capacityUnits"` // The Unix datetime that the index was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The description of the Index. Description pulumi.StringPtrOutput `pulumi:"description"` // One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Documented below. DocumentMetadataConfigurationUpdates IndexDocumentMetadataConfigurationUpdateArrayOutput `pulumi:"documentMetadataConfigurationUpdates"` // The Amazon Kendra edition to use for the index. Choose `DEVELOPER_EDITION` for indexes intended for development, testing, or proof of concept. Use `ENTERPRISE_EDITION` for your production databases. Once you set the edition for an index, it can't be changed. Defaults to `ENTERPRISE_EDITION` Edition pulumi.StringPtrOutput `pulumi:"edition"` // When the Status field value is `FAILED`, this contains a message that explains why. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // A block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Documented below. IndexStatistics IndexIndexStatisticArrayOutput `pulumi:"indexStatistics"` // Specifies the name of the Index. Name pulumi.StringOutput `pulumi:"name"` // An 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 `BatchPutDocument` API to index documents from an Amazon S3 bucket. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A 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. Documented below. ServerSideEncryptionConfiguration IndexServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"` // The current status of the index. When the value is `ACTIVE`, the index is ready for use. If the Status field value is `FAILED`, the `errorMessage` field contains a message that explains why. Status pulumi.StringOutput `pulumi:"status"` // Tags to apply to the Index. If configured with a provider // [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The Unix datetime that the index was last updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The user context policy. Valid values are `ATTRIBUTE_FILTER` or `USER_TOKEN`. For more information, refer to [UserContextPolicy](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateIndex.html#Kendra-CreateIndex-request-UserContextPolicy). Defaults to `ATTRIBUTE_FILTER`. UserContextPolicy pulumi.StringPtrOutput `pulumi:"userContextPolicy"` // A block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see [UserGroupResolutionConfiguration](https://docs.aws.amazon.com/kendra/latest/dg/API_UserGroupResolutionConfiguration.html). Documented below. UserGroupResolutionConfiguration IndexUserGroupResolutionConfigurationPtrOutput `pulumi:"userGroupResolutionConfiguration"` // A block that specifies the user token configuration. Documented below. UserTokenConfigurations IndexUserTokenConfigurationsPtrOutput `pulumi:"userTokenConfigurations"` }
Provides an Amazon Kendra Index resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/kendra" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := kendra.NewIndex(ctx, "example", &kendra.IndexArgs{ Description: pulumi.String("example"), Edition: pulumi.String("DEVELOPER_EDITION"), RoleArn: pulumi.Any(aws_iam_role.This.Arn), Tags: pulumi.StringMap{ "Key1": pulumi.String("Value1"), }, }) if err != nil { return err } return nil }) }
``` ### With capacity units
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/kendra" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := kendra.NewIndex(ctx, "example", &kendra.IndexArgs{ Edition: pulumi.String("DEVELOPER_EDITION"), RoleArn: pulumi.Any(aws_iam_role.This.Arn), CapacityUnits: &kendra.IndexCapacityUnitsArgs{ QueryCapacityUnits: pulumi.Int(2), StorageCapacityUnits: pulumi.Int(2), }, }) if err != nil { return err } return nil }) }
``` ### With server side encryption configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/kendra" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := kendra.NewIndex(ctx, "example", &kendra.IndexArgs{ RoleArn: pulumi.Any(aws_iam_role.This.Arn), ServerSideEncryptionConfiguration: &kendra.IndexServerSideEncryptionConfigurationArgs{ KmsKeyId: pulumi.Any(data.Aws_kms_key.This.Arn), }, }) if err != nil { return err } return nil }) }
``` ### With JSON token type configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/kendra" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := kendra.NewIndex(ctx, "example", &kendra.IndexArgs{ RoleArn: pulumi.Any(aws_iam_role.This.Arn), UserTokenConfigurations: &kendra.IndexUserTokenConfigurationsArgs{ JsonTokenTypeConfiguration: &kendra.IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs{ GroupAttributeField: pulumi.String("groups"), UserNameAttributeField: pulumi.String("username"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Amazon Kendra Indexes can be imported using its `id`, e.g.,
```sh
$ pulumi import aws:kendra/index:Index example 12345678-1234-5678-9123-123456789123
```
func GetIndex ¶
func GetIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)
GetIndex gets an existing Index resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIndex ¶
func NewIndex(ctx *pulumi.Context, name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)
NewIndex registers a new resource with the given unique name, arguments, and options.
func (*Index) ElementType ¶
func (*Index) ToIndexOutput ¶
func (i *Index) ToIndexOutput() IndexOutput
func (*Index) ToIndexOutputWithContext ¶
func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexArgs ¶
type IndexArgs struct { // A block that sets the number of additional document storage and query capacity units that should be used by the index. CapacityUnits IndexCapacityUnitsPtrInput // The description of the Index. Description pulumi.StringPtrInput // The Amazon Kendra edition to use for the index. Choose `DEVELOPER_EDITION` for indexes intended for development, testing, or proof of concept. Use `ENTERPRISE_EDITION` for your production databases. Once you set the edition for an index, it can't be changed. Defaults to `ENTERPRISE_EDITION` Edition pulumi.StringPtrInput // Specifies the name of the Index. Name pulumi.StringPtrInput // An 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 `BatchPutDocument` API to index documents from an Amazon S3 bucket. RoleArn pulumi.StringInput // A 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. Documented below. ServerSideEncryptionConfiguration IndexServerSideEncryptionConfigurationPtrInput // Tags to apply to the Index. If configured with a provider // [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The user context policy. Valid values are `ATTRIBUTE_FILTER` or `USER_TOKEN`. For more information, refer to [UserContextPolicy](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateIndex.html#Kendra-CreateIndex-request-UserContextPolicy). Defaults to `ATTRIBUTE_FILTER`. UserContextPolicy pulumi.StringPtrInput // A block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see [UserGroupResolutionConfiguration](https://docs.aws.amazon.com/kendra/latest/dg/API_UserGroupResolutionConfiguration.html). Documented below. UserGroupResolutionConfiguration IndexUserGroupResolutionConfigurationPtrInput // A block that specifies the user token configuration. Documented below. UserTokenConfigurations IndexUserTokenConfigurationsPtrInput }
The set of arguments for constructing a Index resource.
func (IndexArgs) ElementType ¶
type IndexArray ¶
type IndexArray []IndexInput
func (IndexArray) ElementType ¶
func (IndexArray) ElementType() reflect.Type
func (IndexArray) ToIndexArrayOutput ¶
func (i IndexArray) ToIndexArrayOutput() IndexArrayOutput
func (IndexArray) ToIndexArrayOutputWithContext ¶
func (i IndexArray) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexArrayInput ¶
type IndexArrayInput interface { pulumi.Input ToIndexArrayOutput() IndexArrayOutput ToIndexArrayOutputWithContext(context.Context) IndexArrayOutput }
IndexArrayInput is an input type that accepts IndexArray and IndexArrayOutput values. You can construct a concrete instance of `IndexArrayInput` via:
IndexArray{ IndexArgs{...} }
type IndexArrayOutput ¶
type IndexArrayOutput struct{ *pulumi.OutputState }
func (IndexArrayOutput) ElementType ¶
func (IndexArrayOutput) ElementType() reflect.Type
func (IndexArrayOutput) Index ¶
func (o IndexArrayOutput) Index(i pulumi.IntInput) IndexOutput
func (IndexArrayOutput) ToIndexArrayOutput ¶
func (o IndexArrayOutput) ToIndexArrayOutput() IndexArrayOutput
func (IndexArrayOutput) ToIndexArrayOutputWithContext ¶
func (o IndexArrayOutput) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexCapacityUnits ¶
type IndexCapacityUnits struct { // The amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to [QueryCapacityUnits](https://docs.aws.amazon.com/kendra/latest/dg/API_CapacityUnitsConfiguration.html#Kendra-Type-CapacityUnitsConfiguration-QueryCapacityUnits). QueryCapacityUnits *int `pulumi:"queryCapacityUnits"` // The 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. StorageCapacityUnits *int `pulumi:"storageCapacityUnits"` }
type IndexCapacityUnitsArgs ¶
type IndexCapacityUnitsArgs struct { // The amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to [QueryCapacityUnits](https://docs.aws.amazon.com/kendra/latest/dg/API_CapacityUnitsConfiguration.html#Kendra-Type-CapacityUnitsConfiguration-QueryCapacityUnits). QueryCapacityUnits pulumi.IntPtrInput `pulumi:"queryCapacityUnits"` // The 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. StorageCapacityUnits pulumi.IntPtrInput `pulumi:"storageCapacityUnits"` }
func (IndexCapacityUnitsArgs) ElementType ¶
func (IndexCapacityUnitsArgs) ElementType() reflect.Type
func (IndexCapacityUnitsArgs) ToIndexCapacityUnitsOutput ¶
func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsOutput() IndexCapacityUnitsOutput
func (IndexCapacityUnitsArgs) ToIndexCapacityUnitsOutputWithContext ¶
func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsOutputWithContext(ctx context.Context) IndexCapacityUnitsOutput
func (IndexCapacityUnitsArgs) ToIndexCapacityUnitsPtrOutput ¶
func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput
func (IndexCapacityUnitsArgs) ToIndexCapacityUnitsPtrOutputWithContext ¶
func (i IndexCapacityUnitsArgs) ToIndexCapacityUnitsPtrOutputWithContext(ctx context.Context) IndexCapacityUnitsPtrOutput
type IndexCapacityUnitsInput ¶
type IndexCapacityUnitsInput interface { pulumi.Input ToIndexCapacityUnitsOutput() IndexCapacityUnitsOutput ToIndexCapacityUnitsOutputWithContext(context.Context) IndexCapacityUnitsOutput }
IndexCapacityUnitsInput is an input type that accepts IndexCapacityUnitsArgs and IndexCapacityUnitsOutput values. You can construct a concrete instance of `IndexCapacityUnitsInput` via:
IndexCapacityUnitsArgs{...}
type IndexCapacityUnitsOutput ¶
type IndexCapacityUnitsOutput struct{ *pulumi.OutputState }
func (IndexCapacityUnitsOutput) ElementType ¶
func (IndexCapacityUnitsOutput) ElementType() reflect.Type
func (IndexCapacityUnitsOutput) QueryCapacityUnits ¶
func (o IndexCapacityUnitsOutput) QueryCapacityUnits() pulumi.IntPtrOutput
The amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to [QueryCapacityUnits](https://docs.aws.amazon.com/kendra/latest/dg/API_CapacityUnitsConfiguration.html#Kendra-Type-CapacityUnitsConfiguration-QueryCapacityUnits).
func (IndexCapacityUnitsOutput) StorageCapacityUnits ¶
func (o IndexCapacityUnitsOutput) StorageCapacityUnits() pulumi.IntPtrOutput
The 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.
func (IndexCapacityUnitsOutput) ToIndexCapacityUnitsOutput ¶
func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsOutput() IndexCapacityUnitsOutput
func (IndexCapacityUnitsOutput) ToIndexCapacityUnitsOutputWithContext ¶
func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsOutputWithContext(ctx context.Context) IndexCapacityUnitsOutput
func (IndexCapacityUnitsOutput) ToIndexCapacityUnitsPtrOutput ¶
func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput
func (IndexCapacityUnitsOutput) ToIndexCapacityUnitsPtrOutputWithContext ¶
func (o IndexCapacityUnitsOutput) ToIndexCapacityUnitsPtrOutputWithContext(ctx context.Context) IndexCapacityUnitsPtrOutput
type IndexCapacityUnitsPtrInput ¶
type IndexCapacityUnitsPtrInput interface { pulumi.Input ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput ToIndexCapacityUnitsPtrOutputWithContext(context.Context) IndexCapacityUnitsPtrOutput }
IndexCapacityUnitsPtrInput is an input type that accepts IndexCapacityUnitsArgs, IndexCapacityUnitsPtr and IndexCapacityUnitsPtrOutput values. You can construct a concrete instance of `IndexCapacityUnitsPtrInput` via:
IndexCapacityUnitsArgs{...} or: nil
func IndexCapacityUnitsPtr ¶
func IndexCapacityUnitsPtr(v *IndexCapacityUnitsArgs) IndexCapacityUnitsPtrInput
type IndexCapacityUnitsPtrOutput ¶
type IndexCapacityUnitsPtrOutput struct{ *pulumi.OutputState }
func (IndexCapacityUnitsPtrOutput) Elem ¶
func (o IndexCapacityUnitsPtrOutput) Elem() IndexCapacityUnitsOutput
func (IndexCapacityUnitsPtrOutput) ElementType ¶
func (IndexCapacityUnitsPtrOutput) ElementType() reflect.Type
func (IndexCapacityUnitsPtrOutput) QueryCapacityUnits ¶
func (o IndexCapacityUnitsPtrOutput) QueryCapacityUnits() pulumi.IntPtrOutput
The amount of extra query capacity for an index and GetQuerySuggestions capacity. For more information, refer to [QueryCapacityUnits](https://docs.aws.amazon.com/kendra/latest/dg/API_CapacityUnitsConfiguration.html#Kendra-Type-CapacityUnitsConfiguration-QueryCapacityUnits).
func (IndexCapacityUnitsPtrOutput) StorageCapacityUnits ¶
func (o IndexCapacityUnitsPtrOutput) StorageCapacityUnits() pulumi.IntPtrOutput
The 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.
func (IndexCapacityUnitsPtrOutput) ToIndexCapacityUnitsPtrOutput ¶
func (o IndexCapacityUnitsPtrOutput) ToIndexCapacityUnitsPtrOutput() IndexCapacityUnitsPtrOutput
func (IndexCapacityUnitsPtrOutput) ToIndexCapacityUnitsPtrOutputWithContext ¶
func (o IndexCapacityUnitsPtrOutput) ToIndexCapacityUnitsPtrOutputWithContext(ctx context.Context) IndexCapacityUnitsPtrOutput
type IndexDocumentMetadataConfigurationUpdate ¶
type IndexDocumentMetadataConfigurationUpdate struct { // Specifies the name of the Index. Name *string `pulumi:"name"` // A block that provides manual tuning parameters to determine how the field affects the search results. Documented below. Relevances []IndexDocumentMetadataConfigurationUpdateRelevance `pulumi:"relevances"` // A block that provides information about how the field is used during a search. Documented below. Searches []IndexDocumentMetadataConfigurationUpdateSearch `pulumi:"searches"` // The data type of the index field. Valid values are `STRING_VALUE`, `STRING_LIST_VALUE`, `LONG_VALUE`, `DATE_VALUE`. Type *string `pulumi:"type"` }
type IndexDocumentMetadataConfigurationUpdateArgs ¶
type IndexDocumentMetadataConfigurationUpdateArgs struct { // Specifies the name of the Index. Name pulumi.StringPtrInput `pulumi:"name"` // A block that provides manual tuning parameters to determine how the field affects the search results. Documented below. Relevances IndexDocumentMetadataConfigurationUpdateRelevanceArrayInput `pulumi:"relevances"` // A block that provides information about how the field is used during a search. Documented below. Searches IndexDocumentMetadataConfigurationUpdateSearchArrayInput `pulumi:"searches"` // The data type of the index field. Valid values are `STRING_VALUE`, `STRING_LIST_VALUE`, `LONG_VALUE`, `DATE_VALUE`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (IndexDocumentMetadataConfigurationUpdateArgs) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateArgs) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateArgs) ToIndexDocumentMetadataConfigurationUpdateOutput ¶
func (i IndexDocumentMetadataConfigurationUpdateArgs) ToIndexDocumentMetadataConfigurationUpdateOutput() IndexDocumentMetadataConfigurationUpdateOutput
func (IndexDocumentMetadataConfigurationUpdateArgs) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext ¶
func (i IndexDocumentMetadataConfigurationUpdateArgs) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateOutput
type IndexDocumentMetadataConfigurationUpdateArray ¶
type IndexDocumentMetadataConfigurationUpdateArray []IndexDocumentMetadataConfigurationUpdateInput
func (IndexDocumentMetadataConfigurationUpdateArray) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateArray) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateArray) ToIndexDocumentMetadataConfigurationUpdateArrayOutput ¶
func (i IndexDocumentMetadataConfigurationUpdateArray) ToIndexDocumentMetadataConfigurationUpdateArrayOutput() IndexDocumentMetadataConfigurationUpdateArrayOutput
func (IndexDocumentMetadataConfigurationUpdateArray) ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext ¶
func (i IndexDocumentMetadataConfigurationUpdateArray) ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateArrayOutput
type IndexDocumentMetadataConfigurationUpdateArrayInput ¶
type IndexDocumentMetadataConfigurationUpdateArrayInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateArrayOutput() IndexDocumentMetadataConfigurationUpdateArrayOutput ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateArrayOutput }
IndexDocumentMetadataConfigurationUpdateArrayInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateArray and IndexDocumentMetadataConfigurationUpdateArrayOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateArrayInput` via:
IndexDocumentMetadataConfigurationUpdateArray{ IndexDocumentMetadataConfigurationUpdateArgs{...} }
type IndexDocumentMetadataConfigurationUpdateArrayOutput ¶
type IndexDocumentMetadataConfigurationUpdateArrayOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateArrayOutput) ToIndexDocumentMetadataConfigurationUpdateArrayOutput ¶
func (o IndexDocumentMetadataConfigurationUpdateArrayOutput) ToIndexDocumentMetadataConfigurationUpdateArrayOutput() IndexDocumentMetadataConfigurationUpdateArrayOutput
func (IndexDocumentMetadataConfigurationUpdateArrayOutput) ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateArrayOutput) ToIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateArrayOutput
type IndexDocumentMetadataConfigurationUpdateInput ¶
type IndexDocumentMetadataConfigurationUpdateInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateOutput() IndexDocumentMetadataConfigurationUpdateOutput ToIndexDocumentMetadataConfigurationUpdateOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateOutput }
IndexDocumentMetadataConfigurationUpdateInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateArgs and IndexDocumentMetadataConfigurationUpdateOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateInput` via:
IndexDocumentMetadataConfigurationUpdateArgs{...}
type IndexDocumentMetadataConfigurationUpdateOutput ¶
type IndexDocumentMetadataConfigurationUpdateOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateOutput) Name ¶
func (o IndexDocumentMetadataConfigurationUpdateOutput) Name() pulumi.StringPtrOutput
Specifies the name of the Index.
func (IndexDocumentMetadataConfigurationUpdateOutput) Relevances ¶
func (o IndexDocumentMetadataConfigurationUpdateOutput) Relevances() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
A block that provides manual tuning parameters to determine how the field affects the search results. Documented below.
func (IndexDocumentMetadataConfigurationUpdateOutput) Searches ¶
func (o IndexDocumentMetadataConfigurationUpdateOutput) Searches() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
A block that provides information about how the field is used during a search. Documented below.
func (IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutput ¶
func (o IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutput() IndexDocumentMetadataConfigurationUpdateOutput
func (IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateOutput
func (IndexDocumentMetadataConfigurationUpdateOutput) Type ¶
func (o IndexDocumentMetadataConfigurationUpdateOutput) Type() pulumi.StringPtrOutput
The data type of the index field. Valid values are `STRING_VALUE`, `STRING_LIST_VALUE`, `LONG_VALUE`, `DATE_VALUE`.
type IndexDocumentMetadataConfigurationUpdateRelevance ¶
type IndexDocumentMetadataConfigurationUpdateRelevance struct { // Specifies the time period that the boost applies to. For more information, refer to [Duration](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-Duration). Duration *string `pulumi:"duration"` // Indicates that this field determines how "fresh" a document is. For more information, refer to [Freshness](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-Freshness). Freshness *bool `pulumi:"freshness"` // The 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. Importance *int `pulumi:"importance"` // Determines how values should be interpreted. For more information, refer to [RankOrder](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-RankOrder). RankOrder *string `pulumi:"rankOrder"` // A list of values that should be given a different boost when they appear in the result list. For more information, refer to [ValueImportanceMap](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-ValueImportanceMap). ValuesImportanceMap map[string]int `pulumi:"valuesImportanceMap"` }
type IndexDocumentMetadataConfigurationUpdateRelevanceArgs ¶
type IndexDocumentMetadataConfigurationUpdateRelevanceArgs struct { // Specifies the time period that the boost applies to. For more information, refer to [Duration](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-Duration). Duration pulumi.StringPtrInput `pulumi:"duration"` // Indicates that this field determines how "fresh" a document is. For more information, refer to [Freshness](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-Freshness). Freshness pulumi.BoolPtrInput `pulumi:"freshness"` // The 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. Importance pulumi.IntPtrInput `pulumi:"importance"` // Determines how values should be interpreted. For more information, refer to [RankOrder](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-RankOrder). RankOrder pulumi.StringPtrInput `pulumi:"rankOrder"` // A list of values that should be given a different boost when they appear in the result list. For more information, refer to [ValueImportanceMap](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-ValueImportanceMap). ValuesImportanceMap pulumi.IntMapInput `pulumi:"valuesImportanceMap"` }
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput() IndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext ¶
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceOutput
type IndexDocumentMetadataConfigurationUpdateRelevanceArray ¶
type IndexDocumentMetadataConfigurationUpdateRelevanceArray []IndexDocumentMetadataConfigurationUpdateRelevanceInput
func (IndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateRelevanceArray) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArray) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceArray) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext ¶
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArray) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
type IndexDocumentMetadataConfigurationUpdateRelevanceArrayInput ¶
type IndexDocumentMetadataConfigurationUpdateRelevanceArrayInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput }
IndexDocumentMetadataConfigurationUpdateRelevanceArrayInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateRelevanceArray and IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateRelevanceArrayInput` via:
IndexDocumentMetadataConfigurationUpdateRelevanceArray{ IndexDocumentMetadataConfigurationUpdateRelevanceArgs{...} }
type IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶
type IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
type IndexDocumentMetadataConfigurationUpdateRelevanceInput ¶
type IndexDocumentMetadataConfigurationUpdateRelevanceInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput() IndexDocumentMetadataConfigurationUpdateRelevanceOutput ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceOutput }
IndexDocumentMetadataConfigurationUpdateRelevanceInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateRelevanceArgs and IndexDocumentMetadataConfigurationUpdateRelevanceOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateRelevanceInput` via:
IndexDocumentMetadataConfigurationUpdateRelevanceArgs{...}
type IndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶
type IndexDocumentMetadataConfigurationUpdateRelevanceOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration() pulumi.StringPtrOutput
Specifies the time period that the boost applies to. For more information, refer to [Duration](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-Duration).
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness() pulumi.BoolPtrOutput
Indicates that this field determines how "fresh" a document is. For more information, refer to [Freshness](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-Freshness).
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance() pulumi.IntPtrOutput
The 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.
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) RankOrder ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) RankOrder() pulumi.StringPtrOutput
Determines how values should be interpreted. For more information, refer to [RankOrder](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-RankOrder).
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput() IndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap() pulumi.IntMapOutput
A list of values that should be given a different boost when they appear in the result list. For more information, refer to [ValueImportanceMap](https://docs.aws.amazon.com/kendra/latest/dg/API_Relevance.html#Kendra-Type-Relevance-ValueImportanceMap).
type IndexDocumentMetadataConfigurationUpdateSearch ¶
type IndexDocumentMetadataConfigurationUpdateSearch struct { // Determines whether the field is returned in the query response. The default is `true`. Displayable *bool `pulumi:"displayable"` // Indicates that the field can be used to create search facets, a count of results for each value in the field. The default is `false`. Facetable *bool `pulumi:"facetable"` // Determines 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 `true` for `string` fields and `false` for `number` and `date` fields. Searchable *bool `pulumi:"searchable"` // Determines 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`. Sortable *bool `pulumi:"sortable"` }
type IndexDocumentMetadataConfigurationUpdateSearchArgs ¶
type IndexDocumentMetadataConfigurationUpdateSearchArgs struct { // Determines whether the field is returned in the query response. The default is `true`. Displayable pulumi.BoolPtrInput `pulumi:"displayable"` // Indicates that the field can be used to create search facets, a count of results for each value in the field. The default is `false`. Facetable pulumi.BoolPtrInput `pulumi:"facetable"` // Determines 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 `true` for `string` fields and `false` for `number` and `date` fields. Searchable pulumi.BoolPtrInput `pulumi:"searchable"` // Determines 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`. Sortable pulumi.BoolPtrInput `pulumi:"sortable"` }
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchOutput ¶
func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchOutput() IndexDocumentMetadataConfigurationUpdateSearchOutput
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext ¶
func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchOutput
type IndexDocumentMetadataConfigurationUpdateSearchArray ¶
type IndexDocumentMetadataConfigurationUpdateSearchArray []IndexDocumentMetadataConfigurationUpdateSearchInput
func (IndexDocumentMetadataConfigurationUpdateSearchArray) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateSearchArray) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateSearchArray) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶
func (i IndexDocumentMetadataConfigurationUpdateSearchArray) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
func (IndexDocumentMetadataConfigurationUpdateSearchArray) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext ¶
func (i IndexDocumentMetadataConfigurationUpdateSearchArray) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
type IndexDocumentMetadataConfigurationUpdateSearchArrayInput ¶
type IndexDocumentMetadataConfigurationUpdateSearchArrayInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateSearchArrayOutput }
IndexDocumentMetadataConfigurationUpdateSearchArrayInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateSearchArray and IndexDocumentMetadataConfigurationUpdateSearchArrayOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateSearchArrayInput` via:
IndexDocumentMetadataConfigurationUpdateSearchArray{ IndexDocumentMetadataConfigurationUpdateSearchArgs{...} }
type IndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶
type IndexDocumentMetadataConfigurationUpdateSearchArrayOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
func (IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchArrayOutput
type IndexDocumentMetadataConfigurationUpdateSearchInput ¶
type IndexDocumentMetadataConfigurationUpdateSearchInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateSearchOutput() IndexDocumentMetadataConfigurationUpdateSearchOutput ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateSearchOutput }
IndexDocumentMetadataConfigurationUpdateSearchInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateSearchArgs and IndexDocumentMetadataConfigurationUpdateSearchOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateSearchInput` via:
IndexDocumentMetadataConfigurationUpdateSearchArgs{...}
type IndexDocumentMetadataConfigurationUpdateSearchOutput ¶
type IndexDocumentMetadataConfigurationUpdateSearchOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable() pulumi.BoolPtrOutput
Determines whether the field is returned in the query response. The default is `true`.
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable() pulumi.BoolPtrOutput
Indicates that the field can be used to create search facets, a count of results for each value in the field. The default is `false`.
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) Searchable ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Searchable() pulumi.BoolPtrOutput
Determines 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 `true` for `string` fields and `false` for `number` and `date` fields.
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) Sortable ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) Sortable() pulumi.BoolPtrOutput
Determines 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`.
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchOutput ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchOutput() IndexDocumentMetadataConfigurationUpdateSearchOutput
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchOutput
type IndexIndexStatistic ¶
type IndexIndexStatistic struct { // A block that specifies the number of question and answer topics in the index. Documented below. FaqStatistics []IndexIndexStatisticFaqStatistic `pulumi:"faqStatistics"` // A block that specifies the number of text documents indexed. TextDocumentStatistics []IndexIndexStatisticTextDocumentStatistic `pulumi:"textDocumentStatistics"` }
type IndexIndexStatisticArgs ¶
type IndexIndexStatisticArgs struct { // A block that specifies the number of question and answer topics in the index. Documented below. FaqStatistics IndexIndexStatisticFaqStatisticArrayInput `pulumi:"faqStatistics"` // A block that specifies the number of text documents indexed. TextDocumentStatistics IndexIndexStatisticTextDocumentStatisticArrayInput `pulumi:"textDocumentStatistics"` }
func (IndexIndexStatisticArgs) ElementType ¶
func (IndexIndexStatisticArgs) ElementType() reflect.Type
func (IndexIndexStatisticArgs) ToIndexIndexStatisticOutput ¶
func (i IndexIndexStatisticArgs) ToIndexIndexStatisticOutput() IndexIndexStatisticOutput
func (IndexIndexStatisticArgs) ToIndexIndexStatisticOutputWithContext ¶
func (i IndexIndexStatisticArgs) ToIndexIndexStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticOutput
type IndexIndexStatisticArray ¶
type IndexIndexStatisticArray []IndexIndexStatisticInput
func (IndexIndexStatisticArray) ElementType ¶
func (IndexIndexStatisticArray) ElementType() reflect.Type
func (IndexIndexStatisticArray) ToIndexIndexStatisticArrayOutput ¶
func (i IndexIndexStatisticArray) ToIndexIndexStatisticArrayOutput() IndexIndexStatisticArrayOutput
func (IndexIndexStatisticArray) ToIndexIndexStatisticArrayOutputWithContext ¶
func (i IndexIndexStatisticArray) ToIndexIndexStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticArrayOutput
type IndexIndexStatisticArrayInput ¶
type IndexIndexStatisticArrayInput interface { pulumi.Input ToIndexIndexStatisticArrayOutput() IndexIndexStatisticArrayOutput ToIndexIndexStatisticArrayOutputWithContext(context.Context) IndexIndexStatisticArrayOutput }
IndexIndexStatisticArrayInput is an input type that accepts IndexIndexStatisticArray and IndexIndexStatisticArrayOutput values. You can construct a concrete instance of `IndexIndexStatisticArrayInput` via:
IndexIndexStatisticArray{ IndexIndexStatisticArgs{...} }
type IndexIndexStatisticArrayOutput ¶
type IndexIndexStatisticArrayOutput struct{ *pulumi.OutputState }
func (IndexIndexStatisticArrayOutput) ElementType ¶
func (IndexIndexStatisticArrayOutput) ElementType() reflect.Type
func (IndexIndexStatisticArrayOutput) Index ¶
func (o IndexIndexStatisticArrayOutput) Index(i pulumi.IntInput) IndexIndexStatisticOutput
func (IndexIndexStatisticArrayOutput) ToIndexIndexStatisticArrayOutput ¶
func (o IndexIndexStatisticArrayOutput) ToIndexIndexStatisticArrayOutput() IndexIndexStatisticArrayOutput
func (IndexIndexStatisticArrayOutput) ToIndexIndexStatisticArrayOutputWithContext ¶
func (o IndexIndexStatisticArrayOutput) ToIndexIndexStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticArrayOutput
type IndexIndexStatisticFaqStatistic ¶
type IndexIndexStatisticFaqStatistic struct { // The total number of FAQ questions and answers contained in the index. IndexedQuestionAnswersCount *int `pulumi:"indexedQuestionAnswersCount"` }
type IndexIndexStatisticFaqStatisticArgs ¶
type IndexIndexStatisticFaqStatisticArgs struct { // The total number of FAQ questions and answers contained in the index. IndexedQuestionAnswersCount pulumi.IntPtrInput `pulumi:"indexedQuestionAnswersCount"` }
func (IndexIndexStatisticFaqStatisticArgs) ElementType ¶
func (IndexIndexStatisticFaqStatisticArgs) ElementType() reflect.Type
func (IndexIndexStatisticFaqStatisticArgs) ToIndexIndexStatisticFaqStatisticOutput ¶
func (i IndexIndexStatisticFaqStatisticArgs) ToIndexIndexStatisticFaqStatisticOutput() IndexIndexStatisticFaqStatisticOutput
func (IndexIndexStatisticFaqStatisticArgs) ToIndexIndexStatisticFaqStatisticOutputWithContext ¶
func (i IndexIndexStatisticFaqStatisticArgs) ToIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticOutput
type IndexIndexStatisticFaqStatisticArray ¶
type IndexIndexStatisticFaqStatisticArray []IndexIndexStatisticFaqStatisticInput
func (IndexIndexStatisticFaqStatisticArray) ElementType ¶
func (IndexIndexStatisticFaqStatisticArray) ElementType() reflect.Type
func (IndexIndexStatisticFaqStatisticArray) ToIndexIndexStatisticFaqStatisticArrayOutput ¶
func (i IndexIndexStatisticFaqStatisticArray) ToIndexIndexStatisticFaqStatisticArrayOutput() IndexIndexStatisticFaqStatisticArrayOutput
func (IndexIndexStatisticFaqStatisticArray) ToIndexIndexStatisticFaqStatisticArrayOutputWithContext ¶
func (i IndexIndexStatisticFaqStatisticArray) ToIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticArrayOutput
type IndexIndexStatisticFaqStatisticArrayInput ¶
type IndexIndexStatisticFaqStatisticArrayInput interface { pulumi.Input ToIndexIndexStatisticFaqStatisticArrayOutput() IndexIndexStatisticFaqStatisticArrayOutput ToIndexIndexStatisticFaqStatisticArrayOutputWithContext(context.Context) IndexIndexStatisticFaqStatisticArrayOutput }
IndexIndexStatisticFaqStatisticArrayInput is an input type that accepts IndexIndexStatisticFaqStatisticArray and IndexIndexStatisticFaqStatisticArrayOutput values. You can construct a concrete instance of `IndexIndexStatisticFaqStatisticArrayInput` via:
IndexIndexStatisticFaqStatisticArray{ IndexIndexStatisticFaqStatisticArgs{...} }
type IndexIndexStatisticFaqStatisticArrayOutput ¶
type IndexIndexStatisticFaqStatisticArrayOutput struct{ *pulumi.OutputState }
func (IndexIndexStatisticFaqStatisticArrayOutput) ElementType ¶
func (IndexIndexStatisticFaqStatisticArrayOutput) ElementType() reflect.Type
func (IndexIndexStatisticFaqStatisticArrayOutput) ToIndexIndexStatisticFaqStatisticArrayOutput ¶
func (o IndexIndexStatisticFaqStatisticArrayOutput) ToIndexIndexStatisticFaqStatisticArrayOutput() IndexIndexStatisticFaqStatisticArrayOutput
func (IndexIndexStatisticFaqStatisticArrayOutput) ToIndexIndexStatisticFaqStatisticArrayOutputWithContext ¶
func (o IndexIndexStatisticFaqStatisticArrayOutput) ToIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticArrayOutput
type IndexIndexStatisticFaqStatisticInput ¶
type IndexIndexStatisticFaqStatisticInput interface { pulumi.Input ToIndexIndexStatisticFaqStatisticOutput() IndexIndexStatisticFaqStatisticOutput ToIndexIndexStatisticFaqStatisticOutputWithContext(context.Context) IndexIndexStatisticFaqStatisticOutput }
IndexIndexStatisticFaqStatisticInput is an input type that accepts IndexIndexStatisticFaqStatisticArgs and IndexIndexStatisticFaqStatisticOutput values. You can construct a concrete instance of `IndexIndexStatisticFaqStatisticInput` via:
IndexIndexStatisticFaqStatisticArgs{...}
type IndexIndexStatisticFaqStatisticOutput ¶
type IndexIndexStatisticFaqStatisticOutput struct{ *pulumi.OutputState }
func (IndexIndexStatisticFaqStatisticOutput) ElementType ¶
func (IndexIndexStatisticFaqStatisticOutput) ElementType() reflect.Type
func (IndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount ¶
func (o IndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount() pulumi.IntPtrOutput
The total number of FAQ questions and answers contained in the index.
func (IndexIndexStatisticFaqStatisticOutput) ToIndexIndexStatisticFaqStatisticOutput ¶
func (o IndexIndexStatisticFaqStatisticOutput) ToIndexIndexStatisticFaqStatisticOutput() IndexIndexStatisticFaqStatisticOutput
func (IndexIndexStatisticFaqStatisticOutput) ToIndexIndexStatisticFaqStatisticOutputWithContext ¶
func (o IndexIndexStatisticFaqStatisticOutput) ToIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticFaqStatisticOutput
type IndexIndexStatisticInput ¶
type IndexIndexStatisticInput interface { pulumi.Input ToIndexIndexStatisticOutput() IndexIndexStatisticOutput ToIndexIndexStatisticOutputWithContext(context.Context) IndexIndexStatisticOutput }
IndexIndexStatisticInput is an input type that accepts IndexIndexStatisticArgs and IndexIndexStatisticOutput values. You can construct a concrete instance of `IndexIndexStatisticInput` via:
IndexIndexStatisticArgs{...}
type IndexIndexStatisticOutput ¶
type IndexIndexStatisticOutput struct{ *pulumi.OutputState }
func (IndexIndexStatisticOutput) ElementType ¶
func (IndexIndexStatisticOutput) ElementType() reflect.Type
func (IndexIndexStatisticOutput) FaqStatistics ¶
func (o IndexIndexStatisticOutput) FaqStatistics() IndexIndexStatisticFaqStatisticArrayOutput
A block that specifies the number of question and answer topics in the index. Documented below.
func (IndexIndexStatisticOutput) TextDocumentStatistics ¶
func (o IndexIndexStatisticOutput) TextDocumentStatistics() IndexIndexStatisticTextDocumentStatisticArrayOutput
A block that specifies the number of text documents indexed.
func (IndexIndexStatisticOutput) ToIndexIndexStatisticOutput ¶
func (o IndexIndexStatisticOutput) ToIndexIndexStatisticOutput() IndexIndexStatisticOutput
func (IndexIndexStatisticOutput) ToIndexIndexStatisticOutputWithContext ¶
func (o IndexIndexStatisticOutput) ToIndexIndexStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticOutput
type IndexIndexStatisticTextDocumentStatisticArgs ¶
type IndexIndexStatisticTextDocumentStatisticArgs struct { // The total size, in bytes, of the indexed documents. IndexedTextBytes pulumi.IntPtrInput `pulumi:"indexedTextBytes"` // The number of text documents indexed. IndexedTextDocumentsCount pulumi.IntPtrInput `pulumi:"indexedTextDocumentsCount"` }
func (IndexIndexStatisticTextDocumentStatisticArgs) ElementType ¶
func (IndexIndexStatisticTextDocumentStatisticArgs) ElementType() reflect.Type
func (IndexIndexStatisticTextDocumentStatisticArgs) ToIndexIndexStatisticTextDocumentStatisticOutput ¶
func (i IndexIndexStatisticTextDocumentStatisticArgs) ToIndexIndexStatisticTextDocumentStatisticOutput() IndexIndexStatisticTextDocumentStatisticOutput
func (IndexIndexStatisticTextDocumentStatisticArgs) ToIndexIndexStatisticTextDocumentStatisticOutputWithContext ¶
func (i IndexIndexStatisticTextDocumentStatisticArgs) ToIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticOutput
type IndexIndexStatisticTextDocumentStatisticArray ¶
type IndexIndexStatisticTextDocumentStatisticArray []IndexIndexStatisticTextDocumentStatisticInput
func (IndexIndexStatisticTextDocumentStatisticArray) ElementType ¶
func (IndexIndexStatisticTextDocumentStatisticArray) ElementType() reflect.Type
func (IndexIndexStatisticTextDocumentStatisticArray) ToIndexIndexStatisticTextDocumentStatisticArrayOutput ¶
func (i IndexIndexStatisticTextDocumentStatisticArray) ToIndexIndexStatisticTextDocumentStatisticArrayOutput() IndexIndexStatisticTextDocumentStatisticArrayOutput
func (IndexIndexStatisticTextDocumentStatisticArray) ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext ¶
func (i IndexIndexStatisticTextDocumentStatisticArray) ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticArrayOutput
type IndexIndexStatisticTextDocumentStatisticArrayInput ¶
type IndexIndexStatisticTextDocumentStatisticArrayInput interface { pulumi.Input ToIndexIndexStatisticTextDocumentStatisticArrayOutput() IndexIndexStatisticTextDocumentStatisticArrayOutput ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(context.Context) IndexIndexStatisticTextDocumentStatisticArrayOutput }
IndexIndexStatisticTextDocumentStatisticArrayInput is an input type that accepts IndexIndexStatisticTextDocumentStatisticArray and IndexIndexStatisticTextDocumentStatisticArrayOutput values. You can construct a concrete instance of `IndexIndexStatisticTextDocumentStatisticArrayInput` via:
IndexIndexStatisticTextDocumentStatisticArray{ IndexIndexStatisticTextDocumentStatisticArgs{...} }
type IndexIndexStatisticTextDocumentStatisticArrayOutput ¶
type IndexIndexStatisticTextDocumentStatisticArrayOutput struct{ *pulumi.OutputState }
func (IndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType ¶
func (IndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType() reflect.Type
func (IndexIndexStatisticTextDocumentStatisticArrayOutput) ToIndexIndexStatisticTextDocumentStatisticArrayOutput ¶
func (o IndexIndexStatisticTextDocumentStatisticArrayOutput) ToIndexIndexStatisticTextDocumentStatisticArrayOutput() IndexIndexStatisticTextDocumentStatisticArrayOutput
func (IndexIndexStatisticTextDocumentStatisticArrayOutput) ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext ¶
func (o IndexIndexStatisticTextDocumentStatisticArrayOutput) ToIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticArrayOutput
type IndexIndexStatisticTextDocumentStatisticInput ¶
type IndexIndexStatisticTextDocumentStatisticInput interface { pulumi.Input ToIndexIndexStatisticTextDocumentStatisticOutput() IndexIndexStatisticTextDocumentStatisticOutput ToIndexIndexStatisticTextDocumentStatisticOutputWithContext(context.Context) IndexIndexStatisticTextDocumentStatisticOutput }
IndexIndexStatisticTextDocumentStatisticInput is an input type that accepts IndexIndexStatisticTextDocumentStatisticArgs and IndexIndexStatisticTextDocumentStatisticOutput values. You can construct a concrete instance of `IndexIndexStatisticTextDocumentStatisticInput` via:
IndexIndexStatisticTextDocumentStatisticArgs{...}
type IndexIndexStatisticTextDocumentStatisticOutput ¶
type IndexIndexStatisticTextDocumentStatisticOutput struct{ *pulumi.OutputState }
func (IndexIndexStatisticTextDocumentStatisticOutput) ElementType ¶
func (IndexIndexStatisticTextDocumentStatisticOutput) ElementType() reflect.Type
func (IndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes ¶
func (o IndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes() pulumi.IntPtrOutput
The total size, in bytes, of the indexed documents.
func (IndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount ¶
func (o IndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount() pulumi.IntPtrOutput
The number of text documents indexed.
func (IndexIndexStatisticTextDocumentStatisticOutput) ToIndexIndexStatisticTextDocumentStatisticOutput ¶
func (o IndexIndexStatisticTextDocumentStatisticOutput) ToIndexIndexStatisticTextDocumentStatisticOutput() IndexIndexStatisticTextDocumentStatisticOutput
func (IndexIndexStatisticTextDocumentStatisticOutput) ToIndexIndexStatisticTextDocumentStatisticOutputWithContext ¶
func (o IndexIndexStatisticTextDocumentStatisticOutput) ToIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) IndexIndexStatisticTextDocumentStatisticOutput
type IndexInput ¶
type IndexInput interface { pulumi.Input ToIndexOutput() IndexOutput ToIndexOutputWithContext(ctx context.Context) IndexOutput }
type IndexMap ¶
type IndexMap map[string]IndexInput
func (IndexMap) ElementType ¶
func (IndexMap) ToIndexMapOutput ¶
func (i IndexMap) ToIndexMapOutput() IndexMapOutput
func (IndexMap) ToIndexMapOutputWithContext ¶
func (i IndexMap) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexMapInput ¶
type IndexMapInput interface { pulumi.Input ToIndexMapOutput() IndexMapOutput ToIndexMapOutputWithContext(context.Context) IndexMapOutput }
IndexMapInput is an input type that accepts IndexMap and IndexMapOutput values. You can construct a concrete instance of `IndexMapInput` via:
IndexMap{ "key": IndexArgs{...} }
type IndexMapOutput ¶
type IndexMapOutput struct{ *pulumi.OutputState }
func (IndexMapOutput) ElementType ¶
func (IndexMapOutput) ElementType() reflect.Type
func (IndexMapOutput) MapIndex ¶
func (o IndexMapOutput) MapIndex(k pulumi.StringInput) IndexOutput
func (IndexMapOutput) ToIndexMapOutput ¶
func (o IndexMapOutput) ToIndexMapOutput() IndexMapOutput
func (IndexMapOutput) ToIndexMapOutputWithContext ¶
func (o IndexMapOutput) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexOutput ¶
type IndexOutput struct{ *pulumi.OutputState }
func (IndexOutput) Arn ¶
func (o IndexOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Index.
func (IndexOutput) CapacityUnits ¶
func (o IndexOutput) CapacityUnits() IndexCapacityUnitsOutput
A block that sets the number of additional document storage and query capacity units that should be used by the index.
func (IndexOutput) CreatedAt ¶
func (o IndexOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the index was created.
func (IndexOutput) Description ¶
func (o IndexOutput) Description() pulumi.StringPtrOutput
The description of the Index.
func (IndexOutput) DocumentMetadataConfigurationUpdates ¶
func (o IndexOutput) DocumentMetadataConfigurationUpdates() IndexDocumentMetadataConfigurationUpdateArrayOutput
One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Documented below.
func (IndexOutput) Edition ¶
func (o IndexOutput) Edition() pulumi.StringPtrOutput
The Amazon Kendra edition to use for the index. Choose `DEVELOPER_EDITION` for indexes intended for development, testing, or proof of concept. Use `ENTERPRISE_EDITION` for your production databases. Once you set the edition for an index, it can't be changed. Defaults to `ENTERPRISE_EDITION`
func (IndexOutput) ElementType ¶
func (IndexOutput) ElementType() reflect.Type
func (IndexOutput) ErrorMessage ¶
func (o IndexOutput) ErrorMessage() pulumi.StringOutput
When the Status field value is `FAILED`, this contains a message that explains why.
func (IndexOutput) IndexStatistics ¶
func (o IndexOutput) IndexStatistics() IndexIndexStatisticArrayOutput
A block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Documented below.
func (IndexOutput) Name ¶
func (o IndexOutput) Name() pulumi.StringOutput
Specifies the name of the Index.
func (IndexOutput) RoleArn ¶
func (o IndexOutput) RoleArn() pulumi.StringOutput
An 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 `BatchPutDocument` API to index documents from an Amazon S3 bucket.
func (IndexOutput) ServerSideEncryptionConfiguration ¶
func (o IndexOutput) ServerSideEncryptionConfiguration() IndexServerSideEncryptionConfigurationPtrOutput
A 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. Documented below.
func (IndexOutput) Status ¶
func (o IndexOutput) Status() pulumi.StringOutput
The current status of the index. When the value is `ACTIVE`, the index is ready for use. If the Status field value is `FAILED`, the `errorMessage` field contains a message that explains why.
func (IndexOutput) Tags ¶
func (o IndexOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Index. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level.
func (IndexOutput) TagsAll ¶
func (o IndexOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block).
func (IndexOutput) ToIndexOutput ¶
func (o IndexOutput) ToIndexOutput() IndexOutput
func (IndexOutput) ToIndexOutputWithContext ¶
func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
func (IndexOutput) UpdatedAt ¶
func (o IndexOutput) UpdatedAt() pulumi.StringOutput
The Unix datetime that the index was last updated.
func (IndexOutput) UserContextPolicy ¶
func (o IndexOutput) UserContextPolicy() pulumi.StringPtrOutput
The user context policy. Valid values are `ATTRIBUTE_FILTER` or `USER_TOKEN`. For more information, refer to [UserContextPolicy](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateIndex.html#Kendra-CreateIndex-request-UserContextPolicy). Defaults to `ATTRIBUTE_FILTER`.
func (IndexOutput) UserGroupResolutionConfiguration ¶
func (o IndexOutput) UserGroupResolutionConfiguration() IndexUserGroupResolutionConfigurationPtrOutput
A block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see [UserGroupResolutionConfiguration](https://docs.aws.amazon.com/kendra/latest/dg/API_UserGroupResolutionConfiguration.html). Documented below.
func (IndexOutput) UserTokenConfigurations ¶
func (o IndexOutput) UserTokenConfigurations() IndexUserTokenConfigurationsPtrOutput
A block that specifies the user token configuration. Documented below.
type IndexServerSideEncryptionConfiguration ¶
type IndexServerSideEncryptionConfiguration struct { // The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs. KmsKeyId *string `pulumi:"kmsKeyId"` }
type IndexServerSideEncryptionConfigurationArgs ¶
type IndexServerSideEncryptionConfigurationArgs struct { // The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` }
func (IndexServerSideEncryptionConfigurationArgs) ElementType ¶
func (IndexServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
func (IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationOutput ¶
func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationOutput() IndexServerSideEncryptionConfigurationOutput
func (IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationOutputWithContext ¶
func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationOutput
func (IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationPtrOutput ¶
func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput
func (IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext ¶
func (i IndexServerSideEncryptionConfigurationArgs) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationPtrOutput
type IndexServerSideEncryptionConfigurationInput ¶
type IndexServerSideEncryptionConfigurationInput interface { pulumi.Input ToIndexServerSideEncryptionConfigurationOutput() IndexServerSideEncryptionConfigurationOutput ToIndexServerSideEncryptionConfigurationOutputWithContext(context.Context) IndexServerSideEncryptionConfigurationOutput }
IndexServerSideEncryptionConfigurationInput is an input type that accepts IndexServerSideEncryptionConfigurationArgs and IndexServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `IndexServerSideEncryptionConfigurationInput` via:
IndexServerSideEncryptionConfigurationArgs{...}
type IndexServerSideEncryptionConfigurationOutput ¶
type IndexServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (IndexServerSideEncryptionConfigurationOutput) ElementType ¶
func (IndexServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
func (IndexServerSideEncryptionConfigurationOutput) KmsKeyId ¶
func (o IndexServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
func (IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationOutput ¶
func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationOutput() IndexServerSideEncryptionConfigurationOutput
func (IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationOutputWithContext ¶
func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationOutput
func (IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationPtrOutput ¶
func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput
func (IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext ¶
func (o IndexServerSideEncryptionConfigurationOutput) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationPtrOutput
type IndexServerSideEncryptionConfigurationPtrInput ¶
type IndexServerSideEncryptionConfigurationPtrInput interface { pulumi.Input ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) IndexServerSideEncryptionConfigurationPtrOutput }
IndexServerSideEncryptionConfigurationPtrInput is an input type that accepts IndexServerSideEncryptionConfigurationArgs, IndexServerSideEncryptionConfigurationPtr and IndexServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `IndexServerSideEncryptionConfigurationPtrInput` via:
IndexServerSideEncryptionConfigurationArgs{...} or: nil
func IndexServerSideEncryptionConfigurationPtr ¶
func IndexServerSideEncryptionConfigurationPtr(v *IndexServerSideEncryptionConfigurationArgs) IndexServerSideEncryptionConfigurationPtrInput
type IndexServerSideEncryptionConfigurationPtrOutput ¶
type IndexServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IndexServerSideEncryptionConfigurationPtrOutput) ElementType ¶
func (IndexServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (IndexServerSideEncryptionConfigurationPtrOutput) KmsKeyId ¶
func (o IndexServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
func (IndexServerSideEncryptionConfigurationPtrOutput) ToIndexServerSideEncryptionConfigurationPtrOutput ¶
func (o IndexServerSideEncryptionConfigurationPtrOutput) ToIndexServerSideEncryptionConfigurationPtrOutput() IndexServerSideEncryptionConfigurationPtrOutput
func (IndexServerSideEncryptionConfigurationPtrOutput) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext ¶
func (o IndexServerSideEncryptionConfigurationPtrOutput) ToIndexServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) IndexServerSideEncryptionConfigurationPtrOutput
type IndexState ¶
type IndexState struct { // The Amazon Resource Name (ARN) of the Index. Arn pulumi.StringPtrInput // A block that sets the number of additional document storage and query capacity units that should be used by the index. CapacityUnits IndexCapacityUnitsPtrInput // The Unix datetime that the index was created. CreatedAt pulumi.StringPtrInput // The description of the Index. Description pulumi.StringPtrInput // One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Documented below. DocumentMetadataConfigurationUpdates IndexDocumentMetadataConfigurationUpdateArrayInput // The Amazon Kendra edition to use for the index. Choose `DEVELOPER_EDITION` for indexes intended for development, testing, or proof of concept. Use `ENTERPRISE_EDITION` for your production databases. Once you set the edition for an index, it can't be changed. Defaults to `ENTERPRISE_EDITION` Edition pulumi.StringPtrInput // When the Status field value is `FAILED`, this contains a message that explains why. ErrorMessage pulumi.StringPtrInput // A block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Documented below. IndexStatistics IndexIndexStatisticArrayInput // Specifies the name of the Index. Name pulumi.StringPtrInput // An 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 `BatchPutDocument` API to index documents from an Amazon S3 bucket. RoleArn pulumi.StringPtrInput // A 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. Documented below. ServerSideEncryptionConfiguration IndexServerSideEncryptionConfigurationPtrInput // The current status of the index. When the value is `ACTIVE`, the index is ready for use. If the Status field value is `FAILED`, the `errorMessage` field contains a message that explains why. Status pulumi.StringPtrInput // Tags to apply to the Index. If configured with a provider // [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block) present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). TagsAll pulumi.StringMapInput // The Unix datetime that the index was last updated. UpdatedAt pulumi.StringPtrInput // The user context policy. Valid values are `ATTRIBUTE_FILTER` or `USER_TOKEN`. For more information, refer to [UserContextPolicy](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateIndex.html#Kendra-CreateIndex-request-UserContextPolicy). Defaults to `ATTRIBUTE_FILTER`. UserContextPolicy pulumi.StringPtrInput // A block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see [UserGroupResolutionConfiguration](https://docs.aws.amazon.com/kendra/latest/dg/API_UserGroupResolutionConfiguration.html). Documented below. UserGroupResolutionConfiguration IndexUserGroupResolutionConfigurationPtrInput // A block that specifies the user token configuration. Documented below. UserTokenConfigurations IndexUserTokenConfigurationsPtrInput }
func (IndexState) ElementType ¶
func (IndexState) ElementType() reflect.Type
type IndexUserGroupResolutionConfiguration ¶
type IndexUserGroupResolutionConfiguration struct { // The 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_SSO` or `NONE`. UserGroupResolutionMode string `pulumi:"userGroupResolutionMode"` }
type IndexUserGroupResolutionConfigurationArgs ¶
type IndexUserGroupResolutionConfigurationArgs struct { // The 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_SSO` or `NONE`. UserGroupResolutionMode pulumi.StringInput `pulumi:"userGroupResolutionMode"` }
func (IndexUserGroupResolutionConfigurationArgs) ElementType ¶
func (IndexUserGroupResolutionConfigurationArgs) ElementType() reflect.Type
func (IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationOutput ¶
func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationOutput() IndexUserGroupResolutionConfigurationOutput
func (IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationOutputWithContext ¶
func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationOutput
func (IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationPtrOutput ¶
func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput
func (IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext ¶
func (i IndexUserGroupResolutionConfigurationArgs) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationPtrOutput
type IndexUserGroupResolutionConfigurationInput ¶
type IndexUserGroupResolutionConfigurationInput interface { pulumi.Input ToIndexUserGroupResolutionConfigurationOutput() IndexUserGroupResolutionConfigurationOutput ToIndexUserGroupResolutionConfigurationOutputWithContext(context.Context) IndexUserGroupResolutionConfigurationOutput }
IndexUserGroupResolutionConfigurationInput is an input type that accepts IndexUserGroupResolutionConfigurationArgs and IndexUserGroupResolutionConfigurationOutput values. You can construct a concrete instance of `IndexUserGroupResolutionConfigurationInput` via:
IndexUserGroupResolutionConfigurationArgs{...}
type IndexUserGroupResolutionConfigurationOutput ¶
type IndexUserGroupResolutionConfigurationOutput struct{ *pulumi.OutputState }
func (IndexUserGroupResolutionConfigurationOutput) ElementType ¶
func (IndexUserGroupResolutionConfigurationOutput) ElementType() reflect.Type
func (IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationOutput ¶
func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationOutput() IndexUserGroupResolutionConfigurationOutput
func (IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationOutputWithContext ¶
func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationOutput
func (IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationPtrOutput ¶
func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput
func (IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext ¶
func (o IndexUserGroupResolutionConfigurationOutput) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationPtrOutput
func (IndexUserGroupResolutionConfigurationOutput) UserGroupResolutionMode ¶
func (o IndexUserGroupResolutionConfigurationOutput) UserGroupResolutionMode() pulumi.StringOutput
The 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_SSO` or `NONE`.
type IndexUserGroupResolutionConfigurationPtrInput ¶
type IndexUserGroupResolutionConfigurationPtrInput interface { pulumi.Input ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(context.Context) IndexUserGroupResolutionConfigurationPtrOutput }
IndexUserGroupResolutionConfigurationPtrInput is an input type that accepts IndexUserGroupResolutionConfigurationArgs, IndexUserGroupResolutionConfigurationPtr and IndexUserGroupResolutionConfigurationPtrOutput values. You can construct a concrete instance of `IndexUserGroupResolutionConfigurationPtrInput` via:
IndexUserGroupResolutionConfigurationArgs{...} or: nil
func IndexUserGroupResolutionConfigurationPtr ¶
func IndexUserGroupResolutionConfigurationPtr(v *IndexUserGroupResolutionConfigurationArgs) IndexUserGroupResolutionConfigurationPtrInput
type IndexUserGroupResolutionConfigurationPtrOutput ¶
type IndexUserGroupResolutionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IndexUserGroupResolutionConfigurationPtrOutput) ElementType ¶
func (IndexUserGroupResolutionConfigurationPtrOutput) ElementType() reflect.Type
func (IndexUserGroupResolutionConfigurationPtrOutput) ToIndexUserGroupResolutionConfigurationPtrOutput ¶
func (o IndexUserGroupResolutionConfigurationPtrOutput) ToIndexUserGroupResolutionConfigurationPtrOutput() IndexUserGroupResolutionConfigurationPtrOutput
func (IndexUserGroupResolutionConfigurationPtrOutput) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext ¶
func (o IndexUserGroupResolutionConfigurationPtrOutput) ToIndexUserGroupResolutionConfigurationPtrOutputWithContext(ctx context.Context) IndexUserGroupResolutionConfigurationPtrOutput
func (IndexUserGroupResolutionConfigurationPtrOutput) UserGroupResolutionMode ¶
func (o IndexUserGroupResolutionConfigurationPtrOutput) UserGroupResolutionMode() pulumi.StringPtrOutput
The 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_SSO` or `NONE`.
type IndexUserTokenConfigurations ¶
type IndexUserTokenConfigurations struct { // A block that specifies the information about the JSON token type configuration. JsonTokenTypeConfiguration *IndexUserTokenConfigurationsJsonTokenTypeConfiguration `pulumi:"jsonTokenTypeConfiguration"` // A block that specifies the information about the JWT token type configuration. JwtTokenTypeConfiguration *IndexUserTokenConfigurationsJwtTokenTypeConfiguration `pulumi:"jwtTokenTypeConfiguration"` }
type IndexUserTokenConfigurationsArgs ¶
type IndexUserTokenConfigurationsArgs struct { // A block that specifies the information about the JSON token type configuration. JsonTokenTypeConfiguration IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput `pulumi:"jsonTokenTypeConfiguration"` // A block that specifies the information about the JWT token type configuration. JwtTokenTypeConfiguration IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput `pulumi:"jwtTokenTypeConfiguration"` }
func (IndexUserTokenConfigurationsArgs) ElementType ¶
func (IndexUserTokenConfigurationsArgs) ElementType() reflect.Type
func (IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsOutput ¶
func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsOutput() IndexUserTokenConfigurationsOutput
func (IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsOutputWithContext ¶
func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsOutput
func (IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsPtrOutput ¶
func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput
func (IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsPtrOutputWithContext ¶
func (i IndexUserTokenConfigurationsArgs) ToIndexUserTokenConfigurationsPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsPtrOutput
type IndexUserTokenConfigurationsInput ¶
type IndexUserTokenConfigurationsInput interface { pulumi.Input ToIndexUserTokenConfigurationsOutput() IndexUserTokenConfigurationsOutput ToIndexUserTokenConfigurationsOutputWithContext(context.Context) IndexUserTokenConfigurationsOutput }
IndexUserTokenConfigurationsInput is an input type that accepts IndexUserTokenConfigurationsArgs and IndexUserTokenConfigurationsOutput values. You can construct a concrete instance of `IndexUserTokenConfigurationsInput` via:
IndexUserTokenConfigurationsArgs{...}
type IndexUserTokenConfigurationsJsonTokenTypeConfiguration ¶
type IndexUserTokenConfigurationsJsonTokenTypeConfiguration struct { // The group attribute field. Minimum length of 1. Maximum length of 2048. GroupAttributeField string `pulumi:"groupAttributeField"` // The user name attribute field. Minimum length of 1. Maximum length of 2048. UserNameAttributeField string `pulumi:"userNameAttributeField"` }
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs ¶
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs struct { // The group attribute field. Minimum length of 1. Maximum length of 2048. GroupAttributeField pulumi.StringInput `pulumi:"groupAttributeField"` // The user name attribute field. Minimum length of 1. Maximum length of 2048. UserNameAttributeField pulumi.StringInput `pulumi:"userNameAttributeField"` }
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ElementType ¶
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ElementType() reflect.Type
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput ¶
func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext ¶
func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput ¶
func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext ¶
func (i IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationInput ¶
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationInput interface { pulumi.Input ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext(context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput }
IndexUserTokenConfigurationsJsonTokenTypeConfigurationInput is an input type that accepts IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs and IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput values. You can construct a concrete instance of `IndexUserTokenConfigurationsJsonTokenTypeConfigurationInput` via:
IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs{...}
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput ¶
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput struct{ *pulumi.OutputState }
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ElementType ¶
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ElementType() reflect.Type
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) GroupAttributeField ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
The group attribute field. Minimum length of 1. Maximum length of 2048.
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) UserNameAttributeField ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
The user name attribute field. Minimum length of 1. Maximum length of 2048.
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput ¶
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput interface { pulumi.Input ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput }
IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput is an input type that accepts IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs, IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtr and IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput values. You can construct a concrete instance of `IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput` via:
IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs{...} or: nil
func IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtr ¶
func IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtr(v *IndexUserTokenConfigurationsJsonTokenTypeConfigurationArgs) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput ¶
type IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ElementType ¶
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ElementType() reflect.Type
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) GroupAttributeField ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) GroupAttributeField() pulumi.StringPtrOutput
The group attribute field. Minimum length of 1. Maximum length of 2048.
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) UserNameAttributeField ¶
func (o IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput) UserNameAttributeField() pulumi.StringPtrOutput
The user name attribute field. Minimum length of 1. Maximum length of 2048.
type IndexUserTokenConfigurationsJwtTokenTypeConfiguration ¶
type IndexUserTokenConfigurationsJwtTokenTypeConfiguration struct { // The regular expression that identifies the claim. Minimum length of 1. Maximum length of 100. ClaimRegex *string `pulumi:"claimRegex"` // The group attribute field. Minimum length of 1. Maximum length of 100. GroupAttributeField *string `pulumi:"groupAttributeField"` // The issuer of the token. Minimum length of 1. Maximum length of 65. Issuer *string `pulumi:"issuer"` // The location of the key. Valid values are `URL` or `SECRET_MANAGER` KeyLocation string `pulumi:"keyLocation"` // The Amazon Resource Name (ARN) of the secret. SecretsManagerArn *string `pulumi:"secretsManagerArn"` // The signing key URL. Valid pattern is `^(https?|ftp|file):\/\/([^\s]*)` Url *string `pulumi:"url"` // The user name attribute field. Minimum length of 1. Maximum length of 100. UserNameAttributeField *string `pulumi:"userNameAttributeField"` }
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs ¶
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs struct { // The regular expression that identifies the claim. Minimum length of 1. Maximum length of 100. ClaimRegex pulumi.StringPtrInput `pulumi:"claimRegex"` // The group attribute field. Minimum length of 1. Maximum length of 100. GroupAttributeField pulumi.StringPtrInput `pulumi:"groupAttributeField"` // The issuer of the token. Minimum length of 1. Maximum length of 65. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // The location of the key. Valid values are `URL` or `SECRET_MANAGER` KeyLocation pulumi.StringInput `pulumi:"keyLocation"` // The Amazon Resource Name (ARN) of the secret. SecretsManagerArn pulumi.StringPtrInput `pulumi:"secretsManagerArn"` // The signing key URL. Valid pattern is `^(https?|ftp|file):\/\/([^\s]*)` Url pulumi.StringPtrInput `pulumi:"url"` // The user name attribute field. Minimum length of 1. Maximum length of 100. UserNameAttributeField pulumi.StringPtrInput `pulumi:"userNameAttributeField"` }
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ElementType ¶
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ElementType() reflect.Type
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput ¶
func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext ¶
func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput ¶
func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext ¶
func (i IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationInput ¶
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationInput interface { pulumi.Input ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext(context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput }
IndexUserTokenConfigurationsJwtTokenTypeConfigurationInput is an input type that accepts IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs and IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput values. You can construct a concrete instance of `IndexUserTokenConfigurationsJwtTokenTypeConfigurationInput` via:
IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs{...}
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput ¶
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput struct{ *pulumi.OutputState }
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ClaimRegex ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ClaimRegex() pulumi.StringPtrOutput
The regular expression that identifies the claim. Minimum length of 1. Maximum length of 100.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ElementType ¶
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ElementType() reflect.Type
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) GroupAttributeField ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringPtrOutput
The group attribute field. Minimum length of 1. Maximum length of 100.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) Issuer ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) Issuer() pulumi.StringPtrOutput
The issuer of the token. Minimum length of 1. Maximum length of 65.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) KeyLocation ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) KeyLocation() pulumi.StringOutput
The location of the key. Valid values are `URL` or `SECRET_MANAGER`
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) SecretsManagerArn ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) SecretsManagerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) Url ¶
The signing key URL. Valid pattern is `^(https?|ftp|file):\/\/([^\s]*)`
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) UserNameAttributeField ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringPtrOutput
The user name attribute field. Minimum length of 1. Maximum length of 100.
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput ¶
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput interface { pulumi.Input ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput }
IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput is an input type that accepts IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs, IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtr and IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput values. You can construct a concrete instance of `IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput` via:
IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs{...} or: nil
func IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtr ¶
func IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtr(v *IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrInput
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput ¶
type IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ClaimRegex ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ClaimRegex() pulumi.StringPtrOutput
The regular expression that identifies the claim. Minimum length of 1. Maximum length of 100.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ElementType ¶
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ElementType() reflect.Type
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) GroupAttributeField ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) GroupAttributeField() pulumi.StringPtrOutput
The group attribute field. Minimum length of 1. Maximum length of 100.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Issuer ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
The issuer of the token. Minimum length of 1. Maximum length of 65.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) KeyLocation ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) KeyLocation() pulumi.StringPtrOutput
The location of the key. Valid values are `URL` or `SECRET_MANAGER`
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) SecretsManagerArn ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) SecretsManagerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the secret.
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) ToIndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Url ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) Url() pulumi.StringPtrOutput
The signing key URL. Valid pattern is `^(https?|ftp|file):\/\/([^\s]*)`
func (IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) UserNameAttributeField ¶
func (o IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput) UserNameAttributeField() pulumi.StringPtrOutput
The user name attribute field. Minimum length of 1. Maximum length of 100.
type IndexUserTokenConfigurationsOutput ¶
type IndexUserTokenConfigurationsOutput struct{ *pulumi.OutputState }
func (IndexUserTokenConfigurationsOutput) ElementType ¶
func (IndexUserTokenConfigurationsOutput) ElementType() reflect.Type
func (IndexUserTokenConfigurationsOutput) JsonTokenTypeConfiguration ¶
func (o IndexUserTokenConfigurationsOutput) JsonTokenTypeConfiguration() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
A block that specifies the information about the JSON token type configuration.
func (IndexUserTokenConfigurationsOutput) JwtTokenTypeConfiguration ¶
func (o IndexUserTokenConfigurationsOutput) JwtTokenTypeConfiguration() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
A block that specifies the information about the JWT token type configuration.
func (IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsOutput ¶
func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsOutput() IndexUserTokenConfigurationsOutput
func (IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsOutputWithContext ¶
func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsOutput
func (IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsPtrOutput ¶
func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput
func (IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsPtrOutputWithContext ¶
func (o IndexUserTokenConfigurationsOutput) ToIndexUserTokenConfigurationsPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsPtrOutput
type IndexUserTokenConfigurationsPtrInput ¶
type IndexUserTokenConfigurationsPtrInput interface { pulumi.Input ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput ToIndexUserTokenConfigurationsPtrOutputWithContext(context.Context) IndexUserTokenConfigurationsPtrOutput }
IndexUserTokenConfigurationsPtrInput is an input type that accepts IndexUserTokenConfigurationsArgs, IndexUserTokenConfigurationsPtr and IndexUserTokenConfigurationsPtrOutput values. You can construct a concrete instance of `IndexUserTokenConfigurationsPtrInput` via:
IndexUserTokenConfigurationsArgs{...} or: nil
func IndexUserTokenConfigurationsPtr ¶
func IndexUserTokenConfigurationsPtr(v *IndexUserTokenConfigurationsArgs) IndexUserTokenConfigurationsPtrInput
type IndexUserTokenConfigurationsPtrOutput ¶
type IndexUserTokenConfigurationsPtrOutput struct{ *pulumi.OutputState }
func (IndexUserTokenConfigurationsPtrOutput) ElementType ¶
func (IndexUserTokenConfigurationsPtrOutput) ElementType() reflect.Type
func (IndexUserTokenConfigurationsPtrOutput) JsonTokenTypeConfiguration ¶
func (o IndexUserTokenConfigurationsPtrOutput) JsonTokenTypeConfiguration() IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrOutput
A block that specifies the information about the JSON token type configuration.
func (IndexUserTokenConfigurationsPtrOutput) JwtTokenTypeConfiguration ¶
func (o IndexUserTokenConfigurationsPtrOutput) JwtTokenTypeConfiguration() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
A block that specifies the information about the JWT token type configuration.
func (IndexUserTokenConfigurationsPtrOutput) ToIndexUserTokenConfigurationsPtrOutput ¶
func (o IndexUserTokenConfigurationsPtrOutput) ToIndexUserTokenConfigurationsPtrOutput() IndexUserTokenConfigurationsPtrOutput
func (IndexUserTokenConfigurationsPtrOutput) ToIndexUserTokenConfigurationsPtrOutputWithContext ¶
func (o IndexUserTokenConfigurationsPtrOutput) ToIndexUserTokenConfigurationsPtrOutputWithContext(ctx context.Context) IndexUserTokenConfigurationsPtrOutput