Package-level declarations

Types

Link copied to clipboard
data class CapacityReservationCapacityAssignment(val workgroupNames: List<String>)

Assignment configuration to assign workgroups to a reservation

Link copied to clipboard
data class GetCapacityReservationResult(val allocatedDpus: Int? = null, val arn: String? = null, val capacityAssignmentConfiguration: CapacityReservationCapacityAssignmentConfiguration? = null, val creationTime: String? = null, val lastSuccessfulAllocationTime: String? = null, val status: CapacityReservationStatus? = null, val tags: List<Tag>? = null, val targetDpus: Int? = null)
Link copied to clipboard
data class GetDataCatalogResult(val connectionType: String? = null, val description: String? = null, val error: String? = null, val parameters: Map<String, String>? = null, val status: DataCatalogStatus? = null, val tags: List<Tag>? = null, val type: DataCatalogType? = null)
Link copied to clipboard
data class GetNamedQueryResult(val namedQueryId: String? = null)
Link copied to clipboard
data class GetPreparedStatementResult(val description: String? = null, val queryStatement: String? = null)
Link copied to clipboard
data class GetWorkGroupResult(val creationTime: String? = null, val description: String? = null, val state: WorkGroupState? = null, val tags: List<Tag>? = null, val workGroupConfiguration: WorkGroupConfiguration? = null)
Link copied to clipboard
data class WorkGroupAclConfiguration(val s3AclOption: WorkGroupS3AclOption)

Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results

Link copied to clipboard
data class WorkGroupConfiguration(val additionalConfiguration: String? = null, val bytesScannedCutoffPerQuery: Int? = null, val customerContentEncryptionConfiguration: WorkGroupCustomerContentEncryptionConfiguration? = null, val enforceWorkGroupConfiguration: Boolean? = null, val engineVersion: WorkGroupEngineVersion? = null, val executionRole: String? = null, val publishCloudWatchMetricsEnabled: Boolean? = null, val requesterPaysEnabled: Boolean? = null, val resultConfiguration: WorkGroupResultConfiguration? = null)
Link copied to clipboard
data class WorkGroupConfigurationUpdates(val additionalConfiguration: String? = null, val bytesScannedCutoffPerQuery: Int? = null, val customerContentEncryptionConfiguration: WorkGroupCustomerContentEncryptionConfiguration? = null, val enforceWorkGroupConfiguration: Boolean? = null, val engineVersion: WorkGroupEngineVersion? = null, val executionRole: String? = null, val publishCloudWatchMetricsEnabled: Boolean? = null, val removeBytesScannedCutoffPerQuery: Boolean? = null, val removeCustomerContentEncryptionConfiguration: Boolean? = null, val requesterPaysEnabled: Boolean? = null, val resultConfigurationUpdates: WorkGroupResultConfigurationUpdates? = null)

The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.

Indicates the KMS key for encrypting notebook content.

Link copied to clipboard
data class WorkGroupEncryptionConfiguration(val encryptionOption: WorkGroupEncryptionOption, val kmsKey: String? = null)

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.

Link copied to clipboard
data class WorkGroupEngineVersion(val effectiveEngineVersion: String? = null, val selectedEngineVersion: String? = null)

The Athena engine version for running queries.

Link copied to clipboard
data class WorkGroupResultConfiguration(val aclConfiguration: WorkGroupAclConfiguration? = null, val encryptionConfiguration: WorkGroupEncryptionConfiguration? = null, val expectedBucketOwner: String? = null, val outputLocation: String? = null)

The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings.

Link copied to clipboard
data class WorkGroupResultConfigurationUpdates(val aclConfiguration: WorkGroupAclConfiguration? = null, val encryptionConfiguration: WorkGroupEncryptionConfiguration? = null, val expectedBucketOwner: String? = null, val outputLocation: String? = null, val removeAclConfiguration: Boolean? = null, val removeEncryptionConfiguration: Boolean? = null, val removeExpectedBucketOwner: Boolean? = null, val removeOutputLocation: Boolean? = null)

The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results.