amazonka-kendra-2.0: Amazon KendraFrontendService SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kendra.Types.ConfluencePageConfiguration

Description

 
Synopsis

Documentation

data ConfluencePageConfiguration Source #

Configuration of the page settings for the Confluence data source.

See: newConfluencePageConfiguration smart constructor.

Constructors

ConfluencePageConfiguration' 

Fields

  • pageFieldMappings :: Maybe (NonEmpty ConfluencePageToIndexFieldMapping)

    Maps attributes or field names of Confluence pages 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 PageFieldMappings parameter, you must specify at least one field mapping.

Instances

Instances details
FromJSON ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

ToJSON ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

Generic ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

Associated Types

type Rep ConfluencePageConfiguration :: Type -> Type #

Read ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

Show ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

NFData ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

Eq ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

Hashable ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

type Rep ConfluencePageConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.Types.ConfluencePageConfiguration

type Rep ConfluencePageConfiguration = D1 ('MetaData "ConfluencePageConfiguration" "Amazonka.Kendra.Types.ConfluencePageConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "ConfluencePageConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageFieldMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ConfluencePageToIndexFieldMapping)))))

newConfluencePageConfiguration :: ConfluencePageConfiguration Source #

Create a value of ConfluencePageConfiguration 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:pageFieldMappings:ConfluencePageConfiguration', confluencePageConfiguration_pageFieldMappings - Maps attributes or field names of Confluence pages 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 PageFieldMappings parameter, you must specify at least one field mapping.

confluencePageConfiguration_pageFieldMappings :: Lens' ConfluencePageConfiguration (Maybe (NonEmpty ConfluencePageToIndexFieldMapping)) Source #

Maps attributes or field names of Confluence pages 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 PageFieldMappings parameter, you must specify at least one field mapping.