Class CfnDataSourcePropsMixin.ConfluenceAttachmentConfigurationProperty
Configuration of attachment settings for the Confluence data source.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Kendra
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDataSourcePropsMixin.ConfluenceAttachmentConfigurationProperty : CfnDataSourcePropsMixin.IConfluenceAttachmentConfigurationProperty
Syntax (vb)
Public Class CfnDataSourcePropsMixin.ConfluenceAttachmentConfigurationProperty Implements CfnDataSourcePropsMixin.IConfluenceAttachmentConfigurationProperty
Remarks
Attachment settings are optional, if you don't specify settings attachments, Amazon Kendra won't index them.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.Kendra;
var confluenceAttachmentConfigurationProperty = new ConfluenceAttachmentConfigurationProperty {
AttachmentFieldMappings = new [] { new ConfluenceAttachmentToIndexFieldMappingProperty {
DataSourceFieldName = "dataSourceFieldName",
DateFieldFormat = "dateFieldFormat",
IndexFieldName = "indexFieldName"
} },
CrawlAttachments = false
};
Synopsis
Constructors
| ConfluenceAttachmentConfigurationProperty() | Configuration of attachment settings for the Confluence data source. |
Properties
| AttachmentFieldMappings | Maps attributes or field names of Confluence attachments to Amazon Kendra index field names. |
| CrawlAttachments |
|
Constructors
ConfluenceAttachmentConfigurationProperty()
Configuration of attachment settings for the Confluence data source.
public ConfluenceAttachmentConfigurationProperty()
Remarks
Attachment settings are optional, if you don't specify settings attachments, Amazon Kendra won't index them.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.Kendra;
var confluenceAttachmentConfigurationProperty = new ConfluenceAttachmentConfigurationProperty {
AttachmentFieldMappings = new [] { new ConfluenceAttachmentToIndexFieldMappingProperty {
DataSourceFieldName = "dataSourceFieldName",
DateFieldFormat = "dateFieldFormat",
IndexFieldName = "indexFieldName"
} },
CrawlAttachments = false
};
Properties
AttachmentFieldMappings
Maps attributes or field names of Confluence attachments to Amazon Kendra index field names.
public object? AttachmentFieldMappings { get; set; }
Property Value
Remarks
To create custom fields, use the UpdateIndex API before you map to Confluence fields. For more information, see Mapping data source fields . The Confluence data source field names must exist in your Confluence custom metadata.
If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.
Type union: either IResolvable or (either IResolvable or CfnDataSourcePropsMixin.IConfluenceAttachmentToIndexFieldMappingProperty)[]
CrawlAttachments
TRUE to index attachments of pages and blogs in Confluence.
public object? CrawlAttachments { get; set; }