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]?
  • 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