Class: Aws::Kendra::Types::ConfluenceBlogConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

Note:

When making an API call, you may pass ConfluenceBlogConfiguration data as a hash:

{
  blog_field_mappings: [
    {
      data_source_field_name: "AUTHOR", # accepts AUTHOR, DISPLAY_URL, ITEM_TYPE, LABELS, PUBLISH_DATE, SPACE_KEY, SPACE_NAME, URL, VERSION
      date_field_format: "DataSourceDateFieldFormat",
      index_field_name: "IndexFieldName",
    },
  ],
}

Specifies the blog settings for the Confluence data source. Blogs are always indexed unless filtered from the index by the ExclusionPatterns or InclusionPatterns fields in the ConfluenceConfiguration type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#blog_field_mappingsArray<Types::ConfluenceBlogToIndexFieldMapping>

Defines how blog 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 BlogFieldMappings parameter, you must specify at least one field mapping.



1364
1365
1366
1367
1368
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 1364

class ConfluenceBlogConfiguration < Struct.new(
  :blog_field_mappings)
  SENSITIVE = []
  include Aws::Structure
end