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.StringMapOutputdeprecated
- 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.StringMapOutputdeprecated
- 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.StringMapOutputdeprecated
- 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.StringMapOutputdeprecated
- 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.StringMapOutputdeprecated
- 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 ¶
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` block 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"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. 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). // // The following arguments are optional: Type pulumi.StringOutput `pulumi:"type"` // The Unix timestamp of when the Data Source was last updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Resource for managing an AWS Kendra Data Source.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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/v6/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/v6/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{ BucketName: pulumi.Any(aws_s3_bucket.Example.Id), AccessControlListConfiguration: &kendra.DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs{ KeyPath: pulumi.String(fmt.Sprintf("s3://%v/path-1", aws_s3_bucket.Example.Id)), }, }, }, }) if err != nil { return err } return nil }) }
``` ### With Documents Metadata Configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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{ BucketName: pulumi.Any(aws_s3_bucket.Example.Id), ExclusionPatterns: pulumi.StringArray{ pulumi.String("example"), }, InclusionPatterns: pulumi.StringArray{ pulumi.String("hello"), }, InclusionPrefixes: pulumi.StringArray{ pulumi.String("world"), }, DocumentsMetadataConfiguration: &kendra.DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs{ S3Prefix: pulumi.String("example"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Web Crawler Connector ### With Seed URLs
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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/v6/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/v6/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/v6/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/v6/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/v6/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/v6/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/v6/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/v6/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
Using `pulumi import`, import Kendra Data Source using the unique identifiers of the data_source and index separated by a slash (`/`). For example:
```sh
$ pulumi import aws:kendra/dataSource:DataSource example 1045d08d-66ef-4882-b3ed-dfb7df183e90/b34dfdf7-1f2b-4704-9581-79e00296845f
```
func GetDataSource ¶
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 ¶
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 ¶
func (*DataSource) ElementType() reflect.Type
func (*DataSource) ToDataSourceOutput ¶
func (i *DataSource) ToDataSourceOutput() DataSourceOutput
func (*DataSource) ToDataSourceOutputWithContext ¶
func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceArgs ¶
type DataSourceArgs struct { // A block with the configuration information to connect to your Data Source repository. You can't specify the `configuration` block 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 // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. 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). // // The following arguments are optional: Type pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceArray ¶
type DataSourceArray []DataSourceInput
func (DataSourceArray) ElementType ¶
func (DataSourceArray) ElementType() reflect.Type
func (DataSourceArray) ToDataSourceArrayOutput ¶
func (i DataSourceArray) ToDataSourceArrayOutput() DataSourceArrayOutput
func (DataSourceArray) ToDataSourceArrayOutputWithContext ¶
func (i DataSourceArray) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput
type DataSourceArrayInput ¶
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 ¶
type DataSourceArrayOutput struct{ *pulumi.OutputState }
func (DataSourceArrayOutput) ElementType ¶
func (DataSourceArrayOutput) ElementType() reflect.Type
func (DataSourceArrayOutput) Index ¶
func (o DataSourceArrayOutput) Index(i pulumi.IntInput) DataSourceOutput
func (DataSourceArrayOutput) ToDataSourceArrayOutput ¶
func (o DataSourceArrayOutput) ToDataSourceArrayOutput() DataSourceArrayOutput
func (DataSourceArrayOutput) ToDataSourceArrayOutputWithContext ¶
func (o DataSourceArrayOutput) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput
type DataSourceConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutput ¶
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext ¶
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput
func (DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutput ¶
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
func (DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationArgs) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
type DataSourceConfigurationInput ¶
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 ¶
type DataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationOutput) ElementType ¶
func (DataSourceConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationOutput) S3Configuration ¶
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 ¶
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext ¶
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput
func (DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutput ¶
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
func (DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
func (DataSourceConfigurationOutput) WebCrawlerConfiguration ¶
func (o DataSourceConfigurationOutput) WebCrawlerConfiguration() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
A block that provides the configuration information required for Amazon Kendra Web Crawler. Detailed below.
type DataSourceConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationPtr(v *DataSourceConfigurationArgs) DataSourceConfigurationPtrInput
type DataSourceConfigurationPtrOutput ¶
type DataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationPtrOutput) Elem ¶
func (o DataSourceConfigurationPtrOutput) Elem() DataSourceConfigurationOutput
func (DataSourceConfigurationPtrOutput) ElementType ¶
func (DataSourceConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationPtrOutput) S3Configuration ¶
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 ¶
func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutput() DataSourceConfigurationPtrOutput
func (DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationPtrOutput) ToDataSourceConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationPtrOutput
func (DataSourceConfigurationPtrOutput) WebCrawlerConfiguration ¶
func (o DataSourceConfigurationPtrOutput) WebCrawlerConfiguration() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
A block that provides the configuration information required for Amazon Kendra Web Crawler. Detailed below.
type DataSourceConfigurationS3Configuration ¶
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 Document 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 ¶
type DataSourceConfigurationS3ConfigurationAccessControlListConfiguration struct { // Path to the AWS S3 bucket that contains the ACL files. KeyPath *string `pulumi:"keyPath"` }
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs ¶
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs struct { // Path to the AWS S3 bucket that contains the ACL files. KeyPath pulumi.StringPtrInput `pulumi:"keyPath"` }
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ElementType ¶
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput ¶
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext ¶
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationInput ¶
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 ¶
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ElementType ¶
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) KeyPath ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) KeyPath() pulumi.StringPtrOutput
Path to the AWS S3 bucket that contains the ACL files.
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtr(v *DataSourceConfigurationS3ConfigurationAccessControlListConfigurationArgs) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrInput
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶
type DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ElementType ¶
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) KeyPath ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) KeyPath() pulumi.StringPtrOutput
Path to the AWS S3 bucket that contains the ACL files.
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationAccessControlListConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationArgs ¶
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 Document 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 ¶
func (DataSourceConfigurationS3ConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutput ¶
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutputWithContext ¶
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutput ¶
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationS3ConfigurationArgs) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput ¶
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext ¶
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationInput ¶
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 ¶
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ElementType ¶
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) S3Prefix ¶
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 ¶
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtr(v *DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationArgs) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrInput
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput ¶
type DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ElementType ¶
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) S3Prefix ¶
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 ¶
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationInput ¶
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 ¶
type DataSourceConfigurationS3ConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationOutput) AccessControlListConfiguration ¶
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 ¶
func (o DataSourceConfigurationS3ConfigurationOutput) BucketName() pulumi.StringOutput
The name of the bucket that contains the documents.
func (DataSourceConfigurationS3ConfigurationOutput) DocumentsMetadataConfiguration ¶
func (o DataSourceConfigurationS3ConfigurationOutput) DocumentsMetadataConfiguration() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
A block that defines the Document 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 ¶
func (DataSourceConfigurationS3ConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationOutput) ExclusionPatterns ¶
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 ¶
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 ¶
func (o DataSourceConfigurationS3ConfigurationOutput) InclusionPrefixes() pulumi.StringArrayOutput
A list of S3 prefixes for the documents that should be included in the index.
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutput ¶
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutput() DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationOutput
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput ¶
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
type DataSourceConfigurationS3ConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationS3ConfigurationPtr(v *DataSourceConfigurationS3ConfigurationArgs) DataSourceConfigurationS3ConfigurationPtrInput
type DataSourceConfigurationS3ConfigurationPtrOutput ¶
type DataSourceConfigurationS3ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationS3ConfigurationPtrOutput) AccessControlListConfiguration ¶
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 ¶
func (o DataSourceConfigurationS3ConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
The name of the bucket that contains the documents.
func (DataSourceConfigurationS3ConfigurationPtrOutput) DocumentsMetadataConfiguration ¶
func (o DataSourceConfigurationS3ConfigurationPtrOutput) DocumentsMetadataConfiguration() DataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationPtrOutput
A block that defines the Document 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 ¶
func (DataSourceConfigurationS3ConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationS3ConfigurationPtrOutput) ExclusionPatterns ¶
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 ¶
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 ¶
func (o DataSourceConfigurationS3ConfigurationPtrOutput) InclusionPrefixes() pulumi.StringArrayOutput
A list of S3 prefixes for the documents that should be included in the index.
func (DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput ¶
func (o DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutput() DataSourceConfigurationS3ConfigurationPtrOutput
func (DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationS3ConfigurationPtrOutput) ToDataSourceConfigurationS3ConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationS3ConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArgs) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray ¶
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray []DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArray) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) Index ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationArrayOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Credentials ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) Host ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) BasicAuthentications ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶
type DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) BasicAuthentications ¶
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) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationOutput) AuthenticationConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationOutput) MaxContentSizePerPageInMegaBytes ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationOutput) UrlExclusionPatterns ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Credentials ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) Host ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput ¶
type DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Credentials ¶
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) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) Host ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationProxyConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationWebCrawlerConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationPtrOutput ¶
type DataSourceConfigurationWebCrawlerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) AuthenticationConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) MaxContentSizePerPageInMegaBytes ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationPtrOutput) UrlExclusionPatterns ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationUrlsOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) SeedUrlConfiguration ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput ¶
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 ¶
func DataSourceConfigurationWebCrawlerConfigurationUrlsPtr(v *DataSourceConfigurationWebCrawlerConfigurationUrlsArgs) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrInput
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput ¶
type DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) SeedUrlConfiguration ¶
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 ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) SeedUrls ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) WebCrawlerMode ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutput) WebCrawlerMode() pulumi.StringPtrOutput
The default mode is set to `HOST_ONLY`. You can choose one of the following modes:
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput ¶
type DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) SeedUrls ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) WebCrawlerMode ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationPtrOutput) WebCrawlerMode() pulumi.StringPtrOutput
The default mode is set to `HOST_ONLY`. You can choose one of the following modes:
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration ¶
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 ¶
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 ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext ¶
func (i DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationInput ¶
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 ¶
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) SiteMaps ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput ¶
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 ¶
func DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtr(v *DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationArgs) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrInput
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput ¶
type DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ElementType ¶
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) SiteMaps ¶
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 ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput() DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
func (DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext ¶
func (o DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput) ToDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutputWithContext(ctx context.Context) DataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfiguration ¶
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 ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfiguration ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfiguration struct { // Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra. See 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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs struct { // Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra. See 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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray []DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArray) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationArrayOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationCondition ¶
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 condition_on_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 ¶
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 condition_on_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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValue ¶
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 ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValueArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ConditionDocumentAttributeKey ¶
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 ¶
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 condition_on_value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) Operator ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ConditionDocumentAttributeKey ¶
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 ¶
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 condition_on_value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) Operator ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Condition ¶
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 condition.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) DocumentContentDeletion ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) DocumentContentDeletion() pulumi.BoolPtrOutput
`TRUE` to delete content if the condition used for the target attribute is met.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) Target ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTarget ¶
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 target_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 ¶
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 target_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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeKey ¶
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 ¶
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 target_document_attribute_value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) TargetDocumentAttributeValueDeletion ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeKey ¶
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 ¶
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 target_document_attribute_value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) TargetDocumentAttributeValueDeletion ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValue ¶
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 ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValueArgs) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationTargetTargetDocumentAttributeValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) InlineConfigurations ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration ¶
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 invocation_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 ¶
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 invocation_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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInput ¶
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 ¶
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 condition_on_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 ¶
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 condition_on_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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue ¶
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 ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueArgs) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey ¶
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 ¶
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 condition_on_value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) Operator ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionArgs) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey ¶
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 ¶
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 condition_on_value.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Elem ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) Operator ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) InvocationCondition ¶
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 invocation_condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) LambdaArn ¶
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 ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationArgs) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) Elem ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) InvocationCondition ¶
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 invocation_condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) LambdaArn ¶
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 ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration ¶
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 invocation_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 ¶
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 invocation_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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInput ¶
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 ¶
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 condition_on_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 ¶
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 condition_on_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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue ¶
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 ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶
func (i DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtr(v *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueArgs) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) DateValue ¶
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 ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) LongValue() pulumi.IntPtrOutput
A long integer value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringListValues() pulumi.StringArrayOutput
A list of strings.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) StringValue ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValuePtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionInput ¶
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 ¶
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ConditionDocumentAttributeKey ¶
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 ¶
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 condition_on_value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) Operator ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionArgs) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ConditionDocumentAttributeKey ¶
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 ¶
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 condition_on_value.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Elem ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) Operator ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) InvocationCondition ¶
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 invocation_condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) LambdaArn ¶
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 ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtr(v *DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationArgs) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) Elem ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) InvocationCondition ¶
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 invocation_condition.
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) LambdaArn ¶
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 ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationPtrOutput
type DataSourceCustomDocumentEnrichmentConfigurationPtrInput ¶
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 ¶
func DataSourceCustomDocumentEnrichmentConfigurationPtr(v *DataSourceCustomDocumentEnrichmentConfigurationArgs) DataSourceCustomDocumentEnrichmentConfigurationPtrInput
type DataSourceCustomDocumentEnrichmentConfigurationPtrOutput ¶
type DataSourceCustomDocumentEnrichmentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ElementType ¶
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ElementType() reflect.Type
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) InlineConfigurations ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutput() DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
func (DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext ¶
func (o DataSourceCustomDocumentEnrichmentConfigurationPtrOutput) ToDataSourceCustomDocumentEnrichmentConfigurationPtrOutputWithContext(ctx context.Context) DataSourceCustomDocumentEnrichmentConfigurationPtrOutput
type DataSourceInput ¶
type DataSourceInput interface { pulumi.Input ToDataSourceOutput() DataSourceOutput ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput }
type DataSourceMap ¶
type DataSourceMap map[string]DataSourceInput
func (DataSourceMap) ElementType ¶
func (DataSourceMap) ElementType() reflect.Type
func (DataSourceMap) ToDataSourceMapOutput ¶
func (i DataSourceMap) ToDataSourceMapOutput() DataSourceMapOutput
func (DataSourceMap) ToDataSourceMapOutputWithContext ¶
func (i DataSourceMap) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput
type DataSourceMapInput ¶
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 ¶
type DataSourceMapOutput struct{ *pulumi.OutputState }
func (DataSourceMapOutput) ElementType ¶
func (DataSourceMapOutput) ElementType() reflect.Type
func (DataSourceMapOutput) MapIndex ¶
func (o DataSourceMapOutput) MapIndex(k pulumi.StringInput) DataSourceOutput
func (DataSourceMapOutput) ToDataSourceMapOutput ¶
func (o DataSourceMapOutput) ToDataSourceMapOutput() DataSourceMapOutput
func (DataSourceMapOutput) ToDataSourceMapOutputWithContext ¶
func (o DataSourceMapOutput) ToDataSourceMapOutputWithContext(ctx context.Context) DataSourceMapOutput
type DataSourceOutput ¶
type DataSourceOutput struct{ *pulumi.OutputState }
func (DataSourceOutput) Arn ¶
func (o DataSourceOutput) Arn() pulumi.StringOutput
ARN of the Data Source.
func (DataSourceOutput) Configuration ¶
func (o DataSourceOutput) Configuration() DataSourceConfigurationPtrOutput
A block with the configuration information to connect to your Data Source repository. You can't specify the `configuration` block when the `type` parameter is set to `CUSTOM`. Detailed below.
func (DataSourceOutput) CreatedAt ¶
func (o DataSourceOutput) CreatedAt() pulumi.StringOutput
The Unix timestamp of when the Data Source was created.
func (DataSourceOutput) CustomDocumentEnrichmentConfiguration ¶
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 ¶
func (o DataSourceOutput) DataSourceId() pulumi.StringOutput
The unique identifiers of the Data Source.
func (DataSourceOutput) Description ¶
func (o DataSourceOutput) Description() pulumi.StringPtrOutput
A description for the Data Source connector.
func (DataSourceOutput) ElementType ¶
func (DataSourceOutput) ElementType() reflect.Type
func (DataSourceOutput) ErrorMessage ¶
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 ¶
func (o DataSourceOutput) IndexId() pulumi.StringOutput
The identifier of the index for your Amazon Kendra data source.
func (DataSourceOutput) LanguageCode ¶
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 ¶
func (o DataSourceOutput) Name() pulumi.StringOutput
A name for your data source connector.
func (DataSourceOutput) RoleArn ¶
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 ¶
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 ¶
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 ¶
func (o DataSourceOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DataSourceOutput) TagsAll
deprecated
func (o DataSourceOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DataSourceOutput) ToDataSourceOutput ¶
func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
func (DataSourceOutput) ToDataSourceOutputWithContext ¶
func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
func (DataSourceOutput) Type ¶
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).
The following arguments are optional:
func (DataSourceOutput) UpdatedAt ¶
func (o DataSourceOutput) UpdatedAt() pulumi.StringOutput
The Unix timestamp of when the Data Source was last updated.
type DataSourceState ¶
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` block 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 // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. 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). // // The following arguments are optional: Type pulumi.StringPtrInput // The Unix timestamp of when the Data Source was last updated. UpdatedAt pulumi.StringPtrInput }
func (DataSourceState) ElementType ¶
func (DataSourceState) ElementType() reflect.Type
type Experience ¶
type Experience struct { pulumi.CustomResourceState // ARN of the Experience. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration information for your Amazon Kendra experience. The provider will only perform drift detection of its value when present in a configuration. Detailed below. 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). // // The following arguments are optional: RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The current processing status of your Amazon Kendra experience. Status pulumi.StringOutput `pulumi:"status"` }
Resource for managing an AWS Kendra Experience.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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{ 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
Using `pulumi import`, import Kendra Experience using the unique identifiers of the experience and index separated by a slash (`/`). For example:
```sh
$ pulumi import aws:kendra/experience:Experience example 1045d08d-66ef-4882-b3ed-dfb7df183e90/b34dfdf7-1f2b-4704-9581-79e00296845f
```
func GetExperience ¶
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 ¶
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 ¶
func (*Experience) ElementType() reflect.Type
func (*Experience) ToExperienceOutput ¶
func (i *Experience) ToExperienceOutput() ExperienceOutput
func (*Experience) ToExperienceOutputWithContext ¶
func (i *Experience) ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput
type ExperienceArgs ¶
type ExperienceArgs struct { // Configuration information for your Amazon Kendra experience. The provider will only perform drift detection of its value when present in a configuration. Detailed below. 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). // // The following arguments are optional: RoleArn pulumi.StringInput }
The set of arguments for constructing a Experience resource.
func (ExperienceArgs) ElementType ¶
func (ExperienceArgs) ElementType() reflect.Type
type ExperienceArray ¶
type ExperienceArray []ExperienceInput
func (ExperienceArray) ElementType ¶
func (ExperienceArray) ElementType() reflect.Type
func (ExperienceArray) ToExperienceArrayOutput ¶
func (i ExperienceArray) ToExperienceArrayOutput() ExperienceArrayOutput
func (ExperienceArray) ToExperienceArrayOutputWithContext ¶
func (i ExperienceArray) ToExperienceArrayOutputWithContext(ctx context.Context) ExperienceArrayOutput
type ExperienceArrayInput ¶
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 ¶
type ExperienceArrayOutput struct{ *pulumi.OutputState }
func (ExperienceArrayOutput) ElementType ¶
func (ExperienceArrayOutput) ElementType() reflect.Type
func (ExperienceArrayOutput) Index ¶
func (o ExperienceArrayOutput) Index(i pulumi.IntInput) ExperienceOutput
func (ExperienceArrayOutput) ToExperienceArrayOutput ¶
func (o ExperienceArrayOutput) ToExperienceArrayOutput() ExperienceArrayOutput
func (ExperienceArrayOutput) ToExperienceArrayOutputWithContext ¶
func (o ExperienceArrayOutput) ToExperienceArrayOutputWithContext(ctx context.Context) ExperienceArrayOutput
type ExperienceConfiguration ¶
type ExperienceConfiguration struct { // The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the `BatchPutDocument API`. The provider will only perform drift detection of its value when present in a configuration. Detailed below. 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 ¶
type ExperienceConfigurationArgs struct { // The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the `BatchPutDocument API`. The provider will only perform drift detection of its value when present in a configuration. Detailed below. 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 ¶
func (ExperienceConfigurationArgs) ElementType() reflect.Type
func (ExperienceConfigurationArgs) ToExperienceConfigurationOutput ¶
func (i ExperienceConfigurationArgs) ToExperienceConfigurationOutput() ExperienceConfigurationOutput
func (ExperienceConfigurationArgs) ToExperienceConfigurationOutputWithContext ¶
func (i ExperienceConfigurationArgs) ToExperienceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationOutput
func (ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutput ¶
func (i ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
func (ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutputWithContext ¶
func (i ExperienceConfigurationArgs) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
type ExperienceConfigurationContentSourceConfiguration ¶
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 ¶
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 ¶
func (ExperienceConfigurationContentSourceConfigurationArgs) ElementType() reflect.Type
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutput ¶
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutputWithContext ¶
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutput ¶
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext ¶
func (i ExperienceConfigurationContentSourceConfigurationArgs) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
type ExperienceConfigurationContentSourceConfigurationInput ¶
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 ¶
type ExperienceConfigurationContentSourceConfigurationOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds ¶
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 ¶
func (o ExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent() pulumi.BoolPtrOutput
Whether to use documents you indexed directly using the `BatchPutDocument API`. Defaults to `false`.
func (ExperienceConfigurationContentSourceConfigurationOutput) ElementType ¶
func (ExperienceConfigurationContentSourceConfigurationOutput) ElementType() reflect.Type
func (ExperienceConfigurationContentSourceConfigurationOutput) FaqIds ¶
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 ¶
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutput() ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutputWithContext ¶
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationOutput
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput ¶
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext ¶
func (o ExperienceConfigurationContentSourceConfigurationOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
type ExperienceConfigurationContentSourceConfigurationPtrInput ¶
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 ¶
func ExperienceConfigurationContentSourceConfigurationPtr(v *ExperienceConfigurationContentSourceConfigurationArgs) ExperienceConfigurationContentSourceConfigurationPtrInput
type ExperienceConfigurationContentSourceConfigurationPtrOutput ¶
type ExperienceConfigurationContentSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) DataSourceIds ¶
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 ¶
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) DirectPutContent() pulumi.BoolPtrOutput
Whether to use documents you indexed directly using the `BatchPutDocument API`. Defaults to `false`.
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ElementType ¶
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ElementType() reflect.Type
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) FaqIds ¶
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 ¶
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutput() ExperienceConfigurationContentSourceConfigurationPtrOutput
func (ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext ¶
func (o ExperienceConfigurationContentSourceConfigurationPtrOutput) ToExperienceConfigurationContentSourceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationContentSourceConfigurationPtrOutput
type ExperienceConfigurationInput ¶
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 ¶
type ExperienceConfigurationOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationOutput) ContentSourceConfiguration ¶
func (o ExperienceConfigurationOutput) ContentSourceConfiguration() ExperienceConfigurationContentSourceConfigurationPtrOutput
The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the `BatchPutDocument API`. The provider will only perform drift detection of its value when present in a configuration. Detailed below.
func (ExperienceConfigurationOutput) ElementType ¶
func (ExperienceConfigurationOutput) ElementType() reflect.Type
func (ExperienceConfigurationOutput) ToExperienceConfigurationOutput ¶
func (o ExperienceConfigurationOutput) ToExperienceConfigurationOutput() ExperienceConfigurationOutput
func (ExperienceConfigurationOutput) ToExperienceConfigurationOutputWithContext ¶
func (o ExperienceConfigurationOutput) ToExperienceConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationOutput
func (ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutput ¶
func (o ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
func (ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutputWithContext ¶
func (o ExperienceConfigurationOutput) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
func (ExperienceConfigurationOutput) UserIdentityConfiguration ¶
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 ¶
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 ¶
func ExperienceConfigurationPtr(v *ExperienceConfigurationArgs) ExperienceConfigurationPtrInput
type ExperienceConfigurationPtrOutput ¶
type ExperienceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationPtrOutput) ContentSourceConfiguration ¶
func (o ExperienceConfigurationPtrOutput) ContentSourceConfiguration() ExperienceConfigurationContentSourceConfigurationPtrOutput
The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the `BatchPutDocument API`. The provider will only perform drift detection of its value when present in a configuration. Detailed below.
func (ExperienceConfigurationPtrOutput) Elem ¶
func (o ExperienceConfigurationPtrOutput) Elem() ExperienceConfigurationOutput
func (ExperienceConfigurationPtrOutput) ElementType ¶
func (ExperienceConfigurationPtrOutput) ElementType() reflect.Type
func (ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutput ¶
func (o ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutput() ExperienceConfigurationPtrOutput
func (ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutputWithContext ¶
func (o ExperienceConfigurationPtrOutput) ToExperienceConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationPtrOutput
func (ExperienceConfigurationPtrOutput) UserIdentityConfiguration ¶
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 ¶
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 ¶
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 ¶
func (ExperienceConfigurationUserIdentityConfigurationArgs) ElementType() reflect.Type
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutput ¶
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutput ¶
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
func (ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext ¶
func (i ExperienceConfigurationUserIdentityConfigurationArgs) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
type ExperienceConfigurationUserIdentityConfigurationInput ¶
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 ¶
type ExperienceConfigurationUserIdentityConfigurationOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationUserIdentityConfigurationOutput) ElementType ¶
func (ExperienceConfigurationUserIdentityConfigurationOutput) ElementType() reflect.Type
func (ExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName ¶
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 ¶
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutput() ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationOutput
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput ¶
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
func (ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext ¶
func (o ExperienceConfigurationUserIdentityConfigurationOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
type ExperienceConfigurationUserIdentityConfigurationPtrInput ¶
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 ¶
func ExperienceConfigurationUserIdentityConfigurationPtr(v *ExperienceConfigurationUserIdentityConfigurationArgs) ExperienceConfigurationUserIdentityConfigurationPtrInput
type ExperienceConfigurationUserIdentityConfigurationPtrOutput ¶
type ExperienceConfigurationUserIdentityConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ElementType ¶
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ElementType() reflect.Type
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) IdentityAttributeName ¶
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 ¶
func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutput() ExperienceConfigurationUserIdentityConfigurationPtrOutput
func (ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext ¶
func (o ExperienceConfigurationUserIdentityConfigurationPtrOutput) ToExperienceConfigurationUserIdentityConfigurationPtrOutputWithContext(ctx context.Context) ExperienceConfigurationUserIdentityConfigurationPtrOutput
type ExperienceEndpoint ¶
type ExperienceEndpointArgs ¶
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 ¶
func (ExperienceEndpointArgs) ElementType() reflect.Type
func (ExperienceEndpointArgs) ToExperienceEndpointOutput ¶
func (i ExperienceEndpointArgs) ToExperienceEndpointOutput() ExperienceEndpointOutput
func (ExperienceEndpointArgs) ToExperienceEndpointOutputWithContext ¶
func (i ExperienceEndpointArgs) ToExperienceEndpointOutputWithContext(ctx context.Context) ExperienceEndpointOutput
type ExperienceEndpointArray ¶
type ExperienceEndpointArray []ExperienceEndpointInput
func (ExperienceEndpointArray) ElementType ¶
func (ExperienceEndpointArray) ElementType() reflect.Type
func (ExperienceEndpointArray) ToExperienceEndpointArrayOutput ¶
func (i ExperienceEndpointArray) ToExperienceEndpointArrayOutput() ExperienceEndpointArrayOutput
func (ExperienceEndpointArray) ToExperienceEndpointArrayOutputWithContext ¶
func (i ExperienceEndpointArray) ToExperienceEndpointArrayOutputWithContext(ctx context.Context) ExperienceEndpointArrayOutput
type ExperienceEndpointArrayInput ¶
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 ¶
type ExperienceEndpointArrayOutput struct{ *pulumi.OutputState }
func (ExperienceEndpointArrayOutput) ElementType ¶
func (ExperienceEndpointArrayOutput) ElementType() reflect.Type
func (ExperienceEndpointArrayOutput) Index ¶
func (o ExperienceEndpointArrayOutput) Index(i pulumi.IntInput) ExperienceEndpointOutput
func (ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutput ¶
func (o ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutput() ExperienceEndpointArrayOutput
func (ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutputWithContext ¶
func (o ExperienceEndpointArrayOutput) ToExperienceEndpointArrayOutputWithContext(ctx context.Context) ExperienceEndpointArrayOutput
type ExperienceEndpointInput ¶
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 ¶
type ExperienceEndpointOutput struct{ *pulumi.OutputState }
func (ExperienceEndpointOutput) ElementType ¶
func (ExperienceEndpointOutput) ElementType() reflect.Type
func (ExperienceEndpointOutput) Endpoint ¶
func (o ExperienceEndpointOutput) Endpoint() pulumi.StringPtrOutput
The endpoint of your Amazon Kendra experience.
func (ExperienceEndpointOutput) EndpointType ¶
func (o ExperienceEndpointOutput) EndpointType() pulumi.StringPtrOutput
The type of endpoint for your Amazon Kendra experience.
func (ExperienceEndpointOutput) ToExperienceEndpointOutput ¶
func (o ExperienceEndpointOutput) ToExperienceEndpointOutput() ExperienceEndpointOutput
func (ExperienceEndpointOutput) ToExperienceEndpointOutputWithContext ¶
func (o ExperienceEndpointOutput) ToExperienceEndpointOutputWithContext(ctx context.Context) ExperienceEndpointOutput
type ExperienceInput ¶
type ExperienceInput interface { pulumi.Input ToExperienceOutput() ExperienceOutput ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput }
type ExperienceMap ¶
type ExperienceMap map[string]ExperienceInput
func (ExperienceMap) ElementType ¶
func (ExperienceMap) ElementType() reflect.Type
func (ExperienceMap) ToExperienceMapOutput ¶
func (i ExperienceMap) ToExperienceMapOutput() ExperienceMapOutput
func (ExperienceMap) ToExperienceMapOutputWithContext ¶
func (i ExperienceMap) ToExperienceMapOutputWithContext(ctx context.Context) ExperienceMapOutput
type ExperienceMapInput ¶
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 ¶
type ExperienceMapOutput struct{ *pulumi.OutputState }
func (ExperienceMapOutput) ElementType ¶
func (ExperienceMapOutput) ElementType() reflect.Type
func (ExperienceMapOutput) MapIndex ¶
func (o ExperienceMapOutput) MapIndex(k pulumi.StringInput) ExperienceOutput
func (ExperienceMapOutput) ToExperienceMapOutput ¶
func (o ExperienceMapOutput) ToExperienceMapOutput() ExperienceMapOutput
func (ExperienceMapOutput) ToExperienceMapOutputWithContext ¶
func (o ExperienceMapOutput) ToExperienceMapOutputWithContext(ctx context.Context) ExperienceMapOutput
type ExperienceOutput ¶
type ExperienceOutput struct{ *pulumi.OutputState }
func (ExperienceOutput) Arn ¶
func (o ExperienceOutput) Arn() pulumi.StringOutput
ARN of the Experience.
func (ExperienceOutput) Configuration ¶
func (o ExperienceOutput) Configuration() ExperienceConfigurationOutput
Configuration information for your Amazon Kendra experience. The provider will only perform drift detection of its value when present in a configuration. Detailed below.
func (ExperienceOutput) Description ¶
func (o ExperienceOutput) Description() pulumi.StringPtrOutput
A description for your Amazon Kendra experience.
func (ExperienceOutput) ElementType ¶
func (ExperienceOutput) ElementType() reflect.Type
func (ExperienceOutput) Endpoints ¶
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 ¶
func (o ExperienceOutput) ExperienceId() pulumi.StringOutput
The unique identifier of the experience.
func (ExperienceOutput) IndexId ¶
func (o ExperienceOutput) IndexId() pulumi.StringOutput
The identifier of the index for your Amazon Kendra experience.
func (ExperienceOutput) Name ¶
func (o ExperienceOutput) Name() pulumi.StringOutput
A name for your Amazon Kendra experience.
func (ExperienceOutput) RoleArn ¶
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).
The following arguments are optional:
func (ExperienceOutput) Status ¶
func (o ExperienceOutput) Status() pulumi.StringOutput
The current processing status of your Amazon Kendra experience.
func (ExperienceOutput) ToExperienceOutput ¶
func (o ExperienceOutput) ToExperienceOutput() ExperienceOutput
func (ExperienceOutput) ToExperienceOutputWithContext ¶
func (o ExperienceOutput) ToExperienceOutputWithContext(ctx context.Context) ExperienceOutput
type ExperienceState ¶
type ExperienceState struct { // ARN of the Experience. Arn pulumi.StringPtrInput // Configuration information for your Amazon Kendra experience. The provider will only perform drift detection of its value when present in a configuration. Detailed below. 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). // // The following arguments are optional: RoleArn pulumi.StringPtrInput // The current processing status of your Amazon Kendra experience. Status pulumi.StringPtrInput }
func (ExperienceState) ElementType ¶
func (ExperienceState) ElementType() reflect.Type
type Faq ¶
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. // // The `s3Path` configuration block supports the following arguments: S3Path FaqS3PathOutput `pulumi:"s3Path"` // The status of the FAQ. It is ready to use when the status is ACTIVE. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The date and time that the FAQ was last updated. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Resource for managing an AWS Kendra FAQ.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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/v6/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/v6/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
Using `pulumi import`, import `aws_kendra_faq` using the unique identifiers of the FAQ and index separated by a slash (`/`). For example:
```sh
$ pulumi import aws:kendra/faq:Faq example faq-123456780/idx-8012925589
```
func GetFaq ¶
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 ¶
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 ¶
func (*Faq) ToFaqOutput ¶
type FaqArgs ¶
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. // // The `s3Path` configuration block supports the following arguments: S3Path FaqS3PathInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Faq resource.
func (FaqArgs) ElementType ¶
type FaqArray ¶
type FaqArray []FaqInput
func (FaqArray) ElementType ¶
func (FaqArray) ToFaqArrayOutput ¶
func (i FaqArray) ToFaqArrayOutput() FaqArrayOutput
func (FaqArray) ToFaqArrayOutputWithContext ¶
func (i FaqArray) ToFaqArrayOutputWithContext(ctx context.Context) FaqArrayOutput
type FaqArrayInput ¶
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 ¶
type FaqArrayOutput struct{ *pulumi.OutputState }
func (FaqArrayOutput) ElementType ¶
func (FaqArrayOutput) ElementType() reflect.Type
func (FaqArrayOutput) ToFaqArrayOutput ¶
func (o FaqArrayOutput) ToFaqArrayOutput() FaqArrayOutput
func (FaqArrayOutput) ToFaqArrayOutputWithContext ¶
func (o FaqArrayOutput) ToFaqArrayOutputWithContext(ctx context.Context) FaqArrayOutput
type FaqMap ¶
func (FaqMap) ElementType ¶
func (FaqMap) ToFaqMapOutput ¶
func (i FaqMap) ToFaqMapOutput() FaqMapOutput
func (FaqMap) ToFaqMapOutputWithContext ¶
func (i FaqMap) ToFaqMapOutputWithContext(ctx context.Context) FaqMapOutput
type FaqMapInput ¶
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 ¶
type FaqMapOutput struct{ *pulumi.OutputState }
func (FaqMapOutput) ElementType ¶
func (FaqMapOutput) ElementType() reflect.Type
func (FaqMapOutput) MapIndex ¶
func (o FaqMapOutput) MapIndex(k pulumi.StringInput) FaqOutput
func (FaqMapOutput) ToFaqMapOutput ¶
func (o FaqMapOutput) ToFaqMapOutput() FaqMapOutput
func (FaqMapOutput) ToFaqMapOutputWithContext ¶
func (o FaqMapOutput) ToFaqMapOutputWithContext(ctx context.Context) FaqMapOutput
type FaqOutput ¶
type FaqOutput struct{ *pulumi.OutputState }
func (FaqOutput) CreatedAt ¶
func (o FaqOutput) CreatedAt() pulumi.StringOutput
The Unix datetime that the FAQ was created.
func (FaqOutput) Description ¶
func (o FaqOutput) Description() pulumi.StringPtrOutput
The description for a FAQ.
func (FaqOutput) ElementType ¶
func (FaqOutput) ErrorMessage ¶
func (o FaqOutput) ErrorMessage() pulumi.StringOutput
When the Status field value is `FAILED`, this contains a message that explains why.
func (FaqOutput) FileFormat ¶
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 ¶
func (o FaqOutput) IndexId() pulumi.StringOutput
The identifier of the index for a FAQ.
func (FaqOutput) LanguageCode ¶
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 ¶
func (o FaqOutput) Name() pulumi.StringOutput
The name that should be associated with the FAQ.
func (FaqOutput) RoleArn ¶
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 ¶
func (o FaqOutput) S3Path() FaqS3PathOutput
The S3 location of the FAQ input data. Detailed below.
The `s3Path` configuration block supports the following arguments:
func (FaqOutput) Status ¶
func (o FaqOutput) Status() pulumi.StringOutput
The status of the FAQ. It is ready to use when the status is ACTIVE.
func (FaqOutput) Tags ¶
func (o FaqOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (FaqOutput) TagsAll
deprecated
func (o FaqOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (FaqOutput) ToFaqOutput ¶
func (FaqOutput) ToFaqOutputWithContext ¶
func (FaqOutput) UpdatedAt ¶
func (o FaqOutput) UpdatedAt() pulumi.StringOutput
The date and time that the FAQ was last updated.
type FaqS3PathArgs ¶
type FaqS3PathArgs struct { // The name of the S3 bucket that contains the file. Bucket pulumi.StringInput `pulumi:"bucket"` // The name of the file. // // The following arguments are optional: Key pulumi.StringInput `pulumi:"key"` }
func (FaqS3PathArgs) ElementType ¶
func (FaqS3PathArgs) ElementType() reflect.Type
func (FaqS3PathArgs) ToFaqS3PathOutput ¶
func (i FaqS3PathArgs) ToFaqS3PathOutput() FaqS3PathOutput
func (FaqS3PathArgs) ToFaqS3PathOutputWithContext ¶
func (i FaqS3PathArgs) ToFaqS3PathOutputWithContext(ctx context.Context) FaqS3PathOutput
func (FaqS3PathArgs) ToFaqS3PathPtrOutput ¶
func (i FaqS3PathArgs) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
func (FaqS3PathArgs) ToFaqS3PathPtrOutputWithContext ¶
func (i FaqS3PathArgs) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
type FaqS3PathInput ¶
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 ¶
type FaqS3PathOutput struct{ *pulumi.OutputState }
func (FaqS3PathOutput) Bucket ¶
func (o FaqS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (FaqS3PathOutput) ElementType ¶
func (FaqS3PathOutput) ElementType() reflect.Type
func (FaqS3PathOutput) Key ¶
func (o FaqS3PathOutput) Key() pulumi.StringOutput
The name of the file.
The following arguments are optional:
func (FaqS3PathOutput) ToFaqS3PathOutput ¶
func (o FaqS3PathOutput) ToFaqS3PathOutput() FaqS3PathOutput
func (FaqS3PathOutput) ToFaqS3PathOutputWithContext ¶
func (o FaqS3PathOutput) ToFaqS3PathOutputWithContext(ctx context.Context) FaqS3PathOutput
func (FaqS3PathOutput) ToFaqS3PathPtrOutput ¶
func (o FaqS3PathOutput) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
func (FaqS3PathOutput) ToFaqS3PathPtrOutputWithContext ¶
func (o FaqS3PathOutput) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
type FaqS3PathPtrInput ¶
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 ¶
func FaqS3PathPtr(v *FaqS3PathArgs) FaqS3PathPtrInput
type FaqS3PathPtrOutput ¶
type FaqS3PathPtrOutput struct{ *pulumi.OutputState }
func (FaqS3PathPtrOutput) Bucket ¶
func (o FaqS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket that contains the file.
func (FaqS3PathPtrOutput) Elem ¶
func (o FaqS3PathPtrOutput) Elem() FaqS3PathOutput
func (FaqS3PathPtrOutput) ElementType ¶
func (FaqS3PathPtrOutput) ElementType() reflect.Type
func (FaqS3PathPtrOutput) Key ¶
func (o FaqS3PathPtrOutput) Key() pulumi.StringPtrOutput
The name of the file.
The following arguments are optional:
func (FaqS3PathPtrOutput) ToFaqS3PathPtrOutput ¶
func (o FaqS3PathPtrOutput) ToFaqS3PathPtrOutput() FaqS3PathPtrOutput
func (FaqS3PathPtrOutput) ToFaqS3PathPtrOutputWithContext ¶
func (o FaqS3PathPtrOutput) ToFaqS3PathPtrOutputWithContext(ctx context.Context) FaqS3PathPtrOutput
type FaqState ¶
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. // // The `s3Path` configuration block supports the following arguments: S3Path FaqS3PathPtrInput // The status of the FAQ. It is ready to use when the status is ACTIVE. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The date and time that the FAQ was last updated. UpdatedAt pulumi.StringPtrInput }
func (FaqState) ElementType ¶
type GetExperienceConfiguration ¶
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 ¶
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 ¶
func (GetExperienceConfigurationArgs) ElementType() reflect.Type
func (GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutput ¶
func (i GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
func (GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutputWithContext ¶
func (i GetExperienceConfigurationArgs) ToGetExperienceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationOutput
type GetExperienceConfigurationArray ¶
type GetExperienceConfigurationArray []GetExperienceConfigurationInput
func (GetExperienceConfigurationArray) ElementType ¶
func (GetExperienceConfigurationArray) ElementType() reflect.Type
func (GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutput ¶
func (i GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
func (GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutputWithContext ¶
func (i GetExperienceConfigurationArray) ToGetExperienceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationArrayOutput
type GetExperienceConfigurationArrayInput ¶
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 ¶
type GetExperienceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationArrayOutput) ElementType ¶
func (GetExperienceConfigurationArrayOutput) ElementType() reflect.Type
func (GetExperienceConfigurationArrayOutput) Index ¶
func (o GetExperienceConfigurationArrayOutput) Index(i pulumi.IntInput) GetExperienceConfigurationOutput
func (GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutput ¶
func (o GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutput() GetExperienceConfigurationArrayOutput
func (GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutputWithContext ¶
func (o GetExperienceConfigurationArrayOutput) ToGetExperienceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationArrayOutput
type GetExperienceConfigurationContentSourceConfiguration ¶
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 ¶
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 ¶
func (GetExperienceConfigurationContentSourceConfigurationArgs) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutput ¶
func (i GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
func (GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext ¶
func (i GetExperienceConfigurationContentSourceConfigurationArgs) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
type GetExperienceConfigurationContentSourceConfigurationArray ¶
type GetExperienceConfigurationContentSourceConfigurationArray []GetExperienceConfigurationContentSourceConfigurationInput
func (GetExperienceConfigurationContentSourceConfigurationArray) ElementType ¶
func (GetExperienceConfigurationContentSourceConfigurationArray) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput ¶
func (i GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
func (GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext ¶
func (i GetExperienceConfigurationContentSourceConfigurationArray) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
type GetExperienceConfigurationContentSourceConfigurationArrayInput ¶
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 ¶
type GetExperienceConfigurationContentSourceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ElementType ¶
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput ¶
func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutput() GetExperienceConfigurationContentSourceConfigurationArrayOutput
func (GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext ¶
func (o GetExperienceConfigurationContentSourceConfigurationArrayOutput) ToGetExperienceConfigurationContentSourceConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationArrayOutput
type GetExperienceConfigurationContentSourceConfigurationInput ¶
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 ¶
type GetExperienceConfigurationContentSourceConfigurationOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds ¶
func (o GetExperienceConfigurationContentSourceConfigurationOutput) DataSourceIds() pulumi.StringArrayOutput
Identifiers of the data sources you want to use for your Amazon Kendra Experience.
func (GetExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent ¶
func (o GetExperienceConfigurationContentSourceConfigurationOutput) DirectPutContent() pulumi.BoolOutput
Whether to use documents you indexed directly using the `BatchPutDocument API`.
func (GetExperienceConfigurationContentSourceConfigurationOutput) ElementType ¶
func (GetExperienceConfigurationContentSourceConfigurationOutput) ElementType() reflect.Type
func (GetExperienceConfigurationContentSourceConfigurationOutput) FaqIds ¶
func (o GetExperienceConfigurationContentSourceConfigurationOutput) FaqIds() pulumi.StringArrayOutput
Identifier of the FAQs that you want to use for your Amazon Kendra Experience.
func (GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutput ¶
func (o GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutput() GetExperienceConfigurationContentSourceConfigurationOutput
func (GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext ¶
func (o GetExperienceConfigurationContentSourceConfigurationOutput) ToGetExperienceConfigurationContentSourceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationContentSourceConfigurationOutput
type GetExperienceConfigurationInput ¶
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 ¶
type GetExperienceConfigurationOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationOutput) ContentSourceConfigurations ¶
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 ¶
func (GetExperienceConfigurationOutput) ElementType() reflect.Type
func (GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutput ¶
func (o GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutput() GetExperienceConfigurationOutput
func (GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutputWithContext ¶
func (o GetExperienceConfigurationOutput) ToGetExperienceConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationOutput
func (GetExperienceConfigurationOutput) UserIdentityConfigurations ¶
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 ¶
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 ¶
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 ¶
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutput ¶
func (i GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
func (GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶
func (i GetExperienceConfigurationUserIdentityConfigurationArgs) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
type GetExperienceConfigurationUserIdentityConfigurationArray ¶
type GetExperienceConfigurationUserIdentityConfigurationArray []GetExperienceConfigurationUserIdentityConfigurationInput
func (GetExperienceConfigurationUserIdentityConfigurationArray) ElementType ¶
func (GetExperienceConfigurationUserIdentityConfigurationArray) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput ¶
func (i GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
func (GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext ¶
func (i GetExperienceConfigurationUserIdentityConfigurationArray) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
type GetExperienceConfigurationUserIdentityConfigurationArrayInput ¶
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 ¶
type GetExperienceConfigurationUserIdentityConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ElementType ¶
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput ¶
func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutput() GetExperienceConfigurationUserIdentityConfigurationArrayOutput
func (GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext ¶
func (o GetExperienceConfigurationUserIdentityConfigurationArrayOutput) ToGetExperienceConfigurationUserIdentityConfigurationArrayOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationArrayOutput
type GetExperienceConfigurationUserIdentityConfigurationInput ¶
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 ¶
type GetExperienceConfigurationUserIdentityConfigurationOutput struct{ *pulumi.OutputState }
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ElementType ¶
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ElementType() reflect.Type
func (GetExperienceConfigurationUserIdentityConfigurationOutput) IdentityAttributeName ¶
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 ¶
func (o GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutput() GetExperienceConfigurationUserIdentityConfigurationOutput
func (GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext ¶
func (o GetExperienceConfigurationUserIdentityConfigurationOutput) ToGetExperienceConfigurationUserIdentityConfigurationOutputWithContext(ctx context.Context) GetExperienceConfigurationUserIdentityConfigurationOutput
type GetExperienceEndpoint ¶
type GetExperienceEndpointArgs ¶
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 ¶
func (GetExperienceEndpointArgs) ElementType() reflect.Type
func (GetExperienceEndpointArgs) ToGetExperienceEndpointOutput ¶
func (i GetExperienceEndpointArgs) ToGetExperienceEndpointOutput() GetExperienceEndpointOutput
func (GetExperienceEndpointArgs) ToGetExperienceEndpointOutputWithContext ¶
func (i GetExperienceEndpointArgs) ToGetExperienceEndpointOutputWithContext(ctx context.Context) GetExperienceEndpointOutput
type GetExperienceEndpointArray ¶
type GetExperienceEndpointArray []GetExperienceEndpointInput
func (GetExperienceEndpointArray) ElementType ¶
func (GetExperienceEndpointArray) ElementType() reflect.Type
func (GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutput ¶
func (i GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
func (GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutputWithContext ¶
func (i GetExperienceEndpointArray) ToGetExperienceEndpointArrayOutputWithContext(ctx context.Context) GetExperienceEndpointArrayOutput
type GetExperienceEndpointArrayInput ¶
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 ¶
type GetExperienceEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetExperienceEndpointArrayOutput) ElementType ¶
func (GetExperienceEndpointArrayOutput) ElementType() reflect.Type
func (GetExperienceEndpointArrayOutput) Index ¶
func (o GetExperienceEndpointArrayOutput) Index(i pulumi.IntInput) GetExperienceEndpointOutput
func (GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutput ¶
func (o GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutput() GetExperienceEndpointArrayOutput
func (GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutputWithContext ¶
func (o GetExperienceEndpointArrayOutput) ToGetExperienceEndpointArrayOutputWithContext(ctx context.Context) GetExperienceEndpointArrayOutput
type GetExperienceEndpointInput ¶
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 ¶
type GetExperienceEndpointOutput struct{ *pulumi.OutputState }
func (GetExperienceEndpointOutput) ElementType ¶
func (GetExperienceEndpointOutput) ElementType() reflect.Type
func (GetExperienceEndpointOutput) Endpoint ¶
func (o GetExperienceEndpointOutput) Endpoint() pulumi.StringOutput
Endpoint of your Amazon Kendra Experience.
func (GetExperienceEndpointOutput) EndpointType ¶
func (o GetExperienceEndpointOutput) EndpointType() pulumi.StringOutput
Type of endpoint for your Amazon Kendra Experience.
func (GetExperienceEndpointOutput) ToGetExperienceEndpointOutput ¶
func (o GetExperienceEndpointOutput) ToGetExperienceEndpointOutput() GetExperienceEndpointOutput
func (GetExperienceEndpointOutput) ToGetExperienceEndpointOutputWithContext ¶
func (o GetExperienceEndpointOutput) ToGetExperienceEndpointOutputWithContext(ctx context.Context) GetExperienceEndpointOutput
type GetFaqS3Path ¶
type GetFaqS3PathArgs ¶
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 ¶
func (GetFaqS3PathArgs) ElementType() reflect.Type
func (GetFaqS3PathArgs) ToGetFaqS3PathOutput ¶
func (i GetFaqS3PathArgs) ToGetFaqS3PathOutput() GetFaqS3PathOutput
func (GetFaqS3PathArgs) ToGetFaqS3PathOutputWithContext ¶
func (i GetFaqS3PathArgs) ToGetFaqS3PathOutputWithContext(ctx context.Context) GetFaqS3PathOutput
type GetFaqS3PathArray ¶
type GetFaqS3PathArray []GetFaqS3PathInput
func (GetFaqS3PathArray) ElementType ¶
func (GetFaqS3PathArray) ElementType() reflect.Type
func (GetFaqS3PathArray) ToGetFaqS3PathArrayOutput ¶
func (i GetFaqS3PathArray) ToGetFaqS3PathArrayOutput() GetFaqS3PathArrayOutput
func (GetFaqS3PathArray) ToGetFaqS3PathArrayOutputWithContext ¶
func (i GetFaqS3PathArray) ToGetFaqS3PathArrayOutputWithContext(ctx context.Context) GetFaqS3PathArrayOutput
type GetFaqS3PathArrayInput ¶
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 ¶
type GetFaqS3PathArrayOutput struct{ *pulumi.OutputState }
func (GetFaqS3PathArrayOutput) ElementType ¶
func (GetFaqS3PathArrayOutput) ElementType() reflect.Type
func (GetFaqS3PathArrayOutput) Index ¶
func (o GetFaqS3PathArrayOutput) Index(i pulumi.IntInput) GetFaqS3PathOutput
func (GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutput ¶
func (o GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutput() GetFaqS3PathArrayOutput
func (GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutputWithContext ¶
func (o GetFaqS3PathArrayOutput) ToGetFaqS3PathArrayOutputWithContext(ctx context.Context) GetFaqS3PathArrayOutput
type GetFaqS3PathInput ¶
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 ¶
type GetFaqS3PathOutput struct{ *pulumi.OutputState }
func (GetFaqS3PathOutput) Bucket ¶
func (o GetFaqS3PathOutput) Bucket() pulumi.StringOutput
Name of the S3 bucket that contains the file.
func (GetFaqS3PathOutput) ElementType ¶
func (GetFaqS3PathOutput) ElementType() reflect.Type
func (GetFaqS3PathOutput) Key ¶
func (o GetFaqS3PathOutput) Key() pulumi.StringOutput
Name of the file.
func (GetFaqS3PathOutput) ToGetFaqS3PathOutput ¶
func (o GetFaqS3PathOutput) ToGetFaqS3PathOutput() GetFaqS3PathOutput
func (GetFaqS3PathOutput) ToGetFaqS3PathOutputWithContext ¶
func (o GetFaqS3PathOutput) ToGetFaqS3PathOutputWithContext(ctx context.Context) GetFaqS3PathOutput
type GetIndexCapacityUnit ¶
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/APIReference/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 ¶
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/APIReference/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 ¶
func (GetIndexCapacityUnitArgs) ElementType() reflect.Type
func (GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutput ¶
func (i GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutput() GetIndexCapacityUnitOutput
func (GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutputWithContext ¶
func (i GetIndexCapacityUnitArgs) ToGetIndexCapacityUnitOutputWithContext(ctx context.Context) GetIndexCapacityUnitOutput
type GetIndexCapacityUnitArray ¶
type GetIndexCapacityUnitArray []GetIndexCapacityUnitInput
func (GetIndexCapacityUnitArray) ElementType ¶
func (GetIndexCapacityUnitArray) ElementType() reflect.Type
func (GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutput ¶
func (i GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutput() GetIndexCapacityUnitArrayOutput
func (GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutputWithContext ¶
func (i GetIndexCapacityUnitArray) ToGetIndexCapacityUnitArrayOutputWithContext(ctx context.Context) GetIndexCapacityUnitArrayOutput
type GetIndexCapacityUnitArrayInput ¶
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 ¶
type GetIndexCapacityUnitArrayOutput struct{ *pulumi.OutputState }
func (GetIndexCapacityUnitArrayOutput) ElementType ¶
func (GetIndexCapacityUnitArrayOutput) ElementType() reflect.Type
func (GetIndexCapacityUnitArrayOutput) Index ¶
func (o GetIndexCapacityUnitArrayOutput) Index(i pulumi.IntInput) GetIndexCapacityUnitOutput
func (GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutput ¶
func (o GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutput() GetIndexCapacityUnitArrayOutput
func (GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutputWithContext ¶
func (o GetIndexCapacityUnitArrayOutput) ToGetIndexCapacityUnitArrayOutputWithContext(ctx context.Context) GetIndexCapacityUnitArrayOutput
type GetIndexCapacityUnitInput ¶
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 ¶
type GetIndexCapacityUnitOutput struct{ *pulumi.OutputState }
func (GetIndexCapacityUnitOutput) ElementType ¶
func (GetIndexCapacityUnitOutput) ElementType() reflect.Type
func (GetIndexCapacityUnitOutput) QueryCapacityUnits ¶
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/APIReference/API_CapacityUnitsConfiguration.html#Kendra-Type-CapacityUnitsConfiguration-QueryCapacityUnits).
func (GetIndexCapacityUnitOutput) StorageCapacityUnits ¶
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 ¶
func (o GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutput() GetIndexCapacityUnitOutput
func (GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutputWithContext ¶
func (o GetIndexCapacityUnitOutput) ToGetIndexCapacityUnitOutputWithContext(ctx context.Context) GetIndexCapacityUnitOutput
type GetIndexDocumentMetadataConfigurationUpdate ¶
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 ¶
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 ¶
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutput ¶
func (i GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
func (GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext ¶
func (i GetIndexDocumentMetadataConfigurationUpdateArgs) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
type GetIndexDocumentMetadataConfigurationUpdateArray ¶
type GetIndexDocumentMetadataConfigurationUpdateArray []GetIndexDocumentMetadataConfigurationUpdateInput
func (GetIndexDocumentMetadataConfigurationUpdateArray) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateArray) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput ¶
func (i GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext ¶
func (i GetIndexDocumentMetadataConfigurationUpdateArray) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateArrayInput ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateArrayOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput ¶
func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutput() GetIndexDocumentMetadataConfigurationUpdateArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext ¶
func (o GetIndexDocumentMetadataConfigurationUpdateArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateInput ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Name ¶
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Name() pulumi.StringOutput
Name of the index field. Minimum length of 1. Maximum length of 30.
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Relevances ¶
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 ¶
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) Searches() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
Block that provides information about how the field is used during a search. Documented below.
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutput ¶
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutput() GetIndexDocumentMetadataConfigurationUpdateOutput
func (GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext ¶
func (o GetIndexDocumentMetadataConfigurationUpdateOutput) ToGetIndexDocumentMetadataConfigurationUpdateOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateOutput
func (GetIndexDocumentMetadataConfigurationUpdateOutput) Type ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateRelevance struct { // Time period that the boost applies to. For more information, refer to [Duration](https://docs.aws.amazon.com/kendra/latest/APIReference/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/APIReference/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/APIReference/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/APIReference/API_Relevance.html#Kendra-Type-Relevance-ValueImportanceMap). ValuesImportanceMap map[string]int `pulumi:"valuesImportanceMap"` }
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs ¶
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs struct { // Time period that the boost applies to. For more information, refer to [Duration](https://docs.aws.amazon.com/kendra/latest/APIReference/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/APIReference/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/APIReference/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/APIReference/API_Relevance.html#Kendra-Type-Relevance-ValueImportanceMap). ValuesImportanceMap pulumi.IntMapInput `pulumi:"valuesImportanceMap"` }
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext ¶
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArray ¶
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArray []GetIndexDocumentMetadataConfigurationUpdateRelevanceInput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext ¶
func (i GetIndexDocumentMetadataConfigurationUpdateRelevanceArray) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayInput ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput ¶
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext ¶
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateRelevanceInput ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Duration ¶
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/APIReference/API_Relevance.html#Kendra-Type-Relevance-Duration).
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness ¶
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Freshness() pulumi.BoolOutput
How "fresh" a document is. For more information, refer to [Freshness](https://docs.aws.amazon.com/kendra/latest/APIReference/API_Relevance.html#Kendra-Type-Relevance-Freshness).
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) Importance ¶
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 ¶
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/APIReference/API_Relevance.html#Kendra-Type-Relevance-RankOrder).
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput ¶
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutput() GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext ¶
func (o GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToGetIndexDocumentMetadataConfigurationUpdateRelevanceOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput
func (GetIndexDocumentMetadataConfigurationUpdateRelevanceOutput) ValuesImportanceMap ¶
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/APIReference/API_Relevance.html#Kendra-Type-Relevance-ValueImportanceMap).
type GetIndexDocumentMetadataConfigurationUpdateSearch ¶
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 ¶
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 ¶
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput ¶
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext ¶
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArgs) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
type GetIndexDocumentMetadataConfigurationUpdateSearchArray ¶
type GetIndexDocumentMetadataConfigurationUpdateSearchArray []GetIndexDocumentMetadataConfigurationUpdateSearchInput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext ¶
func (i GetIndexDocumentMetadataConfigurationUpdateSearchArray) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateSearchArrayInput ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput ¶
func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput() GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext ¶
func (o GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchArrayOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchArrayOutput
type GetIndexDocumentMetadataConfigurationUpdateSearchInput ¶
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 ¶
type GetIndexDocumentMetadataConfigurationUpdateSearchOutput struct{ *pulumi.OutputState }
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable ¶
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Displayable() pulumi.BoolOutput
Determines whether the field is returned in the query response. The default is `true`.
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType ¶
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ElementType() reflect.Type
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) Facetable ¶
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 ¶
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 ¶
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 ¶
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutput() GetIndexDocumentMetadataConfigurationUpdateSearchOutput
func (GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext ¶
func (o GetIndexDocumentMetadataConfigurationUpdateSearchOutput) ToGetIndexDocumentMetadataConfigurationUpdateSearchOutputWithContext(ctx context.Context) GetIndexDocumentMetadataConfigurationUpdateSearchOutput
type GetIndexIndexStatistic ¶
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 ¶
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 ¶
func (GetIndexIndexStatisticArgs) ElementType() reflect.Type
func (GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutput ¶
func (i GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutput() GetIndexIndexStatisticOutput
func (GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutputWithContext ¶
func (i GetIndexIndexStatisticArgs) ToGetIndexIndexStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticOutput
type GetIndexIndexStatisticArray ¶
type GetIndexIndexStatisticArray []GetIndexIndexStatisticInput
func (GetIndexIndexStatisticArray) ElementType ¶
func (GetIndexIndexStatisticArray) ElementType() reflect.Type
func (GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutput ¶
func (i GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
func (GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutputWithContext ¶
func (i GetIndexIndexStatisticArray) ToGetIndexIndexStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticArrayOutput
type GetIndexIndexStatisticArrayInput ¶
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 ¶
type GetIndexIndexStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticArrayOutput) ElementType ¶
func (GetIndexIndexStatisticArrayOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticArrayOutput) Index ¶
func (o GetIndexIndexStatisticArrayOutput) Index(i pulumi.IntInput) GetIndexIndexStatisticOutput
func (GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutput ¶
func (o GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutput() GetIndexIndexStatisticArrayOutput
func (GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutputWithContext ¶
func (o GetIndexIndexStatisticArrayOutput) ToGetIndexIndexStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticArrayOutput
type GetIndexIndexStatisticFaqStatistic ¶
type GetIndexIndexStatisticFaqStatistic struct { // The total number of FAQ questions and answers contained in the index. IndexedQuestionAnswersCount int `pulumi:"indexedQuestionAnswersCount"` }
type GetIndexIndexStatisticFaqStatisticArgs ¶
type GetIndexIndexStatisticFaqStatisticArgs struct { // The total number of FAQ questions and answers contained in the index. IndexedQuestionAnswersCount pulumi.IntInput `pulumi:"indexedQuestionAnswersCount"` }
func (GetIndexIndexStatisticFaqStatisticArgs) ElementType ¶
func (GetIndexIndexStatisticFaqStatisticArgs) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutput ¶
func (i GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
func (GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutputWithContext ¶
func (i GetIndexIndexStatisticFaqStatisticArgs) ToGetIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticOutput
type GetIndexIndexStatisticFaqStatisticArray ¶
type GetIndexIndexStatisticFaqStatisticArray []GetIndexIndexStatisticFaqStatisticInput
func (GetIndexIndexStatisticFaqStatisticArray) ElementType ¶
func (GetIndexIndexStatisticFaqStatisticArray) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutput ¶
func (i GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
func (GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext ¶
func (i GetIndexIndexStatisticFaqStatisticArray) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
type GetIndexIndexStatisticFaqStatisticArrayInput ¶
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 ¶
type GetIndexIndexStatisticFaqStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ElementType ¶
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutput ¶
func (o GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutput() GetIndexIndexStatisticFaqStatisticArrayOutput
func (GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext ¶
func (o GetIndexIndexStatisticFaqStatisticArrayOutput) ToGetIndexIndexStatisticFaqStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticArrayOutput
type GetIndexIndexStatisticFaqStatisticInput ¶
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 ¶
type GetIndexIndexStatisticFaqStatisticOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticFaqStatisticOutput) ElementType ¶
func (GetIndexIndexStatisticFaqStatisticOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount ¶
func (o GetIndexIndexStatisticFaqStatisticOutput) IndexedQuestionAnswersCount() pulumi.IntOutput
The total number of FAQ questions and answers contained in the index.
func (GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutput ¶
func (o GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutput() GetIndexIndexStatisticFaqStatisticOutput
func (GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutputWithContext ¶
func (o GetIndexIndexStatisticFaqStatisticOutput) ToGetIndexIndexStatisticFaqStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticFaqStatisticOutput
type GetIndexIndexStatisticInput ¶
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 ¶
type GetIndexIndexStatisticOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticOutput) ElementType ¶
func (GetIndexIndexStatisticOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticOutput) FaqStatistics ¶
func (o GetIndexIndexStatisticOutput) FaqStatistics() GetIndexIndexStatisticFaqStatisticArrayOutput
Block that specifies the number of question and answer topics in the index. Documented below.
func (GetIndexIndexStatisticOutput) TextDocumentStatistics ¶
func (o GetIndexIndexStatisticOutput) TextDocumentStatistics() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
A block that specifies the number of text documents indexed.
func (GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutput ¶
func (o GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutput() GetIndexIndexStatisticOutput
func (GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutputWithContext ¶
func (o GetIndexIndexStatisticOutput) ToGetIndexIndexStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticOutput
type GetIndexIndexStatisticTextDocumentStatisticArgs ¶
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 ¶
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutput ¶
func (i GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
func (GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext ¶
func (i GetIndexIndexStatisticTextDocumentStatisticArgs) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
type GetIndexIndexStatisticTextDocumentStatisticArray ¶
type GetIndexIndexStatisticTextDocumentStatisticArray []GetIndexIndexStatisticTextDocumentStatisticInput
func (GetIndexIndexStatisticTextDocumentStatisticArray) ElementType ¶
func (GetIndexIndexStatisticTextDocumentStatisticArray) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput ¶
func (i GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
func (GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext ¶
func (i GetIndexIndexStatisticTextDocumentStatisticArray) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
type GetIndexIndexStatisticTextDocumentStatisticArrayInput ¶
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 ¶
type GetIndexIndexStatisticTextDocumentStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType ¶
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput ¶
func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutput() GetIndexIndexStatisticTextDocumentStatisticArrayOutput
func (GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext ¶
func (o GetIndexIndexStatisticTextDocumentStatisticArrayOutput) ToGetIndexIndexStatisticTextDocumentStatisticArrayOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticArrayOutput
type GetIndexIndexStatisticTextDocumentStatisticInput ¶
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 ¶
type GetIndexIndexStatisticTextDocumentStatisticOutput struct{ *pulumi.OutputState }
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ElementType ¶
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ElementType() reflect.Type
func (GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes ¶
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextBytes() pulumi.IntOutput
Total size, in bytes, of the indexed documents.
func (GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount ¶
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) IndexedTextDocumentsCount() pulumi.IntOutput
The number of text documents indexed.
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutput ¶
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutput() GetIndexIndexStatisticTextDocumentStatisticOutput
func (GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext ¶
func (o GetIndexIndexStatisticTextDocumentStatisticOutput) ToGetIndexIndexStatisticTextDocumentStatisticOutputWithContext(ctx context.Context) GetIndexIndexStatisticTextDocumentStatisticOutput
type GetIndexServerSideEncryptionConfiguration ¶
type GetIndexServerSideEncryptionConfiguration struct { // Identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs. KmsKeyId string `pulumi:"kmsKeyId"` }
type GetIndexServerSideEncryptionConfigurationArgs ¶
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 ¶
func (GetIndexServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutput ¶
func (i GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
func (GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutputWithContext ¶
func (i GetIndexServerSideEncryptionConfigurationArgs) ToGetIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationOutput
type GetIndexServerSideEncryptionConfigurationArray ¶
type GetIndexServerSideEncryptionConfigurationArray []GetIndexServerSideEncryptionConfigurationInput
func (GetIndexServerSideEncryptionConfigurationArray) ElementType ¶
func (GetIndexServerSideEncryptionConfigurationArray) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutput ¶
func (i GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
func (GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext ¶
func (i GetIndexServerSideEncryptionConfigurationArray) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
type GetIndexServerSideEncryptionConfigurationArrayInput ¶
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 ¶
type GetIndexServerSideEncryptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ElementType ¶
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutput ¶
func (o GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutput() GetIndexServerSideEncryptionConfigurationArrayOutput
func (GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext ¶
func (o GetIndexServerSideEncryptionConfigurationArrayOutput) ToGetIndexServerSideEncryptionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationArrayOutput
type GetIndexServerSideEncryptionConfigurationInput ¶
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 ¶
type GetIndexServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexServerSideEncryptionConfigurationOutput) ElementType ¶
func (GetIndexServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
func (GetIndexServerSideEncryptionConfigurationOutput) KmsKeyId ¶
func (o GetIndexServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringOutput
Identifier of the AWS KMScustomer master key (CMK). Amazon Kendra doesn't support asymmetric CMKs.
func (GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutput ¶
func (o GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutput() GetIndexServerSideEncryptionConfigurationOutput
func (GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutputWithContext ¶
func (o GetIndexServerSideEncryptionConfigurationOutput) ToGetIndexServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) GetIndexServerSideEncryptionConfigurationOutput
type GetIndexUserGroupResolutionConfiguration ¶
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 ¶
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 ¶
func (GetIndexUserGroupResolutionConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutput ¶
func (i GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
func (GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutputWithContext ¶
func (i GetIndexUserGroupResolutionConfigurationArgs) ToGetIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationOutput
type GetIndexUserGroupResolutionConfigurationArray ¶
type GetIndexUserGroupResolutionConfigurationArray []GetIndexUserGroupResolutionConfigurationInput
func (GetIndexUserGroupResolutionConfigurationArray) ElementType ¶
func (GetIndexUserGroupResolutionConfigurationArray) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutput ¶
func (i GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
func (GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext ¶
func (i GetIndexUserGroupResolutionConfigurationArray) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
type GetIndexUserGroupResolutionConfigurationArrayInput ¶
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 ¶
type GetIndexUserGroupResolutionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ElementType ¶
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutput ¶
func (o GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutput() GetIndexUserGroupResolutionConfigurationArrayOutput
func (GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext ¶
func (o GetIndexUserGroupResolutionConfigurationArrayOutput) ToGetIndexUserGroupResolutionConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationArrayOutput
type GetIndexUserGroupResolutionConfigurationInput ¶
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 ¶
type GetIndexUserGroupResolutionConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserGroupResolutionConfigurationOutput) ElementType ¶
func (GetIndexUserGroupResolutionConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutput ¶
func (o GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutput() GetIndexUserGroupResolutionConfigurationOutput
func (GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutputWithContext ¶
func (o GetIndexUserGroupResolutionConfigurationOutput) ToGetIndexUserGroupResolutionConfigurationOutputWithContext(ctx context.Context) GetIndexUserGroupResolutionConfigurationOutput
func (GetIndexUserGroupResolutionConfigurationOutput) UserGroupResolutionMode ¶
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 ¶
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 ¶
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 ¶
func (GetIndexUserTokenConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutput ¶
func (i GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
func (GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutputWithContext ¶
func (i GetIndexUserTokenConfigurationArgs) ToGetIndexUserTokenConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationOutput
type GetIndexUserTokenConfigurationArray ¶
type GetIndexUserTokenConfigurationArray []GetIndexUserTokenConfigurationInput
func (GetIndexUserTokenConfigurationArray) ElementType ¶
func (GetIndexUserTokenConfigurationArray) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutput ¶
func (i GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
func (GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutputWithContext ¶
func (i GetIndexUserTokenConfigurationArray) ToGetIndexUserTokenConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationArrayOutput
type GetIndexUserTokenConfigurationArrayInput ¶
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 ¶
type GetIndexUserTokenConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationArrayOutput) ElementType ¶
func (GetIndexUserTokenConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutput ¶
func (o GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutput() GetIndexUserTokenConfigurationArrayOutput
func (GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutputWithContext ¶
func (o GetIndexUserTokenConfigurationArrayOutput) ToGetIndexUserTokenConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationArrayOutput
type GetIndexUserTokenConfigurationInput ¶
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 GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs ¶
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 ¶
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput ¶
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext ¶
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray ¶
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray []GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ElementType ¶
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput ¶
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext ¶
func (i GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayInput ¶
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 ¶
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ElementType ¶
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput ¶
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext ¶
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationInput ¶
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 ¶
type GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ElementType ¶
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) GroupAttributeField ¶
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
The group attribute field.
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput ¶
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext ¶
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) UserNameAttributeField ¶
func (o GetIndexUserTokenConfigurationJsonTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
The user name attribute field.
type GetIndexUserTokenConfigurationJwtTokenTypeConfiguration ¶
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 ¶
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 ¶
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput ¶
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext ¶
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArgs) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray ¶
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray []GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ElementType ¶
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput ¶
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext ¶
func (i GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArray) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayInput ¶
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 ¶
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ElementType ¶
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationInput ¶
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 ¶
type GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ClaimRegex ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ClaimRegex() pulumi.StringOutput
Regular expression that identifies the claim.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ElementType ¶
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) GroupAttributeField ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) GroupAttributeField() pulumi.StringOutput
The group attribute field.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Issuer ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) Issuer() pulumi.StringOutput
Issuer of the token.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) KeyLocation() pulumi.StringOutput
Location of the key. Valid values are `URL` or `SECRET_MANAGER`
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) SecretsManagerArn ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) SecretsManagerArn() pulumi.StringOutput
ARN of the secret.
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) ToGetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput
func (GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) UserNameAttributeField ¶
func (o GetIndexUserTokenConfigurationJwtTokenTypeConfigurationOutput) UserNameAttributeField() pulumi.StringOutput
The user name attribute field.
type GetIndexUserTokenConfigurationOutput ¶
type GetIndexUserTokenConfigurationOutput struct{ *pulumi.OutputState }
func (GetIndexUserTokenConfigurationOutput) ElementType ¶
func (GetIndexUserTokenConfigurationOutput) ElementType() reflect.Type
func (GetIndexUserTokenConfigurationOutput) JsonTokenTypeConfigurations ¶
func (o GetIndexUserTokenConfigurationOutput) JsonTokenTypeConfigurations() GetIndexUserTokenConfigurationJsonTokenTypeConfigurationArrayOutput
A block that specifies the information about the JSON token type configuration.
func (GetIndexUserTokenConfigurationOutput) JwtTokenTypeConfigurations ¶
func (o GetIndexUserTokenConfigurationOutput) JwtTokenTypeConfigurations() GetIndexUserTokenConfigurationJwtTokenTypeConfigurationArrayOutput
A block that specifies the information about the JWT token type configuration.
func (GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutput ¶
func (o GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutput() GetIndexUserTokenConfigurationOutput
func (GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutputWithContext ¶
func (o GetIndexUserTokenConfigurationOutput) ToGetIndexUserTokenConfigurationOutputWithContext(ctx context.Context) GetIndexUserTokenConfigurationOutput
type GetQuerySuggestionsBlockListSourceS3PathArgs ¶
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 ¶
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutput ¶
func (i GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
func (GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶
func (i GetQuerySuggestionsBlockListSourceS3PathArgs) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
type GetQuerySuggestionsBlockListSourceS3PathArray ¶
type GetQuerySuggestionsBlockListSourceS3PathArray []GetQuerySuggestionsBlockListSourceS3PathInput
func (GetQuerySuggestionsBlockListSourceS3PathArray) ElementType ¶
func (GetQuerySuggestionsBlockListSourceS3PathArray) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput ¶
func (i GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
func (GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext ¶
func (i GetQuerySuggestionsBlockListSourceS3PathArray) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
type GetQuerySuggestionsBlockListSourceS3PathArrayInput ¶
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 ¶
type GetQuerySuggestionsBlockListSourceS3PathArrayOutput struct{ *pulumi.OutputState }
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ElementType ¶
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput ¶
func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutput() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
func (GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext ¶
func (o GetQuerySuggestionsBlockListSourceS3PathArrayOutput) ToGetQuerySuggestionsBlockListSourceS3PathArrayOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathArrayOutput
type GetQuerySuggestionsBlockListSourceS3PathInput ¶
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 ¶
type GetQuerySuggestionsBlockListSourceS3PathOutput struct{ *pulumi.OutputState }
func (GetQuerySuggestionsBlockListSourceS3PathOutput) Bucket ¶
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) Bucket() pulumi.StringOutput
Name of the S3 bucket that contains the file.
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ElementType ¶
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ElementType() reflect.Type
func (GetQuerySuggestionsBlockListSourceS3PathOutput) Key ¶
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) Key() pulumi.StringOutput
Name of the file.
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutput ¶
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutput() GetQuerySuggestionsBlockListSourceS3PathOutput
func (GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶
func (o GetQuerySuggestionsBlockListSourceS3PathOutput) ToGetQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) GetQuerySuggestionsBlockListSourceS3PathOutput
type GetThesaurusSourceS3PathArgs ¶
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 ¶
func (GetThesaurusSourceS3PathArgs) ElementType() reflect.Type
func (GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutput ¶
func (i GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
func (GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutputWithContext ¶
func (i GetThesaurusSourceS3PathArgs) ToGetThesaurusSourceS3PathOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathOutput
type GetThesaurusSourceS3PathArray ¶
type GetThesaurusSourceS3PathArray []GetThesaurusSourceS3PathInput
func (GetThesaurusSourceS3PathArray) ElementType ¶
func (GetThesaurusSourceS3PathArray) ElementType() reflect.Type
func (GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutput ¶
func (i GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
func (GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutputWithContext ¶
func (i GetThesaurusSourceS3PathArray) ToGetThesaurusSourceS3PathArrayOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathArrayOutput
type GetThesaurusSourceS3PathArrayInput ¶
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 ¶
type GetThesaurusSourceS3PathArrayOutput struct{ *pulumi.OutputState }
func (GetThesaurusSourceS3PathArrayOutput) ElementType ¶
func (GetThesaurusSourceS3PathArrayOutput) ElementType() reflect.Type
func (GetThesaurusSourceS3PathArrayOutput) Index ¶
func (o GetThesaurusSourceS3PathArrayOutput) Index(i pulumi.IntInput) GetThesaurusSourceS3PathOutput
func (GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutput ¶
func (o GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutput() GetThesaurusSourceS3PathArrayOutput
func (GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutputWithContext ¶
func (o GetThesaurusSourceS3PathArrayOutput) ToGetThesaurusSourceS3PathArrayOutputWithContext(ctx context.Context) GetThesaurusSourceS3PathArrayOutput
type GetThesaurusSourceS3PathInput ¶
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 ¶
type GetThesaurusSourceS3PathOutput struct{ *pulumi.OutputState }
func (GetThesaurusSourceS3PathOutput) Bucket ¶
func (o GetThesaurusSourceS3PathOutput) Bucket() pulumi.StringOutput
Name of the S3 bucket that contains the file.
func (GetThesaurusSourceS3PathOutput) ElementType ¶
func (GetThesaurusSourceS3PathOutput) ElementType() reflect.Type
func (GetThesaurusSourceS3PathOutput) Key ¶
func (o GetThesaurusSourceS3PathOutput) Key() pulumi.StringOutput
Name of the file.
func (GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutput ¶
func (o GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutput() GetThesaurusSourceS3PathOutput
func (GetThesaurusSourceS3PathOutput) ToGetThesaurusSourceS3PathOutputWithContext ¶
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 to apply to the Index. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. 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/APIReference/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/v6/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/v6/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/v6/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 user group resolution configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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), UserGroupResolutionConfiguration: &kendra.IndexUserGroupResolutionConfigurationArgs{ UserGroupResolutionMode: pulumi.String("AWS_SSO"), }, }) if err != nil { return err } return nil }) }
``` ### With Document Metadata Configuration Updates ### Specifying the predefined elements
Refer to [Amazon Kendra documentation on built-in document fields](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index.html#index-reserved-fields) for more information.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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("_tenant_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("_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/v6/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("_tenant_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("_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/v6/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
Using `pulumi import`, import Amazon Kendra Indexes using its `id`. For example:
```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 to apply to the Index. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The user context policy. Valid values are `ATTRIBUTE_FILTER` or `USER_TOKEN`. For more information, refer to [UserContextPolicy](https://docs.aws.amazon.com/kendra/latest/APIReference/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 ¶
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 ¶
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 ¶
func (i IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceArgs) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext ¶
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 ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevanceOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext ¶
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 ¶
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 ¶
func IndexDocumentMetadataConfigurationUpdateRelevancePtr(v *IndexDocumentMetadataConfigurationUpdateRelevanceArgs) IndexDocumentMetadataConfigurationUpdateRelevancePtrInput
type IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput ¶
type IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Duration ¶
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 ¶
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) Freshness ¶
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 ¶
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 ¶
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 ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutput() IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ToIndexDocumentMetadataConfigurationUpdateRelevancePtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput
func (IndexDocumentMetadataConfigurationUpdateRelevancePtrOutput) ValuesImportanceMap ¶
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 ¶
func (i IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
func (IndexDocumentMetadataConfigurationUpdateSearchArgs) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext ¶
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 ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
func (IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext(ctx context.Context) IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
type IndexDocumentMetadataConfigurationUpdateSearchPtrInput ¶
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 ¶
func IndexDocumentMetadataConfigurationUpdateSearchPtr(v *IndexDocumentMetadataConfigurationUpdateSearchArgs) IndexDocumentMetadataConfigurationUpdateSearchPtrInput
type IndexDocumentMetadataConfigurationUpdateSearchPtrOutput ¶
type IndexDocumentMetadataConfigurationUpdateSearchPtrOutput struct{ *pulumi.OutputState }
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Displayable ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Displayable() pulumi.BoolPtrOutput
Determines whether the field is returned in the query response. The default is `true`.
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ElementType ¶
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ElementType() reflect.Type
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) Facetable ¶
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 ¶
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 ¶
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 ¶
func (o IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutput() IndexDocumentMetadataConfigurationUpdateSearchPtrOutput
func (IndexDocumentMetadataConfigurationUpdateSearchPtrOutput) ToIndexDocumentMetadataConfigurationUpdateSearchPtrOutputWithContext ¶
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
Tags to apply to the Index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (IndexOutput) TagsAll
deprecated
func (o IndexOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
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/APIReference/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 to apply to the Index. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. 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/APIReference/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 ¶
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 ¶
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 ¶
func (LookupExperienceOutputArgs) ElementType() reflect.Type
type LookupExperienceResult ¶
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 ¶
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/v6/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 ¶
type LookupExperienceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExperience.
func LookupExperienceOutput ¶
func LookupExperienceOutput(ctx *pulumi.Context, args LookupExperienceOutputArgs, opts ...pulumi.InvokeOption) LookupExperienceResultOutput
func (LookupExperienceResultOutput) Arn ¶
func (o LookupExperienceResultOutput) Arn() pulumi.StringOutput
ARN of the Experience.
func (LookupExperienceResultOutput) Configurations ¶
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 ¶
func (o LookupExperienceResultOutput) CreatedAt() pulumi.StringOutput
Unix datetime that the Experience was created.
func (LookupExperienceResultOutput) Description ¶
func (o LookupExperienceResultOutput) Description() pulumi.StringOutput
Description of the Experience.
func (LookupExperienceResultOutput) ElementType ¶
func (LookupExperienceResultOutput) ElementType() reflect.Type
func (LookupExperienceResultOutput) Endpoints ¶
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 ¶
func (o LookupExperienceResultOutput) ErrorMessage() pulumi.StringOutput
Reason your Amazon Kendra Experience could not properly process.
func (LookupExperienceResultOutput) ExperienceId ¶
func (o LookupExperienceResultOutput) ExperienceId() pulumi.StringOutput
func (LookupExperienceResultOutput) Id ¶
func (o LookupExperienceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupExperienceResultOutput) IndexId ¶
func (o LookupExperienceResultOutput) IndexId() pulumi.StringOutput
func (LookupExperienceResultOutput) Name ¶
func (o LookupExperienceResultOutput) Name() pulumi.StringOutput
Name of the Experience.
func (LookupExperienceResultOutput) RoleArn ¶
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 ¶
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 ¶
func (o LookupExperienceResultOutput) ToLookupExperienceResultOutput() LookupExperienceResultOutput
func (LookupExperienceResultOutput) ToLookupExperienceResultOutputWithContext ¶
func (o LookupExperienceResultOutput) ToLookupExperienceResultOutputWithContext(ctx context.Context) LookupExperienceResultOutput
func (LookupExperienceResultOutput) UpdatedAt ¶
func (o LookupExperienceResultOutput) UpdatedAt() pulumi.StringOutput
Date and time that the Experience was last updated.
type LookupFaqArgs ¶
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 ¶
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 ¶
func (LookupFaqOutputArgs) ElementType() reflect.Type
type LookupFaqResult ¶
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 ¶
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/v6/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 ¶
type LookupFaqResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFaq.
func LookupFaqOutput ¶
func LookupFaqOutput(ctx *pulumi.Context, args LookupFaqOutputArgs, opts ...pulumi.InvokeOption) LookupFaqResultOutput
func (LookupFaqResultOutput) Arn ¶
func (o LookupFaqResultOutput) Arn() pulumi.StringOutput
ARN of the FAQ.
func (LookupFaqResultOutput) CreatedAt ¶
func (o LookupFaqResultOutput) CreatedAt() pulumi.StringOutput
Unix datetime that the faq was created.
func (LookupFaqResultOutput) Description ¶
func (o LookupFaqResultOutput) Description() pulumi.StringOutput
Description of the FAQ.
func (LookupFaqResultOutput) ElementType ¶
func (LookupFaqResultOutput) ElementType() reflect.Type
func (LookupFaqResultOutput) ErrorMessage ¶
func (o LookupFaqResultOutput) ErrorMessage() pulumi.StringOutput
When the `status` field value is `FAILED`, this contains a message that explains why.
func (LookupFaqResultOutput) FaqId ¶
func (o LookupFaqResultOutput) FaqId() pulumi.StringOutput
func (LookupFaqResultOutput) FileFormat ¶
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 ¶
func (o LookupFaqResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFaqResultOutput) IndexId ¶
func (o LookupFaqResultOutput) IndexId() pulumi.StringOutput
func (LookupFaqResultOutput) LanguageCode ¶
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 ¶
func (o LookupFaqResultOutput) Name() pulumi.StringOutput
Name of the FAQ.
func (LookupFaqResultOutput) RoleArn ¶
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 ¶
func (o LookupFaqResultOutput) S3Paths() GetFaqS3PathArrayOutput
S3 location of the FAQ input data. Detailed below.
func (LookupFaqResultOutput) Status ¶
func (o LookupFaqResultOutput) Status() pulumi.StringOutput
Status of the FAQ. It is ready to use when the status is ACTIVE.
func (LookupFaqResultOutput) Tags ¶
func (o LookupFaqResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the FAQs you create.
func (LookupFaqResultOutput) ToLookupFaqResultOutput ¶
func (o LookupFaqResultOutput) ToLookupFaqResultOutput() LookupFaqResultOutput
func (LookupFaqResultOutput) ToLookupFaqResultOutputWithContext ¶
func (o LookupFaqResultOutput) ToLookupFaqResultOutputWithContext(ctx context.Context) LookupFaqResultOutput
func (LookupFaqResultOutput) UpdatedAt ¶
func (o LookupFaqResultOutput) UpdatedAt() pulumi.StringOutput
Date and time that the FAQ was last updated.
type LookupIndexArgs ¶
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 ¶
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 ¶
func (LookupIndexOutputArgs) ElementType() reflect.Type
type LookupIndexResult ¶
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/APIReference/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 ¶
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/v6/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 ¶
type LookupIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIndex.
func LookupIndexOutput ¶
func LookupIndexOutput(ctx *pulumi.Context, args LookupIndexOutputArgs, opts ...pulumi.InvokeOption) LookupIndexResultOutput
func (LookupIndexResultOutput) Arn ¶
func (o LookupIndexResultOutput) Arn() pulumi.StringOutput
ARN of the Index.
func (LookupIndexResultOutput) CapacityUnits ¶
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 ¶
func (o LookupIndexResultOutput) CreatedAt() pulumi.StringOutput
Unix datetime that the index was created.
func (LookupIndexResultOutput) Description ¶
func (o LookupIndexResultOutput) Description() pulumi.StringOutput
Description of the Index.
func (LookupIndexResultOutput) DocumentMetadataConfigurationUpdates ¶
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 ¶
func (o LookupIndexResultOutput) Edition() pulumi.StringOutput
Amazon Kendra edition for the index.
func (LookupIndexResultOutput) ElementType ¶
func (LookupIndexResultOutput) ElementType() reflect.Type
func (LookupIndexResultOutput) ErrorMessage ¶
func (o LookupIndexResultOutput) ErrorMessage() pulumi.StringOutput
When the Status field value is `FAILED`, this contains a message that explains why.
func (LookupIndexResultOutput) Id ¶
func (o LookupIndexResultOutput) Id() pulumi.StringOutput
Identifier of the Index.
func (LookupIndexResultOutput) IndexStatistics ¶
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 ¶
func (o LookupIndexResultOutput) Name() pulumi.StringOutput
Name of the index field. Minimum length of 1. Maximum length of 30.
func (LookupIndexResultOutput) RoleArn ¶
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 ¶
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 ¶
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 ¶
func (o LookupIndexResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the Indices you create.
func (LookupIndexResultOutput) ToLookupIndexResultOutput ¶
func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput
func (LookupIndexResultOutput) ToLookupIndexResultOutputWithContext ¶
func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput
func (LookupIndexResultOutput) UpdatedAt ¶
func (o LookupIndexResultOutput) UpdatedAt() pulumi.StringOutput
Unix datetime that the index was last updated.
func (LookupIndexResultOutput) UserContextPolicy ¶
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/APIReference/API_CreateIndex.html#kendra-CreateIndex-request-UserContextPolicy).
func (LookupIndexResultOutput) UserGroupResolutionConfigurations ¶
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 ¶
func (o LookupIndexResultOutput) UserTokenConfigurations() GetIndexUserTokenConfigurationArrayOutput
A block that specifies the user token configuration. Documented below.
type LookupQuerySuggestionsBlockListArgs ¶
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 ¶
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 ¶
func (LookupQuerySuggestionsBlockListOutputArgs) ElementType() reflect.Type
type LookupQuerySuggestionsBlockListResult ¶
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 ¶
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/v6/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 ¶
type LookupQuerySuggestionsBlockListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQuerySuggestionsBlockList.
func LookupQuerySuggestionsBlockListOutput ¶
func LookupQuerySuggestionsBlockListOutput(ctx *pulumi.Context, args LookupQuerySuggestionsBlockListOutputArgs, opts ...pulumi.InvokeOption) LookupQuerySuggestionsBlockListResultOutput
func (LookupQuerySuggestionsBlockListResultOutput) Arn ¶
func (o LookupQuerySuggestionsBlockListResultOutput) Arn() pulumi.StringOutput
ARN of the block list.
func (LookupQuerySuggestionsBlockListResultOutput) CreatedAt ¶
func (o LookupQuerySuggestionsBlockListResultOutput) CreatedAt() pulumi.StringOutput
Date-time a block list was created.
func (LookupQuerySuggestionsBlockListResultOutput) Description ¶
func (o LookupQuerySuggestionsBlockListResultOutput) Description() pulumi.StringOutput
Description for the block list.
func (LookupQuerySuggestionsBlockListResultOutput) ElementType ¶
func (LookupQuerySuggestionsBlockListResultOutput) ElementType() reflect.Type
func (LookupQuerySuggestionsBlockListResultOutput) ErrorMessage ¶
func (o LookupQuerySuggestionsBlockListResultOutput) ErrorMessage() pulumi.StringOutput
Error message containing details if there are issues processing the block list.
func (LookupQuerySuggestionsBlockListResultOutput) FileSizeBytes ¶
func (o LookupQuerySuggestionsBlockListResultOutput) FileSizeBytes() pulumi.IntOutput
Current size of the block list text file in S3.
func (LookupQuerySuggestionsBlockListResultOutput) Id ¶
func (o LookupQuerySuggestionsBlockListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupQuerySuggestionsBlockListResultOutput) IndexId ¶
func (o LookupQuerySuggestionsBlockListResultOutput) IndexId() pulumi.StringOutput
func (LookupQuerySuggestionsBlockListResultOutput) ItemCount ¶
func (o LookupQuerySuggestionsBlockListResultOutput) ItemCount() pulumi.IntOutput
Current number of valid, non-empty words or phrases in the block list text file.
func (LookupQuerySuggestionsBlockListResultOutput) Name ¶
func (o LookupQuerySuggestionsBlockListResultOutput) Name() pulumi.StringOutput
Name of the block list.
func (LookupQuerySuggestionsBlockListResultOutput) QuerySuggestionsBlockListId ¶
func (o LookupQuerySuggestionsBlockListResultOutput) QuerySuggestionsBlockListId() pulumi.StringOutput
func (LookupQuerySuggestionsBlockListResultOutput) RoleArn ¶
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 ¶
func (o LookupQuerySuggestionsBlockListResultOutput) SourceS3Paths() GetQuerySuggestionsBlockListSourceS3PathArrayOutput
S3 location of the block list input data. Detailed below.
func (LookupQuerySuggestionsBlockListResultOutput) Status ¶
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 ¶
func (o LookupQuerySuggestionsBlockListResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the block list you create.
func (LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutput ¶
func (o LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutput() LookupQuerySuggestionsBlockListResultOutput
func (LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutputWithContext ¶
func (o LookupQuerySuggestionsBlockListResultOutput) ToLookupQuerySuggestionsBlockListResultOutputWithContext(ctx context.Context) LookupQuerySuggestionsBlockListResultOutput
func (LookupQuerySuggestionsBlockListResultOutput) UpdatedAt ¶
func (o LookupQuerySuggestionsBlockListResultOutput) UpdatedAt() pulumi.StringOutput
Date and time that the block list was last updated.
type LookupThesaurusArgs ¶
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 ¶
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 ¶
func (LookupThesaurusOutputArgs) ElementType() reflect.Type
type LookupThesaurusResult ¶
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 ¶
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/v6/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 ¶
type LookupThesaurusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getThesaurus.
func LookupThesaurusOutput ¶
func LookupThesaurusOutput(ctx *pulumi.Context, args LookupThesaurusOutputArgs, opts ...pulumi.InvokeOption) LookupThesaurusResultOutput
func (LookupThesaurusResultOutput) Arn ¶
func (o LookupThesaurusResultOutput) Arn() pulumi.StringOutput
ARN of the Thesaurus.
func (LookupThesaurusResultOutput) CreatedAt ¶
func (o LookupThesaurusResultOutput) CreatedAt() pulumi.StringOutput
Unix datetime that the Thesaurus was created.
func (LookupThesaurusResultOutput) Description ¶
func (o LookupThesaurusResultOutput) Description() pulumi.StringOutput
Description of the Thesaurus.
func (LookupThesaurusResultOutput) ElementType ¶
func (LookupThesaurusResultOutput) ElementType() reflect.Type
func (LookupThesaurusResultOutput) ErrorMessage ¶
func (o LookupThesaurusResultOutput) ErrorMessage() pulumi.StringOutput
When the `status` field value is `FAILED`, this contains a message that explains why.
func (LookupThesaurusResultOutput) FileSizeBytes ¶
func (o LookupThesaurusResultOutput) FileSizeBytes() pulumi.IntOutput
Size of the Thesaurus file in bytes.
func (LookupThesaurusResultOutput) Id ¶
func (o LookupThesaurusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupThesaurusResultOutput) IndexId ¶
func (o LookupThesaurusResultOutput) IndexId() pulumi.StringOutput
func (LookupThesaurusResultOutput) Name ¶
func (o LookupThesaurusResultOutput) Name() pulumi.StringOutput
Name of the Thesaurus.
func (LookupThesaurusResultOutput) RoleArn ¶
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 ¶
func (o LookupThesaurusResultOutput) SourceS3Paths() GetThesaurusSourceS3PathArrayOutput
S3 location of the Thesaurus input data. Detailed below.
func (LookupThesaurusResultOutput) Status ¶
func (o LookupThesaurusResultOutput) Status() pulumi.StringOutput
Status of the Thesaurus. It is ready to use when the status is `ACTIVE`.
func (LookupThesaurusResultOutput) SynonymRuleCount ¶
func (o LookupThesaurusResultOutput) SynonymRuleCount() pulumi.IntOutput
Number of synonym rules in the Thesaurus file.
func (LookupThesaurusResultOutput) Tags ¶
func (o LookupThesaurusResultOutput) Tags() pulumi.StringMapOutput
Metadata that helps organize the Thesaurus you create.
func (LookupThesaurusResultOutput) TermCount ¶
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 ¶
func (o LookupThesaurusResultOutput) ThesaurusId() pulumi.StringOutput
func (LookupThesaurusResultOutput) ToLookupThesaurusResultOutput ¶
func (o LookupThesaurusResultOutput) ToLookupThesaurusResultOutput() LookupThesaurusResultOutput
func (LookupThesaurusResultOutput) ToLookupThesaurusResultOutputWithContext ¶
func (o LookupThesaurusResultOutput) ToLookupThesaurusResultOutputWithContext(ctx context.Context) LookupThesaurusResultOutput
func (LookupThesaurusResultOutput) UpdatedAt ¶
func (o LookupThesaurusResultOutput) UpdatedAt() pulumi.StringOutput
Date and time that the Thesaurus was last updated.
type QuerySuggestionsBlockList ¶
type QuerySuggestionsBlockList struct { pulumi.CustomResourceState // ARN of the block list. Arn pulumi.StringOutput `pulumi:"arn"` // Description for a block list. Description pulumi.StringPtrOutput `pulumi:"description"` // Identifier of the index for a block list. IndexId pulumi.StringOutput `pulumi:"indexId"` // Name for the block list. Name pulumi.StringOutput `pulumi:"name"` // Unique identifier of the block list. QuerySuggestionsBlockListId pulumi.StringOutput `pulumi:"querySuggestionsBlockListId"` // IAM (Identity and Access Management) role used to access the block list text file in S3. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // S3 path where your block list text file is located. See details below. // // The `sourceS3Path` configuration block supports the following arguments: SourceS3Path QuerySuggestionsBlockListSourceS3PathOutput `pulumi:"sourceS3Path"` Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider's defaultTags configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Use the `awsKendraIndexBlockList` resource to manage an AWS Kendra block list used for query suggestions for an index.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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
Using `pulumi import`, import the `aws_kendra_query_suggestions_block_list` resource using the unique identifiers of the block list and index separated by a slash (`/`). For example:
```sh
$ pulumi import aws:kendra/querySuggestionsBlockList:QuerySuggestionsBlockList example blocklist-123456780/idx-8012925589
```
func GetQuerySuggestionsBlockList ¶
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 ¶
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 ¶
func (*QuerySuggestionsBlockList) ElementType() reflect.Type
func (*QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutput ¶
func (i *QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput
func (*QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutputWithContext ¶
func (i *QuerySuggestionsBlockList) ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput
type QuerySuggestionsBlockListArgs ¶
type QuerySuggestionsBlockListArgs struct { // Description for a block list. Description pulumi.StringPtrInput // Identifier of the index for a block list. IndexId pulumi.StringInput // Name for the block list. Name pulumi.StringPtrInput // IAM (Identity and Access Management) role used to access the block list text file in S3. RoleArn pulumi.StringInput // S3 path where your block list text file is located. See details below. // // The `sourceS3Path` configuration block supports the following arguments: SourceS3Path QuerySuggestionsBlockListSourceS3PathInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a QuerySuggestionsBlockList resource.
func (QuerySuggestionsBlockListArgs) ElementType ¶
func (QuerySuggestionsBlockListArgs) ElementType() reflect.Type
type QuerySuggestionsBlockListArray ¶
type QuerySuggestionsBlockListArray []QuerySuggestionsBlockListInput
func (QuerySuggestionsBlockListArray) ElementType ¶
func (QuerySuggestionsBlockListArray) ElementType() reflect.Type
func (QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutput ¶
func (i QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
func (QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutputWithContext ¶
func (i QuerySuggestionsBlockListArray) ToQuerySuggestionsBlockListArrayOutputWithContext(ctx context.Context) QuerySuggestionsBlockListArrayOutput
type QuerySuggestionsBlockListArrayInput ¶
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 ¶
type QuerySuggestionsBlockListArrayOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListArrayOutput) ElementType ¶
func (QuerySuggestionsBlockListArrayOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListArrayOutput) Index ¶
func (o QuerySuggestionsBlockListArrayOutput) Index(i pulumi.IntInput) QuerySuggestionsBlockListOutput
func (QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutput ¶
func (o QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutput() QuerySuggestionsBlockListArrayOutput
func (QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutputWithContext ¶
func (o QuerySuggestionsBlockListArrayOutput) ToQuerySuggestionsBlockListArrayOutputWithContext(ctx context.Context) QuerySuggestionsBlockListArrayOutput
type QuerySuggestionsBlockListInput ¶
type QuerySuggestionsBlockListInput interface { pulumi.Input ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput }
type QuerySuggestionsBlockListMap ¶
type QuerySuggestionsBlockListMap map[string]QuerySuggestionsBlockListInput
func (QuerySuggestionsBlockListMap) ElementType ¶
func (QuerySuggestionsBlockListMap) ElementType() reflect.Type
func (QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutput ¶
func (i QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
func (QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutputWithContext ¶
func (i QuerySuggestionsBlockListMap) ToQuerySuggestionsBlockListMapOutputWithContext(ctx context.Context) QuerySuggestionsBlockListMapOutput
type QuerySuggestionsBlockListMapInput ¶
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 ¶
type QuerySuggestionsBlockListMapOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListMapOutput) ElementType ¶
func (QuerySuggestionsBlockListMapOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListMapOutput) MapIndex ¶
func (o QuerySuggestionsBlockListMapOutput) MapIndex(k pulumi.StringInput) QuerySuggestionsBlockListOutput
func (QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutput ¶
func (o QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutput() QuerySuggestionsBlockListMapOutput
func (QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutputWithContext ¶
func (o QuerySuggestionsBlockListMapOutput) ToQuerySuggestionsBlockListMapOutputWithContext(ctx context.Context) QuerySuggestionsBlockListMapOutput
type QuerySuggestionsBlockListOutput ¶
type QuerySuggestionsBlockListOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListOutput) Arn ¶
func (o QuerySuggestionsBlockListOutput) Arn() pulumi.StringOutput
ARN of the block list.
func (QuerySuggestionsBlockListOutput) Description ¶
func (o QuerySuggestionsBlockListOutput) Description() pulumi.StringPtrOutput
Description for a block list.
func (QuerySuggestionsBlockListOutput) ElementType ¶
func (QuerySuggestionsBlockListOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListOutput) IndexId ¶
func (o QuerySuggestionsBlockListOutput) IndexId() pulumi.StringOutput
Identifier of the index for a block list.
func (QuerySuggestionsBlockListOutput) Name ¶
func (o QuerySuggestionsBlockListOutput) Name() pulumi.StringOutput
Name for the block list.
func (QuerySuggestionsBlockListOutput) QuerySuggestionsBlockListId ¶
func (o QuerySuggestionsBlockListOutput) QuerySuggestionsBlockListId() pulumi.StringOutput
Unique identifier of the block list.
func (QuerySuggestionsBlockListOutput) RoleArn ¶
func (o QuerySuggestionsBlockListOutput) RoleArn() pulumi.StringOutput
IAM (Identity and Access Management) role used to access the block list text file in S3.
func (QuerySuggestionsBlockListOutput) SourceS3Path ¶
func (o QuerySuggestionsBlockListOutput) SourceS3Path() QuerySuggestionsBlockListSourceS3PathOutput
S3 path where your block list text file is located. See details below.
The `sourceS3Path` configuration block supports the following arguments:
func (QuerySuggestionsBlockListOutput) Status ¶
func (o QuerySuggestionsBlockListOutput) Status() pulumi.StringOutput
func (QuerySuggestionsBlockListOutput) Tags ¶
func (o QuerySuggestionsBlockListOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level.
func (QuerySuggestionsBlockListOutput) TagsAll
deprecated
func (o QuerySuggestionsBlockListOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider's defaultTags configuration block.
Deprecated: Please use `tags` instead.
func (QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutput ¶
func (o QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutput() QuerySuggestionsBlockListOutput
func (QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutputWithContext ¶
func (o QuerySuggestionsBlockListOutput) ToQuerySuggestionsBlockListOutputWithContext(ctx context.Context) QuerySuggestionsBlockListOutput
type QuerySuggestionsBlockListSourceS3PathArgs ¶
type QuerySuggestionsBlockListSourceS3PathArgs struct { // Name of the S3 bucket that contains the file. Bucket pulumi.StringInput `pulumi:"bucket"` // Name of the file. // // The following arguments are optional: Key pulumi.StringInput `pulumi:"key"` }
func (QuerySuggestionsBlockListSourceS3PathArgs) ElementType ¶
func (QuerySuggestionsBlockListSourceS3PathArgs) ElementType() reflect.Type
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutput ¶
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutput ¶
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
func (QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext ¶
func (i QuerySuggestionsBlockListSourceS3PathArgs) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
type QuerySuggestionsBlockListSourceS3PathInput ¶
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 ¶
type QuerySuggestionsBlockListSourceS3PathOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListSourceS3PathOutput) Bucket ¶
func (o QuerySuggestionsBlockListSourceS3PathOutput) Bucket() pulumi.StringOutput
Name of the S3 bucket that contains the file.
func (QuerySuggestionsBlockListSourceS3PathOutput) ElementType ¶
func (QuerySuggestionsBlockListSourceS3PathOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListSourceS3PathOutput) Key ¶
func (o QuerySuggestionsBlockListSourceS3PathOutput) Key() pulumi.StringOutput
Name of the file.
The following arguments are optional:
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutput ¶
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutput() QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext ¶
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathOutput
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput ¶
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
func (QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext ¶
func (o QuerySuggestionsBlockListSourceS3PathOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
type QuerySuggestionsBlockListSourceS3PathPtrInput ¶
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 ¶
func QuerySuggestionsBlockListSourceS3PathPtr(v *QuerySuggestionsBlockListSourceS3PathArgs) QuerySuggestionsBlockListSourceS3PathPtrInput
type QuerySuggestionsBlockListSourceS3PathPtrOutput ¶
type QuerySuggestionsBlockListSourceS3PathPtrOutput struct{ *pulumi.OutputState }
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) Bucket ¶
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
Name of the S3 bucket that contains the file.
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ElementType ¶
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ElementType() reflect.Type
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) Key ¶
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) Key() pulumi.StringPtrOutput
Name of the file.
The following arguments are optional:
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput ¶
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutput() QuerySuggestionsBlockListSourceS3PathPtrOutput
func (QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext ¶
func (o QuerySuggestionsBlockListSourceS3PathPtrOutput) ToQuerySuggestionsBlockListSourceS3PathPtrOutputWithContext(ctx context.Context) QuerySuggestionsBlockListSourceS3PathPtrOutput
type QuerySuggestionsBlockListState ¶
type QuerySuggestionsBlockListState struct { // ARN of the block list. Arn pulumi.StringPtrInput // Description for a block list. Description pulumi.StringPtrInput // Identifier of the index for a block list. IndexId pulumi.StringPtrInput // Name for the block list. Name pulumi.StringPtrInput // Unique identifier of the block list. QuerySuggestionsBlockListId pulumi.StringPtrInput // IAM (Identity and Access Management) role used to access the block list text file in S3. RoleArn pulumi.StringPtrInput // S3 path where your block list text file is located. See details below. // // The `sourceS3Path` configuration block supports the following arguments: SourceS3Path QuerySuggestionsBlockListSourceS3PathPtrInput Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider's defaultTags configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (QuerySuggestionsBlockListState) ElementType ¶
func (QuerySuggestionsBlockListState) ElementType() reflect.Type
type Thesaurus ¶
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. // // The `sourceS3Path` configuration block supports the following arguments: SourceS3Path ThesaurusSourceS3PathOutput `pulumi:"sourceS3Path"` // The current status of the thesaurus. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` ThesaurusId pulumi.StringOutput `pulumi:"thesaurusId"` }
Resource for managing an AWS Kendra Thesaurus.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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
Using `pulumi import`, import `aws_kendra_thesaurus` using the unique identifiers of the thesaurus and index separated by a slash (`/`). For example:
```sh
$ pulumi import aws:kendra/thesaurus:Thesaurus example thesaurus-123456780/idx-8012925589
```
func GetThesaurus ¶
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 ¶
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 ¶
func (*Thesaurus) ToThesaurusOutput ¶
func (i *Thesaurus) ToThesaurusOutput() ThesaurusOutput
func (*Thesaurus) ToThesaurusOutputWithContext ¶
func (i *Thesaurus) ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput
type ThesaurusArgs ¶
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. // // The `sourceS3Path` configuration block supports the following arguments: SourceS3Path ThesaurusSourceS3PathInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Thesaurus resource.
func (ThesaurusArgs) ElementType ¶
func (ThesaurusArgs) ElementType() reflect.Type
type ThesaurusArray ¶
type ThesaurusArray []ThesaurusInput
func (ThesaurusArray) ElementType ¶
func (ThesaurusArray) ElementType() reflect.Type
func (ThesaurusArray) ToThesaurusArrayOutput ¶
func (i ThesaurusArray) ToThesaurusArrayOutput() ThesaurusArrayOutput
func (ThesaurusArray) ToThesaurusArrayOutputWithContext ¶
func (i ThesaurusArray) ToThesaurusArrayOutputWithContext(ctx context.Context) ThesaurusArrayOutput
type ThesaurusArrayInput ¶
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 ¶
type ThesaurusArrayOutput struct{ *pulumi.OutputState }
func (ThesaurusArrayOutput) ElementType ¶
func (ThesaurusArrayOutput) ElementType() reflect.Type
func (ThesaurusArrayOutput) Index ¶
func (o ThesaurusArrayOutput) Index(i pulumi.IntInput) ThesaurusOutput
func (ThesaurusArrayOutput) ToThesaurusArrayOutput ¶
func (o ThesaurusArrayOutput) ToThesaurusArrayOutput() ThesaurusArrayOutput
func (ThesaurusArrayOutput) ToThesaurusArrayOutputWithContext ¶
func (o ThesaurusArrayOutput) ToThesaurusArrayOutputWithContext(ctx context.Context) ThesaurusArrayOutput
type ThesaurusInput ¶
type ThesaurusInput interface { pulumi.Input ToThesaurusOutput() ThesaurusOutput ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput }
type ThesaurusMap ¶
type ThesaurusMap map[string]ThesaurusInput
func (ThesaurusMap) ElementType ¶
func (ThesaurusMap) ElementType() reflect.Type
func (ThesaurusMap) ToThesaurusMapOutput ¶
func (i ThesaurusMap) ToThesaurusMapOutput() ThesaurusMapOutput
func (ThesaurusMap) ToThesaurusMapOutputWithContext ¶
func (i ThesaurusMap) ToThesaurusMapOutputWithContext(ctx context.Context) ThesaurusMapOutput
type ThesaurusMapInput ¶
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 ¶
type ThesaurusMapOutput struct{ *pulumi.OutputState }
func (ThesaurusMapOutput) ElementType ¶
func (ThesaurusMapOutput) ElementType() reflect.Type
func (ThesaurusMapOutput) MapIndex ¶
func (o ThesaurusMapOutput) MapIndex(k pulumi.StringInput) ThesaurusOutput
func (ThesaurusMapOutput) ToThesaurusMapOutput ¶
func (o ThesaurusMapOutput) ToThesaurusMapOutput() ThesaurusMapOutput
func (ThesaurusMapOutput) ToThesaurusMapOutputWithContext ¶
func (o ThesaurusMapOutput) ToThesaurusMapOutputWithContext(ctx context.Context) ThesaurusMapOutput
type ThesaurusOutput ¶
type ThesaurusOutput struct{ *pulumi.OutputState }
func (ThesaurusOutput) Arn ¶
func (o ThesaurusOutput) Arn() pulumi.StringOutput
ARN of the thesaurus.
func (ThesaurusOutput) Description ¶
func (o ThesaurusOutput) Description() pulumi.StringPtrOutput
The description for a thesaurus.
func (ThesaurusOutput) ElementType ¶
func (ThesaurusOutput) ElementType() reflect.Type
func (ThesaurusOutput) IndexId ¶
func (o ThesaurusOutput) IndexId() pulumi.StringOutput
The identifier of the index for a thesaurus.
func (ThesaurusOutput) Name ¶
func (o ThesaurusOutput) Name() pulumi.StringOutput
The name for the thesaurus.
func (ThesaurusOutput) RoleArn ¶
func (o ThesaurusOutput) RoleArn() pulumi.StringOutput
The IAM (Identity and Access Management) role used to access the thesaurus file in S3.
func (ThesaurusOutput) SourceS3Path ¶
func (o ThesaurusOutput) SourceS3Path() ThesaurusSourceS3PathOutput
The S3 path where your thesaurus file sits in S3. Detailed below.
The `sourceS3Path` configuration block supports the following arguments:
func (ThesaurusOutput) Status ¶
func (o ThesaurusOutput) Status() pulumi.StringOutput
The current status of the thesaurus.
func (ThesaurusOutput) Tags ¶
func (o ThesaurusOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ThesaurusOutput) TagsAll
deprecated
func (o ThesaurusOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ThesaurusOutput) ThesaurusId ¶
func (o ThesaurusOutput) ThesaurusId() pulumi.StringOutput
func (ThesaurusOutput) ToThesaurusOutput ¶
func (o ThesaurusOutput) ToThesaurusOutput() ThesaurusOutput
func (ThesaurusOutput) ToThesaurusOutputWithContext ¶
func (o ThesaurusOutput) ToThesaurusOutputWithContext(ctx context.Context) ThesaurusOutput
type ThesaurusSourceS3Path ¶
type ThesaurusSourceS3PathArgs ¶
type ThesaurusSourceS3PathArgs struct { // The name of the S3 bucket that contains the file. Bucket pulumi.StringInput `pulumi:"bucket"` // The name of the file. // // The following arguments are optional: Key pulumi.StringInput `pulumi:"key"` }
func (ThesaurusSourceS3PathArgs) ElementType ¶
func (ThesaurusSourceS3PathArgs) ElementType() reflect.Type
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutput ¶
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutputWithContext ¶
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathOutputWithContext(ctx context.Context) ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutput ¶
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
func (ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutputWithContext ¶
func (i ThesaurusSourceS3PathArgs) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
type ThesaurusSourceS3PathInput ¶
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 ¶
type ThesaurusSourceS3PathOutput struct{ *pulumi.OutputState }
func (ThesaurusSourceS3PathOutput) Bucket ¶
func (o ThesaurusSourceS3PathOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket that contains the file.
func (ThesaurusSourceS3PathOutput) ElementType ¶
func (ThesaurusSourceS3PathOutput) ElementType() reflect.Type
func (ThesaurusSourceS3PathOutput) Key ¶
func (o ThesaurusSourceS3PathOutput) Key() pulumi.StringOutput
The name of the file.
The following arguments are optional:
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutput ¶
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutput() ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutputWithContext ¶
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathOutputWithContext(ctx context.Context) ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutput ¶
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
func (ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutputWithContext ¶
func (o ThesaurusSourceS3PathOutput) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
type ThesaurusSourceS3PathPtrInput ¶
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 ¶
func ThesaurusSourceS3PathPtr(v *ThesaurusSourceS3PathArgs) ThesaurusSourceS3PathPtrInput
type ThesaurusSourceS3PathPtrOutput ¶
type ThesaurusSourceS3PathPtrOutput struct{ *pulumi.OutputState }
func (ThesaurusSourceS3PathPtrOutput) Bucket ¶
func (o ThesaurusSourceS3PathPtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket that contains the file.
func (ThesaurusSourceS3PathPtrOutput) Elem ¶
func (o ThesaurusSourceS3PathPtrOutput) Elem() ThesaurusSourceS3PathOutput
func (ThesaurusSourceS3PathPtrOutput) ElementType ¶
func (ThesaurusSourceS3PathPtrOutput) ElementType() reflect.Type
func (ThesaurusSourceS3PathPtrOutput) Key ¶
func (o ThesaurusSourceS3PathPtrOutput) Key() pulumi.StringPtrOutput
The name of the file.
The following arguments are optional:
func (ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutput ¶
func (o ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutput() ThesaurusSourceS3PathPtrOutput
func (ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutputWithContext ¶
func (o ThesaurusSourceS3PathPtrOutput) ToThesaurusSourceS3PathPtrOutputWithContext(ctx context.Context) ThesaurusSourceS3PathPtrOutput
type ThesaurusState ¶
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. // // The `sourceS3Path` configuration block supports the following arguments: SourceS3Path ThesaurusSourceS3PathPtrInput // The current status of the thesaurus. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput ThesaurusId pulumi.StringPtrInput }
func (ThesaurusState) ElementType ¶
func (ThesaurusState) ElementType() reflect.Type