Struct aws_sdk_glue::input::UpdateCrawlerInput
source · #[non_exhaustive]pub struct UpdateCrawlerInput { /* private fields */ }Implementations§
source§impl UpdateCrawlerInput
impl UpdateCrawlerInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateCrawler, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateCrawler, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateCrawler>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateCrawlerInput.
source§impl UpdateCrawlerInput
impl UpdateCrawlerInput
sourcepub fn role(&self) -> Option<&str>
pub fn role(&self) -> Option<&str>
The IAM role or Amazon Resource Name (ARN) of an IAM role that is 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 stored, 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 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.
Trait Implementations§
source§impl Clone for UpdateCrawlerInput
impl Clone for UpdateCrawlerInput
source§fn clone(&self) -> UpdateCrawlerInput
fn clone(&self) -> UpdateCrawlerInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateCrawlerInput
impl Debug for UpdateCrawlerInput
source§impl PartialEq<UpdateCrawlerInput> for UpdateCrawlerInput
impl PartialEq<UpdateCrawlerInput> for UpdateCrawlerInput
source§fn eq(&self, other: &UpdateCrawlerInput) -> bool
fn eq(&self, other: &UpdateCrawlerInput) -> bool
self and other values to be equal, and is used
by ==.