Package com.pulumi.aws.glue.inputs
Class CrawlerState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.glue.inputs.CrawlerState
-
public final class CrawlerState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CrawlerState.Builder
-
Field Summary
Fields Modifier and Type Field Description static CrawlerState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
static CrawlerState.Builder
builder()
static CrawlerState.Builder
builder(CrawlerState defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerCatalogTargetArgs>>>
catalogTargets()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
classifiers()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
configuration()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
databaseName()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerDeltaTargetArgs>>>
deltaTargets()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerDynamodbTargetArgs>>>
dynamodbTargets()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerHudiTargetArgs>>>
hudiTargets()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerIcebergTargetArgs>>>
icebergTargets()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerJdbcTargetArgs>>>
jdbcTargets()
java.util.Optional<com.pulumi.core.Output<CrawlerLakeFormationConfigurationArgs>>
lakeFormationConfiguration()
java.util.Optional<com.pulumi.core.Output<CrawlerLineageConfigurationArgs>>
lineageConfiguration()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerMongodbTargetArgs>>>
mongodbTargets()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<CrawlerRecrawlPolicyArgs>>
recrawlPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
role()
java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerS3TargetArgs>>>
s3Targets()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
schedule()
java.util.Optional<com.pulumi.core.Output<CrawlerSchemaChangePolicyArgs>>
schemaChangePolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
securityConfiguration()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
tablePrefix()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tagsAll()
Deprecated.Please use `tags` instead.
-
-
-
Field Detail
-
Empty
public static final CrawlerState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The ARN of the crawler
-
catalogTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerCatalogTargetArgs>>> catalogTargets()
- Returns:
- List of nested AWS Glue Data Catalog target arguments. See Catalog Target below.
-
classifiers
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> classifiers()
- Returns:
- List of custom classifiers. By default, all AWS classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.
-
configuration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> configuration()
- Returns:
- JSON string of configuration information. For more details see [Setting Crawler Configuration Options](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
-
databaseName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> databaseName()
- Returns:
- Glue database where results are written.
-
deltaTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerDeltaTargetArgs>>> deltaTargets()
- Returns:
- List of nested Delta Lake target arguments. See Delta Target below.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the crawler.
-
dynamodbTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerDynamodbTargetArgs>>> dynamodbTargets()
- Returns:
- List of nested DynamoDB target arguments. See Dynamodb Target below.
-
hudiTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerHudiTargetArgs>>> hudiTargets()
- Returns:
- List of nested Hudi target arguments. See Iceberg Target below.
-
icebergTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerIcebergTargetArgs>>> icebergTargets()
- Returns:
- List of nested Iceberg target arguments. See Iceberg Target below.
-
jdbcTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerJdbcTargetArgs>>> jdbcTargets()
- Returns:
- List of nested JDBC target arguments. See JDBC Target below.
-
lakeFormationConfiguration
public java.util.Optional<com.pulumi.core.Output<CrawlerLakeFormationConfigurationArgs>> lakeFormationConfiguration()
- Returns:
- Specifies Lake Formation configuration settings for the crawler. See Lake Formation Configuration below.
-
lineageConfiguration
public java.util.Optional<com.pulumi.core.Output<CrawlerLineageConfigurationArgs>> lineageConfiguration()
- Returns:
- Specifies data lineage configuration settings for the crawler. See Lineage Configuration below.
-
mongodbTargets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerMongodbTargetArgs>>> mongodbTargets()
- Returns:
- List of nested MongoDB target arguments. See MongoDB Target below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the crawler.
-
recrawlPolicy
public java.util.Optional<com.pulumi.core.Output<CrawlerRecrawlPolicyArgs>> recrawlPolicy()
- Returns:
- A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.. See Recrawl Policy below.
-
role
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> role()
- Returns:
- The IAM role friendly name (including path without leading slash), or ARN of an IAM role, used by the crawler to access other resources.
-
s3Targets
public java.util.Optional<com.pulumi.core.Output<java.util.List<CrawlerS3TargetArgs>>> s3Targets()
- Returns:
- List of nested Amazon S3 target arguments. See S3 Target below.
-
schedule
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> schedule()
- Returns:
- A cron expression used to specify the schedule. For more information, see [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`.
-
schemaChangePolicy
public java.util.Optional<com.pulumi.core.Output<CrawlerSchemaChangePolicyArgs>> schemaChangePolicy()
- Returns:
- Policy for the crawler's update and deletion behavior. See Schema Change Policy below.
-
securityConfiguration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> securityConfiguration()
- Returns:
- The name of Security Configuration to be used by the crawler
-
tablePrefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tablePrefix()
- Returns:
- The table prefix used for catalog tables that are created.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. .If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
Deprecated.Please use `tags` instead.- Returns:
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
-
builder
public static CrawlerState.Builder builder()
-
builder
public static CrawlerState.Builder builder(CrawlerState defaults)
-
-