Documentation ¶
Index ¶
- type DataSource
- type DataSourceArgs
- type DataSourceArray
- type DataSourceArrayInput
- type DataSourceArrayOutput
- func (DataSourceArrayOutput) ElementType() reflect.Type
- func (o DataSourceArrayOutput) Index(i pulumi.IntInput) DataSourceOutput
- func (o DataSourceArrayOutput) ToDataSourceArrayOutput() DataSourceArrayOutput
- func (o DataSourceArrayOutput) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput
- type DataSourceConfiguration
- type DataSourceConfigurationArgs
- func (DataSourceConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
- func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput
- func (i DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
- func (i DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
- type DataSourceConfigurationInput
- type DataSourceConfigurationOutput
- func (DataSourceConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationOutput) S3Configuration() DataSourceConfigurationS3ConfigurationPtrOutput
- func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
- func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput
- func (o DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
- func (o DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
- func (o DataSourceConfigurationOutput) WebCrawlerConfiguration() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- type DataSourceConfigurationPtrInput
- type DataSourceConfigurationPtrOutput
- func (o DataSourceConfigurationPtrOutput) Elem() DataSourceConfigurationOutput
- func (DataSourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationPtrOutput) S3Configuration() DataSourceConfigurationS3ConfigurationPtrOutput
- func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
- func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
- func (o DataSourceConfigurationPtrOutput) WebCrawlerConfiguration() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- type DataSourceConfigurationS3Configuration
- type DataSourceConfigurationS3ConfigurationAccessControlListConfiguration
- type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs
- func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
- func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
- func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationInput
- type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
- func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) KeyPath() pulumi.StringPtrOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput
- type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) Elem() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
- func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) KeyPath() pulumi.StringPtrOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationArgs
- func (DataSourceConfigurationS3ConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput
- func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationOutput
- func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
- func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration
- type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs
- func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
- func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
- func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationInput
- type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
- func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) S3Prefix() pulumi.StringPtrOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput
- type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) Elem() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
- func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) S3Prefix() pulumi.StringPtrOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationInput
- type DataSourceConfigurationS3ConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) AccessControlListConfiguration() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) BucketName() pulumi.StringOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) DocumentsMetadataConfiguration() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- func (DataSourceConfigurationS3ConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationS3ConfigurationOutput) ExclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) InclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) InclusionPrefixes() pulumi.StringArrayOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
- type DataSourceConfigurationS3ConfigurationPtrInput
- type DataSourceConfigurationS3ConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) AccessControlListConfiguration() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) DocumentsMetadataConfiguration() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) Elem() DataSourceConfigurationS3ConfigurationOutput
- func (DataSourceConfigurationS3ConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) ExclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPrefixes() pulumi.StringArrayOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
- func (o DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
- type DataSourceConfigurationWebCrawlerConfiguration
- type DataSourceConfigurationWebCrawlerConfigurationArgs
- func (DataSourceConfigurationWebCrawlerConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() ...
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) ...
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() ...
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() ...
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() ...
- func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) Index(i pulumi.IntInput) ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Credentials() pulumi.StringOutput
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Host() pulumi.StringOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Port() pulumi.IntOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationInput
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) BasicAuthentications() ...
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput
- type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) BasicAuthentications() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) Elem() ...
- func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationInput
- type DataSourceConfigurationWebCrawlerConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) AuthenticationConfiguration() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) CrawlDepth() pulumi.IntPtrOutput
- func (DataSourceConfigurationWebCrawlerConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) MaxContentSizePerPageInMegaBytes() pulumi.Float64PtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) MaxLinksPerPage() pulumi.IntPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) MaxUrlsPerMinuteCrawlRate() pulumi.IntPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ProxyConfiguration() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) UrlExclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) UrlInclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationOutput) Urls() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- type DataSourceConfigurationWebCrawlerConfigurationProxyConfiguration
- type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs
- func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationInput
- type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Credentials() pulumi.StringPtrOutput
- func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Host() pulumi.StringOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Port() pulumi.IntOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput
- type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Credentials() pulumi.StringPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Elem() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
- func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Host() pulumi.StringPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Port() pulumi.IntPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationPtrInput
- type DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) AuthenticationConfiguration() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) CrawlDepth() pulumi.IntPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) Elem() DataSourceConfigurationWebCrawlerConfigurationOutput
- func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxContentSizePerPageInMegaBytes() pulumi.Float64PtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxLinksPerPage() pulumi.IntPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxUrlsPerMinuteCrawlRate() pulumi.IntPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ProxyConfiguration() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlExclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlInclusionPatterns() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) Urls() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationUrls
- type DataSourceConfigurationWebCrawlerConfigurationUrlsArgs
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsInput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SeedUrlConfiguration() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SiteMapsConfiguration() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) Elem() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SeedUrlConfiguration() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SiteMapsConfiguration() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() ...
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationInput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) SeedUrls() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) WebCrawlerMode() pulumi.StringPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) Elem() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) SeedUrls() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) WebCrawlerMode() pulumi.StringPtrOutput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() ...
- func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationInput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) SiteMaps() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput
- type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) Elem() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
- func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) SiteMaps() pulumi.StringArrayOutput
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() ...
- func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfiguration
- type DataSourceCustomDocumentEnrichmentConfigurationArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfiguration
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) Index(i pulumi.IntInput) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationCondition
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValue
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) DateValue() pulumi.StringPtrOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) DateValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionDocumentAttributeKey() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionOnValue() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) Operator() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionDocumentAttributeKey() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionOnValue() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Condition() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) DocumentContentDeletion() pulumi.BoolPtrOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Target() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTarget
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeKey() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValue() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValueDeletion() pulumi.BoolPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) Elem() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeKey() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValue() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValueDeletion() pulumi.BoolPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValue
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) DateValue() pulumi.StringPtrOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) DateValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationInput
- type DataSourceCustomDocumentEnrichmentConfigurationOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) InlineConfigurations() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) PostExtractionHookConfiguration() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) PreExtractionHookConfiguration() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) RoleArn() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueInput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue() pulumi.StringPtrOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionInput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionOnValue() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) Operator() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionOnValue() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) InvocationCondition() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) LambdaArn() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) S3Bucket() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) InvocationCondition() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) S3Bucket() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInput
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ElementType() reflect.Type
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() ...
- func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueInput
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue() pulumi.StringPtrOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringValue() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionInput
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionOnValue() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) Operator() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionOnValue() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) InvocationCondition() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) LambdaArn() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) S3Bucket() pulumi.StringOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(ctx context.Context) ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) Elem() ...
- func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) InvocationCondition() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) S3Bucket() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) ...
- type DataSourceCustomDocumentEnrichmentConfigurationPtrInput
- type DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) Elem() DataSourceCustomDocumentEnrichmentConfigurationOutput
- func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) InlineConfigurations() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) PostExtractionHookConfiguration() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) PreExtractionHookConfiguration() ...
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- type DataSourceInput
- type DataSourceMap
- type DataSourceMapInput
- type DataSourceMapOutput
- func (DataSourceMapOutput) ElementType() reflect.Type
- func (o DataSourceMapOutput) MapIndex(k pulumi.StringInput) DataSourceOutput
- func (o DataSourceMapOutput) ToDataSourceMapOutput() DataSourceMapOutput
- func (o DataSourceMapOutput) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput
- type DataSourceOutput
- func (o DataSourceOutput) Arn() pulumi.StringOutput
- func (o DataSourceOutput) Configuration() DataSourceConfigurationPtrOutput
- func (o DataSourceOutput) CreatedAt() pulumi.StringOutput
- func (o DataSourceOutput) CustomDocumentEnrichmentConfiguration() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
- func (o DataSourceOutput) DataSourceId() pulumi.StringOutput
- func (o DataSourceOutput) Description() pulumi.StringPtrOutput
- func (DataSourceOutput) ElementType() reflect.Type
- func (o DataSourceOutput) ErrorMessage() pulumi.StringOutput
- func (o DataSourceOutput) IndexId() pulumi.StringOutput
- func (o DataSourceOutput) LanguageCode() pulumi.StringOutput
- func (o DataSourceOutput) Name() pulumi.StringOutput
- func (o DataSourceOutput) RoleArn() pulumi.StringPtrOutput
- func (o DataSourceOutput) Schedule() pulumi.StringPtrOutput
- func (o DataSourceOutput) Status() pulumi.StringOutput
- func (o DataSourceOutput) Tags() pulumi.StringMapOutput
- func (o DataSourceOutput) TagsAll() pulumi.StringMapOutput
- func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
- func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
- func (o DataSourceOutput) Type() pulumi.StringOutput
- func (o DataSourceOutput) UpdatedAt() pulumi.StringOutput
- type DataSourceState
- 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.StringOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Relevance() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Search() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutput() IndexDocumentMetadataConfigurationUpdateOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) ToIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateOutput
- func (o IndexDocumentMetadataConfigurationUpdateOutput) Type() pulumi.StringOutput
- type IndexDocumentMetadataConfigurationUpdateRelevance
- type IndexDocumentMetadataConfigurationUpdateRelevanceArgs
- func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType() reflect.Type
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutput() IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- 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) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap() pulumi.IntMapOutput
- type IndexDocumentMetadataConfigurationUpdateRelevancePtrInput
- type IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Duration() pulumi.StringPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Elem() IndexDocumentMetadataConfigurationUpdateRelevanceOutput
- func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Freshness() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Importance() pulumi.IntPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) RankOrder() pulumi.StringPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) 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
- func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- 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
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- type IndexDocumentMetadataConfigurationUpdateSearchPtrInput
- type IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Displayable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Elem() IndexDocumentMetadataConfigurationUpdateSearchOutput
- func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ElementType() reflect.Type
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Facetable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Searchable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Sortable() pulumi.BoolPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
- 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 DataSource ¶ added in v5.11.0
type DataSource struct { pulumi.CustomResourceState // ARN of the Data Source. Arn pulumi.StringOutput `pulumi:"arn"` // A block with the configuration information to connect to your Data Source repository. You can't specify the `configuration` argument when the `type` parameter is set to `CUSTOM`. Detailed below. Configuration DataSourceConfigurationPtrOutput `pulumi:"configuration"` // The Unix timestamp of when the Data Source was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // A block with the configuration information for altering document metadata and content during the document ingestion process. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see [Customizing document metadata during the ingestion process](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html). Detailed below. CustomDocumentEnrichmentConfiguration DataSourceCustomDocumentEnrichmentConfigurationPtrOutput `pulumi:"customDocumentEnrichmentConfiguration"` // The unique identifiers of the Data Source. DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"` // A description for the Data Source connector. Description pulumi.StringPtrOutput `pulumi:"description"` // When the Status field value is `FAILED`, the ErrorMessage field contains a description of the error that caused the Data Source to fail. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // The identifier of the index for your Amazon Kendra data_source. IndexId pulumi.StringOutput `pulumi:"indexId"` // The code for a language. This allows you to support a language for all documents when creating the Data Source connector. 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"` // A name for your Data Source connector. Name pulumi.StringOutput `pulumi:"name"` // The Amazon Resource Name (ARN) of a role with permission to access the data source connector. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). You can't specify the `roleArn` parameter when the `type` parameter is set to `CUSTOM`. The `roleArn` parameter is required for all other data sources. RoleArn pulumi.StringPtrOutput `pulumi:"roleArn"` // Sets the frequency for Amazon Kendra to check the documents in your Data Source repository and update the index. If you don't set a schedule Amazon Kendra will not periodically update the index. You can call the `StartDataSourceSyncJob` API to update the index. Schedule pulumi.StringPtrOutput `pulumi:"schedule"` // The current status of the Data Source. When the status is `ACTIVE` the Data Source is ready to use. When the status is `FAILED`, the `errorMessage` field contains the reason that the Data Source failed. 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 type of data source repository. For an updated list of values, refer to [Valid Values for Type](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateDataSource.html#Kendra-CreateDataSource-request-Type). Type pulumi.StringOutput `pulumi:"type"` // The Unix timestamp of when the Data Source was last updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
## 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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Description: pulumi.String("example"), LanguageCode: pulumi.String("en"), Type: pulumi.String("CUSTOM"), Tags: pulumi.StringMap{ "hello": pulumi.String("world"), }, }) if err != nil { return err } return nil }) }
``` ### S3 Connector ### With Schedule
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("S3"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Schedule: pulumi.String("cron(9 10 1 * ? *)"), Configuration: &kendra.DataSourceConfigurationArgs{ S3Configuration: &kendra.DataSourceConfigurationS3ConfigurationArgs{ BucketName: pulumi.Any(aws_s3_bucket.Example.Id), }, }, }) if err != nil { return err } return nil }) }
``` ### With Access Control List
```go package main
import (
"fmt" "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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("S3"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ S3Configuration: &kendra.DataSourceConfigurationS3ConfigurationArgs{ AccessControlListConfiguration: &kendra.DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs{ KeyPath: pulumi.String(fmt.Sprintf("s3://%v/path-1", aws_s3_bucket.Example.Id)), }, BucketName: pulumi.Any(aws_s3_bucket.Example.Id), }, }, }) if err != nil { return err } return nil }) }
``` ### Web Crawler Connector ### With Seed URLs
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Site Maps
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SiteMapsConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs{ SiteMaps: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Web Crawler Mode
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ WebCrawlerMode: pulumi.String("SUBDOMAINS"), SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Authentication 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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ AuthenticationConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs{ BasicAuthentications: kendra.DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray{ &kendra.DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs{ Credentials: pulumi.Any(aws_secretsmanager_secret.Example.Arn), Host: pulumi.String("a.example.com"), Port: pulumi.Int(443), }, }, }, Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ aws_secretsmanager_secret_version.Example, })) if err != nil { return err } return nil }) }
``` ### With Crawl Depth
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ CrawlDepth: pulumi.Int(3), Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Max Links Per Page
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ MaxLinksPerPage: pulumi.Int(100), Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Max Urls Per Minute Crawl Rate
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ MaxUrlsPerMinuteCrawlRate: pulumi.Int(300), Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Proxy 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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ ProxyConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs{ Credentials: pulumi.Any(aws_secretsmanager_secret.Example.Arn), Host: pulumi.String("a.example.com"), Port: pulumi.Int(443), }, Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ aws_secretsmanager_secret_version.Example, })) if err != nil { return err } return nil }) }
``` ### With URL Exclusion and Inclusion Patterns
```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.NewDataSource(ctx, "example", &kendra.DataSourceArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), Type: pulumi.String("WEBCRAWLER"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Configuration: &kendra.DataSourceConfigurationArgs{ WebCrawlerConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationArgs{ UrlExclusionPatterns: pulumi.StringArray{ pulumi.String("example"), }, UrlInclusionPatterns: pulumi.StringArray{ pulumi.String("hello"), }, Urls: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{ SeedUrlConfiguration: &kendra.DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{ SeedUrls: pulumi.StringArray{ pulumi.String("REPLACE_WITH_YOUR_URL"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Kendra Data Source can be imported using the unique identifiers of the data_source and index separated by a slash (`/`) e.g.,
```sh
$ pulumi import aws:kendra/dataSource:DataSource example 1045d08d-66ef-4882-b3ed-dfb7df183e90/b34dfdf7-1f2b-4704-9581-79e00296845f
```
func GetDataSource ¶ added in v5.11.0
func GetDataSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)
GetDataSource gets an existing DataSource 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 NewDataSource ¶ added in v5.11.0
func NewDataSource(ctx *pulumi.Context, name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)
NewDataSource registers a new resource with the given unique name, arguments, and options.
func (*DataSource) ElementType ¶ added in v5.11.0
func (*DataSource) ElementType() reflect.Type
func (*DataSource) ToDataSourceOutput ¶ added in v5.11.0
func (i *DataSource) ToDataSourceOutput() DataSourceOutput
func (*DataSource) ToDataSourceOutputWithContext ¶ added in v5.11.0
func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceArgs ¶ added in v5.11.0
type DataSourceArgs struct { // A block with the configuration information to connect to your Data Source repository. You can't specify the `configuration` argument when the `type` parameter is set to `CUSTOM`. Detailed below. Configuration DataSourceConfigurationPtrInput // A block with the configuration information for altering document metadata and content during the document ingestion process. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see [Customizing document metadata during the ingestion process](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html). Detailed below. CustomDocumentEnrichmentConfiguration DataSourceCustomDocumentEnrichmentConfigurationPtrInput // A description for the Data Source connector. Description pulumi.StringPtrInput // The identifier of the index for your Amazon Kendra data_source. IndexId pulumi.StringInput // The code for a language. This allows you to support a language for all documents when creating the Data Source connector. 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 // A name for your Data Source connector. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) of a role with permission to access the data source connector. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). You can't specify the `roleArn` parameter when the `type` parameter is set to `CUSTOM`. The `roleArn` parameter is required for all other data sources. RoleArn pulumi.StringPtrInput // Sets the frequency for Amazon Kendra to check the documents in your Data Source repository and update the index. If you don't set a schedule Amazon Kendra will not periodically update the index. You can call the `StartDataSourceSyncJob` API to update the index. Schedule pulumi.StringPtrInput Tags pulumi.StringMapInput // The type of data source repository. For an updated list of values, refer to [Valid Values for Type](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateDataSource.html#Kendra-CreateDataSource-request-Type). Type pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶ added in v5.11.0
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceArray ¶ added in v5.11.0
type DataSourceArray []DataSourceInput
func (DataSourceArray) ElementType ¶ added in v5.11.0
func (DataSourceArray) ElementType() reflect.Type
func (DataSourceArray) ToDataSourceArrayOutput ¶ added in v5.11.0
func (i DataSourceArray) ToDataSourceArrayOutput() DataSourceArrayOutput
func (DataSourceArray) ToDataSourceArrayOutputWithContext ¶ added in v5.11.0
func (i DataSourceArray) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput
type DataSourceArrayInput ¶ added in v5.11.0
type DataSourceArrayInput interface { pulumi.Input ToDataSourceArrayOutput() DataSourceArrayOutput ToDataSourceArrayOutputWithContext(context.Context) DataSourceArrayOutput }
DataSourceArrayInput is an input type that accepts DataSourceArray and DataSourceArrayOutput values. You can construct a concrete instance of `DataSourceArrayInput` via:
DataSourceArray{ DataSourceArgs{...} }
type DataSourceArrayOutput ¶ added in v5.11.0
type DataSourceArrayOutput struct{ *pulumi.OutputState }
func (DataSourceArrayOutput) ElementType ¶ added in v5.11.0
func (DataSourceArrayOutput) ElementType() reflect.Type
func (DataSourceArrayOutput) Index ¶ added in v5.11.0
func (o DataSourceArrayOutput) Index(i pulumi.IntInput) DataSourceOutput
func (DataSourceArrayOutput) ToDataSourceArrayOutput ¶ added in v5.11.0
func (o DataSourceArrayOutput) ToDataSourceArrayOutput() DataSourceArrayOutput
func (DataSourceArrayOutput) ToDataSourceArrayOutputWithContext ¶ added in v5.11.0
func (o DataSourceArrayOutput) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput
type DataSourceConfiguration ¶ added in v5.11.0
type DataSourceConfiguration struct { // A block that provides the configuration information to connect to an Amazon S3 bucket as your data source. Detailed below. S3Configuration *DataSourceConfigurationS3Configuration `pulumi:"s3Configuration"` // A block that provides the configuration information required for Amazon Kendra Web Crawler. Detailed below. WebCrawlerConfiguration *DataSourceConfigurationWebCrawlerConfiguration `pulumi:"webCrawlerConfiguration"` }
type DataSourceConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationArgs struct { // A block that provides the configuration information to connect to an Amazon S3 bucket as your data source. Detailed below. S3Configuration DataSourceConfigurationS3ConfigurationPtrInput `pulumi:"s3Configuration"` // A block that provides the configuration information required for Amazon Kendra Web Crawler. Detailed below. WebCrawlerConfiguration DataSourceConfigurationWebCrawlerConfigurationPtrInput `pulumi:"webCrawlerConfiguration"` }
func (DataSourceConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput
func (DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
func (DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
type DataSourceConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationInput interface { pulumi.Input ToDataSourceConfigurationOutput() DataSourceConfigurationOutput ToDataSourceConfigurationOutputWithContext(context.Context) DataSourceConfigurationOutput }
DataSourceConfigurationInput is an input type that accepts DataSourceConfigurationArgs and DataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationInput` via:
DataSourceConfigurationArgs{...}
type DataSourceConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationOutput) S3Configuration ¶ added in v5.11.0
func (o DataSourceConfigurationOutput) S3Configuration() DataSourceConfigurationS3ConfigurationPtrOutput
A block that provides the configuration information to connect to an Amazon S3 bucket as your data source. Detailed below.
func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput
func (DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
func (DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
func (DataSourceConfigurationOutput) WebCrawlerConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationOutput) WebCrawlerConfiguration() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
A block that provides the configuration information required for Amazon Kendra Web Crawler. Detailed below.
type DataSourceConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput ToDataSourceConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationPtrOutput }
DataSourceConfigurationPtrInput is an input type that accepts DataSourceConfigurationArgs, DataSourceConfigurationPtr and DataSourceConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationPtrInput` via:
DataSourceConfigurationArgs{...} or: nil
func DataSourceConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationPtr(v *DataSourceConfigurationArgs) DataSourceConfigurationPtrInput
type DataSourceConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (o DataSourceConfigurationPtrOutput) Elem() DataSourceConfigurationOutput
func (DataSourceConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationPtrOutput) S3Configuration ¶ added in v5.11.0
func (o DataSourceConfigurationPtrOutput) S3Configuration() DataSourceConfigurationS3ConfigurationPtrOutput
A block that provides the configuration information to connect to an Amazon S3 bucket as your data source. Detailed below.
func (DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
func (DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
func (DataSourceConfigurationPtrOutput) WebCrawlerConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationPtrOutput) WebCrawlerConfiguration() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
A block that provides the configuration information required for Amazon Kendra Web Crawler. Detailed below.
type DataSourceConfigurationS3Configuration ¶ added in v5.11.0
type DataSourceConfigurationS3Configuration struct { // A block that provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see [Access control for S3 data sources](https://docs.aws.amazon.com/kendra/latest/dg/s3-acl.html). Detailed below. AccessControlListConfiguration *DataSourceConfigurationS3ConfigurationAccessControlListConfiguration `pulumi:"accessControlListConfiguration"` // The name of the bucket that contains the documents. BucketName string `pulumi:"bucketName"` // A block that defines the Ddcument metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document. Detailed below. DocumentsMetadataConfiguration *DataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration `pulumi:"documentsMetadataConfiguration"` // A list of glob patterns for documents that should not be indexed. If a document that matches an inclusion prefix or inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Exclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-ExclusionPatterns). ExclusionPatterns []string `pulumi:"exclusionPatterns"` // A list of glob patterns for documents that should be indexed. If a document that matches an inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Inclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-InclusionPatterns). InclusionPatterns []string `pulumi:"inclusionPatterns"` // A list of S3 prefixes for the documents that should be included in the index. InclusionPrefixes []string `pulumi:"inclusionPrefixes"` }
type DataSourceConfigurationS3ConfigurationAccessControlListConfiguration ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationAccessControlListConfiguration struct { // Path to the AWS S3 bucket that contains the ACL files. KeyPath *string `pulumi:"keyPath"` }
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs struct { // Path to the AWS S3 bucket that contains the ACL files. KeyPath pulumi.StringPtrInput `pulumi:"keyPath"` }
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationInput interface { pulumi.Input ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput }
DataSourceConfigurationS3ConfigurationAccessControlListConfigurationInput is an input type that accepts DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs and DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationS3ConfigurationAccessControlListConfigurationInput` via:
DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs{...}
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) KeyPath ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) KeyPath() pulumi.StringPtrOutput
Path to the AWS S3 bucket that contains the ACL files.
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput }
DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput is an input type that accepts DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs, DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtr and DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput` via:
DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs{...} or: nil
func DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtr(v *DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) KeyPath ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) KeyPath() pulumi.StringPtrOutput
Path to the AWS S3 bucket that contains the ACL files.
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationArgs struct { // A block that provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see [Access control for S3 data sources](https://docs.aws.amazon.com/kendra/latest/dg/s3-acl.html). Detailed below. AccessControlListConfiguration DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput `pulumi:"accessControlListConfiguration"` // The name of the bucket that contains the documents. BucketName pulumi.StringInput `pulumi:"bucketName"` // A block that defines the Ddcument metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document. Detailed below. DocumentsMetadataConfiguration DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput `pulumi:"documentsMetadataConfiguration"` // A list of glob patterns for documents that should not be indexed. If a document that matches an inclusion prefix or inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Exclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-ExclusionPatterns). ExclusionPatterns pulumi.StringArrayInput `pulumi:"exclusionPatterns"` // A list of glob patterns for documents that should be indexed. If a document that matches an inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Inclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-InclusionPatterns). InclusionPatterns pulumi.StringArrayInput `pulumi:"inclusionPatterns"` // A list of S3 prefixes for the documents that should be included in the index. InclusionPrefixes pulumi.StringArrayInput `pulumi:"inclusionPrefixes"` }
func (DataSourceConfigurationS3ConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration struct { // A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use `s3Prefix` to include only the desired metadata files. S3Prefix *string `pulumi:"s3Prefix"` }
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs struct { // A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use `s3Prefix` to include only the desired metadata files. S3Prefix pulumi.StringPtrInput `pulumi:"s3Prefix"` }
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationInput interface { pulumi.Input ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput }
DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationInput is an input type that accepts DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs and DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationInput` via:
DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs{...}
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) S3Prefix ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) S3Prefix() pulumi.StringPtrOutput
A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use `s3Prefix` to include only the desired metadata files.
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput }
DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput is an input type that accepts DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs, DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtr and DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput` via:
DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs{...} or: nil
func DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtr(v *DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) S3Prefix ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) S3Prefix() pulumi.StringPtrOutput
A prefix used to filter metadata configuration files in the AWS S3 bucket. The S3 bucket might contain multiple metadata files. Use `s3Prefix` to include only the desired metadata files.
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationInput interface { pulumi.Input ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput ToDataSourceConfigurationS3ConfigurationOutputWithContext(context.Context) DataSourceConfigurationS3ConfigurationOutput }
DataSourceConfigurationS3ConfigurationInput is an input type that accepts DataSourceConfigurationS3ConfigurationArgs and DataSourceConfigurationS3ConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationS3ConfigurationInput` via:
DataSourceConfigurationS3ConfigurationArgs{...}
type DataSourceConfigurationS3ConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationOutput) AccessControlListConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) AccessControlListConfiguration() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
A block that provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see [Access control for S3 data sources](https://docs.aws.amazon.com/kendra/latest/dg/s3-acl.html). Detailed below.
func (DataSourceConfigurationS3ConfigurationOutput) BucketName ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) BucketName() pulumi.StringOutput
The name of the bucket that contains the documents.
func (DataSourceConfigurationS3ConfigurationOutput) DocumentsMetadataConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) DocumentsMetadataConfiguration() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
A block that defines the Ddcument metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document. Detailed below.
func (DataSourceConfigurationS3ConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationOutput) ExclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) ExclusionPatterns() pulumi.StringArrayOutput
A list of glob patterns for documents that should not be indexed. If a document that matches an inclusion prefix or inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Exclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-ExclusionPatterns).
func (DataSourceConfigurationS3ConfigurationOutput) InclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) InclusionPatterns() pulumi.StringArrayOutput
A list of glob patterns for documents that should be indexed. If a document that matches an inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Inclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-InclusionPatterns).
func (DataSourceConfigurationS3ConfigurationOutput) InclusionPrefixes ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) InclusionPrefixes() pulumi.StringArrayOutput
A list of S3 prefixes for the documents that should be included in the index.
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationS3ConfigurationPtrOutput }
DataSourceConfigurationS3ConfigurationPtrInput is an input type that accepts DataSourceConfigurationS3ConfigurationArgs, DataSourceConfigurationS3ConfigurationPtr and DataSourceConfigurationS3ConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationS3ConfigurationPtrInput` via:
DataSourceConfigurationS3ConfigurationArgs{...} or: nil
func DataSourceConfigurationS3ConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationS3ConfigurationPtr(v *DataSourceConfigurationS3ConfigurationArgs) DataSourceConfigurationS3ConfigurationPtrInput
type DataSourceConfigurationS3ConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationS3ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationPtrOutput) AccessControlListConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) AccessControlListConfiguration() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
A block that provides the path to the S3 bucket that contains the user context filtering files for the data source. For the format of the file, see [Access control for S3 data sources](https://docs.aws.amazon.com/kendra/latest/dg/s3-acl.html). Detailed below.
func (DataSourceConfigurationS3ConfigurationPtrOutput) BucketName ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
The name of the bucket that contains the documents.
func (DataSourceConfigurationS3ConfigurationPtrOutput) DocumentsMetadataConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) DocumentsMetadataConfiguration() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
A block that defines the Ddcument metadata files that contain information such as the document access control information, source URI, document author, and custom attributes. Each metadata file contains metadata about a single document. Detailed below.
func (DataSourceConfigurationS3ConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationS3ConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationPtrOutput) ExclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) ExclusionPatterns() pulumi.StringArrayOutput
A list of glob patterns for documents that should not be indexed. If a document that matches an inclusion prefix or inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Exclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-ExclusionPatterns).
func (DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPatterns() pulumi.StringArrayOutput
A list of glob patterns for documents that should be indexed. If a document that matches an inclusion pattern also matches an exclusion pattern, the document is not indexed. Refer to [Inclusion Patterns for more examples](https://docs.aws.amazon.com/kendra/latest/dg/API_S3DataSourceConfiguration.html#Kendra-Type-S3DataSourceConfiguration-InclusionPatterns).
func (DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPrefixes ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPrefixes() pulumi.StringArrayOutput
A list of S3 prefixes for the documents that should be included in the index.
func (DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfiguration ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfiguration struct { // A block with the configuration information required to connect to websites using authentication. You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Detailed below. AuthenticationConfiguration *DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration `pulumi:"authenticationConfiguration"` // Specifies the number of levels in a website that you want to crawl. The first level begins from the website seed or starting point URL. For example, if a website has 3 levels – index level (i.e. seed in this example), sections level, and subsections level – and you are only interested in crawling information up to the sections level (i.e. levels 0-1), you can set your depth to 1. The default crawl depth is set to `2`. Minimum value of `0`. Maximum value of `10`. CrawlDepth *int `pulumi:"crawlDepth"` // The maximum size (in MB) of a webpage or attachment to crawl. Files larger than this size (in MB) are skipped/not crawled. The default maximum size of a webpage or attachment is set to `50` MB. Minimum value of `1.0e-06`. Maximum value of `50`. MaxContentSizePerPageInMegaBytes *float64 `pulumi:"maxContentSizePerPageInMegaBytes"` // The maximum number of URLs on a webpage to include when crawling a website. This number is per webpage. As a website’s webpages are crawled, any URLs the webpages link to are also crawled. URLs on a webpage are crawled in order of appearance. The default maximum links per page is `100`. Minimum value of `1`. Maximum value of `1000`. MaxLinksPerPage *int `pulumi:"maxLinksPerPage"` // The maximum number of URLs crawled per website host per minute. The default maximum number of URLs crawled per website host per minute is `300`. Minimum value of `1`. Maximum value of `300`. MaxUrlsPerMinuteCrawlRate *int `pulumi:"maxUrlsPerMinuteCrawlRate"` // Configuration information required to connect to your internal websites via a web proxy. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html). Detailed below. ProxyConfiguration *DataSourceConfigurationWebCrawlerConfigurationProxyConfiguration `pulumi:"proxyConfiguration"` // A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`. UrlExclusionPatterns []string `pulumi:"urlExclusionPatterns"` // A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`. UrlInclusionPatterns []string `pulumi:"urlInclusionPatterns"` // A block that specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. You can include website subdomains. You can list up to `100` seed URLs and up to `3` sitemap URLs. You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. When selecting websites to index, you must adhere to the [Amazon Acceptable Use Policy](https://aws.amazon.com/aup/) and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. Detailed below. Urls DataSourceConfigurationWebCrawlerConfigurationUrls `pulumi:"urls"` }
type DataSourceConfigurationWebCrawlerConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationArgs struct { // A block with the configuration information required to connect to websites using authentication. You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Detailed below. AuthenticationConfiguration DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput `pulumi:"authenticationConfiguration"` // Specifies the number of levels in a website that you want to crawl. The first level begins from the website seed or starting point URL. For example, if a website has 3 levels – index level (i.e. seed in this example), sections level, and subsections level – and you are only interested in crawling information up to the sections level (i.e. levels 0-1), you can set your depth to 1. The default crawl depth is set to `2`. Minimum value of `0`. Maximum value of `10`. CrawlDepth pulumi.IntPtrInput `pulumi:"crawlDepth"` // The maximum size (in MB) of a webpage or attachment to crawl. Files larger than this size (in MB) are skipped/not crawled. The default maximum size of a webpage or attachment is set to `50` MB. Minimum value of `1.0e-06`. Maximum value of `50`. MaxContentSizePerPageInMegaBytes pulumi.Float64PtrInput `pulumi:"maxContentSizePerPageInMegaBytes"` // The maximum number of URLs on a webpage to include when crawling a website. This number is per webpage. As a website’s webpages are crawled, any URLs the webpages link to are also crawled. URLs on a webpage are crawled in order of appearance. The default maximum links per page is `100`. Minimum value of `1`. Maximum value of `1000`. MaxLinksPerPage pulumi.IntPtrInput `pulumi:"maxLinksPerPage"` // The maximum number of URLs crawled per website host per minute. The default maximum number of URLs crawled per website host per minute is `300`. Minimum value of `1`. Maximum value of `300`. MaxUrlsPerMinuteCrawlRate pulumi.IntPtrInput `pulumi:"maxUrlsPerMinuteCrawlRate"` // Configuration information required to connect to your internal websites via a web proxy. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html). Detailed below. ProxyConfiguration DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput `pulumi:"proxyConfiguration"` // A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`. UrlExclusionPatterns pulumi.StringArrayInput `pulumi:"urlExclusionPatterns"` // A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`. UrlInclusionPatterns pulumi.StringArrayInput `pulumi:"urlInclusionPatterns"` // A block that specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. You can include website subdomains. You can list up to `100` seed URLs and up to `3` sitemap URLs. You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. When selecting websites to index, you must adhere to the [Amazon Acceptable Use Policy](https://aws.amazon.com/aup/) and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. Detailed below. Urls DataSourceConfigurationWebCrawlerConfigurationUrlsInput `pulumi:"urls"` }
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration struct { // The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. The list includes the name and port number of the website host. Detailed below. BasicAuthentications []DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication `pulumi:"basicAuthentications"` }
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs struct { // The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. The list includes the name and port number of the website host. Detailed below. BasicAuthentications DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput `pulumi:"basicAuthentications"` }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication struct { // Your secret ARN, which you can create in AWS Secrets Manager. You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password. Credentials string `pulumi:"credentials"` // The name of the website host you want to connect to using authentication credentials. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`. Host string `pulumi:"host"` // The port number of the website host you want to connect to using authentication credentials. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS. Port int `pulumi:"port"` }
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs struct { // Your secret ARN, which you can create in AWS Secrets Manager. You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password. Credentials pulumi.StringInput `pulumi:"credentials"` // The name of the website host you want to connect to using authentication credentials. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`. Host pulumi.StringInput `pulumi:"host"` // The port number of the website host you want to connect to using authentication credentials. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS. Port pulumi.IntInput `pulumi:"port"` }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray []DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput }
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray and DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput` via:
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray{ DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs{...} }
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) Index ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput }
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs and DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput` via:
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Credentials ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Credentials() pulumi.StringOutput
Your secret ARN, which you can create in AWS Secrets Manager. You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password.
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Host ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Host() pulumi.StringOutput
The name of the website host you want to connect to using authentication credentials. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`.
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Port ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Port() pulumi.IntOutput
The port number of the website host you want to connect to using authentication credentials. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS.
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput }
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs and DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationInput` via:
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) BasicAuthentications ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) BasicAuthentications() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. The list includes the name and port number of the website host. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput }
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs, DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtr and DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput` via:
DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs{...} or: nil
func DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) BasicAuthentications ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) BasicAuthentications() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
The list of configuration information that's required to connect to and crawl a website host using basic authentication credentials. The list includes the name and port number of the website host. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput }
DataSourceConfigurationWebCrawlerConfigurationInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationArgs and DataSourceConfigurationWebCrawlerConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationInput` via:
DataSourceConfigurationWebCrawlerConfigurationArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationOutput) AuthenticationConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) AuthenticationConfiguration() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
A block with the configuration information required to connect to websites using authentication. You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) CrawlDepth ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) CrawlDepth() pulumi.IntPtrOutput
Specifies the number of levels in a website that you want to crawl. The first level begins from the website seed or starting point URL. For example, if a website has 3 levels – index level (i.e. seed in this example), sections level, and subsections level – and you are only interested in crawling information up to the sections level (i.e. levels 0-1), you can set your depth to 1. The default crawl depth is set to `2`. Minimum value of `0`. Maximum value of `10`.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationOutput) MaxContentSizePerPageInMegaBytes ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) MaxContentSizePerPageInMegaBytes() pulumi.Float64PtrOutput
The maximum size (in MB) of a webpage or attachment to crawl. Files larger than this size (in MB) are skipped/not crawled. The default maximum size of a webpage or attachment is set to `50` MB. Minimum value of `1.0e-06`. Maximum value of `50`.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) MaxLinksPerPage ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) MaxLinksPerPage() pulumi.IntPtrOutput
The maximum number of URLs on a webpage to include when crawling a website. This number is per webpage. As a website’s webpages are crawled, any URLs the webpages link to are also crawled. URLs on a webpage are crawled in order of appearance. The default maximum links per page is `100`. Minimum value of `1`. Maximum value of `1000`.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) MaxUrlsPerMinuteCrawlRate ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) MaxUrlsPerMinuteCrawlRate() pulumi.IntPtrOutput
The maximum number of URLs crawled per website host per minute. The default maximum number of URLs crawled per website host per minute is `300`. Minimum value of `1`. Maximum value of `300`.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ProxyConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ProxyConfiguration() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
Configuration information required to connect to your internal websites via a web proxy. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html). Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) UrlExclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) UrlExclusionPatterns() pulumi.StringArrayOutput
A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) UrlInclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) UrlInclusionPatterns() pulumi.StringArrayOutput
A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`.
func (DataSourceConfigurationWebCrawlerConfigurationOutput) Urls ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) Urls() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
A block that specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. You can include website subdomains. You can list up to `100` seed URLs and up to `3` sitemap URLs. You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. When selecting websites to index, you must adhere to the [Amazon Acceptable Use Policy](https://aws.amazon.com/aup/) and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. Detailed below.
type DataSourceConfigurationWebCrawlerConfigurationProxyConfiguration ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationProxyConfiguration struct { // Your secret ARN, which you can create in AWS Secrets Manager. The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. Credentials *string `pulumi:"credentials"` // The name of the website host you want to connect to via a web proxy server. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`. Host string `pulumi:"host"` // The port number of the website host you want to connect to via a web proxy server. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS. Port int `pulumi:"port"` }
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs struct { // Your secret ARN, which you can create in AWS Secrets Manager. The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials. Credentials pulumi.StringPtrInput `pulumi:"credentials"` // The name of the website host you want to connect to via a web proxy server. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`. Host pulumi.StringInput `pulumi:"host"` // The port number of the website host you want to connect to via a web proxy server. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS. Port pulumi.IntInput `pulumi:"port"` }
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput }
DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs and DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationInput` via:
DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Credentials ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Credentials() pulumi.StringPtrOutput
Your secret ARN, which you can create in AWS Secrets Manager. The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials.
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Host ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Host() pulumi.StringOutput
The name of the website host you want to connect to via a web proxy server. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`.
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Port ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Port() pulumi.IntOutput
The port number of the website host you want to connect to via a web proxy server. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS.
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput }
DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs, DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtr and DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput` via:
DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs{...} or: nil
func DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Credentials ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Credentials() pulumi.StringPtrOutput
Your secret ARN, which you can create in AWS Secrets Manager. The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials.
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Host ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Host() pulumi.StringPtrOutput
The name of the website host you want to connect to via a web proxy server. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"`.
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Port ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Port() pulumi.IntPtrOutput
The port number of the website host you want to connect to via a web proxy server. For example, the port for `https://a.example.com/page1.html` is `443`, the standard port for HTTPS.
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput }
DataSourceConfigurationWebCrawlerConfigurationPtrInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationArgs, DataSourceConfigurationWebCrawlerConfigurationPtr and DataSourceConfigurationWebCrawlerConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationPtrInput` via:
DataSourceConfigurationWebCrawlerConfigurationArgs{...} or: nil
func DataSourceConfigurationWebCrawlerConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationWebCrawlerConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) AuthenticationConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) AuthenticationConfiguration() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
A block with the configuration information required to connect to websites using authentication. You can connect to websites using basic authentication of user name and password. You use a secret in AWS Secrets Manager to store your authentication credentials. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) CrawlDepth ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) CrawlDepth() pulumi.IntPtrOutput
Specifies the number of levels in a website that you want to crawl. The first level begins from the website seed or starting point URL. For example, if a website has 3 levels – index level (i.e. seed in this example), sections level, and subsections level – and you are only interested in crawling information up to the sections level (i.e. levels 0-1), you can set your depth to 1. The default crawl depth is set to `2`. Minimum value of `0`. Maximum value of `10`.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxContentSizePerPageInMegaBytes ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxContentSizePerPageInMegaBytes() pulumi.Float64PtrOutput
The maximum size (in MB) of a webpage or attachment to crawl. Files larger than this size (in MB) are skipped/not crawled. The default maximum size of a webpage or attachment is set to `50` MB. Minimum value of `1.0e-06`. Maximum value of `50`.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxLinksPerPage ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxLinksPerPage() pulumi.IntPtrOutput
The maximum number of URLs on a webpage to include when crawling a website. This number is per webpage. As a website’s webpages are crawled, any URLs the webpages link to are also crawled. URLs on a webpage are crawled in order of appearance. The default maximum links per page is `100`. Minimum value of `1`. Maximum value of `1000`.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxUrlsPerMinuteCrawlRate ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxUrlsPerMinuteCrawlRate() pulumi.IntPtrOutput
The maximum number of URLs crawled per website host per minute. The default maximum number of URLs crawled per website host per minute is `300`. Minimum value of `1`. Maximum value of `300`.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ProxyConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ProxyConfiguration() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
Configuration information required to connect to your internal websites via a web proxy. You must provide the website host name and port number. For example, the host name of `https://a.example.com/page1.html` is `"a.example.com"` and the port is `443`, the standard port for HTTPS. Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html). Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlExclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlExclusionPatterns() pulumi.StringArrayOutput
A list of regular expression patterns to exclude certain URLs to crawl. URLs that match the patterns are excluded from the index. URLs that don't match the patterns are included in the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlInclusionPatterns ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlInclusionPatterns() pulumi.StringArrayOutput
A list of regular expression patterns to include certain URLs to crawl. URLs that match the patterns are included in the index. URLs that don't match the patterns are excluded from the index. If a URL matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the URL file isn't included in the index. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `150`.
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) Urls ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) Urls() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
A block that specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. You can include website subdomains. You can list up to `100` seed URLs and up to `3` sitemap URLs. You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. When selecting websites to index, you must adhere to the [Amazon Acceptable Use Policy](https://aws.amazon.com/aup/) and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index. Detailed below.
type DataSourceConfigurationWebCrawlerConfigurationUrls ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrls struct { // A block that specifies the configuration of the seed or starting point URLs of the websites you want to crawl. You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the webpages link to. You can list up to `100` seed URLs. Detailed below. SeedUrlConfiguration *DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration `pulumi:"seedUrlConfiguration"` // A block that specifies the configuration of the sitemap URLs of the websites you want to crawl. Only URLs belonging to the same website host names are crawled. You can list up to `3` sitemap URLs. Detailed below. SiteMapsConfiguration *DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration `pulumi:"siteMapsConfiguration"` }
type DataSourceConfigurationWebCrawlerConfigurationUrlsArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsArgs struct { // A block that specifies the configuration of the seed or starting point URLs of the websites you want to crawl. You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the webpages link to. You can list up to `100` seed URLs. Detailed below. SeedUrlConfiguration DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput `pulumi:"seedUrlConfiguration"` // A block that specifies the configuration of the sitemap URLs of the websites you want to crawl. Only URLs belonging to the same website host names are crawled. You can list up to `3` sitemap URLs. Detailed below. SiteMapsConfiguration DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput `pulumi:"siteMapsConfiguration"` }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput }
DataSourceConfigurationWebCrawlerConfigurationUrlsInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationUrlsArgs and DataSourceConfigurationWebCrawlerConfigurationUrlsOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationUrlsInput` via:
DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationUrlsOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SeedUrlConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SeedUrlConfiguration() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
A block that specifies the configuration of the seed or starting point URLs of the websites you want to crawl. You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the webpages link to. You can list up to `100` seed URLs. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SiteMapsConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SiteMapsConfiguration() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
A block that specifies the configuration of the sitemap URLs of the websites you want to crawl. Only URLs belonging to the same website host names are crawled. You can list up to `3` sitemap URLs. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput }
DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationUrlsArgs, DataSourceConfigurationWebCrawlerConfigurationUrlsPtr and DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput` via:
DataSourceConfigurationWebCrawlerConfigurationUrlsArgs{...} or: nil
func DataSourceConfigurationWebCrawlerConfigurationUrlsPtr ¶ added in v5.11.0
func DataSourceConfigurationWebCrawlerConfigurationUrlsPtr(v *DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SeedUrlConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SeedUrlConfiguration() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
A block that specifies the configuration of the seed or starting point URLs of the websites you want to crawl. You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the webpages link to. You can list up to `100` seed URLs. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SiteMapsConfiguration ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SiteMapsConfiguration() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
A block that specifies the configuration of the sitemap URLs of the websites you want to crawl. Only URLs belonging to the same website host names are crawled. You can list up to `3` sitemap URLs. Detailed below.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration struct { // The list of seed or starting point URLs of the websites you want to crawl. The list can include a maximum of `100` seed URLs. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `2048`. SeedUrls []string `pulumi:"seedUrls"` // The default mode is set to `HOST_ONLY`. You can choose one of the following modes: WebCrawlerMode *string `pulumi:"webCrawlerMode"` }
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs struct { // The list of seed or starting point URLs of the websites you want to crawl. The list can include a maximum of `100` seed URLs. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `2048`. SeedUrls pulumi.StringArrayInput `pulumi:"seedUrls"` // The default mode is set to `HOST_ONLY`. You can choose one of the following modes: WebCrawlerMode pulumi.StringPtrInput `pulumi:"webCrawlerMode"` }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput }
DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs and DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationInput` via:
DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) SeedUrls ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) SeedUrls() pulumi.StringArrayOutput
The list of seed or starting point URLs of the websites you want to crawl. The list can include a maximum of `100` seed URLs. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `2048`.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) WebCrawlerMode ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) WebCrawlerMode() pulumi.StringPtrOutput
The default mode is set to `HOST_ONLY`. You can choose one of the following modes:
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput }
DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs, DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtr and DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput` via:
DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs{...} or: nil
func DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) SeedUrls ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) SeedUrls() pulumi.StringArrayOutput
The list of seed or starting point URLs of the websites you want to crawl. The list can include a maximum of `100` seed URLs. Array Members: Minimum number of `0` items. Maximum number of `100` items. Length Constraints: Minimum length of `1`. Maximum length of `2048`.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) WebCrawlerMode ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) WebCrawlerMode() pulumi.StringPtrOutput
The default mode is set to `HOST_ONLY`. You can choose one of the following modes:
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration struct { // The list of sitemap URLs of the websites you want to crawl. The list can include a maximum of `3` sitemap URLs. SiteMaps []string `pulumi:"siteMaps"` }
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs struct { // The list of sitemap URLs of the websites you want to crawl. The list can include a maximum of `3` sitemap URLs. SiteMaps pulumi.StringArrayInput `pulumi:"siteMaps"` }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput }
DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs and DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationInput` via:
DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs{...}
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) SiteMaps ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) SiteMaps() pulumi.StringArrayOutput
The list of sitemap URLs of the websites you want to crawl. The list can include a maximum of `3` sitemap URLs.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput interface { pulumi.Input ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput }
DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput is an input type that accepts DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs, DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtr and DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput` via:
DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs{...} or: nil
func DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtr ¶ added in v5.11.0
func DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) SiteMaps ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) SiteMaps() pulumi.StringArrayOutput
The list of sitemap URLs of the websites you want to crawl. The list can include a maximum of `3` sitemap URLs.
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfiguration ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfiguration struct { // Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below. InlineConfigurations []DataSourceCustomDocumentEnrichmentConfigurationInlineConfiguration `pulumi:"inlineConfigurations"` // A block that specifies the configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below. PostExtractionHookConfiguration *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration `pulumi:"postExtractionHookConfiguration"` // Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below. PreExtractionHookConfiguration *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration `pulumi:"preExtractionHookConfiguration"` // The Amazon Resource Name (ARN) of a role with permission to run `preExtractionHookConfiguration` and `postExtractionHookConfiguration` for altering document metadata and content during the document ingestion process. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). RoleArn *string `pulumi:"roleArn"` }
type DataSourceCustomDocumentEnrichmentConfigurationArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationArgs struct { // Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below. InlineConfigurations DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput `pulumi:"inlineConfigurations"` // A block that specifies the configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below. PostExtractionHookConfiguration DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput `pulumi:"postExtractionHookConfiguration"` // Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below. PreExtractionHookConfiguration DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput `pulumi:"preExtractionHookConfiguration"` // The Amazon Resource Name (ARN) of a role with permission to run `preExtractionHookConfiguration` and `postExtractionHookConfiguration` for altering document metadata and content during the document ingestion process. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` }
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfiguration ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfiguration struct { // Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra. See Document Attribute Condition. Condition *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationCondition `pulumi:"condition"` // `TRUE` to delete content if the condition used for the target attribute is met. DocumentContentDeletion *bool `pulumi:"documentContentDeletion"` // Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value. Detailed below. Target *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTarget `pulumi:"target"` }
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs struct { // Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra. See Document Attribute Condition. Condition DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput `pulumi:"condition"` // `TRUE` to delete content if the condition used for the target attribute is met. DocumentContentDeletion pulumi.BoolPtrInput `pulumi:"documentContentDeletion"` // Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value. Detailed below. Target DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput `pulumi:"target"` }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray []DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray{ DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs{...} }
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) Index ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationCondition ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationCondition struct { // The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition. ConditionDocumentAttributeKey string `pulumi:"conditionDocumentAttributeKey"` // The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value. ConditionOnValue *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValue `pulumi:"conditionOnValue"` // The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`. Operator string `pulumi:"operator"` }
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs struct { // The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition. ConditionDocumentAttributeKey pulumi.StringInput `pulumi:"conditionDocumentAttributeKey"` // The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value. ConditionOnValue DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput `pulumi:"conditionOnValue"` // The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`. Operator pulumi.StringInput `pulumi:"operator"` }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValue ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValue struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue *string `pulumi:"dateValue"` // A long integer value. LongValue *int `pulumi:"longValue"` // A list of strings. StringListValues []string `pulumi:"stringListValues"` StringValue *string `pulumi:"stringValue"` }
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue pulumi.StringPtrInput `pulumi:"dateValue"` // A long integer value. LongValue pulumi.IntPtrInput `pulumi:"longValue"` // A list of strings. StringListValues pulumi.StringArrayInput `pulumi:"stringListValues"` StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs, DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtr and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionDocumentAttributeKey() pulumi.StringOutput
The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionOnValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionOnValue() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) Operator ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) Operator() pulumi.StringOutput
The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs, DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtr and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionDocumentAttributeKey() pulumi.StringPtrOutput
The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionOnValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionOnValue() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) Operator ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) Operator() pulumi.StringPtrOutput
The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Condition ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Condition() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra. See Document Attribute Condition.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) DocumentContentDeletion ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) DocumentContentDeletion() pulumi.BoolPtrOutput
`TRUE` to delete content if the condition used for the target attribute is met.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Target ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Target() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value. Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTarget ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTarget struct { // The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents. TargetDocumentAttributeKey *string `pulumi:"targetDocumentAttributeKey"` // The target value you want to create for the target attribute. For example, 'Finance' could be the target value for the target attribute key 'Department'. // See Document Attribute Value. TargetDocumentAttributeValue *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValue `pulumi:"targetDocumentAttributeValue"` // `TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE`. To create a target value (`TargetDocumentAttributeValue`), set this to `FALSE`. TargetDocumentAttributeValueDeletion *bool `pulumi:"targetDocumentAttributeValueDeletion"` }
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs struct { // The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents. TargetDocumentAttributeKey pulumi.StringPtrInput `pulumi:"targetDocumentAttributeKey"` // The target value you want to create for the target attribute. For example, 'Finance' could be the target value for the target attribute key 'Department'. // See Document Attribute Value. TargetDocumentAttributeValue DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput `pulumi:"targetDocumentAttributeValue"` // `TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE`. To create a target value (`TargetDocumentAttributeValue`), set this to `FALSE`. TargetDocumentAttributeValueDeletion pulumi.BoolPtrInput `pulumi:"targetDocumentAttributeValueDeletion"` }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeKey() pulumi.StringPtrOutput
The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValue() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
The target value you want to create for the target attribute. For example, 'Finance' could be the target value for the target attribute key 'Department'. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValueDeletion ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValueDeletion() pulumi.BoolPtrOutput
`TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE`. To create a target value (`TargetDocumentAttributeValue`), set this to `FALSE`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs, DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtr and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeKey() pulumi.StringPtrOutput
The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValue() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
The target value you want to create for the target attribute. For example, 'Finance' could be the target value for the target attribute key 'Department'. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValueDeletion ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValueDeletion() pulumi.BoolPtrOutput
`TRUE` to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to `TRUE`. To create a target value (`TargetDocumentAttributeValue`), set this to `FALSE`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValue ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValue struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue *string `pulumi:"dateValue"` // A long integer value. LongValue *int `pulumi:"longValue"` // A list of strings. StringListValues []string `pulumi:"stringListValues"` StringValue *string `pulumi:"stringValue"` }
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue pulumi.StringPtrInput `pulumi:"dateValue"` // A long integer value. LongValue pulumi.IntPtrInput `pulumi:"longValue"` // A list of strings. StringListValues pulumi.StringArrayInput `pulumi:"stringListValues"` StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs, DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtr and DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput }
DataSourceCustomDocumentEnrichmentConfigurationInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationArgs and DataSourceCustomDocumentEnrichmentConfigurationOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationInput` via:
DataSourceCustomDocumentEnrichmentConfigurationArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) InlineConfigurations ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) InlineConfigurations() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) PostExtractionHookConfiguration ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) PostExtractionHookConfiguration() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
A block that specifies the configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) PreExtractionHookConfiguration ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) PreExtractionHookConfiguration() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) RoleArn ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of a role with permission to run `preExtractionHookConfiguration` and `postExtractionHookConfiguration` for altering document metadata and content during the document ingestion process. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration struct { // A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition. InvocationCondition *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition `pulumi:"invocationCondition"` // The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content. LambdaArn string `pulumi:"lambdaArn"` // Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda). S3Bucket string `pulumi:"s3Bucket"` }
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs struct { // A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition. InvocationCondition DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput `pulumi:"invocationCondition"` // The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` // Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda). S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput }
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs and DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition struct { // The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition. ConditionDocumentAttributeKey string `pulumi:"conditionDocumentAttributeKey"` // The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value. ConditionOnValue *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue `pulumi:"conditionOnValue"` // The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`. Operator string `pulumi:"operator"` }
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs struct { // The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition. ConditionDocumentAttributeKey pulumi.StringInput `pulumi:"conditionDocumentAttributeKey"` // The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value. ConditionOnValue DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput `pulumi:"conditionOnValue"` // The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`. Operator pulumi.StringInput `pulumi:"operator"` }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue *string `pulumi:"dateValue"` // A long integer value. LongValue *int `pulumi:"longValue"` // A list of strings. StringListValues []string `pulumi:"stringListValues"` StringValue *string `pulumi:"stringValue"` }
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue pulumi.StringPtrInput `pulumi:"dateValue"` // A long integer value. LongValue pulumi.IntPtrInput `pulumi:"longValue"` // A list of strings. StringListValues pulumi.StringArrayInput `pulumi:"stringListValues"` StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput }
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs and DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs, DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtr and DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput }
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs and DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey() pulumi.StringOutput
The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionOnValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionOnValue() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) Operator ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) Operator() pulumi.StringOutput
The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs, DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtr and DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey() pulumi.StringPtrOutput
The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionOnValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionOnValue() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Operator ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Operator() pulumi.StringPtrOutput
The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) InvocationCondition ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) InvocationCondition() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) LambdaArn ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) LambdaArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) S3Bucket ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) S3Bucket() pulumi.StringOutput
Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda).
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs, DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtr and DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) InvocationCondition ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) InvocationCondition() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) LambdaArn ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) LambdaArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) S3Bucket ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) S3Bucket() pulumi.StringPtrOutput
Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda).
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration struct { // A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition. InvocationCondition *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition `pulumi:"invocationCondition"` // The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content. LambdaArn string `pulumi:"lambdaArn"` // Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda). S3Bucket string `pulumi:"s3Bucket"` }
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs struct { // A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition. InvocationCondition DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput `pulumi:"invocationCondition"` // The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` // Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda). S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput }
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs and DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition struct { // The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition. ConditionDocumentAttributeKey string `pulumi:"conditionDocumentAttributeKey"` // The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value. ConditionOnValue *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue `pulumi:"conditionOnValue"` // The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`. Operator string `pulumi:"operator"` }
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs struct { // The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition. ConditionDocumentAttributeKey pulumi.StringInput `pulumi:"conditionDocumentAttributeKey"` // The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value. ConditionOnValue DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput `pulumi:"conditionOnValue"` // The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`. Operator pulumi.StringInput `pulumi:"operator"` }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue *string `pulumi:"dateValue"` // A long integer value. LongValue *int `pulumi:"longValue"` // A list of strings. StringListValues []string `pulumi:"stringListValues"` StringValue *string `pulumi:"stringValue"` }
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs struct { // A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`. DateValue pulumi.StringPtrInput `pulumi:"dateValue"` // A long integer value. LongValue pulumi.IntPtrInput `pulumi:"longValue"` // A list of strings. StringListValues pulumi.StringArrayInput `pulumi:"stringListValues"` StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput }
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs and DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs, DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtr and DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue() pulumi.StringPtrOutput
A date expressed as an ISO 8601 string. It is important for the time zone to be included in the ISO 8601 date-time format. As of this writing only UTC is supported. For example, `2012-03-25T12:30:10+00:00`.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringValue ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput }
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs and DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs{...}
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey() pulumi.StringOutput
The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionOnValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionOnValue() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) Operator ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) Operator() pulumi.StringOutput
The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs, DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtr and DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey() pulumi.StringPtrOutput
The identifier of the document attribute used for the condition. For example, `_source_uri` could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support `_document_body` as an attribute key used for the condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionOnValue ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionOnValue() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
The value used by the operator. For example, you can specify the value 'financial' for strings in the `_source_uri` field that partially match or contain this value. See Document Attribute Value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Operator ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Operator() pulumi.StringPtrOutput
The condition operator. For example, you can use `Contains` to partially match a string. Valid Values: `GreaterThan` | `GreaterThanOrEquals` | `LessThan` | `LessThanOrEquals` | `Equals` | `NotEquals` | `Contains` | `NotContains` | `Exists` | `NotExists` | `BeginsWith`.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) InvocationCondition ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) InvocationCondition() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) LambdaArn ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) LambdaArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) S3Bucket ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) S3Bucket() pulumi.StringOutput
Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda).
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs, DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtr and DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) Elem ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) InvocationCondition ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) InvocationCondition() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
A block that specifies the condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time. See Document Attribute Condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) LambdaArn ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) LambdaArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of a Lambda Function that can manipulate your document metadata fields or attributes and content.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) S3Bucket ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) S3Bucket() pulumi.StringPtrOutput
Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see [Data contracts for Lambda functions](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#cde-data-contracts-lambda).
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPtrInput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPtrInput interface { pulumi.Input ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput }
DataSourceCustomDocumentEnrichmentConfigurationPtrInput is an input type that accepts DataSourceCustomDocumentEnrichmentConfigurationArgs, DataSourceCustomDocumentEnrichmentConfigurationPtr and DataSourceCustomDocumentEnrichmentConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceCustomDocumentEnrichmentConfigurationPtrInput` via:
DataSourceCustomDocumentEnrichmentConfigurationArgs{...} or: nil
func DataSourceCustomDocumentEnrichmentConfigurationPtr ¶ added in v5.11.0
func DataSourceCustomDocumentEnrichmentConfigurationPtr(v *DataSourceCustomDocumentEnrichmentConfigurationArgs) DataSourceCustomDocumentEnrichmentConfigurationPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶ added in v5.11.0
type DataSourceCustomDocumentEnrichmentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ElementType ¶ added in v5.11.0
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) InlineConfigurations ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) InlineConfigurations() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra. Minimum number of `0` items. Maximum number of `100` items. Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) PostExtractionHookConfiguration ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) PostExtractionHookConfiguration() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
A block that specifies the configuration information for invoking a Lambda function in AWS Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) PreExtractionHookConfiguration ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) PreExtractionHookConfiguration() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
Configuration information for invoking a Lambda function in AWS Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see [Advanced data manipulation](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html#advanced-data-manipulation). Detailed below.
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) RoleArn ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of a role with permission to run `preExtractionHookConfiguration` and `postExtractionHookConfiguration` for altering document metadata and content during the document ingestion process. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html).
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext ¶ added in v5.11.0
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
type DataSourceInput ¶ added in v5.11.0
type DataSourceInput interface { pulumi.Input ToDataSourceOutput() DataSourceOutput ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput }
type DataSourceMap ¶ added in v5.11.0
type DataSourceMap map[string]DataSourceInput
func (DataSourceMap) ElementType ¶ added in v5.11.0
func (DataSourceMap) ElementType() reflect.Type
func (DataSourceMap) ToDataSourceMapOutput ¶ added in v5.11.0
func (i DataSourceMap) ToDataSourceMapOutput() DataSourceMapOutput
func (DataSourceMap) ToDataSourceMapOutputWithContext ¶ added in v5.11.0
func (i DataSourceMap) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput
type DataSourceMapInput ¶ added in v5.11.0
type DataSourceMapInput interface { pulumi.Input ToDataSourceMapOutput() DataSourceMapOutput ToDataSourceMapOutputWithContext(context.Context) DataSourceMapOutput }
DataSourceMapInput is an input type that accepts DataSourceMap and DataSourceMapOutput values. You can construct a concrete instance of `DataSourceMapInput` via:
DataSourceMap{ "key": DataSourceArgs{...} }
type DataSourceMapOutput ¶ added in v5.11.0
type DataSourceMapOutput struct{ *pulumi.OutputState }
func (DataSourceMapOutput) ElementType ¶ added in v5.11.0
func (DataSourceMapOutput) ElementType() reflect.Type
func (DataSourceMapOutput) MapIndex ¶ added in v5.11.0
func (o DataSourceMapOutput) MapIndex(k pulumi.StringInput) DataSourceOutput
func (DataSourceMapOutput) ToDataSourceMapOutput ¶ added in v5.11.0
func (o DataSourceMapOutput) ToDataSourceMapOutput() DataSourceMapOutput
func (DataSourceMapOutput) ToDataSourceMapOutputWithContext ¶ added in v5.11.0
func (o DataSourceMapOutput) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput
type DataSourceOutput ¶ added in v5.11.0
type DataSourceOutput struct{ *pulumi.OutputState }
func (DataSourceOutput) Arn ¶ added in v5.11.0
func (o DataSourceOutput) Arn() pulumi.StringOutput
ARN of the Data Source.
func (DataSourceOutput) Configuration ¶ added in v5.11.0
func (o DataSourceOutput) Configuration() DataSourceConfigurationPtrOutput
A block with the configuration information to connect to your Data Source repository. You can't specify the `configuration` argument when the `type` parameter is set to `CUSTOM`. Detailed below.
func (DataSourceOutput) CreatedAt ¶ added in v5.11.0
func (o DataSourceOutput) CreatedAt() pulumi.StringOutput
The Unix timestamp of when the Data Source was created.
func (DataSourceOutput) CustomDocumentEnrichmentConfiguration ¶ added in v5.11.0
func (o DataSourceOutput) CustomDocumentEnrichmentConfiguration() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
A block with the configuration information for altering document metadata and content during the document ingestion process. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see [Customizing document metadata during the ingestion process](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html). Detailed below.
func (DataSourceOutput) DataSourceId ¶ added in v5.11.0
func (o DataSourceOutput) DataSourceId() pulumi.StringOutput
The unique identifiers of the Data Source.
func (DataSourceOutput) Description ¶ added in v5.11.0
func (o DataSourceOutput) Description() pulumi.StringPtrOutput
A description for the Data Source connector.
func (DataSourceOutput) ElementType ¶ added in v5.11.0
func (DataSourceOutput) ElementType() reflect.Type
func (DataSourceOutput) ErrorMessage ¶ added in v5.11.0
func (o DataSourceOutput) ErrorMessage() pulumi.StringOutput
When the Status field value is `FAILED`, the ErrorMessage field contains a description of the error that caused the Data Source to fail.
func (DataSourceOutput) IndexId ¶ added in v5.11.0
func (o DataSourceOutput) IndexId() pulumi.StringOutput
The identifier of the index for your Amazon Kendra data_source.
func (DataSourceOutput) LanguageCode ¶ added in v5.11.0
func (o DataSourceOutput) LanguageCode() pulumi.StringOutput
The code for a language. This allows you to support a language for all documents when creating the Data Source connector. 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 (DataSourceOutput) Name ¶ added in v5.11.0
func (o DataSourceOutput) Name() pulumi.StringOutput
A name for your Data Source connector.
func (DataSourceOutput) RoleArn ¶ added in v5.11.0
func (o DataSourceOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of a role with permission to access the data source connector. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). You can't specify the `roleArn` parameter when the `type` parameter is set to `CUSTOM`. The `roleArn` parameter is required for all other data sources.
func (DataSourceOutput) Schedule ¶ added in v5.11.0
func (o DataSourceOutput) Schedule() pulumi.StringPtrOutput
Sets the frequency for Amazon Kendra to check the documents in your Data Source repository and update the index. If you don't set a schedule Amazon Kendra will not periodically update the index. You can call the `StartDataSourceSyncJob` API to update the index.
func (DataSourceOutput) Status ¶ added in v5.11.0
func (o DataSourceOutput) Status() pulumi.StringOutput
The current status of the Data Source. When the status is `ACTIVE` the Data Source is ready to use. When the status is `FAILED`, the `errorMessage` field contains the reason that the Data Source failed.
func (DataSourceOutput) Tags ¶ added in v5.11.0
func (o DataSourceOutput) Tags() pulumi.StringMapOutput
func (DataSourceOutput) TagsAll ¶ added in v5.11.0
func (o DataSourceOutput) 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 (DataSourceOutput) ToDataSourceOutput ¶ added in v5.11.0
func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
func (DataSourceOutput) ToDataSourceOutputWithContext ¶ added in v5.11.0
func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
func (DataSourceOutput) Type ¶ added in v5.11.0
func (o DataSourceOutput) Type() pulumi.StringOutput
The type of data source repository. For an updated list of values, refer to [Valid Values for Type](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateDataSource.html#Kendra-CreateDataSource-request-Type).
func (DataSourceOutput) UpdatedAt ¶ added in v5.11.0
func (o DataSourceOutput) UpdatedAt() pulumi.StringOutput
The Unix timestamp of when the Data Source was last updated.
type DataSourceState ¶ added in v5.11.0
type DataSourceState struct { // ARN of the Data Source. Arn pulumi.StringPtrInput // A block with the configuration information to connect to your Data Source repository. You can't specify the `configuration` argument when the `type` parameter is set to `CUSTOM`. Detailed below. Configuration DataSourceConfigurationPtrInput // The Unix timestamp of when the Data Source was created. CreatedAt pulumi.StringPtrInput // A block with the configuration information for altering document metadata and content during the document ingestion process. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see [Customizing document metadata during the ingestion process](https://docs.aws.amazon.com/kendra/latest/dg/custom-document-enrichment.html). Detailed below. CustomDocumentEnrichmentConfiguration DataSourceCustomDocumentEnrichmentConfigurationPtrInput // The unique identifiers of the Data Source. DataSourceId pulumi.StringPtrInput // A description for the Data Source connector. Description pulumi.StringPtrInput // When the Status field value is `FAILED`, the ErrorMessage field contains a description of the error that caused the Data Source to fail. ErrorMessage pulumi.StringPtrInput // The identifier of the index for your Amazon Kendra data_source. IndexId pulumi.StringPtrInput // The code for a language. This allows you to support a language for all documents when creating the Data Source connector. 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 // A name for your Data Source connector. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) of a role with permission to access the data source connector. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). You can't specify the `roleArn` parameter when the `type` parameter is set to `CUSTOM`. The `roleArn` parameter is required for all other data sources. RoleArn pulumi.StringPtrInput // Sets the frequency for Amazon Kendra to check the documents in your Data Source repository and update the index. If you don't set a schedule Amazon Kendra will not periodically update the index. You can call the `StartDataSourceSyncJob` API to update the index. Schedule pulumi.StringPtrInput // The current status of the Data Source. When the status is `ACTIVE` the Data Source is ready to use. When the status is `FAILED`, the `errorMessage` field contains the reason that the Data Source failed. 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 type of data source repository. For an updated list of values, refer to [Valid Values for Type](https://docs.aws.amazon.com/kendra/latest/dg/API_CreateDataSource.html#Kendra-CreateDataSource-request-Type). Type pulumi.StringPtrInput // The Unix timestamp of when the Data Source was last updated. UpdatedAt pulumi.StringPtrInput }
func (DataSourceState) ElementType ¶ added in v5.11.0
func (DataSourceState) ElementType() reflect.Type
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. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The date and time that the FAQ was last updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
## 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.NewFaq(ctx, "example", &kendra.FaqArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), S3Path: &kendra.FaqS3PathArgs{ Bucket: pulumi.Any(aws_s3_bucket.Example.Id), Key: pulumi.Any(aws_s3_object.Example.Key), }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Kendra Faq"), }, }) if err != nil { return err } return nil }) }
``` ### With File Format
```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.NewFaq(ctx, "example", &kendra.FaqArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), FileFormat: pulumi.String("CSV"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), S3Path: &kendra.FaqS3PathArgs{ Bucket: pulumi.Any(aws_s3_bucket.Example.Id), Key: pulumi.Any(aws_s3_object.Example.Key), }, }) if err != nil { return err } return nil }) }
``` ### With Language Code
```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.NewFaq(ctx, "example", &kendra.FaqArgs{ IndexId: pulumi.Any(aws_kendra_index.Example.Id), LanguageCode: pulumi.String("en"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), S3Path: &kendra.FaqS3PathArgs{ Bucket: pulumi.Any(aws_s3_bucket.Example.Id), Key: pulumi.Any(aws_s3_object.Example.Key), }, }) if err != nil { return err } return nil }) }
```
## 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 }
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.
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. 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 { // 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"` // 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 { // 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"` // 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
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
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 { // Endpoint of your Amazon Kendra Experience. Endpoint pulumi.StringInput `pulumi:"endpoint"` // 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
Endpoint of your Amazon Kendra Experience.
func (GetExperienceEndpointOutput) EndpointType ¶ added in v5.10.0
func (o GetExperienceEndpointOutput) EndpointType() pulumi.StringOutput
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 { // Name of the S3 bucket that contains the file. Bucket pulumi.StringInput `pulumi:"bucket"` // 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
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
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 { // Name of the index field. Minimum length of 1. Maximum length of 30. Name string `pulumi:"name"` // Block that provides manual tuning parameters to determine how the field affects the search results. Documented below. Relevances []GetIndexDocumentMetadataConfigurationUpdateRelevance `pulumi:"relevances"` // Block that provides information about how the field is used during a search. Documented below. Searches []GetIndexDocumentMetadataConfigurationUpdateSearch `pulumi:"searches"` // 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 { // Name of the index field. Minimum length of 1. Maximum length of 30. Name pulumi.StringInput `pulumi:"name"` // Block that provides manual tuning parameters to determine how the field affects the search results. Documented below. Relevances GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput `pulumi:"relevances"` // Block that provides information about how the field is used during a search. Documented below. Searches GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput `pulumi:"searches"` // 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
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
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
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
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 { // 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"` // 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"` // 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 { // 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"` // 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"` // 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
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
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
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"` // Whether 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"` // Whether 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
Whether 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 { // 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 { // 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
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 { // 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
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 { // 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 { // 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
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 { // Regular expression that identifies the claim. ClaimRegex string `pulumi:"claimRegex"` // The group attribute field. GroupAttributeField string `pulumi:"groupAttributeField"` // Issuer of the token. Issuer string `pulumi:"issuer"` // Location of the key. Valid values are `URL` or `SECRET_MANAGER` KeyLocation string `pulumi:"keyLocation"` // ARN of the secret. SecretsManagerArn string `pulumi:"secretsManagerArn"` // 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 { // Regular expression that identifies the claim. ClaimRegex pulumi.StringInput `pulumi:"claimRegex"` // The group attribute field. GroupAttributeField pulumi.StringInput `pulumi:"groupAttributeField"` // Issuer of the token. Issuer pulumi.StringInput `pulumi:"issuer"` // Location of the key. Valid values are `URL` or `SECRET_MANAGER` KeyLocation pulumi.StringInput `pulumi:"keyLocation"` // ARN of the secret. SecretsManagerArn pulumi.StringInput `pulumi:"secretsManagerArn"` // 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
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
Issuer of the token.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation ¶ added in v5.10.0
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation() pulumi.StringOutput
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
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
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 { // Name of the S3 bucket that contains the file. Bucket pulumi.StringInput `pulumi:"bucket"` // 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
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
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 { // Name of the S3 bucket that contains the file. Bucket pulumi.StringInput `pulumi:"bucket"` // 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
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
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. Detailed below. 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. Minimum number of 0 items. Maximum number of 500 items. If specified, you must define all elements, including those that are provided by default. These index fields are documented at [Amazon Kendra Index documentation](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index.html). For an example resource that defines these default index fields, refer to the default example above. For an example resource that appends additional index fields, refer to the append example above. All arguments for each block must be specified. Note that blocks cannot be removed since index fields cannot be deleted. This argument is detailed 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. Detailed 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. Detailed 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 pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` 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). Detailed below. UserGroupResolutionConfiguration IndexUserGroupResolutionConfigurationPtrOutput `pulumi:"userGroupResolutionConfiguration"` // A block that specifies the user token configuration. Detailed 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 Document Metadata Configuration Updates ### Specifying the predefined elements
```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), DocumentMetadataConfigurationUpdates: kendra.IndexDocumentMetadataConfigurationUpdateArray{ &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_authors"), Type: pulumi.String("STRING_LIST_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_category"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_created_at"), Type: pulumi.String("DATE_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Freshness: pulumi.Bool(false), Importance: pulumi.Int(1), Duration: pulumi.String("25920000s"), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_data_source_id"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_document_title"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(true), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(2), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_excerpt_page_number"), Type: pulumi.String("LONG_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(2), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_faq_id"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_file_type"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_language_code"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_last_updated_at"), Type: pulumi.String("DATE_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Freshness: pulumi.Bool(false), Importance: pulumi.Int(1), Duration: pulumi.String("25920000s"), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_source_uri"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_version"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_view_count"), Type: pulumi.String("LONG_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), RankOrder: pulumi.String("ASCENDING"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Appending additional elements
The example below shows additional elements with names, `example-string-value`, `example-long-value`, `example-string-list-value`, `example-date-value` representing the 4 types of `STRING_VALUE`, `LONG_VALUE`, `STRING_LIST_VALUE`, `DATE_VALUE` respectively.
```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), DocumentMetadataConfigurationUpdates: kendra.IndexDocumentMetadataConfigurationUpdateArray{ &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_authors"), Type: pulumi.String("STRING_LIST_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_category"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_created_at"), Type: pulumi.String("DATE_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Freshness: pulumi.Bool(false), Importance: pulumi.Int(1), Duration: pulumi.String("25920000s"), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_data_source_id"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_document_title"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(true), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(2), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_excerpt_page_number"), Type: pulumi.String("LONG_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(2), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_faq_id"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_file_type"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_language_code"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_last_updated_at"), Type: pulumi.String("DATE_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Freshness: pulumi.Bool(false), Importance: pulumi.Int(1), Duration: pulumi.String("25920000s"), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_source_uri"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_version"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("_view_count"), Type: pulumi.String("LONG_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(false), Facetable: pulumi.Bool(false), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("example-string-value"), Type: pulumi.String("STRING_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(true), Searchable: pulumi.Bool(true), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), ValuesImportanceMap: nil, }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("example-long-value"), Type: pulumi.String("LONG_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(true), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(true), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), RankOrder: pulumi.String("ASCENDING"), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("example-string-list-value"), Type: pulumi.String("STRING_LIST_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(true), Searchable: pulumi.Bool(true), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Importance: pulumi.Int(1), }, }, &kendra.IndexDocumentMetadataConfigurationUpdateArgs{ Name: pulumi.String("example-date-value"), Type: pulumi.String("DATE_VALUE"), Search: &kendra.IndexDocumentMetadataConfigurationUpdateSearchArgs{ Displayable: pulumi.Bool(true), Facetable: pulumi.Bool(true), Searchable: pulumi.Bool(false), Sortable: pulumi.Bool(false), }, Relevance: &kendra.IndexDocumentMetadataConfigurationUpdateRelevanceArgs{ Freshness: pulumi.Bool(false), Importance: pulumi.Int(1), Duration: pulumi.String("25920000s"), RankOrder: pulumi.String("ASCENDING"), }, }, }, }) 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. Detailed below. CapacityUnits IndexCapacityUnitsPtrInput // 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. Minimum number of 0 items. Maximum number of 500 items. If specified, you must define all elements, including those that are provided by default. These index fields are documented at [Amazon Kendra Index documentation](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index.html). For an example resource that defines these default index fields, refer to the default example above. For an example resource that appends additional index fields, refer to the append example above. All arguments for each block must be specified. Note that blocks cannot be removed since index fields cannot be deleted. This argument is detailed 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 // 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. Detailed below. ServerSideEncryptionConfiguration IndexServerSideEncryptionConfigurationPtrInput 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). Detailed below. UserGroupResolutionConfiguration IndexUserGroupResolutionConfigurationPtrInput // A block that specifies the user token configuration. Detailed 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 { // 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. Detailed below Relevance *IndexDocumentMetadataConfigurationUpdateRelevance `pulumi:"relevance"` // A block that provides information about how the field is used during a search. Documented below. Detailed below Search *IndexDocumentMetadataConfigurationUpdateSearch `pulumi:"search"` // 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 { // 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. Detailed below Relevance IndexDocumentMetadataConfigurationUpdateRelevancePtrInput `pulumi:"relevance"` // A block that provides information about how the field is used during a search. Documented below. Detailed below Search IndexDocumentMetadataConfigurationUpdateSearchPtrInput `pulumi:"search"` // 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 (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.StringOutput
The name of the index field. Minimum length of 1. Maximum length of 30.
func (IndexDocumentMetadataConfigurationUpdateOutput) Relevance ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateOutput) Relevance() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
A block that provides manual tuning parameters to determine how the field affects the search results. Detailed below
func (IndexDocumentMetadataConfigurationUpdateOutput) Search ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateOutput) Search() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
A block that provides information about how the field is used during a search. Documented below. Detailed 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.StringOutput
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
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput ¶ added in v5.13.0
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext ¶ added in v5.13.0
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
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) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
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 IndexDocumentMetadataConfigurationUpdateRelevancePtrInput ¶ added in v5.13.0
type IndexDocumentMetadataConfigurationUpdateRelevancePtrInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput }
IndexDocumentMetadataConfigurationUpdateRelevancePtrInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateRelevanceArgs, IndexDocumentMetadataConfigurationUpdateRelevancePtr and IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateRelevancePtrInput` via:
IndexDocumentMetadataConfigurationUpdateRelevanceArgs{...} or: nil
func IndexDocumentMetadataConfigurationUpdateRelevancePtr ¶ added in v5.13.0
func IndexDocumentMetadataConfigurationUpdateRelevancePtr(v *IndexDocumentMetadataConfigurationUpdateRelevanceArgs) IndexDocumentMetadataConfigurationUpdateRelevancePtrInput
type IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput ¶ added in v5.13.0
type IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Duration ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ElementType ¶ added in v5.13.0
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Freshness ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Importance ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) RankOrder ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ValuesImportanceMap ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) 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
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput ¶ added in v5.13.0
func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext ¶ added in v5.13.0
func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
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
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
type IndexDocumentMetadataConfigurationUpdateSearchPtrInput ¶ added in v5.13.0
type IndexDocumentMetadataConfigurationUpdateSearchPtrInput interface { pulumi.Input ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput }
IndexDocumentMetadataConfigurationUpdateSearchPtrInput is an input type that accepts IndexDocumentMetadataConfigurationUpdateSearchArgs, IndexDocumentMetadataConfigurationUpdateSearchPtr and IndexDocumentMetadataConfigurationUpdateSearchPtrOutput values. You can construct a concrete instance of `IndexDocumentMetadataConfigurationUpdateSearchPtrInput` via:
IndexDocumentMetadataConfigurationUpdateSearchArgs{...} or: nil
func IndexDocumentMetadataConfigurationUpdateSearchPtr ¶ added in v5.13.0
func IndexDocumentMetadataConfigurationUpdateSearchPtr(v *IndexDocumentMetadataConfigurationUpdateSearchArgs) IndexDocumentMetadataConfigurationUpdateSearchPtrInput
type IndexDocumentMetadataConfigurationUpdateSearchPtrOutput ¶ added in v5.13.0
type IndexDocumentMetadataConfigurationUpdateSearchPtrOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Displayable ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Displayable() pulumi.BoolPtrOutput
Determines whether the field is returned in the query response. The default is `true`.
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ElementType ¶ added in v5.13.0
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Facetable ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Searchable ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Sortable ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) 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 (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext ¶ added in v5.13.0
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
type IndexIndexStatistic ¶
type IndexIndexStatistic struct { // A block that specifies the number of question and answer topics in the index. Detailed below. FaqStatistics []IndexIndexStatisticFaqStatistic `pulumi:"faqStatistics"` // A block that specifies the number of text documents indexed. Detailed below. TextDocumentStatistics []IndexIndexStatisticTextDocumentStatistic `pulumi:"textDocumentStatistics"` }
type IndexIndexStatisticArgs ¶
type IndexIndexStatisticArgs struct { // A block that specifies the number of question and answer topics in the index. Detailed below. FaqStatistics IndexIndexStatisticFaqStatisticArrayInput `pulumi:"faqStatistics"` // A block that specifies the number of text documents indexed. Detailed below. 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. Detailed below.
func (IndexIndexStatisticOutput) TextDocumentStatistics ¶
func (o IndexIndexStatisticOutput) TextDocumentStatistics() IndexIndexStatisticTextDocumentStatisticArrayOutput
A block that specifies the number of text documents indexed. Detailed below.
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. Detailed below.
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. Minimum number of 0 items. Maximum number of 500 items. If specified, you must define all elements, including those that are provided by default. These index fields are documented at [Amazon Kendra Index documentation](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index.html). For an example resource that defines these default index fields, refer to the default example above. For an example resource that appends additional index fields, refer to the append example above. All arguments for each block must be specified. Note that blocks cannot be removed since index fields cannot be deleted. This argument is detailed 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. Detailed 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. Detailed 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
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.
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). Detailed below.
func (IndexOutput) UserTokenConfigurations ¶
func (o IndexOutput) UserTokenConfigurations() IndexUserTokenConfigurationsPtrOutput
A block that specifies the user token configuration. Detailed 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. Detailed below. 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. Minimum number of 0 items. Maximum number of 500 items. If specified, you must define all elements, including those that are provided by default. These index fields are documented at [Amazon Kendra Index documentation](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index.html). For an example resource that defines these default index fields, refer to the default example above. For an example resource that appends additional index fields, refer to the append example above. All arguments for each block must be specified. Note that blocks cannot be removed since index fields cannot be deleted. This argument is detailed 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. Detailed 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. Detailed 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 pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` 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). Detailed below. UserGroupResolutionConfiguration IndexUserGroupResolutionConfigurationPtrInput // A block that specifies the user token configuration. Detailed 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. Detailed below. JsonTokenTypeConfiguration *IndexUserTokenConfigurationsJsonTokenTypeConfiguration `pulumi:"jsonTokenTypeConfiguration"` // A block that specifies the information about the JWT token type configuration. Detailed below. JwtTokenTypeConfiguration *IndexUserTokenConfigurationsJwtTokenTypeConfiguration `pulumi:"jwtTokenTypeConfiguration"` }
type IndexUserTokenConfigurationsArgs ¶
type IndexUserTokenConfigurationsArgs struct { // A block that specifies the information about the JSON token type configuration. Detailed below. JsonTokenTypeConfiguration IndexUserTokenConfigurationsJsonTokenTypeConfigurationPtrInput `pulumi:"jsonTokenTypeConfiguration"` // A block that specifies the information about the JWT token type configuration. Detailed below. 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. Detailed below.
func (IndexUserTokenConfigurationsOutput) JwtTokenTypeConfiguration ¶
func (o IndexUserTokenConfigurationsOutput) JwtTokenTypeConfiguration() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
A block that specifies the information about the JWT token type configuration. Detailed below.
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. Detailed below.
func (IndexUserTokenConfigurationsPtrOutput) JwtTokenTypeConfiguration ¶
func (o IndexUserTokenConfigurationsPtrOutput) JwtTokenTypeConfiguration() IndexUserTokenConfigurationsJwtTokenTypeConfigurationPtrOutput
A block that specifies the information about the JWT token type configuration. Detailed below.
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 { // Identifier of the Experience. ExperienceId string `pulumi:"experienceId"` // 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 { // Identifier of the Experience. ExperienceId pulumi.StringInput `pulumi:"experienceId"` // 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 { // ARN of the Experience. Arn string `pulumi:"arn"` // 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"` // Unix datetime that the Experience was created. CreatedAt string `pulumi:"createdAt"` // 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"` // 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"` // Name of the Experience. Name string `pulumi:"name"` // Shows the 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"` // 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"` // 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
ARN of the Experience.
func (LookupExperienceResultOutput) Configurations ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Configurations() GetExperienceConfigurationArrayOutput
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
Unix datetime that the Experience was created.
func (LookupExperienceResultOutput) Description ¶ added in v5.10.0
func (o LookupExperienceResultOutput) Description() pulumi.StringOutput
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
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
Name of the Experience.
func (LookupExperienceResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupExperienceResultOutput) RoleArn() pulumi.StringOutput
Shows the 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
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
Date and time that the Experience was last updated.
type LookupFaqArgs ¶ added in v5.10.0
type LookupFaqArgs struct { // Identifier of the FAQ. FaqId string `pulumi:"faqId"` // 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 { // Identifier of the FAQ. FaqId pulumi.StringInput `pulumi:"faqId"` // 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 { // ARN of the FAQ. Arn string `pulumi:"arn"` // Unix datetime that the faq was created. CreatedAt string `pulumi:"createdAt"` // 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"` // 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"` // 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"` // Name of the FAQ. Name string `pulumi:"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"` // S3 location of the FAQ input data. Detailed below. S3Paths []GetFaqS3Path `pulumi:"s3Paths"` // 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"` // 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
ARN of the FAQ.
func (LookupFaqResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupFaqResultOutput) CreatedAt() pulumi.StringOutput
Unix datetime that the faq was created.
func (LookupFaqResultOutput) Description ¶ added in v5.10.0
func (o LookupFaqResultOutput) Description() pulumi.StringOutput
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
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
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
Name of the FAQ.
func (LookupFaqResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupFaqResultOutput) RoleArn() pulumi.StringOutput
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
S3 location of the FAQ input data. Detailed below.
func (LookupFaqResultOutput) Status ¶ added in v5.10.0
func (o LookupFaqResultOutput) Status() pulumi.StringOutput
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
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 { // ARN of the Index. Arn string `pulumi:"arn"` // 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"` // Unix datetime that the index was created. CreatedAt string `pulumi:"createdAt"` // 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"` // 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"` // Identifier of the Index. Id string `pulumi:"id"` // 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"` // 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"` // 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"` // Unix datetime that the index was last updated. UpdatedAt string `pulumi:"updatedAt"` // 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
ARN of the Index.
func (LookupIndexResultOutput) CapacityUnits ¶ added in v5.10.0
func (o LookupIndexResultOutput) CapacityUnits() GetIndexCapacityUnitArrayOutput
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
Unix datetime that the index was created.
func (LookupIndexResultOutput) Description ¶ added in v5.10.0
func (o LookupIndexResultOutput) Description() pulumi.StringOutput
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
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
Identifier of the Index.
func (LookupIndexResultOutput) IndexStatistics ¶ added in v5.10.0
func (o LookupIndexResultOutput) IndexStatistics() GetIndexIndexStatisticArrayOutput
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
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
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
Unix datetime that the index was last updated.
func (LookupIndexResultOutput) UserContextPolicy ¶ added in v5.10.0
func (o LookupIndexResultOutput) UserContextPolicy() pulumi.StringOutput
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 { // Identifier of the index that contains the block list. IndexId string `pulumi:"indexId"` // 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 { // Identifier of the index that contains the block list. IndexId pulumi.StringInput `pulumi:"indexId"` // 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 { // ARN of the block list. Arn string `pulumi:"arn"` // Date-time a block list was created. CreatedAt string `pulumi:"createdAt"` // Description for the block list. Description string `pulumi:"description"` // Error message containing details if there are issues processing the block list. ErrorMessage string `pulumi:"errorMessage"` // 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"` // Current number of valid, non-empty words or phrases in the block list text file. ItemCount int `pulumi:"itemCount"` // Name of the block list. Name string `pulumi:"name"` QuerySuggestionsBlockListId string `pulumi:"querySuggestionsBlockListId"` // 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"` // S3 location of the block list input data. Detailed below. SourceS3Paths []GetQuerySuggestionsBlockListSourceS3Path `pulumi:"sourceS3Paths"` // 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"` // 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
ARN of the block list.
func (LookupQuerySuggestionsBlockListResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) CreatedAt() pulumi.StringOutput
Date-time a block list was created.
func (LookupQuerySuggestionsBlockListResultOutput) Description ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Description() pulumi.StringOutput
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
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
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
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
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
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
S3 location of the block list input data. Detailed below.
func (LookupQuerySuggestionsBlockListResultOutput) Status ¶ added in v5.10.0
func (o LookupQuerySuggestionsBlockListResultOutput) Status() pulumi.StringOutput
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
Date and time that the block list was last updated.
type LookupThesaurusArgs ¶ added in v5.10.0
type LookupThesaurusArgs struct { // 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"` // 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 { // 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"` // 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 { // ARN of the Thesaurus. Arn string `pulumi:"arn"` // Unix datetime that the Thesaurus was created. CreatedAt string `pulumi:"createdAt"` // 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"` // 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"` // Name of the Thesaurus. Name string `pulumi:"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"` // S3 location of the Thesaurus input data. Detailed below. SourceS3Paths []GetThesaurusSourceS3Path `pulumi:"sourceS3Paths"` // Status of the Thesaurus. It is ready to use when the status is `ACTIVE`. Status string `pulumi:"status"` // 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"` // 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"` // 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
ARN of the Thesaurus.
func (LookupThesaurusResultOutput) CreatedAt ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) CreatedAt() pulumi.StringOutput
Unix datetime that the Thesaurus was created.
func (LookupThesaurusResultOutput) Description ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Description() pulumi.StringOutput
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
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
Name of the Thesaurus.
func (LookupThesaurusResultOutput) RoleArn ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) RoleArn() pulumi.StringOutput
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
S3 location of the Thesaurus input data. Detailed below.
func (LookupThesaurusResultOutput) Status ¶ added in v5.10.0
func (o LookupThesaurusResultOutput) Status() pulumi.StringOutput
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
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
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
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. 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 }
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.
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. 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. 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 }
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.
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. TagsAll pulumi.StringMapInput ThesaurusId pulumi.StringPtrInput }
func (ThesaurusState) ElementType ¶ added in v5.10.0
func (ThesaurusState) ElementType() reflect.Type