Documentation
¶
Index ¶
- type Experience
- type ExperienceArgs
- type ExperienceArray
- type ExperienceArrayInput
- type ExperienceArrayOutput
- func (ExperienceArrayOutput) ElementType() reflect.Type
- func (o ExperienceArrayOutput) Index(i pulumi.IntInput) ExperienceOutput
- func (o ExperienceArrayOutput) ToExperienceArrayOutput() ExperienceArrayOutput
- func (o ExperienceArrayOutput) ToExperienceArrayOutputWithContext(ctx context.Context) ExperienceArrayOutput
- type ExperienceConfiguration
- type ExperienceConfigurationArgs
- func (ExperienceConfigurationArgs) ElementType() reflect.Type
- func (i ExperienceConfigurationArgs) ToExperienceConfigurationOutput() ExperienceConfigurationOutput
- func (i ExperienceConfigurationArgs) ToExperienceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationOutput
- func (i ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
- func (i ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
- type ExperienceConfigurationContentSourceConfiguration
- type ExperienceConfigurationContentSourceConfigurationArgs
- func (ExperienceConfigurationContentSourceConfigurationArgs) ElementType() reflect.Type
- func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
- func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationOutput
- func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
- func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
- type ExperienceConfigurationContentSourceConfigurationInput
- type ExperienceConfigurationContentSourceConfigurationOutput
- func (o ExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds() pulumi.StringArrayOutput
- func (o ExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent() pulumi.BoolPtrOutput
- func (ExperienceConfigurationContentSourceConfigurationOutput) ElementType() reflect.Type
- func (o ExperienceConfigurationContentSourceConfigurationOutput) FaqIds() pulumi.StringArrayOutput
- func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
- func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationOutput
- func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
- func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
- type ExperienceConfigurationContentSourceConfigurationPtrInput
- type ExperienceConfigurationContentSourceConfigurationPtrOutput
- func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) DataSourceIds() pulumi.StringArrayOutput
- func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) DirectPutContent() pulumi.BoolPtrOutput
- func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) Elem() ExperienceConfigurationContentSourceConfigurationOutput
- func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) FaqIds() pulumi.StringArrayOutput
- func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
- func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
- type ExperienceConfigurationInput
- type ExperienceConfigurationOutput
- func (o ExperienceConfigurationOutput) ContentSourceConfiguration() ExperienceConfigurationContentSourceConfigurationPtrOutput
- func (ExperienceConfigurationOutput) ElementType() reflect.Type
- func (o ExperienceConfigurationOutput) ToExperienceConfigurationOutput() ExperienceConfigurationOutput
- func (o ExperienceConfigurationOutput) ToExperienceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationOutput
- func (o ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
- func (o ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
- func (o ExperienceConfigurationOutput) UserIdentityConfiguration() ExperienceConfigurationUserIdentityConfigurationPtrOutput
- type ExperienceConfigurationPtrInput
- type ExperienceConfigurationPtrOutput
- func (o ExperienceConfigurationPtrOutput) ContentSourceConfiguration() ExperienceConfigurationContentSourceConfigurationPtrOutput
- func (o ExperienceConfigurationPtrOutput) Elem() ExperienceConfigurationOutput
- func (ExperienceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
- func (o ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
- func (o ExperienceConfigurationPtrOutput) UserIdentityConfiguration() ExperienceConfigurationUserIdentityConfigurationPtrOutput
- type ExperienceConfigurationUserIdentityConfiguration
- type ExperienceConfigurationUserIdentityConfigurationArgs
- func (ExperienceConfigurationUserIdentityConfigurationArgs) ElementType() reflect.Type
- func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
- func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
- func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
- func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
- type ExperienceConfigurationUserIdentityConfigurationInput
- type ExperienceConfigurationUserIdentityConfigurationOutput
- func (ExperienceConfigurationUserIdentityConfigurationOutput) ElementType() reflect.Type
- func (o ExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName() pulumi.StringOutput
- func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
- func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
- func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
- func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
- type ExperienceConfigurationUserIdentityConfigurationPtrInput
- type ExperienceConfigurationUserIdentityConfigurationPtrOutput
- func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) Elem() ExperienceConfigurationUserIdentityConfigurationOutput
- func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ElementType() reflect.Type
- func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) IdentityAttributeName() pulumi.StringPtrOutput
- func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
- func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
- type ExperienceEndpoint
- type ExperienceEndpointArgs
- type ExperienceEndpointArray
- type ExperienceEndpointArrayInput
- type ExperienceEndpointArrayOutput
- func (ExperienceEndpointArrayOutput) ElementType() reflect.Type
- func (o ExperienceEndpointArrayOutput) Index(i pulumi.IntInput) ExperienceEndpointOutput
- func (o ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutput() ExperienceEndpointArrayOutput
- func (o ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutputWithContext(ctx context.Context) ExperienceEndpointArrayOutput
- type ExperienceEndpointInput
- type ExperienceEndpointOutput
- func (ExperienceEndpointOutput) ElementType() reflect.Type
- func (o ExperienceEndpointOutput) Endpoint() pulumi.StringPtrOutput
- func (o ExperienceEndpointOutput) EndpointType() pulumi.StringPtrOutput
- func (o ExperienceEndpointOutput) ToExperienceEndpointOutput() ExperienceEndpointOutput
- func (o ExperienceEndpointOutput) ToExperienceEndpointOutputWithContext(ctx context.Context) ExperienceEndpointOutput
- type ExperienceInput
- type ExperienceMap
- type ExperienceMapInput
- type ExperienceMapOutput
- func (ExperienceMapOutput) ElementType() reflect.Type
- func (o ExperienceMapOutput) MapIndex(k pulumi.StringInput) ExperienceOutput
- func (o ExperienceMapOutput) ToExperienceMapOutput() ExperienceMapOutput
- func (o ExperienceMapOutput) ToExperienceMapOutputWithContext(ctx context.Context) ExperienceMapOutput
- type ExperienceOutput
- func (o ExperienceOutput) Arn() pulumi.StringOutput
- func (o ExperienceOutput) Configuration() ExperienceConfigurationOutput
- func (o ExperienceOutput) Description() pulumi.StringPtrOutput
- func (ExperienceOutput) ElementType() reflect.Type
- func (o ExperienceOutput) Endpoints() ExperienceEndpointArrayOutput
- func (o ExperienceOutput) ExperienceId() pulumi.StringOutput
- func (o ExperienceOutput) IndexId() pulumi.StringOutput
- func (o ExperienceOutput) Name() pulumi.StringOutput
- func (o ExperienceOutput) RoleArn() pulumi.StringOutput
- func (o ExperienceOutput) Status() pulumi.StringOutput
- func (o ExperienceOutput) ToExperienceOutput() ExperienceOutput
- func (o ExperienceOutput) ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput
- type ExperienceState
- type Faq
- type FaqArgs
- type FaqArray
- type FaqArrayInput
- type FaqArrayOutput
- type FaqInput
- type FaqMap
- type FaqMapInput
- type FaqMapOutput
- type FaqOutput
- func (o FaqOutput) Arn() pulumi.StringOutput
- func (o FaqOutput) CreatedAt() pulumi.StringOutput
- func (o FaqOutput) Description() pulumi.StringPtrOutput
- func (FaqOutput) ElementType() reflect.Type
- func (o FaqOutput) ErrorMessage() pulumi.StringOutput
- func (o FaqOutput) FaqId() pulumi.StringOutput
- func (o FaqOutput) FileFormat() pulumi.StringPtrOutput
- func (o FaqOutput) IndexId() pulumi.StringOutput
- func (o FaqOutput) LanguageCode() pulumi.StringOutput
- func (o FaqOutput) Name() pulumi.StringOutput
- func (o FaqOutput) RoleArn() pulumi.StringOutput
- func (o FaqOutput) S3Path() FaqS3PathOutput
- func (o FaqOutput) Status() pulumi.StringOutput
- func (o FaqOutput) Tags() pulumi.StringMapOutput
- func (o FaqOutput) TagsAll() pulumi.StringMapOutput
- func (o FaqOutput) ToFaqOutput() FaqOutput
- func (o FaqOutput) ToFaqOutputWithContext(ctx context.Context) FaqOutput
- func (o FaqOutput) UpdatedAt() pulumi.StringOutput
- type FaqS3Path
- type FaqS3PathArgs
- func (FaqS3PathArgs) ElementType() reflect.Type
- func (i FaqS3PathArgs) ToFaqS3PathOutput() FaqS3PathOutput
- func (i FaqS3PathArgs) ToFaqS3PathOutputWithContext(ctx context.Context) FaqS3PathOutput
- func (i FaqS3PathArgs) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
- func (i FaqS3PathArgs) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
- type FaqS3PathInput
- type FaqS3PathOutput
- func (o FaqS3PathOutput) Bucket() pulumi.StringOutput
- func (FaqS3PathOutput) ElementType() reflect.Type
- func (o FaqS3PathOutput) Key() pulumi.StringOutput
- func (o FaqS3PathOutput) ToFaqS3PathOutput() FaqS3PathOutput
- func (o FaqS3PathOutput) ToFaqS3PathOutputWithContext(ctx context.Context) FaqS3PathOutput
- func (o FaqS3PathOutput) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
- func (o FaqS3PathOutput) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
- type FaqS3PathPtrInput
- type FaqS3PathPtrOutput
- func (o FaqS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o FaqS3PathPtrOutput) Elem() FaqS3PathOutput
- func (FaqS3PathPtrOutput) ElementType() reflect.Type
- func (o FaqS3PathPtrOutput) Key() pulumi.StringPtrOutput
- func (o FaqS3PathPtrOutput) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
- func (o FaqS3PathPtrOutput) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
- type FaqState
- type GetExperienceConfiguration
- type GetExperienceConfigurationArgs
- func (GetExperienceConfigurationArgs) ElementType() reflect.Type
- func (i GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
- func (i GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationOutput
- type GetExperienceConfigurationArray
- func (GetExperienceConfigurationArray) ElementType() reflect.Type
- func (i GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
- func (i GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationArrayOutput
- type GetExperienceConfigurationArrayInput
- type GetExperienceConfigurationArrayOutput
- func (GetExperienceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetExperienceConfigurationArrayOutput) Index(i pulumi.IntInput) GetExperienceConfigurationOutput
- func (o GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
- func (o GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationArrayOutput
- type GetExperienceConfigurationContentSourceConfiguration
- type GetExperienceConfigurationContentSourceConfigurationArgs
- func (GetExperienceConfigurationContentSourceConfigurationArgs) ElementType() reflect.Type
- func (i GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
- func (i GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
- type GetExperienceConfigurationContentSourceConfigurationArray
- func (GetExperienceConfigurationContentSourceConfigurationArray) ElementType() reflect.Type
- func (i GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
- func (i GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
- type GetExperienceConfigurationContentSourceConfigurationArrayInput
- type GetExperienceConfigurationContentSourceConfigurationArrayOutput
- func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) Index(i pulumi.IntInput) GetExperienceConfigurationContentSourceConfigurationOutput
- func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
- func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
- type GetExperienceConfigurationContentSourceConfigurationInput
- type GetExperienceConfigurationContentSourceConfigurationOutput
- func (o GetExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds() pulumi.StringArrayOutput
- func (o GetExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent() pulumi.BoolOutput
- func (GetExperienceConfigurationContentSourceConfigurationOutput) ElementType() reflect.Type
- func (o GetExperienceConfigurationContentSourceConfigurationOutput) FaqIds() pulumi.StringArrayOutput
- func (o GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
- func (o GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
- type GetExperienceConfigurationInput
- type GetExperienceConfigurationOutput
- func (o GetExperienceConfigurationOutput) ContentSourceConfigurations() GetExperienceConfigurationContentSourceConfigurationArrayOutput
- func (GetExperienceConfigurationOutput) ElementType() reflect.Type
- func (o GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
- func (o GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationOutput
- func (o GetExperienceConfigurationOutput) UserIdentityConfigurations() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
- type GetExperienceConfigurationUserIdentityConfiguration
- type GetExperienceConfigurationUserIdentityConfigurationArgs
- func (GetExperienceConfigurationUserIdentityConfigurationArgs) ElementType() reflect.Type
- func (i GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
- func (i GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
- type GetExperienceConfigurationUserIdentityConfigurationArray
- func (GetExperienceConfigurationUserIdentityConfigurationArray) ElementType() reflect.Type
- func (i GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
- func (i GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
- type GetExperienceConfigurationUserIdentityConfigurationArrayInput
- type GetExperienceConfigurationUserIdentityConfigurationArrayOutput
- func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) Index(i pulumi.IntInput) GetExperienceConfigurationUserIdentityConfigurationOutput
- func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
- func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
- type GetExperienceConfigurationUserIdentityConfigurationInput
- type GetExperienceConfigurationUserIdentityConfigurationOutput
- func (GetExperienceConfigurationUserIdentityConfigurationOutput) ElementType() reflect.Type
- func (o GetExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName() pulumi.StringOutput
- func (o GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
- func (o GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
- type GetExperienceEndpoint
- type GetExperienceEndpointArgs
- type GetExperienceEndpointArray
- func (GetExperienceEndpointArray) ElementType() reflect.Type
- func (i GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
- func (i GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutputWithContext(ctx context.Context) GetExperienceEndpointArrayOutput
- type GetExperienceEndpointArrayInput
- type GetExperienceEndpointArrayOutput
- func (GetExperienceEndpointArrayOutput) ElementType() reflect.Type
- func (o GetExperienceEndpointArrayOutput) Index(i pulumi.IntInput) GetExperienceEndpointOutput
- func (o GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
- func (o GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutputWithContext(ctx context.Context) GetExperienceEndpointArrayOutput
- type GetExperienceEndpointInput
- type GetExperienceEndpointOutput
- func (GetExperienceEndpointOutput) ElementType() reflect.Type
- func (o GetExperienceEndpointOutput) Endpoint() pulumi.StringOutput
- func (o GetExperienceEndpointOutput) EndpointType() pulumi.StringOutput
- func (o GetExperienceEndpointOutput) ToGetExperienceEndpointOutput() GetExperienceEndpointOutput
- func (o GetExperienceEndpointOutput) ToGetExperienceEndpointOutputWithContext(ctx context.Context) GetExperienceEndpointOutput
- type GetFaqS3Path
- type GetFaqS3PathArgs
- type GetFaqS3PathArray
- type GetFaqS3PathArrayInput
- type GetFaqS3PathArrayOutput
- func (GetFaqS3PathArrayOutput) ElementType() reflect.Type
- func (o GetFaqS3PathArrayOutput) Index(i pulumi.IntInput) GetFaqS3PathOutput
- func (o GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutput() GetFaqS3PathArrayOutput
- func (o GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutputWithContext(ctx context.Context) GetFaqS3PathArrayOutput
- type GetFaqS3PathInput
- type GetFaqS3PathOutput
- func (o GetFaqS3PathOutput) Bucket() pulumi.StringOutput
- func (GetFaqS3PathOutput) ElementType() reflect.Type
- func (o GetFaqS3PathOutput) Key() pulumi.StringOutput
- func (o GetFaqS3PathOutput) ToGetFaqS3PathOutput() GetFaqS3PathOutput
- func (o GetFaqS3PathOutput) ToGetFaqS3PathOutputWithContext(ctx context.Context) GetFaqS3PathOutput
- type GetIndexCapacityUnit
- type GetIndexCapacityUnitArgs
- type GetIndexCapacityUnitArray
- type GetIndexCapacityUnitArrayInput
- type GetIndexCapacityUnitArrayOutput
- func (GetIndexCapacityUnitArrayOutput) ElementType() reflect.Type
- func (o GetIndexCapacityUnitArrayOutput) Index(i pulumi.IntInput) GetIndexCapacityUnitOutput
- func (o GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutput() GetIndexCapacityUnitArrayOutput
- func (o GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutputWithContext(ctx context.Context) GetIndexCapacityUnitArrayOutput
- type GetIndexCapacityUnitInput
- type GetIndexCapacityUnitOutput
- func (GetIndexCapacityUnitOutput) ElementType() reflect.Type
- func (o GetIndexCapacityUnitOutput) QueryCapacityUnits() pulumi.IntOutput
- func (o GetIndexCapacityUnitOutput) StorageCapacityUnits() pulumi.IntOutput
- func (o GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutput() GetIndexCapacityUnitOutput
- func (o GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutputWithContext(ctx context.Context) GetIndexCapacityUnitOutput
- type GetIndexDocumentMetadataConfigurationUpdate
- type GetIndexDocumentMetadataConfigurationUpdateArgs
- func (GetIndexDocumentMetadataConfigurationUpdateArgs) ElementType() reflect.Type
- func (i GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
- func (i GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
- type GetIndexDocumentMetadataConfigurationUpdateArray
- func (GetIndexDocumentMetadataConfigurationUpdateArray) ElementType() reflect.Type
- func (i GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
- func (i GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
- type GetIndexDocumentMetadataConfigurationUpdateArrayInput
- type GetIndexDocumentMetadataConfigurationUpdateArrayOutput
- func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType() reflect.Type
- func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) Index(i pulumi.IntInput) GetIndexDocumentMetadataConfigurationUpdateOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
- type GetIndexDocumentMetadataConfigurationUpdateInput
- type GetIndexDocumentMetadataConfigurationUpdateOutput
- func (GetIndexDocumentMetadataConfigurationUpdateOutput) ElementType() reflect.Type
- func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Name() pulumi.StringOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Relevances() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Searches() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Type() pulumi.StringOutput
- type GetIndexDocumentMetadataConfigurationUpdateRelevance
- type GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs
- func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType() reflect.Type
- func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
- type GetIndexDocumentMetadataConfigurationUpdateRelevanceArray
- func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType() reflect.Type
- func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput
- type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType() reflect.Type
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) Index(i pulumi.IntInput) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
- type GetIndexDocumentMetadataConfigurationUpdateRelevanceInput
- type GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration() pulumi.StringOutput
- func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType() reflect.Type
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness() pulumi.BoolOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance() pulumi.IntOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) RankOrder() pulumi.StringOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap() pulumi.IntMapOutput
- type GetIndexDocumentMetadataConfigurationUpdateSearch
- type GetIndexDocumentMetadataConfigurationUpdateSearchArgs
- func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType() reflect.Type
- func (i GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
- func (i GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
- type GetIndexDocumentMetadataConfigurationUpdateSearchArray
- func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ElementType() reflect.Type
- func (i GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (i GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- type GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput
- type GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType() reflect.Type
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) Index(i pulumi.IntInput) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
- type GetIndexDocumentMetadataConfigurationUpdateSearchInput
- type GetIndexDocumentMetadataConfigurationUpdateSearchOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable() pulumi.BoolOutput
- func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType() reflect.Type
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable() pulumi.BoolOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Searchable() pulumi.BoolOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Sortable() pulumi.BoolOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
- func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
- type GetIndexIndexStatistic
- type GetIndexIndexStatisticArgs
- type GetIndexIndexStatisticArray
- func (GetIndexIndexStatisticArray) ElementType() reflect.Type
- func (i GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
- func (i GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticArrayOutput
- type GetIndexIndexStatisticArrayInput
- type GetIndexIndexStatisticArrayOutput
- func (GetIndexIndexStatisticArrayOutput) ElementType() reflect.Type
- func (o GetIndexIndexStatisticArrayOutput) Index(i pulumi.IntInput) GetIndexIndexStatisticOutput
- func (o GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
- func (o GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticArrayOutput
- type GetIndexIndexStatisticFaqStatistic
- type GetIndexIndexStatisticFaqStatisticArgs
- func (GetIndexIndexStatisticFaqStatisticArgs) ElementType() reflect.Type
- func (i GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
- func (i GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticOutput
- type GetIndexIndexStatisticFaqStatisticArray
- func (GetIndexIndexStatisticFaqStatisticArray) ElementType() reflect.Type
- func (i GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
- func (i GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
- type GetIndexIndexStatisticFaqStatisticArrayInput
- type GetIndexIndexStatisticFaqStatisticArrayOutput
- func (GetIndexIndexStatisticFaqStatisticArrayOutput) ElementType() reflect.Type
- func (o GetIndexIndexStatisticFaqStatisticArrayOutput) Index(i pulumi.IntInput) GetIndexIndexStatisticFaqStatisticOutput
- func (o GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
- func (o GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
- type GetIndexIndexStatisticFaqStatisticInput
- type GetIndexIndexStatisticFaqStatisticOutput
- func (GetIndexIndexStatisticFaqStatisticOutput) ElementType() reflect.Type
- func (o GetIndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount() pulumi.IntOutput
- func (o GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
- func (o GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticOutput
- type GetIndexIndexStatisticInput
- type GetIndexIndexStatisticOutput
- func (GetIndexIndexStatisticOutput) ElementType() reflect.Type
- func (o GetIndexIndexStatisticOutput) FaqStatistics() GetIndexIndexStatisticFaqStatisticArrayOutput
- func (o GetIndexIndexStatisticOutput) TextDocumentStatistics() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
- func (o GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutput() GetIndexIndexStatisticOutput
- func (o GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticOutput
- type GetIndexIndexStatisticTextDocumentStatistic
- type GetIndexIndexStatisticTextDocumentStatisticArgs
- func (GetIndexIndexStatisticTextDocumentStatisticArgs) ElementType() reflect.Type
- func (i GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
- func (i GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
- type GetIndexIndexStatisticTextDocumentStatisticArray
- func (GetIndexIndexStatisticTextDocumentStatisticArray) ElementType() reflect.Type
- func (i GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
- func (i GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
- type GetIndexIndexStatisticTextDocumentStatisticArrayInput
- type GetIndexIndexStatisticTextDocumentStatisticArrayOutput
- func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType() reflect.Type
- func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) Index(i pulumi.IntInput) GetIndexIndexStatisticTextDocumentStatisticOutput
- func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
- func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
- type GetIndexIndexStatisticTextDocumentStatisticInput
- type GetIndexIndexStatisticTextDocumentStatisticOutput
- func (GetIndexIndexStatisticTextDocumentStatisticOutput) ElementType() reflect.Type
- func (o GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes() pulumi.IntOutput
- func (o GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount() pulumi.IntOutput
- func (o GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
- func (o GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
- type GetIndexServerSideEncryptionConfiguration
- type GetIndexServerSideEncryptionConfigurationArgs
- func (GetIndexServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
- func (i GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationOutput
- type GetIndexServerSideEncryptionConfigurationArray
- func (GetIndexServerSideEncryptionConfigurationArray) ElementType() reflect.Type
- func (i GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
- func (i GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
- type GetIndexServerSideEncryptionConfigurationArrayInput
- type GetIndexServerSideEncryptionConfigurationArrayOutput
- func (GetIndexServerSideEncryptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetIndexServerSideEncryptionConfigurationArrayOutput) Index(i pulumi.IntInput) GetIndexServerSideEncryptionConfigurationOutput
- func (o GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
- func (o GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
- type GetIndexServerSideEncryptionConfigurationInput
- type GetIndexServerSideEncryptionConfigurationOutput
- func (GetIndexServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o GetIndexServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringOutput
- func (o GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
- func (o GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationOutput
- type GetIndexUserGroupResolutionConfiguration
- type GetIndexUserGroupResolutionConfigurationArgs
- func (GetIndexUserGroupResolutionConfigurationArgs) ElementType() reflect.Type
- func (i GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
- func (i GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationOutput
- type GetIndexUserGroupResolutionConfigurationArray
- func (GetIndexUserGroupResolutionConfigurationArray) ElementType() reflect.Type
- func (i GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
- func (i GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
- type GetIndexUserGroupResolutionConfigurationArrayInput
- type GetIndexUserGroupResolutionConfigurationArrayOutput
- func (GetIndexUserGroupResolutionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetIndexUserGroupResolutionConfigurationArrayOutput) Index(i pulumi.IntInput) GetIndexUserGroupResolutionConfigurationOutput
- func (o GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
- func (o GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
- type GetIndexUserGroupResolutionConfigurationInput
- type GetIndexUserGroupResolutionConfigurationOutput
- func (GetIndexUserGroupResolutionConfigurationOutput) ElementType() reflect.Type
- func (o GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
- func (o GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationOutput
- func (o GetIndexUserGroupResolutionConfigurationOutput) UserGroupResolutionMode() pulumi.StringOutput
- type GetIndexUserTokenConfiguration
- type GetIndexUserTokenConfigurationArgs
- func (GetIndexUserTokenConfigurationArgs) ElementType() reflect.Type
- func (i GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
- func (i GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationOutput
- type GetIndexUserTokenConfigurationArray
- func (GetIndexUserTokenConfigurationArray) ElementType() reflect.Type
- func (i GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
- func (i GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationArrayOutput
- type GetIndexUserTokenConfigurationArrayInput
- type GetIndexUserTokenConfigurationArrayOutput
- func (GetIndexUserTokenConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetIndexUserTokenConfigurationArrayOutput) Index(i pulumi.IntInput) GetIndexUserTokenConfigurationOutput
- func (o GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
- func (o GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationArrayOutput
- type GetIndexUserTokenConfigurationInput
- type GetIndexUserTokenConfigurationJsonTokenTypeConfiguration
- type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs
- func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ElementType() reflect.Type
- func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
- func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
- type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray
- func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ElementType() reflect.Type
- func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
- func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
- type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput
- type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
- func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) Index(i pulumi.IntInput) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
- type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput
- type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
- func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ElementType() reflect.Type
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
- type GetIndexUserTokenConfigurationJwtTokenTypeConfiguration
- type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs
- func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ElementType() reflect.Type
- func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
- func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
- type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray
- func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ElementType() reflect.Type
- func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
- func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
- type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput
- type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
- func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) Index(i pulumi.IntInput) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
- type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput
- type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ClaimRegex() pulumi.StringOutput
- func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ElementType() reflect.Type
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Issuer() pulumi.StringOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation() pulumi.StringOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) SecretsManagerArn() pulumi.StringOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Url() pulumi.StringOutput
- func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
- type GetIndexUserTokenConfigurationOutput
- func (GetIndexUserTokenConfigurationOutput) ElementType() reflect.Type
- func (o GetIndexUserTokenConfigurationOutput) JsonTokenTypeConfigurations() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
- func (o GetIndexUserTokenConfigurationOutput) JwtTokenTypeConfigurations() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
- func (o GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
- func (o GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationOutput
- type GetQuerySuggestionsBlockListSourceS3Path
- type GetQuerySuggestionsBlockListSourceS3PathArgs
- func (GetQuerySuggestionsBlockListSourceS3PathArgs) ElementType() reflect.Type
- func (i GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
- func (i GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
- type GetQuerySuggestionsBlockListSourceS3PathArray
- func (GetQuerySuggestionsBlockListSourceS3PathArray) ElementType() reflect.Type
- func (i GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
- func (i GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
- type GetQuerySuggestionsBlockListSourceS3PathArrayInput
- type GetQuerySuggestionsBlockListSourceS3PathArrayOutput
- func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ElementType() reflect.Type
- func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) Index(i pulumi.IntInput) GetQuerySuggestionsBlockListSourceS3PathOutput
- func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
- func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
- type GetQuerySuggestionsBlockListSourceS3PathInput
- type GetQuerySuggestionsBlockListSourceS3PathOutput
- func (o GetQuerySuggestionsBlockListSourceS3PathOutput) Bucket() pulumi.StringOutput
- func (GetQuerySuggestionsBlockListSourceS3PathOutput) ElementType() reflect.Type
- func (o GetQuerySuggestionsBlockListSourceS3PathOutput) Key() pulumi.StringOutput
- func (o GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
- func (o GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
- type GetThesaurusSourceS3Path
- type GetThesaurusSourceS3PathArgs
- func (GetThesaurusSourceS3PathArgs) ElementType() reflect.Type
- func (i GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
- func (i GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathOutput
- type GetThesaurusSourceS3PathArray
- func (GetThesaurusSourceS3PathArray) ElementType() reflect.Type
- func (i GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
- func (i GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathArrayOutput
- type GetThesaurusSourceS3PathArrayInput
- type GetThesaurusSourceS3PathArrayOutput
- func (GetThesaurusSourceS3PathArrayOutput) ElementType() reflect.Type
- func (o GetThesaurusSourceS3PathArrayOutput) Index(i pulumi.IntInput) GetThesaurusSourceS3PathOutput
- func (o GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
- func (o GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathArrayOutput
- type GetThesaurusSourceS3PathInput
- type GetThesaurusSourceS3PathOutput
- func (o GetThesaurusSourceS3PathOutput) Bucket() pulumi.StringOutput
- func (GetThesaurusSourceS3PathOutput) ElementType() reflect.Type
- func (o GetThesaurusSourceS3PathOutput) Key() pulumi.StringOutput
- func (o GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
- func (o GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathOutput
- 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
- type LookupExperienceArgs
- type LookupExperienceOutputArgs
- type LookupExperienceResult
- type LookupExperienceResultOutput
- func (o LookupExperienceResultOutput) Arn() pulumi.StringOutput
- func (o LookupExperienceResultOutput) Configurations() GetExperienceConfigurationArrayOutput
- func (o LookupExperienceResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupExperienceResultOutput) Description() pulumi.StringOutput
- func (LookupExperienceResultOutput) ElementType() reflect.Type
- func (o LookupExperienceResultOutput) Endpoints() GetExperienceEndpointArrayOutput
- func (o LookupExperienceResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupExperienceResultOutput) ExperienceId() pulumi.StringOutput
- func (o LookupExperienceResultOutput) Id() pulumi.StringOutput
- func (o LookupExperienceResultOutput) IndexId() pulumi.StringOutput
- func (o LookupExperienceResultOutput) Name() pulumi.StringOutput
- func (o LookupExperienceResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupExperienceResultOutput) Status() pulumi.StringOutput
- func (o LookupExperienceResultOutput) ToLookupExperienceResultOutput() LookupExperienceResultOutput
- func (o LookupExperienceResultOutput) ToLookupExperienceResultOutputWithContext(ctx context.Context) LookupExperienceResultOutput
- func (o LookupExperienceResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupFaqArgs
- type LookupFaqOutputArgs
- type LookupFaqResult
- type LookupFaqResultOutput
- func (o LookupFaqResultOutput) Arn() pulumi.StringOutput
- func (o LookupFaqResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupFaqResultOutput) Description() pulumi.StringOutput
- func (LookupFaqResultOutput) ElementType() reflect.Type
- func (o LookupFaqResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupFaqResultOutput) FaqId() pulumi.StringOutput
- func (o LookupFaqResultOutput) FileFormat() pulumi.StringOutput
- func (o LookupFaqResultOutput) Id() pulumi.StringOutput
- func (o LookupFaqResultOutput) IndexId() pulumi.StringOutput
- func (o LookupFaqResultOutput) LanguageCode() pulumi.StringOutput
- func (o LookupFaqResultOutput) Name() pulumi.StringOutput
- func (o LookupFaqResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupFaqResultOutput) S3Paths() GetFaqS3PathArrayOutput
- func (o LookupFaqResultOutput) Status() pulumi.StringOutput
- func (o LookupFaqResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupFaqResultOutput) ToLookupFaqResultOutput() LookupFaqResultOutput
- func (o LookupFaqResultOutput) ToLookupFaqResultOutputWithContext(ctx context.Context) LookupFaqResultOutput
- func (o LookupFaqResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupIndexArgs
- type LookupIndexOutputArgs
- type LookupIndexResult
- type LookupIndexResultOutput
- func (o LookupIndexResultOutput) Arn() pulumi.StringOutput
- func (o LookupIndexResultOutput) CapacityUnits() GetIndexCapacityUnitArrayOutput
- func (o LookupIndexResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupIndexResultOutput) Description() pulumi.StringOutput
- func (o LookupIndexResultOutput) DocumentMetadataConfigurationUpdates() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
- func (o LookupIndexResultOutput) Edition() pulumi.StringOutput
- func (LookupIndexResultOutput) ElementType() reflect.Type
- func (o LookupIndexResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupIndexResultOutput) Id() pulumi.StringOutput
- func (o LookupIndexResultOutput) IndexStatistics() GetIndexIndexStatisticArrayOutput
- func (o LookupIndexResultOutput) Name() pulumi.StringOutput
- func (o LookupIndexResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupIndexResultOutput) ServerSideEncryptionConfigurations() GetIndexServerSideEncryptionConfigurationArrayOutput
- func (o LookupIndexResultOutput) Status() pulumi.StringOutput
- func (o LookupIndexResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput
- func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput
- func (o LookupIndexResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupIndexResultOutput) UserContextPolicy() pulumi.StringOutput
- func (o LookupIndexResultOutput) UserGroupResolutionConfigurations() GetIndexUserGroupResolutionConfigurationArrayOutput
- func (o LookupIndexResultOutput) UserTokenConfigurations() GetIndexUserTokenConfigurationArrayOutput
- type LookupQuerySuggestionsBlockListArgs
- type LookupQuerySuggestionsBlockListOutputArgs
- type LookupQuerySuggestionsBlockListResult
- type LookupQuerySuggestionsBlockListResultOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) Arn() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) Description() pulumi.StringOutput
- func (LookupQuerySuggestionsBlockListResultOutput) ElementType() reflect.Type
- func (o LookupQuerySuggestionsBlockListResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) FileSizeBytes() pulumi.IntOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) Id() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) IndexId() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) ItemCount() pulumi.IntOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) Name() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) QuerySuggestionsBlockListId() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) SourceS3Paths() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) Status() pulumi.StringOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutput() LookupQuerySuggestionsBlockListResultOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutputWithContext(ctx context.Context) LookupQuerySuggestionsBlockListResultOutput
- func (o LookupQuerySuggestionsBlockListResultOutput) UpdatedAt() pulumi.StringOutput
- type LookupThesaurusArgs
- type LookupThesaurusOutputArgs
- type LookupThesaurusResult
- type LookupThesaurusResultOutput
- func (o LookupThesaurusResultOutput) Arn() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) Description() pulumi.StringOutput
- func (LookupThesaurusResultOutput) ElementType() reflect.Type
- func (o LookupThesaurusResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) FileSizeBytes() pulumi.IntOutput
- func (o LookupThesaurusResultOutput) Id() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) IndexId() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) Name() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) SourceS3Paths() GetThesaurusSourceS3PathArrayOutput
- func (o LookupThesaurusResultOutput) Status() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) SynonymRuleCount() pulumi.IntOutput
- func (o LookupThesaurusResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupThesaurusResultOutput) TermCount() pulumi.IntOutput
- func (o LookupThesaurusResultOutput) ThesaurusId() pulumi.StringOutput
- func (o LookupThesaurusResultOutput) ToLookupThesaurusResultOutput() LookupThesaurusResultOutput
- func (o LookupThesaurusResultOutput) ToLookupThesaurusResultOutputWithContext(ctx context.Context) LookupThesaurusResultOutput
- func (o LookupThesaurusResultOutput) UpdatedAt() pulumi.StringOutput
- type QuerySuggestionsBlockList
- type QuerySuggestionsBlockListArgs
- type QuerySuggestionsBlockListArray
- func (QuerySuggestionsBlockListArray) ElementType() reflect.Type
- func (i QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
- func (i QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutputWithContext(ctx context.Context) QuerySuggestionsBlockListArrayOutput
- type QuerySuggestionsBlockListArrayInput
- type QuerySuggestionsBlockListArrayOutput
- func (QuerySuggestionsBlockListArrayOutput) ElementType() reflect.Type
- func (o QuerySuggestionsBlockListArrayOutput) Index(i pulumi.IntInput) QuerySuggestionsBlockListOutput
- func (o QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
- func (o QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutputWithContext(ctx context.Context) QuerySuggestionsBlockListArrayOutput
- type QuerySuggestionsBlockListInput
- type QuerySuggestionsBlockListMap
- func (QuerySuggestionsBlockListMap) ElementType() reflect.Type
- func (i QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
- func (i QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutputWithContext(ctx context.Context) QuerySuggestionsBlockListMapOutput
- type QuerySuggestionsBlockListMapInput
- type QuerySuggestionsBlockListMapOutput
- func (QuerySuggestionsBlockListMapOutput) ElementType() reflect.Type
- func (o QuerySuggestionsBlockListMapOutput) MapIndex(k pulumi.StringInput) QuerySuggestionsBlockListOutput
- func (o QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
- func (o QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutputWithContext(ctx context.Context) QuerySuggestionsBlockListMapOutput
- type QuerySuggestionsBlockListOutput
- func (o QuerySuggestionsBlockListOutput) Arn() pulumi.StringOutput
- func (o QuerySuggestionsBlockListOutput) Description() pulumi.StringPtrOutput
- func (QuerySuggestionsBlockListOutput) ElementType() reflect.Type
- func (o QuerySuggestionsBlockListOutput) IndexId() pulumi.StringOutput
- func (o QuerySuggestionsBlockListOutput) Name() pulumi.StringOutput
- func (o QuerySuggestionsBlockListOutput) QuerySuggestionsBlockListId() pulumi.StringOutput
- func (o QuerySuggestionsBlockListOutput) RoleArn() pulumi.StringOutput
- func (o QuerySuggestionsBlockListOutput) SourceS3Path() QuerySuggestionsBlockListSourceS3PathOutput
- func (o QuerySuggestionsBlockListOutput) Status() pulumi.StringOutput
- func (o QuerySuggestionsBlockListOutput) Tags() pulumi.StringMapOutput
- func (o QuerySuggestionsBlockListOutput) TagsAll() pulumi.StringMapOutput
- func (o QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput
- func (o QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput
- type QuerySuggestionsBlockListSourceS3Path
- type QuerySuggestionsBlockListSourceS3PathArgs
- func (QuerySuggestionsBlockListSourceS3PathArgs) ElementType() reflect.Type
- func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
- func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathOutput
- func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
- func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
- type QuerySuggestionsBlockListSourceS3PathInput
- type QuerySuggestionsBlockListSourceS3PathOutput
- func (o QuerySuggestionsBlockListSourceS3PathOutput) Bucket() pulumi.StringOutput
- func (QuerySuggestionsBlockListSourceS3PathOutput) ElementType() reflect.Type
- func (o QuerySuggestionsBlockListSourceS3PathOutput) Key() pulumi.StringOutput
- func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
- func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathOutput
- func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
- func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
- type QuerySuggestionsBlockListSourceS3PathPtrInput
- type QuerySuggestionsBlockListSourceS3PathPtrOutput
- func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Elem() QuerySuggestionsBlockListSourceS3PathOutput
- func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ElementType() reflect.Type
- func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Key() pulumi.StringPtrOutput
- func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
- func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
- type QuerySuggestionsBlockListState
- type Thesaurus
- type ThesaurusArgs
- type ThesaurusArray
- type ThesaurusArrayInput
- type ThesaurusArrayOutput
- func (ThesaurusArrayOutput) ElementType() reflect.Type
- func (o ThesaurusArrayOutput) Index(i pulumi.IntInput) ThesaurusOutput
- func (o ThesaurusArrayOutput) ToThesaurusArrayOutput() ThesaurusArrayOutput
- func (o ThesaurusArrayOutput) ToThesaurusArrayOutputWithContext(ctx context.Context) ThesaurusArrayOutput
- type ThesaurusInput
- type ThesaurusMap
- type ThesaurusMapInput
- type ThesaurusMapOutput
- type ThesaurusOutput
- func (o ThesaurusOutput) Arn() pulumi.StringOutput
- func (o ThesaurusOutput) Description() pulumi.StringPtrOutput
- func (ThesaurusOutput) ElementType() reflect.Type
- func (o ThesaurusOutput) IndexId() pulumi.StringOutput
- func (o ThesaurusOutput) Name() pulumi.StringOutput
- func (o ThesaurusOutput) RoleArn() pulumi.StringOutput
- func (o ThesaurusOutput) SourceS3Path() ThesaurusSourceS3PathOutput
- func (o ThesaurusOutput) Status() pulumi.StringOutput
- func (o ThesaurusOutput) Tags() pulumi.StringMapOutput
- func (o ThesaurusOutput) TagsAll() pulumi.StringMapOutput
- func (o ThesaurusOutput) ThesaurusId() pulumi.StringOutput
- func (o ThesaurusOutput) ToThesaurusOutput() ThesaurusOutput
- func (o ThesaurusOutput) ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput
- type ThesaurusSourceS3Path
- type ThesaurusSourceS3PathArgs
- func (ThesaurusSourceS3PathArgs) ElementType() reflect.Type
- func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
- func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutputWithContext(ctx context.Context) ThesaurusSourceS3PathOutput
- func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
- func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
- type ThesaurusSourceS3PathInput
- type ThesaurusSourceS3PathOutput
- func (o ThesaurusSourceS3PathOutput) Bucket() pulumi.StringOutput
- func (ThesaurusSourceS3PathOutput) ElementType() reflect.Type
- func (o ThesaurusSourceS3PathOutput) Key() pulumi.StringOutput
- func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
- func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutputWithContext(ctx context.Context) ThesaurusSourceS3PathOutput
- func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
- func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
- type ThesaurusSourceS3PathPtrInput
- type ThesaurusSourceS3PathPtrOutput
- func (o ThesaurusSourceS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ThesaurusSourceS3PathPtrOutput) Elem() ThesaurusSourceS3PathOutput
- func (ThesaurusSourceS3PathPtrOutput) ElementType() reflect.Type
- func (o ThesaurusSourceS3PathPtrOutput) Key() pulumi.StringPtrOutput
- func (o ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
- func (o ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
- type ThesaurusState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Experience ¶ added in v5.10.0
type Experience struct {
pulumi.CustomResourceState
// ARN of the Experience.
Arn pulumi.StringOutput `pulumi:"arn"`
Configuration ExperienceConfigurationOutput `pulumi:"configuration"`
// A description for your Amazon Kendra experience.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by AWS.
Endpoints ExperienceEndpointArrayOutput `pulumi:"endpoints"`
// The unique identifier of the experience.
ExperienceId pulumi.StringOutput `pulumi:"experienceId"`
// The identifier of the index for your Amazon Kendra experience.
IndexId pulumi.StringOutput `pulumi:"indexId"`
// A name for your Amazon Kendra experience.
Name pulumi.StringOutput `pulumi:"name"`
// The Amazon Resource Name (ARN) of a role with permission to access `Query API`, `QuerySuggestions API`, `SubmitFeedback API`, and `AWS SSO` that stores your user and group information. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn pulumi.StringOutput `pulumi:"roleArn"`
// The current processing status of your Amazon Kendra experience.
Status pulumi.StringOutput `pulumi:"status"`
}
## Example Usage ### Basic Usage
```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.NewExperience(ctx, "example", &kendra.ExperienceArgs{
IndexId: pulumi.Any(aws_kendra_index.Example.Id),
Description: pulumi.String("My Kendra Experience"),
RoleArn: pulumi.Any(aws_iam_role.Example.Arn),
Configuration: &kendra.ExperienceConfigurationArgs{
ContentSourceConfiguration: &kendra.ExperienceConfigurationContentSourceConfigurationArgs{
DirectPutContent: pulumi.Bool(true),
FaqIds: pulumi.StringArray{
pulumi.Any(aws_kendra_faq.Example.Faq_id),
},
},
UserIdentityConfiguration: &kendra.ExperienceConfigurationUserIdentityConfigurationArgs{
IdentityAttributeName: pulumi.String("12345ec453-1546651e-79c4-4554-91fa-00b43ccfa245"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Kendra Experience can be imported using the unique identifiers of the experience and index separated by a slash (`/`) e.g.,
```sh
$ pulumi import aws:kendra/experience:Experience example 1045d08d-66ef-4882-b3ed-dfb7df183e90/b34dfdf7-1f2b-4704-9581-79e00296845f
```
func GetExperience ¶ added in v5.10.0
func GetExperience(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExperienceState, opts ...pulumi.ResourceOption) (*Experience, error)
GetExperience gets an existing Experience 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 NewExperience ¶ added in v5.10.0
func NewExperience(ctx *pulumi.Context, name string, args *ExperienceArgs, opts ...pulumi.ResourceOption) (*Experience, error)
NewExperience registers a new resource with the given unique name, arguments, and options.
func (*Experience) ElementType ¶ added in v5.10.0
func (*Experience) ElementType() reflect.Type
func (*Experience) ToExperienceOutput ¶ added in v5.10.0
func (i *Experience) ToExperienceOutput() ExperienceOutput
func (*Experience) ToExperienceOutputWithContext ¶ added in v5.10.0
func (i *Experience) ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput
type ExperienceArgs ¶ added in v5.10.0
type ExperienceArgs struct {
Configuration ExperienceConfigurationPtrInput
// A description for your Amazon Kendra experience.
Description pulumi.StringPtrInput
// The identifier of the index for your Amazon Kendra experience.
IndexId pulumi.StringInput
// A name for your Amazon Kendra experience.
Name pulumi.StringPtrInput
// The Amazon Resource Name (ARN) of a role with permission to access `Query API`, `QuerySuggestions API`, `SubmitFeedback API`, and `AWS SSO` that stores your user and group information. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn pulumi.StringInput
}
The set of arguments for constructing a Experience resource.
func (ExperienceArgs) ElementType ¶ added in v5.10.0
func (ExperienceArgs) ElementType() reflect.Type
type ExperienceArray ¶ added in v5.10.0
type ExperienceArray []ExperienceInput
func (ExperienceArray) ElementType ¶ added in v5.10.0
func (ExperienceArray) ElementType() reflect.Type
func (ExperienceArray) ToExperienceArrayOutput ¶ added in v5.10.0
func (i ExperienceArray) ToExperienceArrayOutput() ExperienceArrayOutput
func (ExperienceArray) ToExperienceArrayOutputWithContext ¶ added in v5.10.0
func (i ExperienceArray) ToExperienceArrayOutputWithContext(ctx context.Context) ExperienceArrayOutput
type ExperienceArrayInput ¶ added in v5.10.0
type ExperienceArrayInput interface {
pulumi.Input
ToExperienceArrayOutput() ExperienceArrayOutput
ToExperienceArrayOutputWithContext(context.Context) ExperienceArrayOutput
}
ExperienceArrayInput is an input type that accepts ExperienceArray and ExperienceArrayOutput values. You can construct a concrete instance of `ExperienceArrayInput` via:
ExperienceArray{ ExperienceArgs{...} }
type ExperienceArrayOutput ¶ added in v5.10.0
type ExperienceArrayOutput struct{ *pulumi.OutputState }
func (ExperienceArrayOutput) ElementType ¶ added in v5.10.0
func (ExperienceArrayOutput) ElementType() reflect.Type
func (ExperienceArrayOutput) Index ¶ added in v5.10.0
func (o ExperienceArrayOutput) Index(i pulumi.IntInput) ExperienceOutput
func (ExperienceArrayOutput) ToExperienceArrayOutput ¶ added in v5.10.0
func (o ExperienceArrayOutput) ToExperienceArrayOutput() ExperienceArrayOutput
func (ExperienceArrayOutput) ToExperienceArrayOutputWithContext ¶ added in v5.10.0
func (o ExperienceArrayOutput) ToExperienceArrayOutputWithContext(ctx context.Context) ExperienceArrayOutput
type ExperienceConfiguration ¶ added in v5.10.0
type ExperienceConfiguration struct {
ContentSourceConfiguration *ExperienceConfigurationContentSourceConfiguration `pulumi:"contentSourceConfiguration"`
// The AWS SSO field name that contains the identifiers of your users, such as their emails. Detailed below.
UserIdentityConfiguration *ExperienceConfigurationUserIdentityConfiguration `pulumi:"userIdentityConfiguration"`
}
type ExperienceConfigurationArgs ¶ added in v5.10.0
type ExperienceConfigurationArgs struct {
ContentSourceConfiguration ExperienceConfigurationContentSourceConfigurationPtrInput `pulumi:"contentSourceConfiguration"`
// The AWS SSO field name that contains the identifiers of your users, such as their emails. Detailed below.
UserIdentityConfiguration ExperienceConfigurationUserIdentityConfigurationPtrInput `pulumi:"userIdentityConfiguration"`
}
func (ExperienceConfigurationArgs) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationArgs) ElementType() reflect.Type
func (ExperienceConfigurationArgs) ToExperienceConfigurationOutput ¶ added in v5.10.0
func (i ExperienceConfigurationArgs) ToExperienceConfigurationOutput() ExperienceConfigurationOutput
func (ExperienceConfigurationArgs) ToExperienceConfigurationOutputWithContext ¶ added in v5.10.0
func (i ExperienceConfigurationArgs) ToExperienceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationOutput
func (ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutput ¶ added in v5.10.0
func (i ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
func (ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (i ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
type ExperienceConfigurationContentSourceConfiguration ¶ added in v5.10.0
type ExperienceConfigurationContentSourceConfiguration struct {
// The identifiers of the data sources you want to use for your Amazon Kendra experience. Maximum number of 100 items.
DataSourceIds []string `pulumi:"dataSourceIds"`
// Whether to use documents you indexed directly using the `BatchPutDocument API`. Defaults to `false`.
DirectPutContent *bool `pulumi:"directPutContent"`
// The identifier of the FAQs that you want to use for your Amazon Kendra experience. Maximum number of 100 items.
FaqIds []string `pulumi:"faqIds"`
}
type ExperienceConfigurationContentSourceConfigurationArgs ¶ added in v5.10.0
type ExperienceConfigurationContentSourceConfigurationArgs struct {
// The identifiers of the data sources you want to use for your Amazon Kendra experience. Maximum number of 100 items.
DataSourceIds pulumi.StringArrayInput `pulumi:"dataSourceIds"`
// Whether to use documents you indexed directly using the `BatchPutDocument API`. Defaults to `false`.
DirectPutContent pulumi.BoolPtrInput `pulumi:"directPutContent"`
// The identifier of the FAQs that you want to use for your Amazon Kendra experience. Maximum number of 100 items.
FaqIds pulumi.StringArrayInput `pulumi:"faqIds"`
}
func (ExperienceConfigurationContentSourceConfigurationArgs) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationContentSourceConfigurationArgs) ElementType() reflect.Type
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutput ¶ added in v5.10.0
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutputWithContext ¶ added in v5.10.0
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutput ¶ added in v5.10.0
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
type ExperienceConfigurationContentSourceConfigurationInput ¶ added in v5.10.0
type ExperienceConfigurationContentSourceConfigurationInput interface {
pulumi.Input
ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
ToExperienceConfigurationContentSourceConfigurationOutputWithContext(context.Context) ExperienceConfigurationContentSourceConfigurationOutput
}
ExperienceConfigurationContentSourceConfigurationInput is an input type that accepts ExperienceConfigurationContentSourceConfigurationArgs and ExperienceConfigurationContentSourceConfigurationOutput values. You can construct a concrete instance of `ExperienceConfigurationContentSourceConfigurationInput` via:
ExperienceConfigurationContentSourceConfigurationArgs{...}
type ExperienceConfigurationContentSourceConfigurationOutput ¶ added in v5.10.0
type ExperienceConfigurationContentSourceConfigurationOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds() pulumi.StringArrayOutput
The identifiers of the data sources you want to use for your Amazon Kendra experience. Maximum number of 100 items.
func (ExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent() pulumi.BoolPtrOutput
Whether to use documents you indexed directly using the `BatchPutDocument API`. Defaults to `false`.
func (ExperienceConfigurationContentSourceConfigurationOutput) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationContentSourceConfigurationOutput) ElementType() reflect.Type
func (ExperienceConfigurationContentSourceConfigurationOutput) FaqIds ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) FaqIds() pulumi.StringArrayOutput
The identifier of the FAQs that you want to use for your Amazon Kendra experience. Maximum number of 100 items.
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutput ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
type ExperienceConfigurationContentSourceConfigurationPtrInput ¶ added in v5.10.0
type ExperienceConfigurationContentSourceConfigurationPtrInput interface {
pulumi.Input
ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
}
ExperienceConfigurationContentSourceConfigurationPtrInput is an input type that accepts ExperienceConfigurationContentSourceConfigurationArgs, ExperienceConfigurationContentSourceConfigurationPtr and ExperienceConfigurationContentSourceConfigurationPtrOutput values. You can construct a concrete instance of `ExperienceConfigurationContentSourceConfigurationPtrInput` via:
ExperienceConfigurationContentSourceConfigurationArgs{...}
or:
nil
func ExperienceConfigurationContentSourceConfigurationPtr ¶ added in v5.10.0
func ExperienceConfigurationContentSourceConfigurationPtr(v *ExperienceConfigurationContentSourceConfigurationArgs) ExperienceConfigurationContentSourceConfigurationPtrInput
type ExperienceConfigurationContentSourceConfigurationPtrOutput ¶ added in v5.10.0
type ExperienceConfigurationContentSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) DataSourceIds ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) DataSourceIds() pulumi.StringArrayOutput
The identifiers of the data sources you want to use for your Amazon Kendra experience. Maximum number of 100 items.
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) DirectPutContent ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) DirectPutContent() pulumi.BoolPtrOutput
Whether to use documents you indexed directly using the `BatchPutDocument API`. Defaults to `false`.
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ElementType() reflect.Type
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) FaqIds ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) FaqIds() pulumi.StringArrayOutput
The identifier of the FAQs that you want to use for your Amazon Kendra experience. Maximum number of 100 items.
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
type ExperienceConfigurationInput ¶ added in v5.10.0
type ExperienceConfigurationInput interface {
pulumi.Input
ToExperienceConfigurationOutput() ExperienceConfigurationOutput
ToExperienceConfigurationOutputWithContext(context.Context) ExperienceConfigurationOutput
}
ExperienceConfigurationInput is an input type that accepts ExperienceConfigurationArgs and ExperienceConfigurationOutput values. You can construct a concrete instance of `ExperienceConfigurationInput` via:
ExperienceConfigurationArgs{...}
type ExperienceConfigurationOutput ¶ added in v5.10.0
type ExperienceConfigurationOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationOutput) ContentSourceConfiguration ¶ added in v5.10.0
func (o ExperienceConfigurationOutput) ContentSourceConfiguration() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationOutput) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationOutput) ElementType() reflect.Type
func (ExperienceConfigurationOutput) ToExperienceConfigurationOutput ¶ added in v5.10.0
func (o ExperienceConfigurationOutput) ToExperienceConfigurationOutput() ExperienceConfigurationOutput
func (ExperienceConfigurationOutput) ToExperienceConfigurationOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationOutput) ToExperienceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationOutput
func (ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutput ¶ added in v5.10.0
func (o ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
func (ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
func (ExperienceConfigurationOutput) UserIdentityConfiguration ¶ added in v5.10.0
func (o ExperienceConfigurationOutput) UserIdentityConfiguration() ExperienceConfigurationUserIdentityConfigurationPtrOutput
The AWS SSO field name that contains the identifiers of your users, such as their emails. Detailed below.
type ExperienceConfigurationPtrInput ¶ added in v5.10.0
type ExperienceConfigurationPtrInput interface {
pulumi.Input
ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
ToExperienceConfigurationPtrOutputWithContext(context.Context) ExperienceConfigurationPtrOutput
}
ExperienceConfigurationPtrInput is an input type that accepts ExperienceConfigurationArgs, ExperienceConfigurationPtr and ExperienceConfigurationPtrOutput values. You can construct a concrete instance of `ExperienceConfigurationPtrInput` via:
ExperienceConfigurationArgs{...}
or:
nil
func ExperienceConfigurationPtr ¶ added in v5.10.0
func ExperienceConfigurationPtr(v *ExperienceConfigurationArgs) ExperienceConfigurationPtrInput
type ExperienceConfigurationPtrOutput ¶ added in v5.10.0
type ExperienceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationPtrOutput) ContentSourceConfiguration ¶ added in v5.10.0
func (o ExperienceConfigurationPtrOutput) ContentSourceConfiguration() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationPtrOutput) Elem ¶ added in v5.10.0
func (o ExperienceConfigurationPtrOutput) Elem() ExperienceConfigurationOutput
func (ExperienceConfigurationPtrOutput) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationPtrOutput) ElementType() reflect.Type
func (ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutput ¶ added in v5.10.0
func (o ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
func (ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
func (ExperienceConfigurationPtrOutput) UserIdentityConfiguration ¶ added in v5.10.0
func (o ExperienceConfigurationPtrOutput) UserIdentityConfiguration() ExperienceConfigurationUserIdentityConfigurationPtrOutput
The AWS SSO field name that contains the identifiers of your users, such as their emails. Detailed below.
type ExperienceConfigurationUserIdentityConfiguration ¶ added in v5.10.0
type ExperienceConfigurationUserIdentityConfiguration struct {
// The AWS SSO field name that contains the identifiers of your users, such as their emails.
IdentityAttributeName string `pulumi:"identityAttributeName"`
}
type ExperienceConfigurationUserIdentityConfigurationArgs ¶ added in v5.10.0
type ExperienceConfigurationUserIdentityConfigurationArgs struct {
// The AWS SSO field name that contains the identifiers of your users, such as their emails.
IdentityAttributeName pulumi.StringInput `pulumi:"identityAttributeName"`
}
func (ExperienceConfigurationUserIdentityConfigurationArgs) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationUserIdentityConfigurationArgs) ElementType() reflect.Type
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutput ¶ added in v5.10.0
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶ added in v5.10.0
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutput ¶ added in v5.10.0
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
type ExperienceConfigurationUserIdentityConfigurationInput ¶ added in v5.10.0
type ExperienceConfigurationUserIdentityConfigurationInput interface {
pulumi.Input
ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
}
ExperienceConfigurationUserIdentityConfigurationInput is an input type that accepts ExperienceConfigurationUserIdentityConfigurationArgs and ExperienceConfigurationUserIdentityConfigurationOutput values. You can construct a concrete instance of `ExperienceConfigurationUserIdentityConfigurationInput` via:
ExperienceConfigurationUserIdentityConfigurationArgs{...}
type ExperienceConfigurationUserIdentityConfigurationOutput ¶ added in v5.10.0
type ExperienceConfigurationUserIdentityConfigurationOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationUserIdentityConfigurationOutput) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationUserIdentityConfigurationOutput) ElementType() reflect.Type
func (ExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName() pulumi.StringOutput
The AWS SSO field name that contains the identifiers of your users, such as their emails.
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutput ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
type ExperienceConfigurationUserIdentityConfigurationPtrInput ¶ added in v5.10.0
type ExperienceConfigurationUserIdentityConfigurationPtrInput interface {
pulumi.Input
ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
}
ExperienceConfigurationUserIdentityConfigurationPtrInput is an input type that accepts ExperienceConfigurationUserIdentityConfigurationArgs, ExperienceConfigurationUserIdentityConfigurationPtr and ExperienceConfigurationUserIdentityConfigurationPtrOutput values. You can construct a concrete instance of `ExperienceConfigurationUserIdentityConfigurationPtrInput` via:
ExperienceConfigurationUserIdentityConfigurationArgs{...}
or:
nil
func ExperienceConfigurationUserIdentityConfigurationPtr ¶ added in v5.10.0
func ExperienceConfigurationUserIdentityConfigurationPtr(v *ExperienceConfigurationUserIdentityConfigurationArgs) ExperienceConfigurationUserIdentityConfigurationPtrInput
type ExperienceConfigurationUserIdentityConfigurationPtrOutput ¶ added in v5.10.0
type ExperienceConfigurationUserIdentityConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ElementType ¶ added in v5.10.0
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ElementType() reflect.Type
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) IdentityAttributeName ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) IdentityAttributeName() pulumi.StringPtrOutput
The AWS SSO field name that contains the identifiers of your users, such as their emails.
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext ¶ added in v5.10.0
func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
type ExperienceEndpoint ¶ added in v5.10.0
type ExperienceEndpointArgs ¶ added in v5.10.0
type ExperienceEndpointArgs struct {
// The endpoint of your Amazon Kendra experience.
Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
// The type of endpoint for your Amazon Kendra experience.
EndpointType pulumi.StringPtrInput `pulumi:"endpointType"`
}
func (ExperienceEndpointArgs) ElementType ¶ added in v5.10.0
func (ExperienceEndpointArgs) ElementType() reflect.Type
func (ExperienceEndpointArgs) ToExperienceEndpointOutput ¶ added in v5.10.0
func (i ExperienceEndpointArgs) ToExperienceEndpointOutput() ExperienceEndpointOutput
func (ExperienceEndpointArgs) ToExperienceEndpointOutputWithContext ¶ added in v5.10.0
func (i ExperienceEndpointArgs) ToExperienceEndpointOutputWithContext(ctx context.Context) ExperienceEndpointOutput
type ExperienceEndpointArray ¶ added in v5.10.0
type ExperienceEndpointArray []ExperienceEndpointInput
func (ExperienceEndpointArray) ElementType ¶ added in v5.10.0
func (ExperienceEndpointArray) ElementType() reflect.Type
func (ExperienceEndpointArray) ToExperienceEndpointArrayOutput ¶ added in v5.10.0
func (i ExperienceEndpointArray) ToExperienceEndpointArrayOutput() ExperienceEndpointArrayOutput
func (ExperienceEndpointArray) ToExperienceEndpointArrayOutputWithContext ¶ added in v5.10.0
func (i ExperienceEndpointArray) ToExperienceEndpointArrayOutputWithContext(ctx context.Context) ExperienceEndpointArrayOutput
type ExperienceEndpointArrayInput ¶ added in v5.10.0
type ExperienceEndpointArrayInput interface {
pulumi.Input
ToExperienceEndpointArrayOutput() ExperienceEndpointArrayOutput
ToExperienceEndpointArrayOutputWithContext(context.Context) ExperienceEndpointArrayOutput
}
ExperienceEndpointArrayInput is an input type that accepts ExperienceEndpointArray and ExperienceEndpointArrayOutput values. You can construct a concrete instance of `ExperienceEndpointArrayInput` via:
ExperienceEndpointArray{ ExperienceEndpointArgs{...} }
type ExperienceEndpointArrayOutput ¶ added in v5.10.0
type ExperienceEndpointArrayOutput struct{ *pulumi.OutputState }
func (ExperienceEndpointArrayOutput) ElementType ¶ added in v5.10.0
func (ExperienceEndpointArrayOutput) ElementType() reflect.Type
func (ExperienceEndpointArrayOutput) Index ¶ added in v5.10.0
func (o ExperienceEndpointArrayOutput) Index(i pulumi.IntInput) ExperienceEndpointOutput
func (ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutput ¶ added in v5.10.0
func (o ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutput() ExperienceEndpointArrayOutput
func (ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutputWithContext ¶ added in v5.10.0
func (o ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutputWithContext(ctx context.Context) ExperienceEndpointArrayOutput
type ExperienceEndpointInput ¶ added in v5.10.0
type ExperienceEndpointInput interface {
pulumi.Input
ToExperienceEndpointOutput() ExperienceEndpointOutput
ToExperienceEndpointOutputWithContext(context.Context) ExperienceEndpointOutput
}
ExperienceEndpointInput is an input type that accepts ExperienceEndpointArgs and ExperienceEndpointOutput values. You can construct a concrete instance of `ExperienceEndpointInput` via:
ExperienceEndpointArgs{...}
type ExperienceEndpointOutput ¶ added in v5.10.0
type ExperienceEndpointOutput struct{ *pulumi.OutputState }
func (ExperienceEndpointOutput) ElementType ¶ added in v5.10.0
func (ExperienceEndpointOutput) ElementType() reflect.Type
func (ExperienceEndpointOutput) Endpoint ¶ added in v5.10.0
func (o ExperienceEndpointOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of your Amazon Kendra experience.
func (ExperienceEndpointOutput) EndpointType ¶ added in v5.10.0
func (o ExperienceEndpointOutput) EndpointType() pulumi.StringPtrOutput
The type of endpoint for your Amazon Kendra experience.
func (ExperienceEndpointOutput) ToExperienceEndpointOutput ¶ added in v5.10.0
func (o ExperienceEndpointOutput) ToExperienceEndpointOutput() ExperienceEndpointOutput
func (ExperienceEndpointOutput) ToExperienceEndpointOutputWithContext ¶ added in v5.10.0
func (o ExperienceEndpointOutput) ToExperienceEndpointOutputWithContext(ctx context.Context) ExperienceEndpointOutput
type ExperienceInput ¶ added in v5.10.0
type ExperienceInput interface {
pulumi.Input
ToExperienceOutput() ExperienceOutput
ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput
}
type ExperienceMap ¶ added in v5.10.0
type ExperienceMap map[string]ExperienceInput
func (ExperienceMap) ElementType ¶ added in v5.10.0
func (ExperienceMap) ElementType() reflect.Type
func (ExperienceMap) ToExperienceMapOutput ¶ added in v5.10.0
func (i ExperienceMap) ToExperienceMapOutput() ExperienceMapOutput
func (ExperienceMap) ToExperienceMapOutputWithContext ¶ added in v5.10.0
func (i ExperienceMap) ToExperienceMapOutputWithContext(ctx context.Context) ExperienceMapOutput
type ExperienceMapInput ¶ added in v5.10.0
type ExperienceMapInput interface {
pulumi.Input
ToExperienceMapOutput() ExperienceMapOutput
ToExperienceMapOutputWithContext(context.Context) ExperienceMapOutput
}
ExperienceMapInput is an input type that accepts ExperienceMap and ExperienceMapOutput values. You can construct a concrete instance of `ExperienceMapInput` via:
ExperienceMap{ "key": ExperienceArgs{...} }
type ExperienceMapOutput ¶ added in v5.10.0
type ExperienceMapOutput struct{ *pulumi.OutputState }
func (ExperienceMapOutput) ElementType ¶ added in v5.10.0
func (ExperienceMapOutput) ElementType() reflect.Type
func (ExperienceMapOutput) MapIndex ¶ added in v5.10.0
func (o ExperienceMapOutput) MapIndex(k pulumi.StringInput) ExperienceOutput
func (ExperienceMapOutput) ToExperienceMapOutput ¶ added in v5.10.0
func (o ExperienceMapOutput) ToExperienceMapOutput() ExperienceMapOutput
func (ExperienceMapOutput) ToExperienceMapOutputWithContext ¶ added in v5.10.0
func (o ExperienceMapOutput) ToExperienceMapOutputWithContext(ctx context.Context) ExperienceMapOutput
type ExperienceOutput ¶ added in v5.10.0
type ExperienceOutput struct{ *pulumi.OutputState }
func (ExperienceOutput) Arn ¶ added in v5.10.0
func (o ExperienceOutput) Arn() pulumi.StringOutput
ARN of the Experience.
func (ExperienceOutput) Configuration ¶ added in v5.10.0
func (o ExperienceOutput) Configuration() ExperienceConfigurationOutput
func (ExperienceOutput) Description ¶ added in v5.10.0
func (o ExperienceOutput) Description() pulumi.StringPtrOutput
A description for your Amazon Kendra experience.
func (ExperienceOutput) ElementType ¶ added in v5.10.0
func (ExperienceOutput) ElementType() reflect.Type
func (ExperienceOutput) Endpoints ¶ added in v5.10.0
func (o ExperienceOutput) Endpoints() ExperienceEndpointArrayOutput
Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by AWS.
func (ExperienceOutput) ExperienceId ¶ added in v5.10.0
func (o ExperienceOutput) ExperienceId() pulumi.StringOutput
The unique identifier of the experience.
func (ExperienceOutput) IndexId ¶ added in v5.10.0
func (o ExperienceOutput) IndexId() pulumi.StringOutput
The identifier of the index for your Amazon Kendra experience.
func (ExperienceOutput) Name ¶ added in v5.10.0
func (o ExperienceOutput) Name() pulumi.StringOutput
A name for your Amazon Kendra experience.
func (ExperienceOutput) RoleArn ¶ added in v5.10.0
func (o ExperienceOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a role with permission to access `Query API`, `QuerySuggestions API`, `SubmitFeedback API`, and `AWS SSO` that stores your user and group information. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (ExperienceOutput) Status ¶ added in v5.10.0
func (o ExperienceOutput) Status() pulumi.StringOutput
The current processing status of your Amazon Kendra experience.
func (ExperienceOutput) ToExperienceOutput ¶ added in v5.10.0
func (o ExperienceOutput) ToExperienceOutput() ExperienceOutput
func (ExperienceOutput) ToExperienceOutputWithContext ¶ added in v5.10.0
func (o ExperienceOutput) ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput
type ExperienceState ¶ added in v5.10.0
type ExperienceState struct {
// ARN of the Experience.
Arn pulumi.StringPtrInput
Configuration ExperienceConfigurationPtrInput
// A description for your Amazon Kendra experience.
Description pulumi.StringPtrInput
// Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by AWS.
Endpoints ExperienceEndpointArrayInput
// The unique identifier of the experience.
ExperienceId pulumi.StringPtrInput
// The identifier of the index for your Amazon Kendra experience.
IndexId pulumi.StringPtrInput
// A name for your Amazon Kendra experience.
Name pulumi.StringPtrInput
// The Amazon Resource Name (ARN) of a role with permission to access `Query API`, `QuerySuggestions API`, `SubmitFeedback API`, and `AWS SSO` that stores your user and group information. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn pulumi.StringPtrInput
// The current processing status of your Amazon Kendra experience.
Status pulumi.StringPtrInput
}
func (ExperienceState) ElementType ¶ added in v5.10.0
func (ExperienceState) ElementType() reflect.Type
type Faq ¶ added in v5.10.0
type Faq struct {
pulumi.CustomResourceState
// ARN of the FAQ.
Arn pulumi.StringOutput `pulumi:"arn"`
// The Unix datetime that the FAQ was created.
CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
// The description for a FAQ.
Description pulumi.StringPtrOutput `pulumi:"description"`
// When the Status field value is `FAILED`, this contains a message that explains why.
ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"`
// The identifier of the FAQ.
FaqId pulumi.StringOutput `pulumi:"faqId"`
// The file format used by the input files for the FAQ. Valid Values are `CSV`, `CSV_WITH_HEADER`, `JSON`.
FileFormat pulumi.StringPtrOutput `pulumi:"fileFormat"`
// The identifier of the index for a FAQ.
IndexId pulumi.StringOutput `pulumi:"indexId"`
// The code for a language. This shows a supported language for the FAQ document. English is supported by default. For more information on supported languages, including their codes, see [Adding documents in languages other than English](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html).
LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
// The name that should be associated with the FAQ.
Name pulumi.StringOutput `pulumi:"name"`
// The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQs. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn pulumi.StringOutput `pulumi:"roleArn"`
// The S3 location of the FAQ input data. Detailed below.
S3Path FaqS3PathOutput `pulumi:"s3Path"`
// The status of the FAQ. It is ready to use when the status is ACTIVE.
Status pulumi.StringOutput `pulumi:"status"`
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 date and time that the FAQ was last updated.
UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}
## Example Usage
## Import
`aws_kendra_faq` can be imported using the unique identifiers of the FAQ and index separated by a slash (`/`), e.g.,
```sh
$ pulumi import aws:kendra/faq:Faq example faq-123456780/idx-8012925589
```
func GetFaq ¶ added in v5.10.0
func GetFaq(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FaqState, opts ...pulumi.ResourceOption) (*Faq, error)
GetFaq gets an existing Faq 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 NewFaq ¶ added in v5.10.0
func NewFaq(ctx *pulumi.Context, name string, args *FaqArgs, opts ...pulumi.ResourceOption) (*Faq, error)
NewFaq registers a new resource with the given unique name, arguments, and options.
func (*Faq) ElementType ¶ added in v5.10.0
func (*Faq) ToFaqOutput ¶ added in v5.10.0
type FaqArgs ¶ added in v5.10.0
type FaqArgs struct {
// The description for a FAQ.
Description pulumi.StringPtrInput
// The file format used by the input files for the FAQ. Valid Values are `CSV`, `CSV_WITH_HEADER`, `JSON`.
FileFormat pulumi.StringPtrInput
// The identifier of the index for a FAQ.
IndexId pulumi.StringInput
// The code for a language. This shows a supported language for the FAQ document. English is supported by default. For more information on supported languages, including their codes, see [Adding documents in languages other than English](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html).
LanguageCode pulumi.StringPtrInput
// The name that should be associated with the FAQ.
Name pulumi.StringPtrInput
// The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQs. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn pulumi.StringInput
// The S3 location of the FAQ input data. Detailed below.
S3Path FaqS3PathInput
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 set of arguments for constructing a Faq resource.
func (FaqArgs) ElementType ¶ added in v5.10.0
type FaqArray ¶ added in v5.10.0
type FaqArray []FaqInput
func (FaqArray) ElementType ¶ added in v5.10.0
func (FaqArray) ToFaqArrayOutput ¶ added in v5.10.0
func (i FaqArray) ToFaqArrayOutput() FaqArrayOutput
func (FaqArray) ToFaqArrayOutputWithContext ¶ added in v5.10.0
func (i FaqArray) ToFaqArrayOutputWithContext(ctx context.Context) FaqArrayOutput
type FaqArrayInput ¶ added in v5.10.0
type FaqArrayInput interface {
pulumi.Input
ToFaqArrayOutput() FaqArrayOutput
ToFaqArrayOutputWithContext(context.Context) FaqArrayOutput
}
FaqArrayInput is an input type that accepts FaqArray and FaqArrayOutput values. You can construct a concrete instance of `FaqArrayInput` via:
FaqArray{ FaqArgs{...} }
type FaqArrayOutput ¶ added in v5.10.0
type FaqArrayOutput struct{ *pulumi.OutputState }
func (FaqArrayOutput) ElementType ¶ added in v5.10.0
func (FaqArrayOutput) ElementType() reflect.Type
func (FaqArrayOutput) Index ¶ added in v5.10.0
func (o FaqArrayOutput) Index(i pulumi.IntInput) FaqOutput
func (FaqArrayOutput) ToFaqArrayOutput ¶ added in v5.10.0
func (o FaqArrayOutput) ToFaqArrayOutput() FaqArrayOutput
func (FaqArrayOutput) ToFaqArrayOutputWithContext ¶ added in v5.10.0
func (o FaqArrayOutput) ToFaqArrayOutputWithContext(ctx context.Context) FaqArrayOutput
type FaqMap ¶ added in v5.10.0
func (FaqMap) ElementType ¶ added in v5.10.0
func (FaqMap) ToFaqMapOutput ¶ added in v5.10.0
func (i FaqMap) ToFaqMapOutput() FaqMapOutput
func (FaqMap) ToFaqMapOutputWithContext ¶ added in v5.10.0
func (i FaqMap) ToFaqMapOutputWithContext(ctx context.Context) FaqMapOutput
type FaqMapInput ¶ added in v5.10.0
type FaqMapInput interface {
pulumi.Input
ToFaqMapOutput() FaqMapOutput
ToFaqMapOutputWithContext(context.Context) FaqMapOutput
}
FaqMapInput is an input type that accepts FaqMap and FaqMapOutput values. You can construct a concrete instance of `FaqMapInput` via:
FaqMap{ "key": FaqArgs{...} }
type FaqMapOutput ¶ added in v5.10.0
type FaqMapOutput struct{ *pulumi.OutputState }
func (FaqMapOutput) ElementType ¶ added in v5.10.0
func (FaqMapOutput) ElementType() reflect.Type
func (FaqMapOutput) MapIndex ¶ added in v5.10.0
func (o FaqMapOutput) MapIndex(k pulumi.StringInput) FaqOutput
func (FaqMapOutput) ToFaqMapOutput ¶ added in v5.10.0
func (o FaqMapOutput) ToFaqMapOutput() FaqMapOutput
func (FaqMapOutput) ToFaqMapOutputWithContext ¶ added in v5.10.0
func (o FaqMapOutput) ToFaqMapOutputWithContext(ctx context.Context) FaqMapOutput
type FaqOutput ¶ added in v5.10.0
type FaqOutput struct{ *pulumi.OutputState }
func (FaqOutput) Arn ¶ added in v5.10.0
func (o FaqOutput) Arn() pulumi.StringOutput
ARN of the FAQ.
func (FaqOutput) CreatedAt ¶ added in v5.10.0
func (o FaqOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the FAQ was created.
func (FaqOutput) Description ¶ added in v5.10.0
func (o FaqOutput) Description() pulumi.StringPtrOutput
The description for a FAQ.
func (FaqOutput) ElementType ¶ added in v5.10.0
func (FaqOutput) ErrorMessage ¶ added in v5.10.0
func (o FaqOutput) ErrorMessage() pulumi.StringOutput
When the Status field value is `FAILED`, this contains a message that explains why.
func (FaqOutput) FaqId ¶ added in v5.10.0
func (o FaqOutput) FaqId() pulumi.StringOutput
The identifier of the FAQ.
func (FaqOutput) FileFormat ¶ added in v5.10.0
func (o FaqOutput) FileFormat() pulumi.StringPtrOutput
The file format used by the input files for the FAQ. Valid Values are `CSV`, `CSV_WITH_HEADER`, `JSON`.
func (FaqOutput) IndexId ¶ added in v5.10.0
func (o FaqOutput) IndexId() pulumi.StringOutput
The identifier of the index for a FAQ.
func (FaqOutput) LanguageCode ¶ added in v5.10.0
func (o FaqOutput) LanguageCode() pulumi.StringOutput
The code for a language. This shows a supported language for the FAQ document. English is supported by default. For more information on supported languages, including their codes, see [Adding documents in languages other than English](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html).
func (FaqOutput) Name ¶ added in v5.10.0
func (o FaqOutput) Name() pulumi.StringOutput
The name that should be associated with the FAQ.
func (FaqOutput) RoleArn ¶ added in v5.10.0
func (o FaqOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQs. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (FaqOutput) S3Path ¶ added in v5.10.0
func (o FaqOutput) S3Path() FaqS3PathOutput
The S3 location of the FAQ input data. Detailed below.
func (FaqOutput) Status ¶ added in v5.10.0
func (o FaqOutput) Status() pulumi.StringOutput
The status of the FAQ. It is ready to use when the status is ACTIVE.
func (FaqOutput) Tags ¶ added in v5.10.0
func (o FaqOutput) Tags() pulumi.StringMapOutput
func (FaqOutput) TagsAll ¶ added in v5.10.0
func (o FaqOutput) 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 (FaqOutput) ToFaqOutput ¶ added in v5.10.0
func (FaqOutput) ToFaqOutputWithContext ¶ added in v5.10.0
func (FaqOutput) UpdatedAt ¶ added in v5.10.0
func (o FaqOutput) UpdatedAt() pulumi.StringOutput
The date and time that the FAQ was last updated.
type FaqS3PathArgs ¶ added in v5.10.0
type FaqS3PathArgs struct {
// The name of the S3 bucket that contains the file.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The name of the file.
Key pulumi.StringInput `pulumi:"key"`
}
func (FaqS3PathArgs) ElementType ¶ added in v5.10.0
func (FaqS3PathArgs) ElementType() reflect.Type
func (FaqS3PathArgs) ToFaqS3PathOutput ¶ added in v5.10.0
func (i FaqS3PathArgs) ToFaqS3PathOutput() FaqS3PathOutput
func (FaqS3PathArgs) ToFaqS3PathOutputWithContext ¶ added in v5.10.0
func (i FaqS3PathArgs) ToFaqS3PathOutputWithContext(ctx context.Context) FaqS3PathOutput
func (FaqS3PathArgs) ToFaqS3PathPtrOutput ¶ added in v5.10.0
func (i FaqS3PathArgs) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
func (FaqS3PathArgs) ToFaqS3PathPtrOutputWithContext ¶ added in v5.10.0
func (i FaqS3PathArgs) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
type FaqS3PathInput ¶ added in v5.10.0
type FaqS3PathInput interface {
pulumi.Input
ToFaqS3PathOutput() FaqS3PathOutput
ToFaqS3PathOutputWithContext(context.Context) FaqS3PathOutput
}
FaqS3PathInput is an input type that accepts FaqS3PathArgs and FaqS3PathOutput values. You can construct a concrete instance of `FaqS3PathInput` via:
FaqS3PathArgs{...}
type FaqS3PathOutput ¶ added in v5.10.0
type FaqS3PathOutput struct{ *pulumi.OutputState }
func (FaqS3PathOutput) Bucket ¶ added in v5.10.0
func (o FaqS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (FaqS3PathOutput) ElementType ¶ added in v5.10.0
func (FaqS3PathOutput) ElementType() reflect.Type
func (FaqS3PathOutput) Key ¶ added in v5.10.0
func (o FaqS3PathOutput) Key() pulumi.StringOutput
The name of the file.
func (FaqS3PathOutput) ToFaqS3PathOutput ¶ added in v5.10.0
func (o FaqS3PathOutput) ToFaqS3PathOutput() FaqS3PathOutput
func (FaqS3PathOutput) ToFaqS3PathOutputWithContext ¶ added in v5.10.0
func (o FaqS3PathOutput) ToFaqS3PathOutputWithContext(ctx context.Context) FaqS3PathOutput
func (FaqS3PathOutput) ToFaqS3PathPtrOutput ¶ added in v5.10.0
func (o FaqS3PathOutput) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
func (FaqS3PathOutput) ToFaqS3PathPtrOutputWithContext ¶ added in v5.10.0
func (o FaqS3PathOutput) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
type FaqS3PathPtrInput ¶ added in v5.10.0
type FaqS3PathPtrInput interface {
pulumi.Input
ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
ToFaqS3PathPtrOutputWithContext(context.Context) FaqS3PathPtrOutput
}
FaqS3PathPtrInput is an input type that accepts FaqS3PathArgs, FaqS3PathPtr and FaqS3PathPtrOutput values. You can construct a concrete instance of `FaqS3PathPtrInput` via:
FaqS3PathArgs{...}
or:
nil
func FaqS3PathPtr ¶ added in v5.10.0
func FaqS3PathPtr(v *FaqS3PathArgs) FaqS3PathPtrInput
type FaqS3PathPtrOutput ¶ added in v5.10.0
type FaqS3PathPtrOutput struct{ *pulumi.OutputState }
func (FaqS3PathPtrOutput) Bucket ¶ added in v5.10.0
func (o FaqS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket that contains the file.
func (FaqS3PathPtrOutput) Elem ¶ added in v5.10.0
func (o FaqS3PathPtrOutput) Elem() FaqS3PathOutput
func (FaqS3PathPtrOutput) ElementType ¶ added in v5.10.0
func (FaqS3PathPtrOutput) ElementType() reflect.Type
func (FaqS3PathPtrOutput) Key ¶ added in v5.10.0
func (o FaqS3PathPtrOutput) Key() pulumi.StringPtrOutput
The name of the file.
func (FaqS3PathPtrOutput) ToFaqS3PathPtrOutput ¶ added in v5.10.0
func (o FaqS3PathPtrOutput) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
func (FaqS3PathPtrOutput) ToFaqS3PathPtrOutputWithContext ¶ added in v5.10.0
func (o FaqS3PathPtrOutput) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
type FaqState ¶ added in v5.10.0
type FaqState struct {
// ARN of the FAQ.
Arn pulumi.StringPtrInput
// The Unix datetime that the FAQ was created.
CreatedAt pulumi.StringPtrInput
// The description for a FAQ.
Description pulumi.StringPtrInput
// When the Status field value is `FAILED`, this contains a message that explains why.
ErrorMessage pulumi.StringPtrInput
// The identifier of the FAQ.
FaqId pulumi.StringPtrInput
// The file format used by the input files for the FAQ. Valid Values are `CSV`, `CSV_WITH_HEADER`, `JSON`.
FileFormat pulumi.StringPtrInput
// The identifier of the index for a FAQ.
IndexId pulumi.StringPtrInput
// The code for a language. This shows a supported language for the FAQ document. English is supported by default. For more information on supported languages, including their codes, see [Adding documents in languages other than English](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html).
LanguageCode pulumi.StringPtrInput
// The name that should be associated with the FAQ.
Name pulumi.StringPtrInput
// The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQs. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn pulumi.StringPtrInput
// The S3 location of the FAQ input data. Detailed below.
S3Path FaqS3PathPtrInput
// The status of the FAQ. It is ready to use when the status is ACTIVE.
Status pulumi.StringPtrInput
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 date and time that the FAQ was last updated.
UpdatedAt pulumi.StringPtrInput
}
func (FaqState) ElementType ¶ added in v5.10.0
type GetExperienceConfiguration ¶ added in v5.10.0
type GetExperienceConfiguration struct {
// The identifiers of your data sources and FAQs. This is the content you want to use for your Amazon Kendra Experience. Documented below.
ContentSourceConfigurations []GetExperienceConfigurationContentSourceConfiguration `pulumi:"contentSourceConfigurations"`
// The AWS SSO field name that contains the identifiers of your users, such as their emails. Documented below.
UserIdentityConfigurations []GetExperienceConfigurationUserIdentityConfiguration `pulumi:"userIdentityConfigurations"`
}
type GetExperienceConfigurationArgs ¶ added in v5.10.0
type GetExperienceConfigurationArgs struct {
// The identifiers of your data sources and FAQs. This is the content you want to use for your Amazon Kendra Experience. Documented below.
ContentSourceConfigurations GetExperienceConfigurationContentSourceConfigurationArrayInput `pulumi:"contentSourceConfigurations"`
// The AWS SSO field name that contains the identifiers of your users, such as their emails. Documented below.
UserIdentityConfigurations GetExperienceConfigurationUserIdentityConfigurationArrayInput `pulumi:"userIdentityConfigurations"`
}
func (GetExperienceConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationArgs) ElementType() reflect.Type
func (GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutput ¶ added in v5.10.0
func (i GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
func (GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationOutput
type GetExperienceConfigurationArray ¶ added in v5.10.0
type GetExperienceConfigurationArray []GetExperienceConfigurationInput
func (GetExperienceConfigurationArray) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationArray) ElementType() reflect.Type
func (GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutput ¶ added in v5.10.0
func (i GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
func (GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationArrayOutput
type GetExperienceConfigurationArrayInput ¶ added in v5.10.0
type GetExperienceConfigurationArrayInput interface {
pulumi.Input
ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
ToGetExperienceConfigurationArrayOutputWithContext(context.Context) GetExperienceConfigurationArrayOutput
}
GetExperienceConfigurationArrayInput is an input type that accepts GetExperienceConfigurationArray and GetExperienceConfigurationArrayOutput values. You can construct a concrete instance of `GetExperienceConfigurationArrayInput` via:
GetExperienceConfigurationArray{ GetExperienceConfigurationArgs{...} }
type GetExperienceConfigurationArrayOutput ¶ added in v5.10.0
type GetExperienceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationArrayOutput) ElementType() reflect.Type
func (GetExperienceConfigurationArrayOutput) Index ¶ added in v5.10.0
func (o GetExperienceConfigurationArrayOutput) Index(i pulumi.IntInput) GetExperienceConfigurationOutput
func (GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutput ¶ added in v5.10.0
func (o GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
func (GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationArrayOutput
type GetExperienceConfigurationContentSourceConfiguration ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfiguration struct {
// The identifiers of the data sources you want to use for your Amazon Kendra Experience.
DataSourceIds []string `pulumi:"dataSourceIds"`
// Whether to use documents you indexed directly using the `BatchPutDocument API`.
DirectPutContent bool `pulumi:"directPutContent"`
// The identifier of the FAQs that you want to use for your Amazon Kendra Experience.
FaqIds []string `pulumi:"faqIds"`
}
type GetExperienceConfigurationContentSourceConfigurationArgs ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfigurationArgs struct {
// The identifiers of the data sources you want to use for your Amazon Kendra Experience.
DataSourceIds pulumi.StringArrayInput `pulumi:"dataSourceIds"`
// Whether to use documents you indexed directly using the `BatchPutDocument API`.
DirectPutContent pulumi.BoolInput `pulumi:"directPutContent"`
// The identifier of the FAQs that you want to use for your Amazon Kendra Experience.
FaqIds pulumi.StringArrayInput `pulumi:"faqIds"`
}
func (GetExperienceConfigurationContentSourceConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationContentSourceConfigurationArgs) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutput ¶ added in v5.10.0
func (i GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
func (GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
type GetExperienceConfigurationContentSourceConfigurationArray ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfigurationArray []GetExperienceConfigurationContentSourceConfigurationInput
func (GetExperienceConfigurationContentSourceConfigurationArray) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationContentSourceConfigurationArray) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput ¶ added in v5.10.0
func (i GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
func (GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
type GetExperienceConfigurationContentSourceConfigurationArrayInput ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfigurationArrayInput interface {
pulumi.Input
ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
}
GetExperienceConfigurationContentSourceConfigurationArrayInput is an input type that accepts GetExperienceConfigurationContentSourceConfigurationArray and GetExperienceConfigurationContentSourceConfigurationArrayOutput values. You can construct a concrete instance of `GetExperienceConfigurationContentSourceConfigurationArrayInput` via:
GetExperienceConfigurationContentSourceConfigurationArray{ GetExperienceConfigurationContentSourceConfigurationArgs{...} }
type GetExperienceConfigurationContentSourceConfigurationArrayOutput ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
type GetExperienceConfigurationContentSourceConfigurationInput ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfigurationInput interface {
pulumi.Input
ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
}
GetExperienceConfigurationContentSourceConfigurationInput is an input type that accepts GetExperienceConfigurationContentSourceConfigurationArgs and GetExperienceConfigurationContentSourceConfigurationOutput values. You can construct a concrete instance of `GetExperienceConfigurationContentSourceConfigurationInput` via:
GetExperienceConfigurationContentSourceConfigurationArgs{...}
type GetExperienceConfigurationContentSourceConfigurationOutput ¶ added in v5.10.0
type GetExperienceConfigurationContentSourceConfigurationOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds() pulumi.StringArrayOutput
The identifiers of the data sources you want to use for your Amazon Kendra Experience.
func (GetExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent() pulumi.BoolOutput
Whether to use documents you indexed directly using the `BatchPutDocument API`.
func (GetExperienceConfigurationContentSourceConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationContentSourceConfigurationOutput) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationOutput) FaqIds ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationOutput) FaqIds() pulumi.StringArrayOutput
The identifier of the FAQs that you want to use for your Amazon Kendra Experience.
func (GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutput ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
func (GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
type GetExperienceConfigurationInput ¶ added in v5.10.0
type GetExperienceConfigurationInput interface {
pulumi.Input
ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
ToGetExperienceConfigurationOutputWithContext(context.Context) GetExperienceConfigurationOutput
}
GetExperienceConfigurationInput is an input type that accepts GetExperienceConfigurationArgs and GetExperienceConfigurationOutput values. You can construct a concrete instance of `GetExperienceConfigurationInput` via:
GetExperienceConfigurationArgs{...}
type GetExperienceConfigurationOutput ¶ added in v5.10.0
type GetExperienceConfigurationOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationOutput) ContentSourceConfigurations ¶ added in v5.10.0
func (o GetExperienceConfigurationOutput) ContentSourceConfigurations() GetExperienceConfigurationContentSourceConfigurationArrayOutput
The identifiers of your data sources and FAQs. This is the content you want to use for your Amazon Kendra Experience. Documented below.
func (GetExperienceConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationOutput) ElementType() reflect.Type
func (GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutput ¶ added in v5.10.0
func (o GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
func (GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationOutput
func (GetExperienceConfigurationOutput) UserIdentityConfigurations ¶ added in v5.10.0
func (o GetExperienceConfigurationOutput) UserIdentityConfigurations() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
The AWS SSO field name that contains the identifiers of your users, such as their emails. Documented below.
type GetExperienceConfigurationUserIdentityConfiguration ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfiguration struct {
// The AWS SSO field name that contains the identifiers of your users, such as their emails.
IdentityAttributeName string `pulumi:"identityAttributeName"`
}
type GetExperienceConfigurationUserIdentityConfigurationArgs ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfigurationArgs struct {
// The AWS SSO field name that contains the identifiers of your users, such as their emails.
IdentityAttributeName pulumi.StringInput `pulumi:"identityAttributeName"`
}
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutput ¶ added in v5.10.0
func (i GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
type GetExperienceConfigurationUserIdentityConfigurationArray ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfigurationArray []GetExperienceConfigurationUserIdentityConfigurationInput
func (GetExperienceConfigurationUserIdentityConfigurationArray) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationUserIdentityConfigurationArray) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput ¶ added in v5.10.0
func (i GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
func (GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
type GetExperienceConfigurationUserIdentityConfigurationArrayInput ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfigurationArrayInput interface {
pulumi.Input
ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
}
GetExperienceConfigurationUserIdentityConfigurationArrayInput is an input type that accepts GetExperienceConfigurationUserIdentityConfigurationArray and GetExperienceConfigurationUserIdentityConfigurationArrayOutput values. You can construct a concrete instance of `GetExperienceConfigurationUserIdentityConfigurationArrayInput` via:
GetExperienceConfigurationUserIdentityConfigurationArray{ GetExperienceConfigurationUserIdentityConfigurationArgs{...} }
type GetExperienceConfigurationUserIdentityConfigurationArrayOutput ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput ¶ added in v5.10.0
func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
type GetExperienceConfigurationUserIdentityConfigurationInput ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfigurationInput interface {
pulumi.Input
ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
}
GetExperienceConfigurationUserIdentityConfigurationInput is an input type that accepts GetExperienceConfigurationUserIdentityConfigurationArgs and GetExperienceConfigurationUserIdentityConfigurationOutput values. You can construct a concrete instance of `GetExperienceConfigurationUserIdentityConfigurationInput` via:
GetExperienceConfigurationUserIdentityConfigurationArgs{...}
type GetExperienceConfigurationUserIdentityConfigurationOutput ¶ added in v5.10.0
type GetExperienceConfigurationUserIdentityConfigurationOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName ¶ added in v5.10.0
func (o GetExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName() pulumi.StringOutput
The AWS SSO field name that contains the identifiers of your users, such as their emails.
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutput ¶ added in v5.10.0
func (o GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
type GetExperienceEndpoint ¶ added in v5.10.0
type GetExperienceEndpointArgs ¶ added in v5.10.0
type GetExperienceEndpointArgs struct {
// The endpoint of your Amazon Kendra Experience.
Endpoint pulumi.StringInput `pulumi:"endpoint"`
// The type of endpoint for your Amazon Kendra Experience.
EndpointType pulumi.StringInput `pulumi:"endpointType"`
}
func (GetExperienceEndpointArgs) ElementType ¶ added in v5.10.0
func (GetExperienceEndpointArgs) ElementType() reflect.Type
func (GetExperienceEndpointArgs) ToGetExperienceEndpointOutput ¶ added in v5.10.0
func (i GetExperienceEndpointArgs) ToGetExperienceEndpointOutput() GetExperienceEndpointOutput
func (GetExperienceEndpointArgs) ToGetExperienceEndpointOutputWithContext ¶ added in v5.10.0
func (i GetExperienceEndpointArgs) ToGetExperienceEndpointOutputWithContext(ctx context.Context) GetExperienceEndpointOutput
type GetExperienceEndpointArray ¶ added in v5.10.0
type GetExperienceEndpointArray []GetExperienceEndpointInput
func (GetExperienceEndpointArray) ElementType ¶ added in v5.10.0
func (GetExperienceEndpointArray) ElementType() reflect.Type
func (GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutput ¶ added in v5.10.0
func (i GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
func (GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutputWithContext ¶ added in v5.10.0
func (i GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutputWithContext(ctx context.Context) GetExperienceEndpointArrayOutput
type GetExperienceEndpointArrayInput ¶ added in v5.10.0
type GetExperienceEndpointArrayInput interface {
pulumi.Input
ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
ToGetExperienceEndpointArrayOutputWithContext(context.Context) GetExperienceEndpointArrayOutput
}
GetExperienceEndpointArrayInput is an input type that accepts GetExperienceEndpointArray and GetExperienceEndpointArrayOutput values. You can construct a concrete instance of `GetExperienceEndpointArrayInput` via:
GetExperienceEndpointArray{ GetExperienceEndpointArgs{...} }
type GetExperienceEndpointArrayOutput ¶ added in v5.10.0
type GetExperienceEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceEndpointArrayOutput) ElementType ¶ added in v5.10.0
func (GetExperienceEndpointArrayOutput) ElementType() reflect.Type
func (GetExperienceEndpointArrayOutput) Index ¶ added in v5.10.0
func (o GetExperienceEndpointArrayOutput) Index(i pulumi.IntInput) GetExperienceEndpointOutput
func (GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutput ¶ added in v5.10.0
func (o GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
func (GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutputWithContext ¶ added in v5.10.0
func (o GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutputWithContext(ctx context.Context) GetExperienceEndpointArrayOutput
type GetExperienceEndpointInput ¶ added in v5.10.0
type GetExperienceEndpointInput interface {
pulumi.Input
ToGetExperienceEndpointOutput() GetExperienceEndpointOutput
ToGetExperienceEndpointOutputWithContext(context.Context) GetExperienceEndpointOutput
}
GetExperienceEndpointInput is an input type that accepts GetExperienceEndpointArgs and GetExperienceEndpointOutput values. You can construct a concrete instance of `GetExperienceEndpointInput` via:
GetExperienceEndpointArgs{...}
type GetExperienceEndpointOutput ¶ added in v5.10.0
type GetExperienceEndpointOutput struct{ *pulumi.OutputState }
func (GetExperienceEndpointOutput) ElementType ¶ added in v5.10.0
func (GetExperienceEndpointOutput) ElementType() reflect.Type
func (GetExperienceEndpointOutput) Endpoint ¶ added in v5.10.0
func (o GetExperienceEndpointOutput) Endpoint() pulumi.StringOutput
The endpoint of your Amazon Kendra Experience.
func (GetExperienceEndpointOutput) EndpointType ¶ added in v5.10.0
func (o GetExperienceEndpointOutput) EndpointType() pulumi.StringOutput
The type of endpoint for your Amazon Kendra Experience.
func (GetExperienceEndpointOutput) ToGetExperienceEndpointOutput ¶ added in v5.10.0
func (o GetExperienceEndpointOutput) ToGetExperienceEndpointOutput() GetExperienceEndpointOutput
func (GetExperienceEndpointOutput) ToGetExperienceEndpointOutputWithContext ¶ added in v5.10.0
func (o GetExperienceEndpointOutput) ToGetExperienceEndpointOutputWithContext(ctx context.Context) GetExperienceEndpointOutput
type GetFaqS3Path ¶ added in v5.10.0
type GetFaqS3PathArgs ¶ added in v5.10.0
type GetFaqS3PathArgs struct {
// The name of the S3 bucket that contains the file.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The name of the file.
Key pulumi.StringInput `pulumi:"key"`
}
func (GetFaqS3PathArgs) ElementType ¶ added in v5.10.0
func (GetFaqS3PathArgs) ElementType() reflect.Type
func (GetFaqS3PathArgs) ToGetFaqS3PathOutput ¶ added in v5.10.0
func (i GetFaqS3PathArgs) ToGetFaqS3PathOutput() GetFaqS3PathOutput
func (GetFaqS3PathArgs) ToGetFaqS3PathOutputWithContext ¶ added in v5.10.0
func (i GetFaqS3PathArgs) ToGetFaqS3PathOutputWithContext(ctx context.Context) GetFaqS3PathOutput
type GetFaqS3PathArray ¶ added in v5.10.0
type GetFaqS3PathArray []GetFaqS3PathInput
func (GetFaqS3PathArray) ElementType ¶ added in v5.10.0
func (GetFaqS3PathArray) ElementType() reflect.Type
func (GetFaqS3PathArray) ToGetFaqS3PathArrayOutput ¶ added in v5.10.0
func (i GetFaqS3PathArray) ToGetFaqS3PathArrayOutput() GetFaqS3PathArrayOutput
func (GetFaqS3PathArray) ToGetFaqS3PathArrayOutputWithContext ¶ added in v5.10.0
func (i GetFaqS3PathArray) ToGetFaqS3PathArrayOutputWithContext(ctx context.Context) GetFaqS3PathArrayOutput
type GetFaqS3PathArrayInput ¶ added in v5.10.0
type GetFaqS3PathArrayInput interface {
pulumi.Input
ToGetFaqS3PathArrayOutput() GetFaqS3PathArrayOutput
ToGetFaqS3PathArrayOutputWithContext(context.Context) GetFaqS3PathArrayOutput
}
GetFaqS3PathArrayInput is an input type that accepts GetFaqS3PathArray and GetFaqS3PathArrayOutput values. You can construct a concrete instance of `GetFaqS3PathArrayInput` via:
GetFaqS3PathArray{ GetFaqS3PathArgs{...} }
type GetFaqS3PathArrayOutput ¶ added in v5.10.0
type GetFaqS3PathArrayOutput struct{ *pulumi.OutputState }
func (GetFaqS3PathArrayOutput) ElementType ¶ added in v5.10.0
func (GetFaqS3PathArrayOutput) ElementType() reflect.Type
func (GetFaqS3PathArrayOutput) Index ¶ added in v5.10.0
func (o GetFaqS3PathArrayOutput) Index(i pulumi.IntInput) GetFaqS3PathOutput
func (GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutput ¶ added in v5.10.0
func (o GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutput() GetFaqS3PathArrayOutput
func (GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutputWithContext ¶ added in v5.10.0
func (o GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutputWithContext(ctx context.Context) GetFaqS3PathArrayOutput
type GetFaqS3PathInput ¶ added in v5.10.0
type GetFaqS3PathInput interface {
pulumi.Input
ToGetFaqS3PathOutput() GetFaqS3PathOutput
ToGetFaqS3PathOutputWithContext(context.Context) GetFaqS3PathOutput
}
GetFaqS3PathInput is an input type that accepts GetFaqS3PathArgs and GetFaqS3PathOutput values. You can construct a concrete instance of `GetFaqS3PathInput` via:
GetFaqS3PathArgs{...}
type GetFaqS3PathOutput ¶ added in v5.10.0
type GetFaqS3PathOutput struct{ *pulumi.OutputState }
func (GetFaqS3PathOutput) Bucket ¶ added in v5.10.0
func (o GetFaqS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (GetFaqS3PathOutput) ElementType ¶ added in v5.10.0
func (GetFaqS3PathOutput) ElementType() reflect.Type
func (GetFaqS3PathOutput) Key ¶ added in v5.10.0
func (o GetFaqS3PathOutput) Key() pulumi.StringOutput
The name of the file.
func (GetFaqS3PathOutput) ToGetFaqS3PathOutput ¶ added in v5.10.0
func (o GetFaqS3PathOutput) ToGetFaqS3PathOutput() GetFaqS3PathOutput
func (GetFaqS3PathOutput) ToGetFaqS3PathOutputWithContext ¶ added in v5.10.0
func (o GetFaqS3PathOutput) ToGetFaqS3PathOutputWithContext(ctx context.Context) GetFaqS3PathOutput
type GetIndexCapacityUnit ¶ added in v5.10.0
type GetIndexCapacityUnit 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 GetIndexCapacityUnitArgs ¶ added in v5.10.0
type GetIndexCapacityUnitArgs 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.IntInput `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.IntInput `pulumi:"storageCapacityUnits"`
}
func (GetIndexCapacityUnitArgs) ElementType ¶ added in v5.10.0
func (GetIndexCapacityUnitArgs) ElementType() reflect.Type
func (GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutput ¶ added in v5.10.0
func (i GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutput() GetIndexCapacityUnitOutput
func (GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutputWithContext ¶ added in v5.10.0
func (i GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutputWithContext(ctx context.Context) GetIndexCapacityUnitOutput
type GetIndexCapacityUnitArray ¶ added in v5.10.0
type GetIndexCapacityUnitArray []GetIndexCapacityUnitInput
func (GetIndexCapacityUnitArray) ElementType ¶ added in v5.10.0
func (GetIndexCapacityUnitArray) ElementType() reflect.Type
func (GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutput ¶ added in v5.10.0
func (i GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutput() GetIndexCapacityUnitArrayOutput
func (GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutputWithContext(ctx context.Context) GetIndexCapacityUnitArrayOutput
type GetIndexCapacityUnitArrayInput ¶ added in v5.10.0
type GetIndexCapacityUnitArrayInput interface {
pulumi.Input
ToGetIndexCapacityUnitArrayOutput() GetIndexCapacityUnitArrayOutput
ToGetIndexCapacityUnitArrayOutputWithContext(context.Context) GetIndexCapacityUnitArrayOutput
}
GetIndexCapacityUnitArrayInput is an input type that accepts GetIndexCapacityUnitArray and GetIndexCapacityUnitArrayOutput values. You can construct a concrete instance of `GetIndexCapacityUnitArrayInput` via:
GetIndexCapacityUnitArray{ GetIndexCapacityUnitArgs{...} }
type GetIndexCapacityUnitArrayOutput ¶ added in v5.10.0
type GetIndexCapacityUnitArrayOutput struct{ *pulumi.OutputState }
func (GetIndexCapacityUnitArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexCapacityUnitArrayOutput) ElementType() reflect.Type
func (GetIndexCapacityUnitArrayOutput) Index ¶ added in v5.10.0
func (o GetIndexCapacityUnitArrayOutput) Index(i pulumi.IntInput) GetIndexCapacityUnitOutput
func (GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutput ¶ added in v5.10.0
func (o GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutput() GetIndexCapacityUnitArrayOutput
func (GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutputWithContext(ctx context.Context) GetIndexCapacityUnitArrayOutput
type GetIndexCapacityUnitInput ¶ added in v5.10.0
type GetIndexCapacityUnitInput interface {
pulumi.Input
ToGetIndexCapacityUnitOutput() GetIndexCapacityUnitOutput
ToGetIndexCapacityUnitOutputWithContext(context.Context) GetIndexCapacityUnitOutput
}
GetIndexCapacityUnitInput is an input type that accepts GetIndexCapacityUnitArgs and GetIndexCapacityUnitOutput values. You can construct a concrete instance of `GetIndexCapacityUnitInput` via:
GetIndexCapacityUnitArgs{...}
type GetIndexCapacityUnitOutput ¶ added in v5.10.0
type GetIndexCapacityUnitOutput struct{ *pulumi.OutputState }
func (GetIndexCapacityUnitOutput) ElementType ¶ added in v5.10.0
func (GetIndexCapacityUnitOutput) ElementType() reflect.Type
func (GetIndexCapacityUnitOutput) QueryCapacityUnits ¶ added in v5.10.0
func (o GetIndexCapacityUnitOutput) QueryCapacityUnits() pulumi.IntOutput
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 (GetIndexCapacityUnitOutput) StorageCapacityUnits ¶ added in v5.10.0
func (o GetIndexCapacityUnitOutput) StorageCapacityUnits() pulumi.IntOutput
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 (GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutput ¶ added in v5.10.0
func (o GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutput() GetIndexCapacityUnitOutput
func (GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutputWithContext ¶ added in v5.10.0
func (o GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutputWithContext(ctx context.Context) GetIndexCapacityUnitOutput
type GetIndexDocumentMetadataConfigurationUpdate ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdate struct {
// The name of the index field. Minimum length of 1. Maximum length of 30.
Name string `pulumi:"name"`
// A block that provides manual tuning parameters to determine how the field affects the search results. Documented below.
Relevances []GetIndexDocumentMetadataConfigurationUpdateRelevance `pulumi:"relevances"`
// A block that provides information about how the field is used during a search. Documented below.
Searches []GetIndexDocumentMetadataConfigurationUpdateSearch `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 GetIndexDocumentMetadataConfigurationUpdateArgs ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateArgs struct {
// The name of the index field. Minimum length of 1. Maximum length of 30.
Name pulumi.StringInput `pulumi:"name"`
// A block that provides manual tuning parameters to determine how the field affects the search results. Documented below.
Relevances GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput `pulumi:"relevances"`
// A block that provides information about how the field is used during a search. Documented below.
Searches GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput `pulumi:"searches"`
// The data type of the index field. Valid values are `STRING_VALUE`, `STRING_LIST_VALUE`, `LONG_VALUE`, `DATE_VALUE`.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutput ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
type GetIndexDocumentMetadataConfigurationUpdateArray ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateArray []GetIndexDocumentMetadataConfigurationUpdateInput
func (GetIndexDocumentMetadataConfigurationUpdateArray) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateArray) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateArrayInput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateArrayInput interface {
pulumi.Input
ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
}
GetIndexDocumentMetadataConfigurationUpdateArrayInput is an input type that accepts GetIndexDocumentMetadataConfigurationUpdateArray and GetIndexDocumentMetadataConfigurationUpdateArrayOutput values. You can construct a concrete instance of `GetIndexDocumentMetadataConfigurationUpdateArrayInput` via:
GetIndexDocumentMetadataConfigurationUpdateArray{ GetIndexDocumentMetadataConfigurationUpdateArgs{...} }
type GetIndexDocumentMetadataConfigurationUpdateArrayOutput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateArrayOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateInput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateInput interface {
pulumi.Input
ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
}
GetIndexDocumentMetadataConfigurationUpdateInput is an input type that accepts GetIndexDocumentMetadataConfigurationUpdateArgs and GetIndexDocumentMetadataConfigurationUpdateOutput values. You can construct a concrete instance of `GetIndexDocumentMetadataConfigurationUpdateInput` via:
GetIndexDocumentMetadataConfigurationUpdateArgs{...}
type GetIndexDocumentMetadataConfigurationUpdateOutput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Name ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Name() pulumi.StringOutput
The name of the index field. Minimum length of 1. Maximum length of 30.
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Relevances ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Relevances() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
A block that provides manual tuning parameters to determine how the field affects the search results. Documented below.
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Searches ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Searches() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
A block that provides information about how the field is used during a search. Documented below.
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutput ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Type ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Type() pulumi.StringOutput
The data type of the index field. Valid values are `STRING_VALUE`, `STRING_LIST_VALUE`, `LONG_VALUE`, `DATE_VALUE`.
type GetIndexDocumentMetadataConfigurationUpdateRelevance ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevance 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 GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs 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.StringInput `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.BoolInput `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.IntInput `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.StringInput `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 (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArray ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArray []GetIndexDocumentMetadataConfigurationUpdateRelevanceInput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput interface {
pulumi.Input
ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
}
GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput is an input type that accepts GetIndexDocumentMetadataConfigurationUpdateRelevanceArray and GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput values. You can construct a concrete instance of `GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput` via:
GetIndexDocumentMetadataConfigurationUpdateRelevanceArray{ GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs{...} }
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateRelevanceInput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevanceInput interface {
pulumi.Input
ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
}
GetIndexDocumentMetadataConfigurationUpdateRelevanceInput is an input type that accepts GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs and GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput values. You can construct a concrete instance of `GetIndexDocumentMetadataConfigurationUpdateRelevanceInput` via:
GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs{...}
type GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration() pulumi.StringOutput
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 (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness() pulumi.BoolOutput
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 (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance() pulumi.IntOutput
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 (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) RankOrder ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) RankOrder() pulumi.StringOutput
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 (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) 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 GetIndexDocumentMetadataConfigurationUpdateSearch ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearch 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 GetIndexDocumentMetadataConfigurationUpdateSearchArgs ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearchArgs struct {
// Determines whether the field is returned in the query response. The default is `true`.
Displayable pulumi.BoolInput `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.BoolInput `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.BoolInput `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.BoolInput `pulumi:"sortable"`
}
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
type GetIndexDocumentMetadataConfigurationUpdateSearchArray ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearchArray []GetIndexDocumentMetadataConfigurationUpdateSearchInput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput interface {
pulumi.Input
ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
}
GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput is an input type that accepts GetIndexDocumentMetadataConfigurationUpdateSearchArray and GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput values. You can construct a concrete instance of `GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput` via:
GetIndexDocumentMetadataConfigurationUpdateSearchArray{ GetIndexDocumentMetadataConfigurationUpdateSearchArgs{...} }
type GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateSearchInput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearchInput interface {
pulumi.Input
ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
}
GetIndexDocumentMetadataConfigurationUpdateSearchInput is an input type that accepts GetIndexDocumentMetadataConfigurationUpdateSearchArgs and GetIndexDocumentMetadataConfigurationUpdateSearchOutput values. You can construct a concrete instance of `GetIndexDocumentMetadataConfigurationUpdateSearchInput` via:
GetIndexDocumentMetadataConfigurationUpdateSearchArgs{...}
type GetIndexDocumentMetadataConfigurationUpdateSearchOutput ¶ added in v5.10.0
type GetIndexDocumentMetadataConfigurationUpdateSearchOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable() pulumi.BoolOutput
Determines whether the field is returned in the query response. The default is `true`.
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType ¶ added in v5.10.0
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable() pulumi.BoolOutput
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 (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Searchable ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Searchable() pulumi.BoolOutput
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 (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Sortable ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Sortable() pulumi.BoolOutput
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 (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext ¶ added in v5.10.0
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
type GetIndexIndexStatistic ¶ added in v5.10.0
type GetIndexIndexStatistic struct {
// A block that specifies the number of question and answer topics in the index. Documented below.
FaqStatistics []GetIndexIndexStatisticFaqStatistic `pulumi:"faqStatistics"`
// A block that specifies the number of text documents indexed.
TextDocumentStatistics []GetIndexIndexStatisticTextDocumentStatistic `pulumi:"textDocumentStatistics"`
}
type GetIndexIndexStatisticArgs ¶ added in v5.10.0
type GetIndexIndexStatisticArgs struct {
// A block that specifies the number of question and answer topics in the index. Documented below.
FaqStatistics GetIndexIndexStatisticFaqStatisticArrayInput `pulumi:"faqStatistics"`
// A block that specifies the number of text documents indexed.
TextDocumentStatistics GetIndexIndexStatisticTextDocumentStatisticArrayInput `pulumi:"textDocumentStatistics"`
}
func (GetIndexIndexStatisticArgs) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticArgs) ElementType() reflect.Type
func (GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutput ¶ added in v5.10.0
func (i GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutput() GetIndexIndexStatisticOutput
func (GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutputWithContext ¶ added in v5.10.0
func (i GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticOutput
type GetIndexIndexStatisticArray ¶ added in v5.10.0
type GetIndexIndexStatisticArray []GetIndexIndexStatisticInput
func (GetIndexIndexStatisticArray) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticArray) ElementType() reflect.Type
func (GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutput ¶ added in v5.10.0
func (i GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
func (GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticArrayOutput
type GetIndexIndexStatisticArrayInput ¶ added in v5.10.0
type GetIndexIndexStatisticArrayInput interface {
pulumi.Input
ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
ToGetIndexIndexStatisticArrayOutputWithContext(context.Context) GetIndexIndexStatisticArrayOutput
}
GetIndexIndexStatisticArrayInput is an input type that accepts GetIndexIndexStatisticArray and GetIndexIndexStatisticArrayOutput values. You can construct a concrete instance of `GetIndexIndexStatisticArrayInput` via:
GetIndexIndexStatisticArray{ GetIndexIndexStatisticArgs{...} }
type GetIndexIndexStatisticArrayOutput ¶ added in v5.10.0
type GetIndexIndexStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticArrayOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticArrayOutput) Index ¶ added in v5.10.0
func (o GetIndexIndexStatisticArrayOutput) Index(i pulumi.IntInput) GetIndexIndexStatisticOutput
func (GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutput ¶ added in v5.10.0
func (o GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
func (GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticArrayOutput
type GetIndexIndexStatisticFaqStatistic ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatistic struct {
// The total number of FAQ questions and answers contained in the index.
IndexedQuestionAnswersCount int `pulumi:"indexedQuestionAnswersCount"`
}
type GetIndexIndexStatisticFaqStatisticArgs ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatisticArgs struct {
// The total number of FAQ questions and answers contained in the index.
IndexedQuestionAnswersCount pulumi.IntInput `pulumi:"indexedQuestionAnswersCount"`
}
func (GetIndexIndexStatisticFaqStatisticArgs) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticFaqStatisticArgs) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutput ¶ added in v5.10.0
func (i GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
func (GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutputWithContext ¶ added in v5.10.0
func (i GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticOutput
type GetIndexIndexStatisticFaqStatisticArray ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatisticArray []GetIndexIndexStatisticFaqStatisticInput
func (GetIndexIndexStatisticFaqStatisticArray) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticFaqStatisticArray) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutput ¶ added in v5.10.0
func (i GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
func (GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
type GetIndexIndexStatisticFaqStatisticArrayInput ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatisticArrayInput interface {
pulumi.Input
ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
}
GetIndexIndexStatisticFaqStatisticArrayInput is an input type that accepts GetIndexIndexStatisticFaqStatisticArray and GetIndexIndexStatisticFaqStatisticArrayOutput values. You can construct a concrete instance of `GetIndexIndexStatisticFaqStatisticArrayInput` via:
GetIndexIndexStatisticFaqStatisticArray{ GetIndexIndexStatisticFaqStatisticArgs{...} }
type GetIndexIndexStatisticFaqStatisticArrayOutput ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutput ¶ added in v5.10.0
func (o GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
type GetIndexIndexStatisticFaqStatisticInput ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatisticInput interface {
pulumi.Input
ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
ToGetIndexIndexStatisticFaqStatisticOutputWithContext(context.Context) GetIndexIndexStatisticFaqStatisticOutput
}
GetIndexIndexStatisticFaqStatisticInput is an input type that accepts GetIndexIndexStatisticFaqStatisticArgs and GetIndexIndexStatisticFaqStatisticOutput values. You can construct a concrete instance of `GetIndexIndexStatisticFaqStatisticInput` via:
GetIndexIndexStatisticFaqStatisticArgs{...}
type GetIndexIndexStatisticFaqStatisticOutput ¶ added in v5.10.0
type GetIndexIndexStatisticFaqStatisticOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticFaqStatisticOutput) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticFaqStatisticOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount ¶ added in v5.10.0
func (o GetIndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount() pulumi.IntOutput
The total number of FAQ questions and answers contained in the index.
func (GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutput ¶ added in v5.10.0
func (o GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
func (GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutputWithContext ¶ added in v5.10.0
func (o GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticOutput
type GetIndexIndexStatisticInput ¶ added in v5.10.0
type GetIndexIndexStatisticInput interface {
pulumi.Input
ToGetIndexIndexStatisticOutput() GetIndexIndexStatisticOutput
ToGetIndexIndexStatisticOutputWithContext(context.Context) GetIndexIndexStatisticOutput
}
GetIndexIndexStatisticInput is an input type that accepts GetIndexIndexStatisticArgs and GetIndexIndexStatisticOutput values. You can construct a concrete instance of `GetIndexIndexStatisticInput` via:
GetIndexIndexStatisticArgs{...}
type GetIndexIndexStatisticOutput ¶ added in v5.10.0
type GetIndexIndexStatisticOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticOutput) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticOutput) FaqStatistics ¶ added in v5.10.0
func (o GetIndexIndexStatisticOutput) FaqStatistics() GetIndexIndexStatisticFaqStatisticArrayOutput
A block that specifies the number of question and answer topics in the index. Documented below.
func (GetIndexIndexStatisticOutput) TextDocumentStatistics ¶ added in v5.10.0
func (o GetIndexIndexStatisticOutput) TextDocumentStatistics() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
A block that specifies the number of text documents indexed.
func (GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutput ¶ added in v5.10.0
func (o GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutput() GetIndexIndexStatisticOutput
func (GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutputWithContext ¶ added in v5.10.0
func (o GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticOutput
type GetIndexIndexStatisticTextDocumentStatistic ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticArgs ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticArgs struct {
// The total size, in bytes, of the indexed documents.
IndexedTextBytes pulumi.IntInput `pulumi:"indexedTextBytes"`
// The number of text documents indexed.
IndexedTextDocumentsCount pulumi.IntInput `pulumi:"indexedTextDocumentsCount"`
}
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutput ¶ added in v5.10.0
func (i GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext ¶ added in v5.10.0
func (i GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
type GetIndexIndexStatisticTextDocumentStatisticArray ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticArray []GetIndexIndexStatisticTextDocumentStatisticInput
func (GetIndexIndexStatisticTextDocumentStatisticArray) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticTextDocumentStatisticArray) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput ¶ added in v5.10.0
func (i GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
func (GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
type GetIndexIndexStatisticTextDocumentStatisticArrayInput ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticArrayInput interface {
pulumi.Input
ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
}
GetIndexIndexStatisticTextDocumentStatisticArrayInput is an input type that accepts GetIndexIndexStatisticTextDocumentStatisticArray and GetIndexIndexStatisticTextDocumentStatisticArrayOutput values. You can construct a concrete instance of `GetIndexIndexStatisticTextDocumentStatisticArrayInput` via:
GetIndexIndexStatisticTextDocumentStatisticArray{ GetIndexIndexStatisticTextDocumentStatisticArgs{...} }
type GetIndexIndexStatisticTextDocumentStatisticArrayOutput ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput ¶ added in v5.10.0
func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
type GetIndexIndexStatisticTextDocumentStatisticInput ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticInput interface {
pulumi.Input
ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
}
GetIndexIndexStatisticTextDocumentStatisticInput is an input type that accepts GetIndexIndexStatisticTextDocumentStatisticArgs and GetIndexIndexStatisticTextDocumentStatisticOutput values. You can construct a concrete instance of `GetIndexIndexStatisticTextDocumentStatisticInput` via:
GetIndexIndexStatisticTextDocumentStatisticArgs{...}
type GetIndexIndexStatisticTextDocumentStatisticOutput ¶ added in v5.10.0
type GetIndexIndexStatisticTextDocumentStatisticOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ElementType ¶ added in v5.10.0
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes ¶ added in v5.10.0
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes() pulumi.IntOutput
The total size, in bytes, of the indexed documents.
func (GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount ¶ added in v5.10.0
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount() pulumi.IntOutput
The number of text documents indexed.
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutput ¶ added in v5.10.0
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext ¶ added in v5.10.0
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
type GetIndexServerSideEncryptionConfiguration ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfiguration struct {
// The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
KmsKeyId string `pulumi:"kmsKeyId"`
}
type GetIndexServerSideEncryptionConfigurationArgs ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfigurationArgs struct {
// The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}
func (GetIndexServerSideEncryptionConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetIndexServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutput ¶ added in v5.10.0
func (i GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
func (GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationOutput
type GetIndexServerSideEncryptionConfigurationArray ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfigurationArray []GetIndexServerSideEncryptionConfigurationInput
func (GetIndexServerSideEncryptionConfigurationArray) ElementType ¶ added in v5.10.0
func (GetIndexServerSideEncryptionConfigurationArray) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutput ¶ added in v5.10.0
func (i GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
func (GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
type GetIndexServerSideEncryptionConfigurationArrayInput ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfigurationArrayInput interface {
pulumi.Input
ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
}
GetIndexServerSideEncryptionConfigurationArrayInput is an input type that accepts GetIndexServerSideEncryptionConfigurationArray and GetIndexServerSideEncryptionConfigurationArrayOutput values. You can construct a concrete instance of `GetIndexServerSideEncryptionConfigurationArrayInput` via:
GetIndexServerSideEncryptionConfigurationArray{ GetIndexServerSideEncryptionConfigurationArgs{...} }
type GetIndexServerSideEncryptionConfigurationArrayOutput ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutput ¶ added in v5.10.0
func (o GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
type GetIndexServerSideEncryptionConfigurationInput ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfigurationInput interface {
pulumi.Input
ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
ToGetIndexServerSideEncryptionConfigurationOutputWithContext(context.Context) GetIndexServerSideEncryptionConfigurationOutput
}
GetIndexServerSideEncryptionConfigurationInput is an input type that accepts GetIndexServerSideEncryptionConfigurationArgs and GetIndexServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `GetIndexServerSideEncryptionConfigurationInput` via:
GetIndexServerSideEncryptionConfigurationArgs{...}
type GetIndexServerSideEncryptionConfigurationOutput ¶ added in v5.10.0
type GetIndexServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexServerSideEncryptionConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetIndexServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationOutput) KmsKeyId ¶ added in v5.10.0
func (o GetIndexServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringOutput
The identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
func (GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutput ¶ added in v5.10.0
func (o GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
func (GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationOutput
type GetIndexUserGroupResolutionConfiguration ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfiguration 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 GetIndexUserGroupResolutionConfigurationArgs ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfigurationArgs 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 (GetIndexUserGroupResolutionConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetIndexUserGroupResolutionConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutput ¶ added in v5.10.0
func (i GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
func (GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationOutput
type GetIndexUserGroupResolutionConfigurationArray ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfigurationArray []GetIndexUserGroupResolutionConfigurationInput
func (GetIndexUserGroupResolutionConfigurationArray) ElementType ¶ added in v5.10.0
func (GetIndexUserGroupResolutionConfigurationArray) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutput ¶ added in v5.10.0
func (i GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
func (GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
type GetIndexUserGroupResolutionConfigurationArrayInput ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfigurationArrayInput interface {
pulumi.Input
ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
}
GetIndexUserGroupResolutionConfigurationArrayInput is an input type that accepts GetIndexUserGroupResolutionConfigurationArray and GetIndexUserGroupResolutionConfigurationArrayOutput values. You can construct a concrete instance of `GetIndexUserGroupResolutionConfigurationArrayInput` via:
GetIndexUserGroupResolutionConfigurationArray{ GetIndexUserGroupResolutionConfigurationArgs{...} }
type GetIndexUserGroupResolutionConfigurationArrayOutput ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutput ¶ added in v5.10.0
func (o GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
type GetIndexUserGroupResolutionConfigurationInput ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfigurationInput interface {
pulumi.Input
ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
ToGetIndexUserGroupResolutionConfigurationOutputWithContext(context.Context) GetIndexUserGroupResolutionConfigurationOutput
}
GetIndexUserGroupResolutionConfigurationInput is an input type that accepts GetIndexUserGroupResolutionConfigurationArgs and GetIndexUserGroupResolutionConfigurationOutput values. You can construct a concrete instance of `GetIndexUserGroupResolutionConfigurationInput` via:
GetIndexUserGroupResolutionConfigurationArgs{...}
type GetIndexUserGroupResolutionConfigurationOutput ¶ added in v5.10.0
type GetIndexUserGroupResolutionConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserGroupResolutionConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserGroupResolutionConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutput ¶ added in v5.10.0
func (o GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
func (GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationOutput
func (GetIndexUserGroupResolutionConfigurationOutput) UserGroupResolutionMode ¶ added in v5.10.0
func (o GetIndexUserGroupResolutionConfigurationOutput) 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 GetIndexUserTokenConfiguration ¶ added in v5.10.0
type GetIndexUserTokenConfiguration struct {
// A block that specifies the information about the JSON token type configuration.
JsonTokenTypeConfigurations []GetIndexUserTokenConfigurationJsonTokenTypeConfiguration `pulumi:"jsonTokenTypeConfigurations"`
// A block that specifies the information about the JWT token type configuration.
JwtTokenTypeConfigurations []GetIndexUserTokenConfigurationJwtTokenTypeConfiguration `pulumi:"jwtTokenTypeConfigurations"`
}
type GetIndexUserTokenConfigurationArgs ¶ added in v5.10.0
type GetIndexUserTokenConfigurationArgs struct {
// A block that specifies the information about the JSON token type configuration.
JsonTokenTypeConfigurations GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput `pulumi:"jsonTokenTypeConfigurations"`
// A block that specifies the information about the JWT token type configuration.
JwtTokenTypeConfigurations GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput `pulumi:"jwtTokenTypeConfigurations"`
}
func (GetIndexUserTokenConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutput ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
func (GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationOutput
type GetIndexUserTokenConfigurationArray ¶ added in v5.10.0
type GetIndexUserTokenConfigurationArray []GetIndexUserTokenConfigurationInput
func (GetIndexUserTokenConfigurationArray) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationArray) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutput ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
func (GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationArrayOutput
type GetIndexUserTokenConfigurationArrayInput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationArrayInput interface {
pulumi.Input
ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
ToGetIndexUserTokenConfigurationArrayOutputWithContext(context.Context) GetIndexUserTokenConfigurationArrayOutput
}
GetIndexUserTokenConfigurationArrayInput is an input type that accepts GetIndexUserTokenConfigurationArray and GetIndexUserTokenConfigurationArrayOutput values. You can construct a concrete instance of `GetIndexUserTokenConfigurationArrayInput` via:
GetIndexUserTokenConfigurationArray{ GetIndexUserTokenConfigurationArgs{...} }
type GetIndexUserTokenConfigurationArrayOutput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutput ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
func (GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationArrayOutput
type GetIndexUserTokenConfigurationInput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationInput interface {
pulumi.Input
ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
ToGetIndexUserTokenConfigurationOutputWithContext(context.Context) GetIndexUserTokenConfigurationOutput
}
GetIndexUserTokenConfigurationInput is an input type that accepts GetIndexUserTokenConfigurationArgs and GetIndexUserTokenConfigurationOutput values. You can construct a concrete instance of `GetIndexUserTokenConfigurationInput` via:
GetIndexUserTokenConfigurationArgs{...}
type GetIndexUserTokenConfigurationJsonTokenTypeConfiguration ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs struct {
// The group attribute field.
GroupAttributeField pulumi.StringInput `pulumi:"groupAttributeField"`
// The user name attribute field.
UserNameAttributeField pulumi.StringInput `pulumi:"userNameAttributeField"`
}
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray []GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput interface {
pulumi.Input
ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
}
GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput is an input type that accepts GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray and GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput values. You can construct a concrete instance of `GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput` via:
GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray{ GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs{...} }
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput interface {
pulumi.Input
ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
}
GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput is an input type that accepts GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs and GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput values. You can construct a concrete instance of `GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput` via:
GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs{...}
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) GroupAttributeField ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
The group attribute field.
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) UserNameAttributeField ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
The user name attribute field.
type GetIndexUserTokenConfigurationJwtTokenTypeConfiguration ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfiguration struct {
// The regular expression that identifies the claim.
ClaimRegex string `pulumi:"claimRegex"`
// The group attribute field.
GroupAttributeField string `pulumi:"groupAttributeField"`
// The issuer of the token.
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.
Url string `pulumi:"url"`
// The user name attribute field.
UserNameAttributeField string `pulumi:"userNameAttributeField"`
}
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs struct {
// The regular expression that identifies the claim.
ClaimRegex pulumi.StringInput `pulumi:"claimRegex"`
// The group attribute field.
GroupAttributeField pulumi.StringInput `pulumi:"groupAttributeField"`
// The issuer of the token.
Issuer pulumi.StringInput `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.StringInput `pulumi:"secretsManagerArn"`
// The signing key URL.
Url pulumi.StringInput `pulumi:"url"`
// The user name attribute field.
UserNameAttributeField pulumi.StringInput `pulumi:"userNameAttributeField"`
}
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray []GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput interface {
pulumi.Input
ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
}
GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput is an input type that accepts GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray and GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput values. You can construct a concrete instance of `GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput` via:
GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray{ GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs{...} }
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput interface {
pulumi.Input
ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
}
GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput is an input type that accepts GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs and GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput values. You can construct a concrete instance of `GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput` via:
GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs{...}
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ClaimRegex ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ClaimRegex() pulumi.StringOutput
The regular expression that identifies the claim.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) GroupAttributeField ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
The group attribute field.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Issuer ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Issuer() pulumi.StringOutput
The issuer of the token.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation() pulumi.StringOutput
The location of the key. Valid values are `URL` or `SECRET_MANAGER`
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) SecretsManagerArn ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) SecretsManagerArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the secret.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Url ¶ added in v5.10.0
The signing key URL.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) UserNameAttributeField ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
The user name attribute field.
type GetIndexUserTokenConfigurationOutput ¶ added in v5.10.0
type GetIndexUserTokenConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationOutput) ElementType ¶ added in v5.10.0
func (GetIndexUserTokenConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationOutput) JsonTokenTypeConfigurations ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationOutput) JsonTokenTypeConfigurations() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
A block that specifies the information about the JSON token type configuration.
func (GetIndexUserTokenConfigurationOutput) JwtTokenTypeConfigurations ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationOutput) JwtTokenTypeConfigurations() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
A block that specifies the information about the JWT token type configuration.
func (GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutput ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
func (GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutputWithContext ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationOutput
type GetQuerySuggestionsBlockListSourceS3Path ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathArgs ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathArgs struct {
// The name of the S3 bucket that contains the file.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The name of the file.
Key pulumi.StringInput `pulumi:"key"`
}
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ElementType ¶ added in v5.10.0
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutput ¶ added in v5.10.0
func (i GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶ added in v5.10.0
func (i GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
type GetQuerySuggestionsBlockListSourceS3PathArray ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathArray []GetQuerySuggestionsBlockListSourceS3PathInput
func (GetQuerySuggestionsBlockListSourceS3PathArray) ElementType ¶ added in v5.10.0
func (GetQuerySuggestionsBlockListSourceS3PathArray) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput ¶ added in v5.10.0
func (i GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
func (GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext ¶ added in v5.10.0
func (i GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
type GetQuerySuggestionsBlockListSourceS3PathArrayInput ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathArrayInput interface {
pulumi.Input
ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
}
GetQuerySuggestionsBlockListSourceS3PathArrayInput is an input type that accepts GetQuerySuggestionsBlockListSourceS3PathArray and GetQuerySuggestionsBlockListSourceS3PathArrayOutput values. You can construct a concrete instance of `GetQuerySuggestionsBlockListSourceS3PathArrayInput` via:
GetQuerySuggestionsBlockListSourceS3PathArray{ GetQuerySuggestionsBlockListSourceS3PathArgs{...} }
type GetQuerySuggestionsBlockListSourceS3PathArrayOutput ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathArrayOutput struct{ *pulumi.OutputState }
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ElementType ¶ added in v5.10.0
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput ¶ added in v5.10.0
func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext ¶ added in v5.10.0
func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
type GetQuerySuggestionsBlockListSourceS3PathInput ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathInput interface {
pulumi.Input
ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
}
GetQuerySuggestionsBlockListSourceS3PathInput is an input type that accepts GetQuerySuggestionsBlockListSourceS3PathArgs and GetQuerySuggestionsBlockListSourceS3PathOutput values. You can construct a concrete instance of `GetQuerySuggestionsBlockListSourceS3PathInput` via:
GetQuerySuggestionsBlockListSourceS3PathArgs{...}
type GetQuerySuggestionsBlockListSourceS3PathOutput ¶ added in v5.10.0
type GetQuerySuggestionsBlockListSourceS3PathOutput struct{ *pulumi.OutputState }
func (GetQuerySuggestionsBlockListSourceS3PathOutput) Bucket ¶ added in v5.10.0
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ElementType ¶ added in v5.10.0
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathOutput) Key ¶ added in v5.10.0
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) Key() pulumi.StringOutput
The name of the file.
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutput ¶ added in v5.10.0
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶ added in v5.10.0
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
type GetThesaurusSourceS3Path ¶ added in v5.10.0
type GetThesaurusSourceS3PathArgs ¶ added in v5.10.0
type GetThesaurusSourceS3PathArgs struct {
// The name of the S3 bucket that contains the file.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The name of the file.
Key pulumi.StringInput `pulumi:"key"`
}
func (GetThesaurusSourceS3PathArgs) ElementType ¶ added in v5.10.0
func (GetThesaurusSourceS3PathArgs) ElementType() reflect.Type
func (GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutput ¶ added in v5.10.0
func (i GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
func (GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutputWithContext ¶ added in v5.10.0
func (i GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathOutput
type GetThesaurusSourceS3PathArray ¶ added in v5.10.0
type GetThesaurusSourceS3PathArray []GetThesaurusSourceS3PathInput
func (GetThesaurusSourceS3PathArray) ElementType ¶ added in v5.10.0
func (GetThesaurusSourceS3PathArray) ElementType() reflect.Type
func (GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutput ¶ added in v5.10.0
func (i GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
func (GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutputWithContext ¶ added in v5.10.0
func (i GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathArrayOutput
type GetThesaurusSourceS3PathArrayInput ¶ added in v5.10.0
type GetThesaurusSourceS3PathArrayInput interface {
pulumi.Input
ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
ToGetThesaurusSourceS3PathArrayOutputWithContext(context.Context) GetThesaurusSourceS3PathArrayOutput
}
GetThesaurusSourceS3PathArrayInput is an input type that accepts GetThesaurusSourceS3PathArray and GetThesaurusSourceS3PathArrayOutput values. You can construct a concrete instance of `GetThesaurusSourceS3PathArrayInput` via:
GetThesaurusSourceS3PathArray{ GetThesaurusSourceS3PathArgs{...} }
type GetThesaurusSourceS3PathArrayOutput ¶ added in v5.10.0
type GetThesaurusSourceS3PathArrayOutput struct{ *pulumi.OutputState }
func (GetThesaurusSourceS3PathArrayOutput) ElementType ¶ added in v5.10.0
func (GetThesaurusSourceS3PathArrayOutput) ElementType() reflect.Type
func (GetThesaurusSourceS3PathArrayOutput) Index ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathArrayOutput) Index(i pulumi.IntInput) GetThesaurusSourceS3PathOutput
func (GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutput ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
func (GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutputWithContext ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathArrayOutput
type GetThesaurusSourceS3PathInput ¶ added in v5.10.0
type GetThesaurusSourceS3PathInput interface {
pulumi.Input
ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
ToGetThesaurusSourceS3PathOutputWithContext(context.Context) GetThesaurusSourceS3PathOutput
}
GetThesaurusSourceS3PathInput is an input type that accepts GetThesaurusSourceS3PathArgs and GetThesaurusSourceS3PathOutput values. You can construct a concrete instance of `GetThesaurusSourceS3PathInput` via:
GetThesaurusSourceS3PathArgs{...}
type GetThesaurusSourceS3PathOutput ¶ added in v5.10.0
type GetThesaurusSourceS3PathOutput struct{ *pulumi.OutputState }
func (GetThesaurusSourceS3PathOutput) Bucket ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (GetThesaurusSourceS3PathOutput) ElementType ¶ added in v5.10.0
func (GetThesaurusSourceS3PathOutput) ElementType() reflect.Type
func (GetThesaurusSourceS3PathOutput) Key ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathOutput) Key() pulumi.StringOutput
The name of the file.
func (GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutput ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
func (GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutputWithContext ¶ added in v5.10.0
func (o GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathOutput
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
type LookupExperienceArgs ¶ added in v5.10.0
type LookupExperienceArgs struct {
// The identifier of the Experience.
ExperienceId string `pulumi:"experienceId"`
// The identifier of the index that contains the Experience.
IndexId string `pulumi:"indexId"`
}
A collection of arguments for invoking getExperience.
type LookupExperienceOutputArgs ¶ added in v5.10.0
type LookupExperienceOutputArgs struct {
// The identifier of the Experience.
ExperienceId pulumi.StringInput `pulumi:"experienceId"`
// The identifier of the index that contains the Experience.
IndexId pulumi.StringInput `pulumi:"indexId"`
}
A collection of arguments for invoking getExperience.
func (LookupExperienceOutputArgs) ElementType ¶ added in v5.10.0
func (LookupExperienceOutputArgs) ElementType() reflect.Type
type LookupExperienceResult ¶ added in v5.10.0
type LookupExperienceResult struct {
// The Amazon Resource Name (ARN) of the Experience.
Arn string `pulumi:"arn"`
// A block that specifies the configuration information for your Amazon Kendra Experience. This includes `contentSourceConfiguration`, which specifies the data source IDs and/or FAQ IDs, and `userIdentityConfiguration`, which specifies the user or group information to grant access to your Amazon Kendra Experience. Documented below.
Configurations []GetExperienceConfiguration `pulumi:"configurations"`
// The Unix datetime that the Experience was created.
CreatedAt string `pulumi:"createdAt"`
// The description of the Experience.
Description string `pulumi:"description"`
// Shows the endpoint URLs for your Amazon Kendra Experiences. The URLs are unique and fully hosted by AWS. Documented below.
Endpoints []GetExperienceEndpoint `pulumi:"endpoints"`
// The reason your Amazon Kendra Experience could not properly process.
ErrorMessage string `pulumi:"errorMessage"`
ExperienceId string `pulumi:"experienceId"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IndexId string `pulumi:"indexId"`
// The name of the Experience.
Name string `pulumi:"name"`
// Shows the Amazon Resource Name (ARN) of a role with permission to access `Query` API, `QuerySuggestions` API, `SubmitFeedback` API, and AWS SSO that stores your user and group information.
RoleArn string `pulumi:"roleArn"`
// The current processing status of your Amazon Kendra Experience. When the status is `ACTIVE`, your Amazon Kendra Experience is ready to use. When the status is `FAILED`, the `errorMessage` field contains the reason that this failed.
Status string `pulumi:"status"`
// The date and time that the Experience was last updated.
UpdatedAt string `pulumi:"updatedAt"`
}
A collection of values returned by getExperience.
func LookupExperience ¶ added in v5.10.0
func LookupExperience(ctx *pulumi.Context, args *LookupExperienceArgs, opts ...pulumi.InvokeOption) (*LookupExperienceResult, error)
Provides details about a specific Amazon Kendra Experience.
## Example Usage
```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.LookupExperience(ctx, &kendra.LookupExperienceArgs{
ExperienceId: "87654321-1234-4321-4321-321987654321",
IndexId: "12345678-1234-1234-1234-123456789123",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupExperienceResultOutput ¶ added in v5.10.0
type LookupExperienceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExperience.
func LookupExperienceOutput ¶ added in v5.10.0
func LookupExperienceOutput(ctx *pulumi.Context, args LookupExperienceOutputArgs, opts ...pulumi.InvokeOption) LookupExperienceResultOutput
func (LookupExperienceResultOutput) Arn ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Experience.
func (LookupExperienceResultOutput) Configurations ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Configurations() GetExperienceConfigurationArrayOutput
A block that specifies the configuration information for your Amazon Kendra Experience. This includes `contentSourceConfiguration`, which specifies the data source IDs and/or FAQ IDs, and `userIdentityConfiguration`, which specifies the user or group information to grant access to your Amazon Kendra Experience. Documented below.
func (LookupExperienceResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupExperienceResultOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the Experience was created.
func (LookupExperienceResultOutput) Description ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Description() pulumi.StringOutput
The description of the Experience.
func (LookupExperienceResultOutput) ElementType ¶ added in v5.10.0
func (LookupExperienceResultOutput) ElementType() reflect.Type
func (LookupExperienceResultOutput) Endpoints ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Endpoints() GetExperienceEndpointArrayOutput
Shows the endpoint URLs for your Amazon Kendra Experiences. The URLs are unique and fully hosted by AWS. Documented below.
func (LookupExperienceResultOutput) ErrorMessage ¶ added in v5.10.0
func (o LookupExperienceResultOutput) ErrorMessage() pulumi.StringOutput
The reason your Amazon Kendra Experience could not properly process.
func (LookupExperienceResultOutput) ExperienceId ¶ added in v5.10.0
func (o LookupExperienceResultOutput) ExperienceId() pulumi.StringOutput
func (LookupExperienceResultOutput) Id ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupExperienceResultOutput) IndexId ¶ added in v5.10.0
func (o LookupExperienceResultOutput) IndexId() pulumi.StringOutput
func (LookupExperienceResultOutput) Name ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Name() pulumi.StringOutput
The name of the Experience.
func (LookupExperienceResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupExperienceResultOutput) RoleArn() pulumi.StringOutput
Shows the Amazon Resource Name (ARN) of a role with permission to access `Query` API, `QuerySuggestions` API, `SubmitFeedback` API, and AWS SSO that stores your user and group information.
func (LookupExperienceResultOutput) Status ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Status() pulumi.StringOutput
The current processing status of your Amazon Kendra Experience. When the status is `ACTIVE`, your Amazon Kendra Experience is ready to use. When the status is `FAILED`, the `errorMessage` field contains the reason that this failed.
func (LookupExperienceResultOutput) ToLookupExperienceResultOutput ¶ added in v5.10.0
func (o LookupExperienceResultOutput) ToLookupExperienceResultOutput() LookupExperienceResultOutput
func (LookupExperienceResultOutput) ToLookupExperienceResultOutputWithContext ¶ added in v5.10.0
func (o LookupExperienceResultOutput) ToLookupExperienceResultOutputWithContext(ctx context.Context) LookupExperienceResultOutput
func (LookupExperienceResultOutput) UpdatedAt ¶ added in v5.10.0
func (o LookupExperienceResultOutput) UpdatedAt() pulumi.StringOutput
The date and time that the Experience was last updated.
type LookupFaqArgs ¶ added in v5.10.0
type LookupFaqArgs struct {
// The identifier of the FAQ.
FaqId string `pulumi:"faqId"`
// The identifier of the index that contains the FAQ.
IndexId string `pulumi:"indexId"`
// Metadata that helps organize the FAQs you create.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getFaq.
type LookupFaqOutputArgs ¶ added in v5.10.0
type LookupFaqOutputArgs struct {
// The identifier of the FAQ.
FaqId pulumi.StringInput `pulumi:"faqId"`
// The identifier of the index that contains the FAQ.
IndexId pulumi.StringInput `pulumi:"indexId"`
// Metadata that helps organize the FAQs you create.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getFaq.
func (LookupFaqOutputArgs) ElementType ¶ added in v5.10.0
func (LookupFaqOutputArgs) ElementType() reflect.Type
type LookupFaqResult ¶ added in v5.10.0
type LookupFaqResult struct {
// The Amazon Resource Name (ARN) of the FAQ.
Arn string `pulumi:"arn"`
// The Unix datetime that the faq was created.
CreatedAt string `pulumi:"createdAt"`
// The description of the FAQ.
Description string `pulumi:"description"`
// When the `status` field value is `FAILED`, this contains a message that explains why.
ErrorMessage string `pulumi:"errorMessage"`
FaqId string `pulumi:"faqId"`
// The file format used by the input files for the FAQ. Valid Values are `CSV`, `CSV_WITH_HEADER`, `JSON`.
FileFormat string `pulumi:"fileFormat"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IndexId string `pulumi:"indexId"`
// The code for a language. This shows a supported language for the FAQ document. For more information on supported languages, including their codes, see [Adding documents in languages other than English](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html).
LanguageCode string `pulumi:"languageCode"`
// Specifies the name of the FAQ.
Name string `pulumi:"name"`
// The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQs. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn string `pulumi:"roleArn"`
// The S3 location of the FAQ input data. Detailed below.
S3Paths []GetFaqS3Path `pulumi:"s3Paths"`
// The status of the FAQ. It is ready to use when the status is ACTIVE.
Status string `pulumi:"status"`
// Metadata that helps organize the FAQs you create.
Tags map[string]string `pulumi:"tags"`
// The date and time that the FAQ was last updated.
UpdatedAt string `pulumi:"updatedAt"`
}
A collection of values returned by getFaq.
func LookupFaq ¶ added in v5.10.0
func LookupFaq(ctx *pulumi.Context, args *LookupFaqArgs, opts ...pulumi.InvokeOption) (*LookupFaqResult, error)
Provides details about a specific Amazon Kendra Faq.
## Example Usage
```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.LookupFaq(ctx, &kendra.LookupFaqArgs{
FaqId: "87654321-1234-4321-4321-321987654321",
IndexId: "12345678-1234-1234-1234-123456789123",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupFaqResultOutput ¶ added in v5.10.0
type LookupFaqResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFaq.
func LookupFaqOutput ¶ added in v5.10.0
func LookupFaqOutput(ctx *pulumi.Context, args LookupFaqOutputArgs, opts ...pulumi.InvokeOption) LookupFaqResultOutput
func (LookupFaqResultOutput) Arn ¶ added in v5.10.0
func (o LookupFaqResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the FAQ.
func (LookupFaqResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupFaqResultOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the faq was created.
func (LookupFaqResultOutput) Description ¶ added in v5.10.0
func (o LookupFaqResultOutput) Description() pulumi.StringOutput
The description of the FAQ.
func (LookupFaqResultOutput) ElementType ¶ added in v5.10.0
func (LookupFaqResultOutput) ElementType() reflect.Type
func (LookupFaqResultOutput) ErrorMessage ¶ added in v5.10.0
func (o LookupFaqResultOutput) ErrorMessage() pulumi.StringOutput
When the `status` field value is `FAILED`, this contains a message that explains why.
func (LookupFaqResultOutput) FaqId ¶ added in v5.10.0
func (o LookupFaqResultOutput) FaqId() pulumi.StringOutput
func (LookupFaqResultOutput) FileFormat ¶ added in v5.10.0
func (o LookupFaqResultOutput) FileFormat() pulumi.StringOutput
The file format used by the input files for the FAQ. Valid Values are `CSV`, `CSV_WITH_HEADER`, `JSON`.
func (LookupFaqResultOutput) Id ¶ added in v5.10.0
func (o LookupFaqResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFaqResultOutput) IndexId ¶ added in v5.10.0
func (o LookupFaqResultOutput) IndexId() pulumi.StringOutput
func (LookupFaqResultOutput) LanguageCode ¶ added in v5.10.0
func (o LookupFaqResultOutput) LanguageCode() pulumi.StringOutput
The code for a language. This shows a supported language for the FAQ document. For more information on supported languages, including their codes, see [Adding documents in languages other than English](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html).
func (LookupFaqResultOutput) Name ¶ added in v5.10.0
func (o LookupFaqResultOutput) Name() pulumi.StringOutput
Specifies the name of the FAQ.
func (LookupFaqResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupFaqResultOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQs. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (LookupFaqResultOutput) S3Paths ¶ added in v5.10.0
func (o LookupFaqResultOutput) S3Paths() GetFaqS3PathArrayOutput
The S3 location of the FAQ input data. Detailed below.
func (LookupFaqResultOutput) Status ¶ added in v5.10.0
func (o LookupFaqResultOutput) Status() pulumi.StringOutput
The status of the FAQ. It is ready to use when the status is ACTIVE.
func (LookupFaqResultOutput) Tags ¶ added in v5.10.0
func (o LookupFaqResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the FAQs you create.
func (LookupFaqResultOutput) ToLookupFaqResultOutput ¶ added in v5.10.0
func (o LookupFaqResultOutput) ToLookupFaqResultOutput() LookupFaqResultOutput
func (LookupFaqResultOutput) ToLookupFaqResultOutputWithContext ¶ added in v5.10.0
func (o LookupFaqResultOutput) ToLookupFaqResultOutputWithContext(ctx context.Context) LookupFaqResultOutput
func (LookupFaqResultOutput) UpdatedAt ¶ added in v5.10.0
func (o LookupFaqResultOutput) UpdatedAt() pulumi.StringOutput
The date and time that the FAQ was last updated.
type LookupIndexArgs ¶ added in v5.10.0
type LookupIndexArgs struct {
// Returns information on a specific Index by id.
Id string `pulumi:"id"`
// Metadata that helps organize the Indices you create.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getIndex.
type LookupIndexOutputArgs ¶ added in v5.10.0
type LookupIndexOutputArgs struct {
// Returns information on a specific Index by id.
Id pulumi.StringInput `pulumi:"id"`
// Metadata that helps organize the Indices you create.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getIndex.
func (LookupIndexOutputArgs) ElementType ¶ added in v5.10.0
func (LookupIndexOutputArgs) ElementType() reflect.Type
type LookupIndexResult ¶ added in v5.10.0
type LookupIndexResult struct {
// The Amazon Resource Name (ARN) of the Index.
Arn string `pulumi:"arn"`
// A block that sets the number of additional document storage and query capacity units that should be used by the index. Documented below.
CapacityUnits []GetIndexCapacityUnit `pulumi:"capacityUnits"`
// The Unix datetime that the index was created.
CreatedAt string `pulumi:"createdAt"`
// The description of the Index.
Description string `pulumi:"description"`
// One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Documented below.
DocumentMetadataConfigurationUpdates []GetIndexDocumentMetadataConfigurationUpdate `pulumi:"documentMetadataConfigurationUpdates"`
// The Amazon Kendra edition for the index.
Edition string `pulumi:"edition"`
// When the Status field value is `FAILED`, this contains a message that explains why.
ErrorMessage string `pulumi:"errorMessage"`
// The identifier of the Index.
Id string `pulumi:"id"`
// A block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Documented below.
IndexStatistics []GetIndexIndexStatistic `pulumi:"indexStatistics"`
// The name of the index field. Minimum length of 1. Maximum length of 30.
Name string `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 string `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.
ServerSideEncryptionConfigurations []GetIndexServerSideEncryptionConfiguration `pulumi:"serverSideEncryptionConfigurations"`
// 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 string `pulumi:"status"`
// Metadata that helps organize the Indices you create.
Tags map[string]string `pulumi:"tags"`
// The Unix datetime that the index was last updated.
UpdatedAt string `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).
UserContextPolicy string `pulumi:"userContextPolicy"`
// A block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Documented below.
UserGroupResolutionConfigurations []GetIndexUserGroupResolutionConfiguration `pulumi:"userGroupResolutionConfigurations"`
// A block that specifies the user token configuration. Documented below.
UserTokenConfigurations []GetIndexUserTokenConfiguration `pulumi:"userTokenConfigurations"`
}
A collection of values returned by getIndex.
func LookupIndex ¶ added in v5.10.0
func LookupIndex(ctx *pulumi.Context, args *LookupIndexArgs, opts ...pulumi.InvokeOption) (*LookupIndexResult, error)
Provides details about a specific Amazon Kendra Index.
## Example Usage
```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.LookupIndex(ctx, &kendra.LookupIndexArgs{
Id: "12345678-1234-1234-1234-123456789123",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupIndexResultOutput ¶ added in v5.10.0
type LookupIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIndex.
func LookupIndexOutput ¶ added in v5.10.0
func LookupIndexOutput(ctx *pulumi.Context, args LookupIndexOutputArgs, opts ...pulumi.InvokeOption) LookupIndexResultOutput
func (LookupIndexResultOutput) Arn ¶ added in v5.10.0
func (o LookupIndexResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Index.
func (LookupIndexResultOutput) CapacityUnits ¶ added in v5.10.0
func (o LookupIndexResultOutput) CapacityUnits() GetIndexCapacityUnitArrayOutput
A block that sets the number of additional document storage and query capacity units that should be used by the index. Documented below.
func (LookupIndexResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupIndexResultOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the index was created.
func (LookupIndexResultOutput) Description ¶ added in v5.10.0
func (o LookupIndexResultOutput) Description() pulumi.StringOutput
The description of the Index.
func (LookupIndexResultOutput) DocumentMetadataConfigurationUpdates ¶ added in v5.10.0
func (o LookupIndexResultOutput) DocumentMetadataConfigurationUpdates() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
One or more blocks that specify the configuration settings for any metadata applied to the documents in the index. Documented below.
func (LookupIndexResultOutput) Edition ¶ added in v5.10.0
func (o LookupIndexResultOutput) Edition() pulumi.StringOutput
The Amazon Kendra edition for the index.
func (LookupIndexResultOutput) ElementType ¶ added in v5.10.0
func (LookupIndexResultOutput) ElementType() reflect.Type
func (LookupIndexResultOutput) ErrorMessage ¶ added in v5.10.0
func (o LookupIndexResultOutput) ErrorMessage() pulumi.StringOutput
When the Status field value is `FAILED`, this contains a message that explains why.
func (LookupIndexResultOutput) Id ¶ added in v5.10.0
func (o LookupIndexResultOutput) Id() pulumi.StringOutput
The identifier of the Index.
func (LookupIndexResultOutput) IndexStatistics ¶ added in v5.10.0
func (o LookupIndexResultOutput) IndexStatistics() GetIndexIndexStatisticArrayOutput
A block that provides information about the number of FAQ questions and answers and the number of text documents indexed. Documented below.
func (LookupIndexResultOutput) Name ¶ added in v5.10.0
func (o LookupIndexResultOutput) Name() pulumi.StringOutput
The name of the index field. Minimum length of 1. Maximum length of 30.
func (LookupIndexResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupIndexResultOutput) 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 (LookupIndexResultOutput) ServerSideEncryptionConfigurations ¶ added in v5.10.0
func (o LookupIndexResultOutput) ServerSideEncryptionConfigurations() GetIndexServerSideEncryptionConfigurationArrayOutput
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 (LookupIndexResultOutput) Status ¶ added in v5.10.0
func (o LookupIndexResultOutput) 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 (LookupIndexResultOutput) Tags ¶ added in v5.10.0
func (o LookupIndexResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the Indices you create.
func (LookupIndexResultOutput) ToLookupIndexResultOutput ¶ added in v5.10.0
func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput
func (LookupIndexResultOutput) ToLookupIndexResultOutputWithContext ¶ added in v5.10.0
func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput
func (LookupIndexResultOutput) UpdatedAt ¶ added in v5.10.0
func (o LookupIndexResultOutput) UpdatedAt() pulumi.StringOutput
The Unix datetime that the index was last updated.
func (LookupIndexResultOutput) UserContextPolicy ¶ added in v5.10.0
func (o LookupIndexResultOutput) UserContextPolicy() pulumi.StringOutput
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).
func (LookupIndexResultOutput) UserGroupResolutionConfigurations ¶ added in v5.10.0
func (o LookupIndexResultOutput) UserGroupResolutionConfigurations() GetIndexUserGroupResolutionConfigurationArrayOutput
A block that enables fetching access levels of groups and users from an AWS Single Sign-On identity source. Documented below.
func (LookupIndexResultOutput) UserTokenConfigurations ¶ added in v5.10.0
func (o LookupIndexResultOutput) UserTokenConfigurations() GetIndexUserTokenConfigurationArrayOutput
A block that specifies the user token configuration. Documented below.
type LookupQuerySuggestionsBlockListArgs ¶ added in v5.10.0
type LookupQuerySuggestionsBlockListArgs struct {
// The identifier of the index that contains the block list.
IndexId string `pulumi:"indexId"`
// The identifier of the block list.
QuerySuggestionsBlockListId string `pulumi:"querySuggestionsBlockListId"`
// Metadata that helps organize the block list you create.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getQuerySuggestionsBlockList.
type LookupQuerySuggestionsBlockListOutputArgs ¶ added in v5.10.0
type LookupQuerySuggestionsBlockListOutputArgs struct {
// The identifier of the index that contains the block list.
IndexId pulumi.StringInput `pulumi:"indexId"`
// The identifier of the block list.
QuerySuggestionsBlockListId pulumi.StringInput `pulumi:"querySuggestionsBlockListId"`
// Metadata that helps organize the block list you create.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getQuerySuggestionsBlockList.
func (LookupQuerySuggestionsBlockListOutputArgs) ElementType ¶ added in v5.10.0
func (LookupQuerySuggestionsBlockListOutputArgs) ElementType() reflect.Type
type LookupQuerySuggestionsBlockListResult ¶ added in v5.10.0
type LookupQuerySuggestionsBlockListResult struct {
// The Amazon Resource Name (ARN) of the block list.
Arn string `pulumi:"arn"`
// The date-time a block list was created.
CreatedAt string `pulumi:"createdAt"`
// The description for the block list.
Description string `pulumi:"description"`
// The error message containing details if there are issues processing the block list.
ErrorMessage string `pulumi:"errorMessage"`
// The current size of the block list text file in S3.
FileSizeBytes int `pulumi:"fileSizeBytes"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IndexId string `pulumi:"indexId"`
// The current number of valid, non-empty words or phrases in the block list text file.
ItemCount int `pulumi:"itemCount"`
// The name of the block list.
Name string `pulumi:"name"`
QuerySuggestionsBlockListId string `pulumi:"querySuggestionsBlockListId"`
// The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the block list. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn string `pulumi:"roleArn"`
// The S3 location of the block list input data. Detailed below.
SourceS3Paths []GetQuerySuggestionsBlockListSourceS3Path `pulumi:"sourceS3Paths"`
// The current status of the block list. When the value is `ACTIVE`, the block list is ready for use.
Status string `pulumi:"status"`
// Metadata that helps organize the block list you create.
Tags map[string]string `pulumi:"tags"`
// The date and time that the block list was last updated.
UpdatedAt string `pulumi:"updatedAt"`
}
A collection of values returned by getQuerySuggestionsBlockList.
func LookupQuerySuggestionsBlockList ¶ added in v5.10.0
func LookupQuerySuggestionsBlockList(ctx *pulumi.Context, args *LookupQuerySuggestionsBlockListArgs, opts ...pulumi.InvokeOption) (*LookupQuerySuggestionsBlockListResult, error)
Provides details about a specific Amazon Kendra block list used for query suggestions for an index.
## Example Usage
```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.LookupQuerySuggestionsBlockList(ctx, &kendra.LookupQuerySuggestionsBlockListArgs{
IndexId: "12345678-1234-1234-1234-123456789123",
QuerySuggestionsBlockListId: "87654321-1234-4321-4321-321987654321",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupQuerySuggestionsBlockListResultOutput ¶ added in v5.10.0
type LookupQuerySuggestionsBlockListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQuerySuggestionsBlockList.
func LookupQuerySuggestionsBlockListOutput ¶ added in v5.10.0
func LookupQuerySuggestionsBlockListOutput(ctx *pulumi.Context, args LookupQuerySuggestionsBlockListOutputArgs, opts ...pulumi.InvokeOption) LookupQuerySuggestionsBlockListResultOutput
func (LookupQuerySuggestionsBlockListResultOutput) Arn ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the block list.
func (LookupQuerySuggestionsBlockListResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) CreatedAt() pulumi.StringOutput
The date-time a block list was created.
func (LookupQuerySuggestionsBlockListResultOutput) Description ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Description() pulumi.StringOutput
The description for the block list.
func (LookupQuerySuggestionsBlockListResultOutput) ElementType ¶ added in v5.10.0
func (LookupQuerySuggestionsBlockListResultOutput) ElementType() reflect.Type
func (LookupQuerySuggestionsBlockListResultOutput) ErrorMessage ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) ErrorMessage() pulumi.StringOutput
The error message containing details if there are issues processing the block list.
func (LookupQuerySuggestionsBlockListResultOutput) FileSizeBytes ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) FileSizeBytes() pulumi.IntOutput
The current size of the block list text file in S3.
func (LookupQuerySuggestionsBlockListResultOutput) Id ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupQuerySuggestionsBlockListResultOutput) IndexId ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) IndexId() pulumi.StringOutput
func (LookupQuerySuggestionsBlockListResultOutput) ItemCount ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) ItemCount() pulumi.IntOutput
The current number of valid, non-empty words or phrases in the block list text file.
func (LookupQuerySuggestionsBlockListResultOutput) Name ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Name() pulumi.StringOutput
The name of the block list.
func (LookupQuerySuggestionsBlockListResultOutput) QuerySuggestionsBlockListId ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) QuerySuggestionsBlockListId() pulumi.StringOutput
func (LookupQuerySuggestionsBlockListResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the block list. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (LookupQuerySuggestionsBlockListResultOutput) SourceS3Paths ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) SourceS3Paths() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
The S3 location of the block list input data. Detailed below.
func (LookupQuerySuggestionsBlockListResultOutput) Status ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Status() pulumi.StringOutput
The current status of the block list. When the value is `ACTIVE`, the block list is ready for use.
func (LookupQuerySuggestionsBlockListResultOutput) Tags ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the block list you create.
func (LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutput ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutput() LookupQuerySuggestionsBlockListResultOutput
func (LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutputWithContext ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutputWithContext(ctx context.Context) LookupQuerySuggestionsBlockListResultOutput
func (LookupQuerySuggestionsBlockListResultOutput) UpdatedAt ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) UpdatedAt() pulumi.StringOutput
The date and time that the block list was last updated.
type LookupThesaurusArgs ¶ added in v5.10.0
type LookupThesaurusArgs struct {
// The identifier of the index that contains the Thesaurus.
IndexId string `pulumi:"indexId"`
// Metadata that helps organize the Thesaurus you create.
Tags map[string]string `pulumi:"tags"`
// The identifier of the Thesaurus.
ThesaurusId string `pulumi:"thesaurusId"`
}
A collection of arguments for invoking getThesaurus.
type LookupThesaurusOutputArgs ¶ added in v5.10.0
type LookupThesaurusOutputArgs struct {
// The identifier of the index that contains the Thesaurus.
IndexId pulumi.StringInput `pulumi:"indexId"`
// Metadata that helps organize the Thesaurus you create.
Tags pulumi.StringMapInput `pulumi:"tags"`
// The identifier of the Thesaurus.
ThesaurusId pulumi.StringInput `pulumi:"thesaurusId"`
}
A collection of arguments for invoking getThesaurus.
func (LookupThesaurusOutputArgs) ElementType ¶ added in v5.10.0
func (LookupThesaurusOutputArgs) ElementType() reflect.Type
type LookupThesaurusResult ¶ added in v5.10.0
type LookupThesaurusResult struct {
// The Amazon Resource Name (ARN) of the Thesaurus.
Arn string `pulumi:"arn"`
// The Unix datetime that the Thesaurus was created.
CreatedAt string `pulumi:"createdAt"`
// The description of the Thesaurus.
Description string `pulumi:"description"`
// When the `status` field value is `FAILED`, this contains a message that explains why.
ErrorMessage string `pulumi:"errorMessage"`
// The size of the Thesaurus file in bytes.
FileSizeBytes int `pulumi:"fileSizeBytes"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IndexId string `pulumi:"indexId"`
// Specifies the name of the Thesaurus.
Name string `pulumi:"name"`
// The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the Thesaurus. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
RoleArn string `pulumi:"roleArn"`
// The S3 location of the Thesaurus input data. Detailed below.
SourceS3Paths []GetThesaurusSourceS3Path `pulumi:"sourceS3Paths"`
// The status of the Thesaurus. It is ready to use when the status is `ACTIVE`.
Status string `pulumi:"status"`
// The number of synonym rules in the Thesaurus file.
SynonymRuleCount int `pulumi:"synonymRuleCount"`
// Metadata that helps organize the Thesaurus you create.
Tags map[string]string `pulumi:"tags"`
// The number of unique terms in the Thesaurus file. For example, the synonyms `a,b,c` and `a=>d`, the term count would be 4.
TermCount int `pulumi:"termCount"`
ThesaurusId string `pulumi:"thesaurusId"`
// The date and time that the Thesaurus was last updated.
UpdatedAt string `pulumi:"updatedAt"`
}
A collection of values returned by getThesaurus.
func LookupThesaurus ¶ added in v5.10.0
func LookupThesaurus(ctx *pulumi.Context, args *LookupThesaurusArgs, opts ...pulumi.InvokeOption) (*LookupThesaurusResult, error)
Provides details about a specific Amazon Kendra Thesaurus.
## Example Usage
```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.LookupThesaurus(ctx, &kendra.LookupThesaurusArgs{
IndexId: "12345678-1234-1234-1234-123456789123",
ThesaurusId: "87654321-1234-4321-4321-321987654321",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupThesaurusResultOutput ¶ added in v5.10.0
type LookupThesaurusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getThesaurus.
func LookupThesaurusOutput ¶ added in v5.10.0
func LookupThesaurusOutput(ctx *pulumi.Context, args LookupThesaurusOutputArgs, opts ...pulumi.InvokeOption) LookupThesaurusResultOutput
func (LookupThesaurusResultOutput) Arn ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Thesaurus.
func (LookupThesaurusResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the Thesaurus was created.
func (LookupThesaurusResultOutput) Description ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Description() pulumi.StringOutput
The description of the Thesaurus.
func (LookupThesaurusResultOutput) ElementType ¶ added in v5.10.0
func (LookupThesaurusResultOutput) ElementType() reflect.Type
func (LookupThesaurusResultOutput) ErrorMessage ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) ErrorMessage() pulumi.StringOutput
When the `status` field value is `FAILED`, this contains a message that explains why.
func (LookupThesaurusResultOutput) FileSizeBytes ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) FileSizeBytes() pulumi.IntOutput
The size of the Thesaurus file in bytes.
func (LookupThesaurusResultOutput) Id ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupThesaurusResultOutput) IndexId ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) IndexId() pulumi.StringOutput
func (LookupThesaurusResultOutput) Name ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Name() pulumi.StringOutput
Specifies the name of the Thesaurus.
func (LookupThesaurusResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the Thesaurus. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (LookupThesaurusResultOutput) SourceS3Paths ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) SourceS3Paths() GetThesaurusSourceS3PathArrayOutput
The S3 location of the Thesaurus input data. Detailed below.
func (LookupThesaurusResultOutput) Status ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Status() pulumi.StringOutput
The status of the Thesaurus. It is ready to use when the status is `ACTIVE`.
func (LookupThesaurusResultOutput) SynonymRuleCount ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) SynonymRuleCount() pulumi.IntOutput
The number of synonym rules in the Thesaurus file.
func (LookupThesaurusResultOutput) Tags ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the Thesaurus you create.
func (LookupThesaurusResultOutput) TermCount ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) TermCount() pulumi.IntOutput
The number of unique terms in the Thesaurus file. For example, the synonyms `a,b,c` and `a=>d`, the term count would be 4.
func (LookupThesaurusResultOutput) ThesaurusId ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) ThesaurusId() pulumi.StringOutput
func (LookupThesaurusResultOutput) ToLookupThesaurusResultOutput ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) ToLookupThesaurusResultOutput() LookupThesaurusResultOutput
func (LookupThesaurusResultOutput) ToLookupThesaurusResultOutputWithContext ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) ToLookupThesaurusResultOutputWithContext(ctx context.Context) LookupThesaurusResultOutput
func (LookupThesaurusResultOutput) UpdatedAt ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) UpdatedAt() pulumi.StringOutput
The date and time that the Thesaurus was last updated.
type QuerySuggestionsBlockList ¶ added in v5.10.0
type QuerySuggestionsBlockList struct {
pulumi.CustomResourceState
// ARN of the block list.
Arn pulumi.StringOutput `pulumi:"arn"`
// The description for a block list.
Description pulumi.StringPtrOutput `pulumi:"description"`
// The identifier of the index for a block list.
IndexId pulumi.StringOutput `pulumi:"indexId"`
// The name for the block list.
Name pulumi.StringOutput `pulumi:"name"`
// The unique indentifier of the block list.
QuerySuggestionsBlockListId pulumi.StringOutput `pulumi:"querySuggestionsBlockListId"`
// The IAM (Identity and Access Management) role used to access the block list text file in S3.
RoleArn pulumi.StringOutput `pulumi:"roleArn"`
// The S3 path where your block list text file sits in S3. Detailed below.
SourceS3Path QuerySuggestionsBlockListSourceS3PathOutput `pulumi:"sourceS3Path"`
Status pulumi.StringOutput `pulumi:"status"`
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"`
}
## Example Usage ### Basic Usage
```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.NewQuerySuggestionsBlockList(ctx, "example", &kendra.QuerySuggestionsBlockListArgs{
IndexId: pulumi.Any(aws_kendra_index.Example.Id),
RoleArn: pulumi.Any(aws_iam_role.Example.Arn),
SourceS3Path: &kendra.QuerySuggestionsBlockListSourceS3PathArgs{
Bucket: pulumi.Any(aws_s3_bucket.Example.Id),
Key: pulumi.String("example/suggestions.txt"),
},
Tags: pulumi.StringMap{
"Name": pulumi.String("Example Kendra Index"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_kendra_query_suggestions_block_list` can be imported using the unique identifiers of the block list and index separated by a slash (`/`), e.g.,
```sh
$ pulumi import aws:kendra/querySuggestionsBlockList:QuerySuggestionsBlockList example blocklist-123456780/idx-8012925589
```
func GetQuerySuggestionsBlockList ¶ added in v5.10.0
func GetQuerySuggestionsBlockList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QuerySuggestionsBlockListState, opts ...pulumi.ResourceOption) (*QuerySuggestionsBlockList, error)
GetQuerySuggestionsBlockList gets an existing QuerySuggestionsBlockList 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 NewQuerySuggestionsBlockList ¶ added in v5.10.0
func NewQuerySuggestionsBlockList(ctx *pulumi.Context, name string, args *QuerySuggestionsBlockListArgs, opts ...pulumi.ResourceOption) (*QuerySuggestionsBlockList, error)
NewQuerySuggestionsBlockList registers a new resource with the given unique name, arguments, and options.
func (*QuerySuggestionsBlockList) ElementType ¶ added in v5.10.0
func (*QuerySuggestionsBlockList) ElementType() reflect.Type
func (*QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutput ¶ added in v5.10.0
func (i *QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput
func (*QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutputWithContext ¶ added in v5.10.0
func (i *QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput
type QuerySuggestionsBlockListArgs ¶ added in v5.10.0
type QuerySuggestionsBlockListArgs struct {
// The description for a block list.
Description pulumi.StringPtrInput
// The identifier of the index for a block list.
IndexId pulumi.StringInput
// The name for the block list.
Name pulumi.StringPtrInput
// The IAM (Identity and Access Management) role used to access the block list text file in S3.
RoleArn pulumi.StringInput
// The S3 path where your block list text file sits in S3. Detailed below.
SourceS3Path QuerySuggestionsBlockListSourceS3PathInput
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 set of arguments for constructing a QuerySuggestionsBlockList resource.
func (QuerySuggestionsBlockListArgs) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListArgs) ElementType() reflect.Type
type QuerySuggestionsBlockListArray ¶ added in v5.10.0
type QuerySuggestionsBlockListArray []QuerySuggestionsBlockListInput
func (QuerySuggestionsBlockListArray) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListArray) ElementType() reflect.Type
func (QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutput ¶ added in v5.10.0
func (i QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
func (QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutputWithContext ¶ added in v5.10.0
func (i QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutputWithContext(ctx context.Context) QuerySuggestionsBlockListArrayOutput
type QuerySuggestionsBlockListArrayInput ¶ added in v5.10.0
type QuerySuggestionsBlockListArrayInput interface {
pulumi.Input
ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
ToQuerySuggestionsBlockListArrayOutputWithContext(context.Context) QuerySuggestionsBlockListArrayOutput
}
QuerySuggestionsBlockListArrayInput is an input type that accepts QuerySuggestionsBlockListArray and QuerySuggestionsBlockListArrayOutput values. You can construct a concrete instance of `QuerySuggestionsBlockListArrayInput` via:
QuerySuggestionsBlockListArray{ QuerySuggestionsBlockListArgs{...} }
type QuerySuggestionsBlockListArrayOutput ¶ added in v5.10.0
type QuerySuggestionsBlockListArrayOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListArrayOutput) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListArrayOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListArrayOutput) Index ¶ added in v5.10.0
func (o QuerySuggestionsBlockListArrayOutput) Index(i pulumi.IntInput) QuerySuggestionsBlockListOutput
func (QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutput ¶ added in v5.10.0
func (o QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
func (QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutputWithContext ¶ added in v5.10.0
func (o QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutputWithContext(ctx context.Context) QuerySuggestionsBlockListArrayOutput
type QuerySuggestionsBlockListInput ¶ added in v5.10.0
type QuerySuggestionsBlockListInput interface {
pulumi.Input
ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput
ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput
}
type QuerySuggestionsBlockListMap ¶ added in v5.10.0
type QuerySuggestionsBlockListMap map[string]QuerySuggestionsBlockListInput
func (QuerySuggestionsBlockListMap) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListMap) ElementType() reflect.Type
func (QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutput ¶ added in v5.10.0
func (i QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
func (QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutputWithContext ¶ added in v5.10.0
func (i QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutputWithContext(ctx context.Context) QuerySuggestionsBlockListMapOutput
type QuerySuggestionsBlockListMapInput ¶ added in v5.10.0
type QuerySuggestionsBlockListMapInput interface {
pulumi.Input
ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
ToQuerySuggestionsBlockListMapOutputWithContext(context.Context) QuerySuggestionsBlockListMapOutput
}
QuerySuggestionsBlockListMapInput is an input type that accepts QuerySuggestionsBlockListMap and QuerySuggestionsBlockListMapOutput values. You can construct a concrete instance of `QuerySuggestionsBlockListMapInput` via:
QuerySuggestionsBlockListMap{ "key": QuerySuggestionsBlockListArgs{...} }
type QuerySuggestionsBlockListMapOutput ¶ added in v5.10.0
type QuerySuggestionsBlockListMapOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListMapOutput) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListMapOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListMapOutput) MapIndex ¶ added in v5.10.0
func (o QuerySuggestionsBlockListMapOutput) MapIndex(k pulumi.StringInput) QuerySuggestionsBlockListOutput
func (QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutput ¶ added in v5.10.0
func (o QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
func (QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutputWithContext ¶ added in v5.10.0
func (o QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutputWithContext(ctx context.Context) QuerySuggestionsBlockListMapOutput
type QuerySuggestionsBlockListOutput ¶ added in v5.10.0
type QuerySuggestionsBlockListOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListOutput) Arn ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) Arn() pulumi.StringOutput
ARN of the block list.
func (QuerySuggestionsBlockListOutput) Description ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) Description() pulumi.StringPtrOutput
The description for a block list.
func (QuerySuggestionsBlockListOutput) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListOutput) IndexId ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) IndexId() pulumi.StringOutput
The identifier of the index for a block list.
func (QuerySuggestionsBlockListOutput) Name ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) Name() pulumi.StringOutput
The name for the block list.
func (QuerySuggestionsBlockListOutput) QuerySuggestionsBlockListId ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) QuerySuggestionsBlockListId() pulumi.StringOutput
The unique indentifier of the block list.
func (QuerySuggestionsBlockListOutput) RoleArn ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) RoleArn() pulumi.StringOutput
The IAM (Identity and Access Management) role used to access the block list text file in S3.
func (QuerySuggestionsBlockListOutput) SourceS3Path ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) SourceS3Path() QuerySuggestionsBlockListSourceS3PathOutput
The S3 path where your block list text file sits in S3. Detailed below.
func (QuerySuggestionsBlockListOutput) Status ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) Status() pulumi.StringOutput
func (QuerySuggestionsBlockListOutput) Tags ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) Tags() pulumi.StringMapOutput
func (QuerySuggestionsBlockListOutput) TagsAll ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) 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 (QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutput ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput
func (QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutputWithContext ¶ added in v5.10.0
func (o QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput
type QuerySuggestionsBlockListSourceS3Path ¶ added in v5.10.0
type QuerySuggestionsBlockListSourceS3PathArgs ¶ added in v5.10.0
type QuerySuggestionsBlockListSourceS3PathArgs struct {
// The name of the S3 bucket that contains the file.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The name of the file.
Key pulumi.StringInput `pulumi:"key"`
}
func (QuerySuggestionsBlockListSourceS3PathArgs) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListSourceS3PathArgs) ElementType() reflect.Type
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutput ¶ added in v5.10.0
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶ added in v5.10.0
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutput ¶ added in v5.10.0
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext ¶ added in v5.10.0
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
type QuerySuggestionsBlockListSourceS3PathInput ¶ added in v5.10.0
type QuerySuggestionsBlockListSourceS3PathInput interface {
pulumi.Input
ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(context.Context) QuerySuggestionsBlockListSourceS3PathOutput
}
QuerySuggestionsBlockListSourceS3PathInput is an input type that accepts QuerySuggestionsBlockListSourceS3PathArgs and QuerySuggestionsBlockListSourceS3PathOutput values. You can construct a concrete instance of `QuerySuggestionsBlockListSourceS3PathInput` via:
QuerySuggestionsBlockListSourceS3PathArgs{...}
type QuerySuggestionsBlockListSourceS3PathOutput ¶ added in v5.10.0
type QuerySuggestionsBlockListSourceS3PathOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListSourceS3PathOutput) Bucket ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (QuerySuggestionsBlockListSourceS3PathOutput) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListSourceS3PathOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListSourceS3PathOutput) Key ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathOutput) Key() pulumi.StringOutput
The name of the file.
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutput ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
type QuerySuggestionsBlockListSourceS3PathPtrInput ¶ added in v5.10.0
type QuerySuggestionsBlockListSourceS3PathPtrInput interface {
pulumi.Input
ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
}
QuerySuggestionsBlockListSourceS3PathPtrInput is an input type that accepts QuerySuggestionsBlockListSourceS3PathArgs, QuerySuggestionsBlockListSourceS3PathPtr and QuerySuggestionsBlockListSourceS3PathPtrOutput values. You can construct a concrete instance of `QuerySuggestionsBlockListSourceS3PathPtrInput` via:
QuerySuggestionsBlockListSourceS3PathArgs{...}
or:
nil
func QuerySuggestionsBlockListSourceS3PathPtr ¶ added in v5.10.0
func QuerySuggestionsBlockListSourceS3PathPtr(v *QuerySuggestionsBlockListSourceS3PathArgs) QuerySuggestionsBlockListSourceS3PathPtrInput
type QuerySuggestionsBlockListSourceS3PathPtrOutput ¶ added in v5.10.0
type QuerySuggestionsBlockListSourceS3PathPtrOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) Bucket ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket that contains the file.
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) Key ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Key() pulumi.StringPtrOutput
The name of the file.
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext ¶ added in v5.10.0
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
type QuerySuggestionsBlockListState ¶ added in v5.10.0
type QuerySuggestionsBlockListState struct {
// ARN of the block list.
Arn pulumi.StringPtrInput
// The description for a block list.
Description pulumi.StringPtrInput
// The identifier of the index for a block list.
IndexId pulumi.StringPtrInput
// The name for the block list.
Name pulumi.StringPtrInput
// The unique indentifier of the block list.
QuerySuggestionsBlockListId pulumi.StringPtrInput
// The IAM (Identity and Access Management) role used to access the block list text file in S3.
RoleArn pulumi.StringPtrInput
// The S3 path where your block list text file sits in S3. Detailed below.
SourceS3Path QuerySuggestionsBlockListSourceS3PathPtrInput
Status pulumi.StringPtrInput
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
}
func (QuerySuggestionsBlockListState) ElementType ¶ added in v5.10.0
func (QuerySuggestionsBlockListState) ElementType() reflect.Type
type Thesaurus ¶ added in v5.10.0
type Thesaurus struct {
pulumi.CustomResourceState
// ARN of the thesaurus.
Arn pulumi.StringOutput `pulumi:"arn"`
// The description for a thesaurus.
Description pulumi.StringPtrOutput `pulumi:"description"`
// The identifier of the index for a thesaurus.
IndexId pulumi.StringOutput `pulumi:"indexId"`
// The name for the thesaurus.
Name pulumi.StringOutput `pulumi:"name"`
// The IAM (Identity and Access Management) role used to access the thesaurus file in S3.
RoleArn pulumi.StringOutput `pulumi:"roleArn"`
// The S3 path where your thesaurus file sits in S3. Detailed below.
SourceS3Path ThesaurusSourceS3PathOutput `pulumi:"sourceS3Path"`
// The current status of the thesaurus.
Status pulumi.StringOutput `pulumi:"status"`
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"`
ThesaurusId pulumi.StringOutput `pulumi:"thesaurusId"`
}
## Example Usage
```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.NewThesaurus(ctx, "example", &kendra.ThesaurusArgs{
IndexId: pulumi.Any(aws_kendra_index.Example.Id),
RoleArn: pulumi.Any(aws_iam_role.Example.Arn),
SourceS3Path: &kendra.ThesaurusSourceS3PathArgs{
Bucket: pulumi.Any(aws_s3_bucket.Example.Id),
Key: pulumi.Any(aws_s3_object.Example.Key),
},
Tags: pulumi.StringMap{
"Name": pulumi.String("Example Kendra Thesaurus"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
`aws_kendra_thesaurus` can be imported using the unique identifiers of the thesaurus and index separated by a slash (`/`), e.g.,
```sh
$ pulumi import aws:kendra/thesaurus:Thesaurus example thesaurus-123456780/idx-8012925589
```
func GetThesaurus ¶ added in v5.10.0
func GetThesaurus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThesaurusState, opts ...pulumi.ResourceOption) (*Thesaurus, error)
GetThesaurus gets an existing Thesaurus 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 NewThesaurus ¶ added in v5.10.0
func NewThesaurus(ctx *pulumi.Context, name string, args *ThesaurusArgs, opts ...pulumi.ResourceOption) (*Thesaurus, error)
NewThesaurus registers a new resource with the given unique name, arguments, and options.
func (*Thesaurus) ElementType ¶ added in v5.10.0
func (*Thesaurus) ToThesaurusOutput ¶ added in v5.10.0
func (i *Thesaurus) ToThesaurusOutput() ThesaurusOutput
func (*Thesaurus) ToThesaurusOutputWithContext ¶ added in v5.10.0
func (i *Thesaurus) ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput
type ThesaurusArgs ¶ added in v5.10.0
type ThesaurusArgs struct {
// The description for a thesaurus.
Description pulumi.StringPtrInput
// The identifier of the index for a thesaurus.
IndexId pulumi.StringInput
// The name for the thesaurus.
Name pulumi.StringPtrInput
// The IAM (Identity and Access Management) role used to access the thesaurus file in S3.
RoleArn pulumi.StringInput
// The S3 path where your thesaurus file sits in S3. Detailed below.
SourceS3Path ThesaurusSourceS3PathInput
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 set of arguments for constructing a Thesaurus resource.
func (ThesaurusArgs) ElementType ¶ added in v5.10.0
func (ThesaurusArgs) ElementType() reflect.Type
type ThesaurusArray ¶ added in v5.10.0
type ThesaurusArray []ThesaurusInput
func (ThesaurusArray) ElementType ¶ added in v5.10.0
func (ThesaurusArray) ElementType() reflect.Type
func (ThesaurusArray) ToThesaurusArrayOutput ¶ added in v5.10.0
func (i ThesaurusArray) ToThesaurusArrayOutput() ThesaurusArrayOutput
func (ThesaurusArray) ToThesaurusArrayOutputWithContext ¶ added in v5.10.0
func (i ThesaurusArray) ToThesaurusArrayOutputWithContext(ctx context.Context) ThesaurusArrayOutput
type ThesaurusArrayInput ¶ added in v5.10.0
type ThesaurusArrayInput interface {
pulumi.Input
ToThesaurusArrayOutput() ThesaurusArrayOutput
ToThesaurusArrayOutputWithContext(context.Context) ThesaurusArrayOutput
}
ThesaurusArrayInput is an input type that accepts ThesaurusArray and ThesaurusArrayOutput values. You can construct a concrete instance of `ThesaurusArrayInput` via:
ThesaurusArray{ ThesaurusArgs{...} }
type ThesaurusArrayOutput ¶ added in v5.10.0
type ThesaurusArrayOutput struct{ *pulumi.OutputState }
func (ThesaurusArrayOutput) ElementType ¶ added in v5.10.0
func (ThesaurusArrayOutput) ElementType() reflect.Type
func (ThesaurusArrayOutput) Index ¶ added in v5.10.0
func (o ThesaurusArrayOutput) Index(i pulumi.IntInput) ThesaurusOutput
func (ThesaurusArrayOutput) ToThesaurusArrayOutput ¶ added in v5.10.0
func (o ThesaurusArrayOutput) ToThesaurusArrayOutput() ThesaurusArrayOutput
func (ThesaurusArrayOutput) ToThesaurusArrayOutputWithContext ¶ added in v5.10.0
func (o ThesaurusArrayOutput) ToThesaurusArrayOutputWithContext(ctx context.Context) ThesaurusArrayOutput
type ThesaurusInput ¶ added in v5.10.0
type ThesaurusInput interface {
pulumi.Input
ToThesaurusOutput() ThesaurusOutput
ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput
}
type ThesaurusMap ¶ added in v5.10.0
type ThesaurusMap map[string]ThesaurusInput
func (ThesaurusMap) ElementType ¶ added in v5.10.0
func (ThesaurusMap) ElementType() reflect.Type
func (ThesaurusMap) ToThesaurusMapOutput ¶ added in v5.10.0
func (i ThesaurusMap) ToThesaurusMapOutput() ThesaurusMapOutput
func (ThesaurusMap) ToThesaurusMapOutputWithContext ¶ added in v5.10.0
func (i ThesaurusMap) ToThesaurusMapOutputWithContext(ctx context.Context) ThesaurusMapOutput
type ThesaurusMapInput ¶ added in v5.10.0
type ThesaurusMapInput interface {
pulumi.Input
ToThesaurusMapOutput() ThesaurusMapOutput
ToThesaurusMapOutputWithContext(context.Context) ThesaurusMapOutput
}
ThesaurusMapInput is an input type that accepts ThesaurusMap and ThesaurusMapOutput values. You can construct a concrete instance of `ThesaurusMapInput` via:
ThesaurusMap{ "key": ThesaurusArgs{...} }
type ThesaurusMapOutput ¶ added in v5.10.0
type ThesaurusMapOutput struct{ *pulumi.OutputState }
func (ThesaurusMapOutput) ElementType ¶ added in v5.10.0
func (ThesaurusMapOutput) ElementType() reflect.Type
func (ThesaurusMapOutput) MapIndex ¶ added in v5.10.0
func (o ThesaurusMapOutput) MapIndex(k pulumi.StringInput) ThesaurusOutput
func (ThesaurusMapOutput) ToThesaurusMapOutput ¶ added in v5.10.0
func (o ThesaurusMapOutput) ToThesaurusMapOutput() ThesaurusMapOutput
func (ThesaurusMapOutput) ToThesaurusMapOutputWithContext ¶ added in v5.10.0
func (o ThesaurusMapOutput) ToThesaurusMapOutputWithContext(ctx context.Context) ThesaurusMapOutput
type ThesaurusOutput ¶ added in v5.10.0
type ThesaurusOutput struct{ *pulumi.OutputState }
func (ThesaurusOutput) Arn ¶ added in v5.10.0
func (o ThesaurusOutput) Arn() pulumi.StringOutput
ARN of the thesaurus.
func (ThesaurusOutput) Description ¶ added in v5.10.0
func (o ThesaurusOutput) Description() pulumi.StringPtrOutput
The description for a thesaurus.
func (ThesaurusOutput) ElementType ¶ added in v5.10.0
func (ThesaurusOutput) ElementType() reflect.Type
func (ThesaurusOutput) IndexId ¶ added in v5.10.0
func (o ThesaurusOutput) IndexId() pulumi.StringOutput
The identifier of the index for a thesaurus.
func (ThesaurusOutput) Name ¶ added in v5.10.0
func (o ThesaurusOutput) Name() pulumi.StringOutput
The name for the thesaurus.
func (ThesaurusOutput) RoleArn ¶ added in v5.10.0
func (o ThesaurusOutput) RoleArn() pulumi.StringOutput
The IAM (Identity and Access Management) role used to access the thesaurus file in S3.
func (ThesaurusOutput) SourceS3Path ¶ added in v5.10.0
func (o ThesaurusOutput) SourceS3Path() ThesaurusSourceS3PathOutput
The S3 path where your thesaurus file sits in S3. Detailed below.
func (ThesaurusOutput) Status ¶ added in v5.10.0
func (o ThesaurusOutput) Status() pulumi.StringOutput
The current status of the thesaurus.
func (ThesaurusOutput) Tags ¶ added in v5.10.0
func (o ThesaurusOutput) Tags() pulumi.StringMapOutput
func (ThesaurusOutput) TagsAll ¶ added in v5.10.0
func (o ThesaurusOutput) 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 (ThesaurusOutput) ThesaurusId ¶ added in v5.10.0
func (o ThesaurusOutput) ThesaurusId() pulumi.StringOutput
func (ThesaurusOutput) ToThesaurusOutput ¶ added in v5.10.0
func (o ThesaurusOutput) ToThesaurusOutput() ThesaurusOutput
func (ThesaurusOutput) ToThesaurusOutputWithContext ¶ added in v5.10.0
func (o ThesaurusOutput) ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput
type ThesaurusSourceS3Path ¶ added in v5.10.0
type ThesaurusSourceS3PathArgs ¶ added in v5.10.0
type ThesaurusSourceS3PathArgs struct {
// The name of the S3 bucket that contains the file.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The name of the file.
Key pulumi.StringInput `pulumi:"key"`
}
func (ThesaurusSourceS3PathArgs) ElementType ¶ added in v5.10.0
func (ThesaurusSourceS3PathArgs) ElementType() reflect.Type
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutput ¶ added in v5.10.0
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutputWithContext ¶ added in v5.10.0
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutputWithContext(ctx context.Context) ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutput ¶ added in v5.10.0
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutputWithContext ¶ added in v5.10.0
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
type ThesaurusSourceS3PathInput ¶ added in v5.10.0
type ThesaurusSourceS3PathInput interface {
pulumi.Input
ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
ToThesaurusSourceS3PathOutputWithContext(context.Context) ThesaurusSourceS3PathOutput
}
ThesaurusSourceS3PathInput is an input type that accepts ThesaurusSourceS3PathArgs and ThesaurusSourceS3PathOutput values. You can construct a concrete instance of `ThesaurusSourceS3PathInput` via:
ThesaurusSourceS3PathArgs{...}
type ThesaurusSourceS3PathOutput ¶ added in v5.10.0
type ThesaurusSourceS3PathOutput struct{ *pulumi.OutputState }
func (ThesaurusSourceS3PathOutput) Bucket ¶ added in v5.10.0
func (o ThesaurusSourceS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (ThesaurusSourceS3PathOutput) ElementType ¶ added in v5.10.0
func (ThesaurusSourceS3PathOutput) ElementType() reflect.Type
func (ThesaurusSourceS3PathOutput) Key ¶ added in v5.10.0
func (o ThesaurusSourceS3PathOutput) Key() pulumi.StringOutput
The name of the file.
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutput ¶ added in v5.10.0
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutputWithContext ¶ added in v5.10.0
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutputWithContext(ctx context.Context) ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutput ¶ added in v5.10.0
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutputWithContext ¶ added in v5.10.0
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
type ThesaurusSourceS3PathPtrInput ¶ added in v5.10.0
type ThesaurusSourceS3PathPtrInput interface {
pulumi.Input
ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
ToThesaurusSourceS3PathPtrOutputWithContext(context.Context) ThesaurusSourceS3PathPtrOutput
}
ThesaurusSourceS3PathPtrInput is an input type that accepts ThesaurusSourceS3PathArgs, ThesaurusSourceS3PathPtr and ThesaurusSourceS3PathPtrOutput values. You can construct a concrete instance of `ThesaurusSourceS3PathPtrInput` via:
ThesaurusSourceS3PathArgs{...}
or:
nil
func ThesaurusSourceS3PathPtr ¶ added in v5.10.0
func ThesaurusSourceS3PathPtr(v *ThesaurusSourceS3PathArgs) ThesaurusSourceS3PathPtrInput
type ThesaurusSourceS3PathPtrOutput ¶ added in v5.10.0
type ThesaurusSourceS3PathPtrOutput struct{ *pulumi.OutputState }
func (ThesaurusSourceS3PathPtrOutput) Bucket ¶ added in v5.10.0
func (o ThesaurusSourceS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket that contains the file.
func (ThesaurusSourceS3PathPtrOutput) Elem ¶ added in v5.10.0
func (o ThesaurusSourceS3PathPtrOutput) Elem() ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathPtrOutput) ElementType ¶ added in v5.10.0
func (ThesaurusSourceS3PathPtrOutput) ElementType() reflect.Type
func (ThesaurusSourceS3PathPtrOutput) Key ¶ added in v5.10.0
func (o ThesaurusSourceS3PathPtrOutput) Key() pulumi.StringPtrOutput
The name of the file.
func (ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutput ¶ added in v5.10.0
func (o ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
func (ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutputWithContext ¶ added in v5.10.0
func (o ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
type ThesaurusState ¶ added in v5.10.0
type ThesaurusState struct {
// ARN of the thesaurus.
Arn pulumi.StringPtrInput
// The description for a thesaurus.
Description pulumi.StringPtrInput
// The identifier of the index for a thesaurus.
IndexId pulumi.StringPtrInput
// The name for the thesaurus.
Name pulumi.StringPtrInput
// The IAM (Identity and Access Management) role used to access the thesaurus file in S3.
RoleArn pulumi.StringPtrInput
// The S3 path where your thesaurus file sits in S3. Detailed below.
SourceS3Path ThesaurusSourceS3PathPtrInput
// The current status of the thesaurus.
Status pulumi.StringPtrInput
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
ThesaurusId pulumi.StringPtrInput
}
func (ThesaurusState) ElementType ¶ added in v5.10.0
func (ThesaurusState) ElementType() reflect.Type