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