Skip to content

ManagedQueryResultsConfigurationUpdates

Source code in docs_src/capo_athena/types/managed_query_results_configuration_updates.py
class ManagedQueryResultsConfigurationUpdates(TypedDict, closed=True):
    enabled: NotRequired["capo_athena.types.boxed_boolean.BoxedBoolean"]
    """<p>If set to true, specifies that Athena manages query results in Athena owned storage.</p>"""
    encryption_configuration: NotRequired[
        "capo_athena.types.managed_query_results_encryption_configuration.ManagedQueryResultsEncryptionConfiguration"
    ]
    """<p>If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.</p>"""
    remove_encryption_configuration: NotRequired[
        "capo_athena.types.boxed_boolean.BoxedBoolean"
    ]
    """<p>If set to true, it removes workgroup from Athena owned storage. The existing query results are cleaned up after 24hrs. You must provide query results in location specified under <code>ResultConfiguration$OutputLocation</code>.</p>"""

enabled instance-attribute

enabled: NotRequired[BoxedBoolean]

If set to true, specifies that Athena manages query results in Athena owned storage.

encryption_configuration instance-attribute

encryption_configuration: NotRequired[ManagedQueryResultsEncryptionConfiguration]

If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.

remove_encryption_configuration instance-attribute

remove_encryption_configuration: NotRequired[BoxedBoolean]

If set to true, it removes workgroup from Athena owned storage. The existing query results are cleaned up after 24hrs. You must provide query results in location specified under ResultConfiguration$OutputLocation.