Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
data ConfluenceBlogConfiguration Source #
Configuration of 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
object.
See: newConfluenceBlogConfiguration
smart constructor.
ConfluenceBlogConfiguration' | |
|
Instances
newConfluenceBlogConfiguration :: ConfluenceBlogConfiguration Source #
Create a value of ConfluenceBlogConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:blogFieldMappings:ConfluenceBlogConfiguration'
, confluenceBlogConfiguration_blogFieldMappings
- Maps attributes or field names of Confluence blogs to Amazon Kendra
index field names. 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 BlogFieldMappings
parameter, you must specify at
least one field mapping.
confluenceBlogConfiguration_blogFieldMappings :: Lens' ConfluenceBlogConfiguration (Maybe (NonEmpty ConfluenceBlogToIndexFieldMapping)) Source #
Maps attributes or field names of Confluence blogs to Amazon Kendra
index field names. 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 BlogFieldMappings
parameter, you must specify at
least one field mapping.