S3DataSourceConfiguration
public struct S3DataSourceConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Provides the path to the S3 bucket that contains the user context filtering files for the data source.
Declaration
Swift
public let accessControlListConfiguration: AccessControlListConfiguration?
-
The name of the bucket that contains the documents.
Declaration
Swift
public let bucketName: String
-
Undocumented
Declaration
Swift
public let documentsMetadataConfiguration: DocumentsMetadataConfiguration?
-
A list of glob patterns for documents that should not be indexed. If a document that matches an inclusion prefix also matches an exclusion pattern, the document is not indexed. For more information about glob patterns, see glob (programming) in Wikipedia.
Declaration
Swift
public let exclusionPatterns: [String]?
-
A list of S3 prefixes for the documents that should be included in the index.
Declaration
Swift
public let inclusionPrefixes: [String]?
-
init(accessControlListConfiguration:bucketName:documentsMetadataConfiguration:exclusionPatterns:inclusionPrefixes:)
Undocumented
Declaration
Swift
public init(accessControlListConfiguration: AccessControlListConfiguration? = nil, bucketName: String, documentsMetadataConfiguration: DocumentsMetadataConfiguration? = nil, exclusionPatterns: [String]? = nil, inclusionPrefixes: [String]? = nil)
-
Declaration
Swift
public func validate(name: String) throws