CatalogTableOptimizerConfigurationArgs

data class CatalogTableOptimizerConfigurationArgs(val enabled: Output<Boolean>, val orphanFileDeletionConfiguration: Output<CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs>? = null, val retentionConfiguration: Output<CatalogTableOptimizerConfigurationRetentionConfigurationArgs>? = null, val roleArn: Output<String>) : ConvertibleToJava<CatalogTableOptimizerConfigurationArgs>

Constructors

Link copied to clipboard
constructor(enabled: Output<Boolean>, orphanFileDeletionConfiguration: Output<CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs>? = null, retentionConfiguration: Output<CatalogTableOptimizerConfigurationRetentionConfigurationArgs>? = null, roleArn: Output<String>)

Properties

Link copied to clipboard
val enabled: Output<Boolean>

Indicates whether the table optimizer is enabled.

Link copied to clipboard

The configuration block for an orphan file deletion optimizer. See Orphan File Deletion Configuration for additional details.

Link copied to clipboard

The configuration block for a snapshot retention optimizer. See Retention Configuration for additional details.

Link copied to clipboard
val roleArn: Output<String>

The ARN of the IAM role to use for the table optimizer.

Functions

Link copied to clipboard
open override fun toJava(): CatalogTableOptimizerConfigurationArgs