class Aws::Kendra::Types::ConfluenceAttachmentConfiguration

Specifies the attachment settings for the Confluence data source. Attachment settings are optional, if you don't specify settings attachments, Amazon Kendra won't index them.

@note When making an API call, you may pass ConfluenceAttachmentConfiguration

data as a hash:

    {
      crawl_attachments: false,
      attachment_field_mappings: [
        {
          data_source_field_name: "AUTHOR", # accepts AUTHOR, CONTENT_TYPE, CREATED_DATE, DISPLAY_URL, FILE_SIZE, ITEM_TYPE, PARENT_ID, SPACE_KEY, SPACE_NAME, URL, VERSION
          date_field_format: "DataSourceDateFieldFormat",
          index_field_name: "IndexFieldName",
        },
      ],
    }

@!attribute [rw] crawl_attachments

Indicates whether Amazon Kendra indexes attachments to the pages and
blogs in the Confluence data source.
@return [Boolean]

@!attribute [rw] attachment_field_mappings

Defines how attachment metadata fields should be mapped to index
fields. Before you can map a field, you must first create an index
field with a matching type using the console or the `UpdateIndex`
operation.

If you specify the `AttachentFieldMappings` parameter, you must
specify at least one field mapping.
@return [Array<Types::ConfluenceAttachmentToIndexFieldMapping>]

@see docs.aws.amazon.com/goto/WebAPI/kendra-2019-02-03/ConfluenceAttachmentConfiguration AWS API Documentation

Constants

SENSITIVE