Crawler
public struct Crawler : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.
Declaration
Swift
public let classifiers: [String]?
-
Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler’s behavior. For more information, see Configuring a Crawler.
Declaration
Swift
public let configuration: String?
-
If the crawler is running, contains the total time elapsed since the last crawl began.
Declaration
Swift
public let crawlElapsedTime: Int64?
-
The name of the SecurityConfiguration structure to be used by this crawler.
Declaration
Swift
public let crawlerSecurityConfiguration: String?
-
The time that the crawler was created.
Declaration
Swift
public let creationTime: TimeStamp?
-
The name of the database in which the crawler’s output is stored.
Declaration
Swift
public let databaseName: String?
-
A description of the crawler.
Declaration
Swift
public let description: String?
-
The status of the last crawl, and potentially error information if an error occurred.
Declaration
Swift
public let lastCrawl: LastCrawlInfo?
-
The time that the crawler was last updated.
Declaration
Swift
public let lastUpdated: TimeStamp?
-
The name of the crawler.
Declaration
Swift
public let name: String?
-
The Amazon Resource Name (ARN) of an IAM role that’s used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.
Declaration
Swift
public let role: String?
-
For scheduled crawlers, the schedule when the crawler runs.
Declaration
Swift
public let schedule: Schedule?
-
The policy that specifies update and delete behaviors for the crawler.
Declaration
Swift
public let schemaChangePolicy: SchemaChangePolicy?
-
Indicates whether the crawler is running, or whether a run is pending.
Declaration
Swift
public let state: CrawlerState?
-
The prefix added to the names of tables that are created.
Declaration
Swift
public let tablePrefix: String?
-
A collection of targets to crawl.
Declaration
Swift
public let targets: CrawlerTargets?
-
The version of the crawler.
Declaration
Swift
public let version: Int64?
-
init(classifiers:configuration:crawlElapsedTime:crawlerSecurityConfiguration:creationTime:databaseName:description:lastCrawl:lastUpdated:name:role:schedule:schemaChangePolicy:state:tablePrefix:targets:version:)
Undocumented
Declaration
Swift
public init(classifiers: [String]? = nil, configuration: String? = nil, crawlElapsedTime: Int64? = nil, crawlerSecurityConfiguration: String? = nil, creationTime: TimeStamp? = nil, databaseName: String? = nil, description: String? = nil, lastCrawl: LastCrawlInfo? = nil, lastUpdated: TimeStamp? = nil, name: String? = nil, role: String? = nil, schedule: Schedule? = nil, schemaChangePolicy: SchemaChangePolicy? = nil, state: CrawlerState? = nil, tablePrefix: String? = nil, targets: CrawlerTargets? = nil, version: Int64? = nil)