ServiceNowKnowledgeArticleConfiguration
public struct ServiceNowKnowledgeArticleConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates whether Amazon Kendra should index attachments to knowledge articles.
Declaration
Swift
public let crawlAttachments: Bool?
-
The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.
Declaration
Swift
public let documentDataFieldName: String
-
The name of the ServiceNow field that is mapped to the index document title field.
Declaration
Swift
public let documentTitleFieldName: String?
-
List of regular expressions applied to knowledge articles. Items that don’t match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField
Declaration
Swift
public let excludeAttachmentFilePatterns: [String]?
-
Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.
Declaration
Swift
public let fieldMappings: [DataSourceToIndexFieldMapping]?
-
List of regular expressions applied to knowledge articles. Items that don’t match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.
Declaration
Swift
public let includeAttachmentFilePatterns: [String]?
-
init(crawlAttachments:documentDataFieldName:documentTitleFieldName:excludeAttachmentFilePatterns:fieldMappings:includeAttachmentFilePatterns:)
Undocumented
Declaration
Swift
public init(crawlAttachments: Bool? = nil, documentDataFieldName: String, documentTitleFieldName: String? = nil, excludeAttachmentFilePatterns: [String]? = nil, fieldMappings: [DataSourceToIndexFieldMapping]? = nil, includeAttachmentFilePatterns: [String]? = nil)
-
Declaration
Swift
public func validate(name: String) throws