Package-level declarations

Types

data class CapacityReservationCapacityAssignmentArgs(val workgroupNames: Output<List<String>>) : ConvertibleToJava<CapacityReservationCapacityAssignmentArgs>
data class CapacityReservationCapacityAssignmentConfigurationArgs(val capacityAssignments: Output<List<CapacityReservationCapacityAssignmentArgs>>) : ConvertibleToJava<CapacityReservationCapacityAssignmentConfigurationArgs>

Assignment configuration to assign workgroups to a reservation

Link copied to clipboard
data class GetCapacityReservationPlainArgs(val arn: String) : ConvertibleToJava<GetCapacityReservationPlainArgs>
Link copied to clipboard
data class GetDataCatalogPlainArgs(val name: String) : ConvertibleToJava<GetDataCatalogPlainArgs>
Link copied to clipboard
data class GetNamedQueryPlainArgs(val namedQueryId: String) : ConvertibleToJava<GetNamedQueryPlainArgs>
Link copied to clipboard
data class GetPreparedStatementPlainArgs(val statementName: String, val workGroup: String) : ConvertibleToJava<GetPreparedStatementPlainArgs>
Link copied to clipboard
data class GetWorkGroupPlainArgs(val name: String) : ConvertibleToJava<GetWorkGroupPlainArgs>
Link copied to clipboard
data class WorkGroupAclConfigurationArgs(val s3AclOption: Output<WorkGroupS3AclOption>) : ConvertibleToJava<WorkGroupAclConfigurationArgs>

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

Link copied to clipboard
data class WorkGroupConfigurationArgs(val additionalConfiguration: Output<String>? = null, val bytesScannedCutoffPerQuery: Output<Int>? = null, val customerContentEncryptionConfiguration: Output<WorkGroupCustomerContentEncryptionConfigurationArgs>? = null, val enforceWorkGroupConfiguration: Output<Boolean>? = null, val engineVersion: Output<WorkGroupEngineVersionArgs>? = null, val executionRole: Output<String>? = null, val publishCloudWatchMetricsEnabled: Output<Boolean>? = null, val requesterPaysEnabled: Output<Boolean>? = null, val resultConfiguration: Output<WorkGroupResultConfigurationArgs>? = null) : ConvertibleToJava<WorkGroupConfigurationArgs>
Link copied to clipboard
data class WorkGroupConfigurationUpdatesArgs(val additionalConfiguration: Output<String>? = null, val bytesScannedCutoffPerQuery: Output<Int>? = null, val customerContentEncryptionConfiguration: Output<WorkGroupCustomerContentEncryptionConfigurationArgs>? = null, val enforceWorkGroupConfiguration: Output<Boolean>? = null, val engineVersion: Output<WorkGroupEngineVersionArgs>? = null, val executionRole: Output<String>? = null, val publishCloudWatchMetricsEnabled: Output<Boolean>? = null, val removeBytesScannedCutoffPerQuery: Output<Boolean>? = null, val removeCustomerContentEncryptionConfiguration: Output<Boolean>? = null, val requesterPaysEnabled: Output<Boolean>? = null, val resultConfigurationUpdates: Output<WorkGroupResultConfigurationUpdatesArgs>? = null) : ConvertibleToJava<WorkGroupConfigurationUpdatesArgs>

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.

data class WorkGroupCustomerContentEncryptionConfigurationArgs(val kmsKey: Output<String>) : ConvertibleToJava<WorkGroupCustomerContentEncryptionConfigurationArgs>

Indicates the KMS key for encrypting notebook content.

Link copied to clipboard
data class WorkGroupEncryptionConfigurationArgs(val encryptionOption: Output<WorkGroupEncryptionOption>, val kmsKey: Output<String>? = null) : ConvertibleToJava<WorkGroupEncryptionConfigurationArgs>

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 WorkGroupEngineVersionArgs(val effectiveEngineVersion: Output<String>? = null, val selectedEngineVersion: Output<String>? = null) : ConvertibleToJava<WorkGroupEngineVersionArgs>

The Athena engine version for running queries.

Link copied to clipboard
data class WorkGroupResultConfigurationArgs(val aclConfiguration: Output<WorkGroupAclConfigurationArgs>? = null, val encryptionConfiguration: Output<WorkGroupEncryptionConfigurationArgs>? = null, val expectedBucketOwner: Output<String>? = null, val outputLocation: Output<String>? = null) : ConvertibleToJava<WorkGroupResultConfigurationArgs>

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 WorkGroupResultConfigurationUpdatesArgs(val aclConfiguration: Output<WorkGroupAclConfigurationArgs>? = null, val encryptionConfiguration: Output<WorkGroupEncryptionConfigurationArgs>? = null, val expectedBucketOwner: Output<String>? = null, val outputLocation: Output<String>? = null, val removeAclConfiguration: Output<Boolean>? = null, val removeEncryptionConfiguration: Output<Boolean>? = null, val removeExpectedBucketOwner: Output<Boolean>? = null, val removeOutputLocation: Output<Boolean>? = null) : ConvertibleToJava<WorkGroupResultConfigurationUpdatesArgs>

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.