Struct aws_sdk_glue::input::CreateCrawlerInput
source · #[non_exhaustive]pub struct CreateCrawlerInput { /* private fields */ }Implementations§
source§impl CreateCrawlerInput
impl CreateCrawlerInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateCrawler, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateCrawler, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateCrawler>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateCrawlerInput.
source§impl CreateCrawlerInput
impl CreateCrawlerInput
sourcepub fn role(&self) -> Option<&str>
pub fn role(&self) -> Option<&str>
The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new crawler to access customer resources.
sourcepub fn database_name(&self) -> Option<&str>
pub fn database_name(&self) -> Option<&str>
The Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the new crawler.
sourcepub fn targets(&self) -> Option<&CrawlerTargets>
pub fn targets(&self) -> Option<&CrawlerTargets>
A list of collection of targets to crawl.
sourcepub fn schedule(&self) -> Option<&str>
pub fn schedule(&self) -> Option<&str>
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 * * ? *).
sourcepub fn classifiers(&self) -> Option<&[String]>
pub fn classifiers(&self) -> Option<&[String]>
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.
sourcepub fn table_prefix(&self) -> Option<&str>
pub fn table_prefix(&self) -> Option<&str>
The table prefix used for catalog tables that are created.
sourcepub fn schema_change_policy(&self) -> Option<&SchemaChangePolicy>
pub fn schema_change_policy(&self) -> Option<&SchemaChangePolicy>
The policy for the crawler's update and deletion behavior.
sourcepub fn recrawl_policy(&self) -> Option<&RecrawlPolicy>
pub fn recrawl_policy(&self) -> Option<&RecrawlPolicy>
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
sourcepub fn lineage_configuration(&self) -> Option<&LineageConfiguration>
pub fn lineage_configuration(&self) -> Option<&LineageConfiguration>
Specifies data lineage configuration settings for the crawler.
sourcepub fn lake_formation_configuration(
&self
) -> Option<&LakeFormationConfiguration>
pub fn lake_formation_configuration(
&self
) -> Option<&LakeFormationConfiguration>
Specifies Lake Formation configuration settings for the crawler.
sourcepub fn configuration(&self) -> Option<&str>
pub fn configuration(&self) -> Option<&str>
Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Setting crawler configuration options.
sourcepub fn crawler_security_configuration(&self) -> Option<&str>
pub fn crawler_security_configuration(&self) -> Option<&str>
The name of the SecurityConfiguration structure to be used by this crawler.
The tags to use with this crawler request. You may use tags to limit access to the crawler. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.
Trait Implementations§
source§impl Clone for CreateCrawlerInput
impl Clone for CreateCrawlerInput
source§fn clone(&self) -> CreateCrawlerInput
fn clone(&self) -> CreateCrawlerInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateCrawlerInput
impl Debug for CreateCrawlerInput
source§impl PartialEq<CreateCrawlerInput> for CreateCrawlerInput
impl PartialEq<CreateCrawlerInput> for CreateCrawlerInput
source§fn eq(&self, other: &CreateCrawlerInput) -> bool
fn eq(&self, other: &CreateCrawlerInput) -> bool
self and other values to be equal, and is used
by ==.