UpdateCrawlerRequest

public struct UpdateCrawlerRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.

    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?
  • The name of the SecurityConfiguration structure to be used by this crawler.

    Declaration

    Swift

    public let crawlerSecurityConfiguration: String?
  • The AWS Glue database where results are stored, such as: arn:aws:daylight:us-east-1::database/sometable/*.

    Declaration

    Swift

    public let databaseName: String?
  • A description of the new crawler.

    Declaration

    Swift

    public let description: String?
  • Name of the new crawler.

    Declaration

    Swift

    public let name: String
  • The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access customer resources.

    Declaration

    Swift

    public let role: String?
  • A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

    Declaration

    Swift

    public let schedule: String?
  • The policy for the crawler’s update and deletion behavior.

    Declaration

    Swift

    public let schemaChangePolicy: SchemaChangePolicy?
  • The table prefix used for catalog tables that are created.

    Declaration

    Swift

    public let tablePrefix: String?
  • A list of targets to crawl.

    Declaration

    Swift

    public let targets: CrawlerTargets?
  • Undocumented

    Declaration

    Swift

    public init(classifiers: [String]? = nil, configuration: String? = nil, crawlerSecurityConfiguration: String? = nil, databaseName: String? = nil, description: String? = nil, name: String, role: String? = nil, schedule: String? = nil, schemaChangePolicy: SchemaChangePolicy? = nil, tablePrefix: String? = nil, targets: CrawlerTargets? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws