Package-level declarations

Types

data class CatalogDatabaseCreateTableDefaultPermissionPrincipal(val dataLakePrincipalIdentifier: String? = null)
Link copied to clipboard
data class CatalogDatabaseFederatedDatabase(val connectionName: String? = null, val identifier: String? = null)
Link copied to clipboard
data class CatalogDatabaseTargetDatabase(val catalogId: String, val databaseName: String, val region: String? = null)
data class CatalogTableOpenTableFormatInputIcebergInput(val metadataOperation: String, val version: String? = null)
Link copied to clipboard
data class CatalogTableOptimizerConfiguration(val enabled: Boolean, val orphanFileDeletionConfiguration: CatalogTableOptimizerConfigurationOrphanFileDeletionConfiguration? = null, val retentionConfiguration: CatalogTableOptimizerConfigurationRetentionConfiguration? = null, val roleArn: String)
data class CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfiguration(val cleanExpiredFiles: Boolean? = null, val numberOfSnapshotsToRetain: Int? = null, val snapshotRetentionPeriodInDays: Int? = null)
Link copied to clipboard
data class CatalogTablePartitionIndex(val indexName: String, val indexStatus: String? = null, val keys: List<String>)
Link copied to clipboard
data class CatalogTablePartitionKey(val comment: String? = null, val name: String, val type: String? = null)
Link copied to clipboard
data class CatalogTableStorageDescriptor(val additionalLocations: List<String>? = null, val bucketColumns: List<String>? = null, val columns: List<CatalogTableStorageDescriptorColumn>? = null, val compressed: Boolean? = null, val inputFormat: String? = null, val location: String? = null, val numberOfBuckets: Int? = null, val outputFormat: String? = null, val parameters: Map<String, String>? = null, val schemaReference: CatalogTableStorageDescriptorSchemaReference? = null, val serDeInfo: CatalogTableStorageDescriptorSerDeInfo? = null, val skewedInfo: CatalogTableStorageDescriptorSkewedInfo? = null, val sortColumns: List<CatalogTableStorageDescriptorSortColumn>? = null, val storedAsSubDirectories: Boolean? = null)
Link copied to clipboard
data class CatalogTableStorageDescriptorColumn(val comment: String? = null, val name: String, val parameters: Map<String, String>? = null, val type: String? = null)
data class CatalogTableStorageDescriptorSchemaReference(val schemaId: CatalogTableStorageDescriptorSchemaReferenceSchemaId? = null, val schemaVersionId: String? = null, val schemaVersionNumber: Int)
data class CatalogTableStorageDescriptorSchemaReferenceSchemaId(val registryName: String? = null, val schemaArn: String? = null, val schemaName: String? = null)
Link copied to clipboard
data class CatalogTableStorageDescriptorSerDeInfo(val name: String? = null, val parameters: Map<String, String>? = null, val serializationLibrary: String? = null)
Link copied to clipboard
data class CatalogTableStorageDescriptorSkewedInfo(val skewedColumnNames: List<String>? = null, val skewedColumnValueLocationMaps: Map<String, String>? = null, val skewedColumnValues: List<String>? = null)
Link copied to clipboard
data class CatalogTableStorageDescriptorSortColumn(val column: String, val sortOrder: Int)
Link copied to clipboard
data class CatalogTableTargetTable(val catalogId: String, val databaseName: String, val name: String, val region: String? = null)
Link copied to clipboard
data class ClassifierCsvClassifier(val allowSingleColumn: Boolean? = null, val containsHeader: String? = null, val customDatatypeConfigured: Boolean? = null, val customDatatypes: List<String>? = null, val delimiter: String? = null, val disableValueTrimming: Boolean? = null, val headers: List<String>? = null, val quoteSymbol: String? = null, val serde: String? = null)
Link copied to clipboard
data class ClassifierGrokClassifier(val classification: String, val customPatterns: String? = null, val grokPattern: String)
Link copied to clipboard
data class ClassifierJsonClassifier(val jsonPath: String)
Link copied to clipboard
data class ClassifierXmlClassifier(val classification: String, val rowTag: String)
Link copied to clipboard
data class ConnectionPhysicalConnectionRequirements(val availabilityZone: String? = null, val securityGroupIdLists: List<String>? = null, val subnetId: String? = null)
Link copied to clipboard
data class CrawlerCatalogTarget(val connectionName: String? = null, val databaseName: String, val dlqEventQueueArn: String? = null, val eventQueueArn: String? = null, val tables: List<String>)
Link copied to clipboard
data class CrawlerDeltaTarget(val connectionName: String? = null, val createNativeDeltaTable: Boolean? = null, val deltaTables: List<String>, val writeManifest: Boolean)
Link copied to clipboard
data class CrawlerDynamodbTarget(val path: String, val scanAll: Boolean? = null, val scanRate: Double? = null)
Link copied to clipboard
data class CrawlerHudiTarget(val connectionName: String? = null, val exclusions: List<String>? = null, val maximumTraversalDepth: Int, val paths: List<String>)
Link copied to clipboard
data class CrawlerIcebergTarget(val connectionName: String? = null, val exclusions: List<String>? = null, val maximumTraversalDepth: Int, val paths: List<String>)
Link copied to clipboard
data class CrawlerJdbcTarget(val connectionName: String, val enableAdditionalMetadatas: List<String>? = null, val exclusions: List<String>? = null, val path: String)
Link copied to clipboard
data class CrawlerLakeFormationConfiguration(val accountId: String? = null, val useLakeFormationCredentials: Boolean? = null)
Link copied to clipboard
data class CrawlerLineageConfiguration(val crawlerLineageSettings: String? = null)
Link copied to clipboard
data class CrawlerMongodbTarget(val connectionName: String, val path: String, val scanAll: Boolean? = null)
Link copied to clipboard
data class CrawlerRecrawlPolicy(val recrawlBehavior: String? = null)
Link copied to clipboard
data class CrawlerS3Target(val connectionName: String? = null, val dlqEventQueueArn: String? = null, val eventQueueArn: String? = null, val exclusions: List<String>? = null, val path: String, val sampleSize: Int? = null)
Link copied to clipboard
data class CrawlerSchemaChangePolicy(val deleteBehavior: String? = null, val updateBehavior: String? = null)
data class DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest(val catalogEncryptionMode: String, val catalogEncryptionServiceRole: String? = null, val sseAwsKmsKeyId: String? = null)
Link copied to clipboard
data class DataQualityRulesetTargetTable(val catalogId: String? = null, val databaseName: String, val tableName: String)
Link copied to clipboard
data class GetCatalogTablePartitionIndex(val indexName: String, val indexStatus: String, val keys: List<String>)
Link copied to clipboard
data class GetCatalogTablePartitionKey(val comment: String, val name: String, val type: String)
Link copied to clipboard
data class GetCatalogTableResult(val arn: String, val catalogId: String, val databaseName: String, val description: String, val id: String, val name: String, val owner: String, val parameters: Map<String, String>, val partitionIndices: List<GetCatalogTablePartitionIndex>, val partitionKeys: List<GetCatalogTablePartitionKey>, val queryAsOfTime: String? = null, val retention: Int, val storageDescriptors: List<GetCatalogTableStorageDescriptor>, val tableType: String, val targetTables: List<GetCatalogTableTargetTable>, val transactionId: Int? = null, val viewExpandedText: String, val viewOriginalText: String)

A collection of values returned by getCatalogTable.

Link copied to clipboard
data class GetCatalogTableStorageDescriptor(val additionalLocations: List<String>, val bucketColumns: List<String>, val columns: List<GetCatalogTableStorageDescriptorColumn>, val compressed: Boolean, val inputFormat: String, val location: String, val numberOfBuckets: Int, val outputFormat: String, val parameters: Map<String, String>, val schemaReferences: List<GetCatalogTableStorageDescriptorSchemaReference>, val serDeInfos: List<GetCatalogTableStorageDescriptorSerDeInfo>, val skewedInfos: List<GetCatalogTableStorageDescriptorSkewedInfo>, val sortColumns: List<GetCatalogTableStorageDescriptorSortColumn>, val storedAsSubDirectories: Boolean)
Link copied to clipboard
data class GetCatalogTableStorageDescriptorColumn(val comment: String, val name: String, val parameters: Map<String, String>, val type: String)
data class GetCatalogTableStorageDescriptorSchemaReference(val schemaIds: List<GetCatalogTableStorageDescriptorSchemaReferenceSchemaId>, val schemaVersionId: String, val schemaVersionNumber: Int)
data class GetCatalogTableStorageDescriptorSchemaReferenceSchemaId(val registryName: String, val schemaArn: String, val schemaName: String)
data class GetCatalogTableStorageDescriptorSerDeInfo(val name: String, val parameters: Map<String, String>, val serializationLibrary: String)
data class GetCatalogTableStorageDescriptorSkewedInfo(val skewedColumnNames: List<String>, val skewedColumnValueLocationMaps: Map<String, String>, val skewedColumnValues: List<String>)
data class GetCatalogTableStorageDescriptorSortColumn(val column: String, val sortOrder: Int)
Link copied to clipboard
data class GetCatalogTableTargetTable(val catalogId: String, val databaseName: String, val name: String, val region: String)
data class GetConnectionPhysicalConnectionRequirement(val availabilityZone: String, val securityGroupIdLists: List<String>, val subnetId: String)
Link copied to clipboard
data class GetConnectionResult(val arn: String, val athenaProperties: Map<String, String>, val catalogId: String, val connectionProperties: Map<String, String>, val connectionType: String, val description: String, val id: String, val matchCriterias: List<String>, val name: String, val physicalConnectionRequirements: List<GetConnectionPhysicalConnectionRequirement>, val tags: Map<String, String>)

A collection of values returned by getConnection.

data class GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest(val catalogEncryptionMode: String, val catalogEncryptionServiceRole: String, val sseAwsKmsKeyId: String)
Link copied to clipboard
data class GetDataCatalogEncryptionSettingsResult(val catalogId: String, val dataCatalogEncryptionSettings: List<GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting>, val id: String)

A collection of values returned by getDataCatalogEncryptionSettings.

Link copied to clipboard
data class GetRegistryResult(val arn: String, val description: String, val id: String, val name: String)

A collection of values returned by getRegistry.

Link copied to clipboard
data class GetScriptDagEdge(val source: String, val target: String, val targetParameter: String? = null)
Link copied to clipboard
data class GetScriptDagNode(val args: List<GetScriptDagNodeArg>, val id: String, val lineNumber: Int? = null, val nodeType: String)
Link copied to clipboard
data class GetScriptDagNodeArg(val name: String, val param: Boolean? = null, val value: String)
Link copied to clipboard
data class GetScriptResult(val dagEdges: List<GetScriptDagEdge>, val dagNodes: List<GetScriptDagNode>, val id: String, val language: String? = null, val pythonScript: String, val scalaCode: String)

A collection of values returned by getScript.

Link copied to clipboard
data class JobCommand(val name: String? = null, val pythonVersion: String? = null, val runtime: String? = null, val scriptLocation: String)
Link copied to clipboard
data class JobExecutionProperty(val maxConcurrentRuns: Int? = null)
Link copied to clipboard
data class JobNotificationProperty(val notifyDelayAfter: Int? = null)
Link copied to clipboard
data class JobSourceControlDetails(val authStrategy: String? = null, val authToken: String? = null, val branch: String? = null, val folder: String? = null, val lastCommitId: String? = null, val owner: String? = null, val provider: String? = null, val repository: String? = null)
Link copied to clipboard
data class MLTransformInputRecordTable(val catalogId: String? = null, val connectionName: String? = null, val databaseName: String, val tableName: String)
Link copied to clipboard
data class MLTransformParameters(val findMatchesParameters: MLTransformParametersFindMatchesParameters, val transformType: String)
data class MLTransformParametersFindMatchesParameters(val accuracyCostTradeOff: Double? = null, val enforceProvidedLabels: Boolean? = null, val precisionRecallTradeOff: Double? = null, val primaryKeyColumnName: String? = null)
Link copied to clipboard
data class MLTransformSchema(val dataType: String? = null, val name: String? = null)
Link copied to clipboard
data class PartitionIndexPartitionIndex(val indexName: String? = null, val indexStatus: String? = null, val keys: List<String>? = null)
Link copied to clipboard
data class PartitionStorageDescriptor(val additionalLocations: List<String>? = null, val bucketColumns: List<String>? = null, val columns: List<PartitionStorageDescriptorColumn>? = null, val compressed: Boolean? = null, val inputFormat: String? = null, val location: String? = null, val numberOfBuckets: Int? = null, val outputFormat: String? = null, val parameters: Map<String, String>? = null, val serDeInfo: PartitionStorageDescriptorSerDeInfo? = null, val skewedInfo: PartitionStorageDescriptorSkewedInfo? = null, val sortColumns: List<PartitionStorageDescriptorSortColumn>? = null, val storedAsSubDirectories: Boolean? = null)
Link copied to clipboard
data class PartitionStorageDescriptorColumn(val comment: String? = null, val name: String, val type: String? = null)
Link copied to clipboard
data class PartitionStorageDescriptorSerDeInfo(val name: String? = null, val parameters: Map<String, String>? = null, val serializationLibrary: String? = null)
Link copied to clipboard
data class PartitionStorageDescriptorSkewedInfo(val skewedColumnNames: List<String>? = null, val skewedColumnValueLocationMaps: Map<String, String>? = null, val skewedColumnValues: List<String>? = null)
Link copied to clipboard
data class PartitionStorageDescriptorSortColumn(val column: String, val sortOrder: Int)
data class SecurityConfigurationEncryptionConfigurationCloudwatchEncryption(val cloudwatchEncryptionMode: String? = null, val kmsKeyArn: String? = null)
data class SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption(val jobBookmarksEncryptionMode: String? = null, val kmsKeyArn: String? = null)
data class SecurityConfigurationEncryptionConfigurationS3Encryption(val kmsKeyArn: String? = null, val s3EncryptionMode: String? = null)
Link copied to clipboard
data class TriggerAction(val arguments: Map<String, String>? = null, val crawlerName: String? = null, val jobName: String? = null, val notificationProperty: TriggerActionNotificationProperty? = null, val securityConfiguration: String? = null, val timeout: Int? = null)
Link copied to clipboard
data class TriggerActionNotificationProperty(val notifyDelayAfter: Int? = null)
Link copied to clipboard
data class TriggerEventBatchingCondition(val batchSize: Int, val batchWindow: Int? = null)
Link copied to clipboard
data class TriggerPredicate(val conditions: List<TriggerPredicateCondition>, val logical: String? = null)
Link copied to clipboard
data class TriggerPredicateCondition(val crawlState: String? = null, val crawlerName: String? = null, val jobName: String? = null, val logicalOperator: String? = null, val state: String? = null)
Link copied to clipboard
data class UserDefinedFunctionResourceUri(val resourceType: String, val uri: String)