Typed dictionaries#
Auto-generated documentation for Athena type annotations stubs module mypy-boto3-athena.
AclConfigurationTypeDef#
# AclConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import AclConfigurationTypeDef
def get_value() -> AclConfigurationTypeDef:
return {
"S3AclOption": ...,
}
# AclConfigurationTypeDef definition
class AclConfigurationTypeDef(TypedDict):
S3AclOption: S3AclOptionType, # (1)
- See S3AclOptionType
ApplicationDPUSizesTypeDef#
# ApplicationDPUSizesTypeDef usage example
from mypy_boto3_athena.type_defs import ApplicationDPUSizesTypeDef
def get_value() -> ApplicationDPUSizesTypeDef:
return {
"ApplicationRuntimeId": ...,
}
# ApplicationDPUSizesTypeDef definition
class ApplicationDPUSizesTypeDef(TypedDict):
ApplicationRuntimeId: NotRequired[str],
SupportedDPUSizes: NotRequired[List[int]],
AthenaErrorTypeDef#
# AthenaErrorTypeDef usage example
from mypy_boto3_athena.type_defs import AthenaErrorTypeDef
def get_value() -> AthenaErrorTypeDef:
return {
"ErrorCategory": ...,
}
# AthenaErrorTypeDef definition
class AthenaErrorTypeDef(TypedDict):
ErrorCategory: NotRequired[int],
ErrorType: NotRequired[int],
Retryable: NotRequired[bool],
ErrorMessage: NotRequired[str],
BatchGetNamedQueryInputRequestTypeDef#
# BatchGetNamedQueryInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import BatchGetNamedQueryInputRequestTypeDef
def get_value() -> BatchGetNamedQueryInputRequestTypeDef:
return {
"NamedQueryIds": ...,
}
# BatchGetNamedQueryInputRequestTypeDef definition
class BatchGetNamedQueryInputRequestTypeDef(TypedDict):
NamedQueryIds: Sequence[str],
NamedQueryTypeDef#
# NamedQueryTypeDef usage example
from mypy_boto3_athena.type_defs import NamedQueryTypeDef
def get_value() -> NamedQueryTypeDef:
return {
"Name": ...,
"Database": ...,
"QueryString": ...,
}
# NamedQueryTypeDef definition
class NamedQueryTypeDef(TypedDict):
Name: str,
Database: str,
QueryString: str,
Description: NotRequired[str],
NamedQueryId: NotRequired[str],
WorkGroup: NotRequired[str],
UnprocessedNamedQueryIdTypeDef#
# UnprocessedNamedQueryIdTypeDef usage example
from mypy_boto3_athena.type_defs import UnprocessedNamedQueryIdTypeDef
def get_value() -> UnprocessedNamedQueryIdTypeDef:
return {
"NamedQueryId": ...,
}
# UnprocessedNamedQueryIdTypeDef definition
class UnprocessedNamedQueryIdTypeDef(TypedDict):
NamedQueryId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
BatchGetPreparedStatementInputRequestTypeDef#
# BatchGetPreparedStatementInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import BatchGetPreparedStatementInputRequestTypeDef
def get_value() -> BatchGetPreparedStatementInputRequestTypeDef:
return {
"PreparedStatementNames": ...,
"WorkGroup": ...,
}
# BatchGetPreparedStatementInputRequestTypeDef definition
class BatchGetPreparedStatementInputRequestTypeDef(TypedDict):
PreparedStatementNames: Sequence[str],
WorkGroup: str,
PreparedStatementTypeDef#
# PreparedStatementTypeDef usage example
from mypy_boto3_athena.type_defs import PreparedStatementTypeDef
def get_value() -> PreparedStatementTypeDef:
return {
"StatementName": ...,
}
# PreparedStatementTypeDef definition
class PreparedStatementTypeDef(TypedDict):
StatementName: NotRequired[str],
QueryStatement: NotRequired[str],
WorkGroupName: NotRequired[str],
Description: NotRequired[str],
LastModifiedTime: NotRequired[datetime],
UnprocessedPreparedStatementNameTypeDef#
# UnprocessedPreparedStatementNameTypeDef usage example
from mypy_boto3_athena.type_defs import UnprocessedPreparedStatementNameTypeDef
def get_value() -> UnprocessedPreparedStatementNameTypeDef:
return {
"StatementName": ...,
}
# UnprocessedPreparedStatementNameTypeDef definition
class UnprocessedPreparedStatementNameTypeDef(TypedDict):
StatementName: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
BatchGetQueryExecutionInputRequestTypeDef#
# BatchGetQueryExecutionInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import BatchGetQueryExecutionInputRequestTypeDef
def get_value() -> BatchGetQueryExecutionInputRequestTypeDef:
return {
"QueryExecutionIds": ...,
}
# BatchGetQueryExecutionInputRequestTypeDef definition
class BatchGetQueryExecutionInputRequestTypeDef(TypedDict):
QueryExecutionIds: Sequence[str],
UnprocessedQueryExecutionIdTypeDef#
# UnprocessedQueryExecutionIdTypeDef usage example
from mypy_boto3_athena.type_defs import UnprocessedQueryExecutionIdTypeDef
def get_value() -> UnprocessedQueryExecutionIdTypeDef:
return {
"QueryExecutionId": ...,
}
# UnprocessedQueryExecutionIdTypeDef definition
class UnprocessedQueryExecutionIdTypeDef(TypedDict):
QueryExecutionId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
CalculationConfigurationTypeDef#
# CalculationConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import CalculationConfigurationTypeDef
def get_value() -> CalculationConfigurationTypeDef:
return {
"CodeBlock": ...,
}
# CalculationConfigurationTypeDef definition
class CalculationConfigurationTypeDef(TypedDict):
CodeBlock: NotRequired[str],
CalculationResultTypeDef#
# CalculationResultTypeDef usage example
from mypy_boto3_athena.type_defs import CalculationResultTypeDef
def get_value() -> CalculationResultTypeDef:
return {
"StdOutS3Uri": ...,
}
# CalculationResultTypeDef definition
class CalculationResultTypeDef(TypedDict):
StdOutS3Uri: NotRequired[str],
StdErrorS3Uri: NotRequired[str],
ResultS3Uri: NotRequired[str],
ResultType: NotRequired[str],
CalculationStatisticsTypeDef#
# CalculationStatisticsTypeDef usage example
from mypy_boto3_athena.type_defs import CalculationStatisticsTypeDef
def get_value() -> CalculationStatisticsTypeDef:
return {
"DpuExecutionInMillis": ...,
}
# CalculationStatisticsTypeDef definition
class CalculationStatisticsTypeDef(TypedDict):
DpuExecutionInMillis: NotRequired[int],
Progress: NotRequired[str],
CalculationStatusTypeDef#
# CalculationStatusTypeDef usage example
from mypy_boto3_athena.type_defs import CalculationStatusTypeDef
def get_value() -> CalculationStatusTypeDef:
return {
"SubmissionDateTime": ...,
}
# CalculationStatusTypeDef definition
class CalculationStatusTypeDef(TypedDict):
SubmissionDateTime: NotRequired[datetime],
CompletionDateTime: NotRequired[datetime],
State: NotRequired[CalculationExecutionStateType], # (1)
StateChangeReason: NotRequired[str],
CancelCapacityReservationInputRequestTypeDef#
# CancelCapacityReservationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CancelCapacityReservationInputRequestTypeDef
def get_value() -> CancelCapacityReservationInputRequestTypeDef:
return {
"Name": ...,
}
# CancelCapacityReservationInputRequestTypeDef definition
class CancelCapacityReservationInputRequestTypeDef(TypedDict):
Name: str,
CapacityAllocationTypeDef#
# CapacityAllocationTypeDef usage example
from mypy_boto3_athena.type_defs import CapacityAllocationTypeDef
def get_value() -> CapacityAllocationTypeDef:
return {
"Status": ...,
"RequestTime": ...,
}
# CapacityAllocationTypeDef definition
class CapacityAllocationTypeDef(TypedDict):
Status: CapacityAllocationStatusType, # (1)
RequestTime: datetime,
StatusMessage: NotRequired[str],
RequestCompletionTime: NotRequired[datetime],
CapacityAssignmentTypeDef#
# CapacityAssignmentTypeDef usage example
from mypy_boto3_athena.type_defs import CapacityAssignmentTypeDef
def get_value() -> CapacityAssignmentTypeDef:
return {
"WorkGroupNames": ...,
}
# CapacityAssignmentTypeDef definition
class CapacityAssignmentTypeDef(TypedDict):
WorkGroupNames: NotRequired[List[str]],
ColumnInfoTypeDef#
# ColumnInfoTypeDef usage example
from mypy_boto3_athena.type_defs import ColumnInfoTypeDef
def get_value() -> ColumnInfoTypeDef:
return {
"Name": ...,
"Type": ...,
}
# ColumnInfoTypeDef definition
class ColumnInfoTypeDef(TypedDict):
Name: str,
Type: str,
CatalogName: NotRequired[str],
SchemaName: NotRequired[str],
TableName: NotRequired[str],
Label: NotRequired[str],
Precision: NotRequired[int],
Scale: NotRequired[int],
Nullable: NotRequired[ColumnNullableType], # (1)
CaseSensitive: NotRequired[bool],
ColumnTypeDef#
# ColumnTypeDef usage example
from mypy_boto3_athena.type_defs import ColumnTypeDef
def get_value() -> ColumnTypeDef:
return {
"Name": ...,
}
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
Name: str,
Type: NotRequired[str],
Comment: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_athena.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
CreateNamedQueryInputRequestTypeDef#
# CreateNamedQueryInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreateNamedQueryInputRequestTypeDef
def get_value() -> CreateNamedQueryInputRequestTypeDef:
return {
"Name": ...,
"Database": ...,
"QueryString": ...,
}
# CreateNamedQueryInputRequestTypeDef definition
class CreateNamedQueryInputRequestTypeDef(TypedDict):
Name: str,
Database: str,
QueryString: str,
Description: NotRequired[str],
ClientRequestToken: NotRequired[str],
WorkGroup: NotRequired[str],
CreateNamedQueryOutputTypeDef#
# CreateNamedQueryOutputTypeDef usage example
from mypy_boto3_athena.type_defs import CreateNamedQueryOutputTypeDef
def get_value() -> CreateNamedQueryOutputTypeDef:
return {
"NamedQueryId": ...,
"ResponseMetadata": ...,
}
# CreateNamedQueryOutputTypeDef definition
class CreateNamedQueryOutputTypeDef(TypedDict):
NamedQueryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNotebookInputRequestTypeDef#
# CreateNotebookInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreateNotebookInputRequestTypeDef
def get_value() -> CreateNotebookInputRequestTypeDef:
return {
"WorkGroup": ...,
"Name": ...,
}
# CreateNotebookInputRequestTypeDef definition
class CreateNotebookInputRequestTypeDef(TypedDict):
WorkGroup: str,
Name: str,
ClientRequestToken: NotRequired[str],
CreateNotebookOutputTypeDef#
# CreateNotebookOutputTypeDef usage example
from mypy_boto3_athena.type_defs import CreateNotebookOutputTypeDef
def get_value() -> CreateNotebookOutputTypeDef:
return {
"NotebookId": ...,
"ResponseMetadata": ...,
}
# CreateNotebookOutputTypeDef definition
class CreateNotebookOutputTypeDef(TypedDict):
NotebookId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePreparedStatementInputRequestTypeDef#
# CreatePreparedStatementInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreatePreparedStatementInputRequestTypeDef
def get_value() -> CreatePreparedStatementInputRequestTypeDef:
return {
"StatementName": ...,
"WorkGroup": ...,
"QueryStatement": ...,
}
# CreatePreparedStatementInputRequestTypeDef definition
class CreatePreparedStatementInputRequestTypeDef(TypedDict):
StatementName: str,
WorkGroup: str,
QueryStatement: str,
Description: NotRequired[str],
CreatePresignedNotebookUrlRequestRequestTypeDef#
# CreatePresignedNotebookUrlRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreatePresignedNotebookUrlRequestRequestTypeDef
def get_value() -> CreatePresignedNotebookUrlRequestRequestTypeDef:
return {
"SessionId": ...,
}
# CreatePresignedNotebookUrlRequestRequestTypeDef definition
class CreatePresignedNotebookUrlRequestRequestTypeDef(TypedDict):
SessionId: str,
CreatePresignedNotebookUrlResponseTypeDef#
# CreatePresignedNotebookUrlResponseTypeDef usage example
from mypy_boto3_athena.type_defs import CreatePresignedNotebookUrlResponseTypeDef
def get_value() -> CreatePresignedNotebookUrlResponseTypeDef:
return {
"NotebookUrl": ...,
"AuthToken": ...,
"AuthTokenExpirationTime": ...,
"ResponseMetadata": ...,
}
# CreatePresignedNotebookUrlResponseTypeDef definition
class CreatePresignedNotebookUrlResponseTypeDef(TypedDict):
NotebookUrl: str,
AuthToken: str,
AuthTokenExpirationTime: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomerContentEncryptionConfigurationTypeDef#
# CustomerContentEncryptionConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import CustomerContentEncryptionConfigurationTypeDef
def get_value() -> CustomerContentEncryptionConfigurationTypeDef:
return {
"KmsKey": ...,
}
# CustomerContentEncryptionConfigurationTypeDef definition
class CustomerContentEncryptionConfigurationTypeDef(TypedDict):
KmsKey: str,
DataCatalogSummaryTypeDef#
# DataCatalogSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import DataCatalogSummaryTypeDef
def get_value() -> DataCatalogSummaryTypeDef:
return {
"CatalogName": ...,
}
# DataCatalogSummaryTypeDef definition
class DataCatalogSummaryTypeDef(TypedDict):
CatalogName: NotRequired[str],
Type: NotRequired[DataCatalogTypeType], # (1)
DataCatalogTypeDef#
# DataCatalogTypeDef usage example
from mypy_boto3_athena.type_defs import DataCatalogTypeDef
def get_value() -> DataCatalogTypeDef:
return {
"Name": ...,
"Type": ...,
}
# DataCatalogTypeDef definition
class DataCatalogTypeDef(TypedDict):
Name: str,
Type: DataCatalogTypeType, # (1)
Description: NotRequired[str],
Parameters: NotRequired[Dict[str, str]],
DatabaseTypeDef#
# DatabaseTypeDef usage example
from mypy_boto3_athena.type_defs import DatabaseTypeDef
def get_value() -> DatabaseTypeDef:
return {
"Name": ...,
}
# DatabaseTypeDef definition
class DatabaseTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Parameters: NotRequired[Dict[str, str]],
DatumTypeDef#
# DatumTypeDef usage example
from mypy_boto3_athena.type_defs import DatumTypeDef
def get_value() -> DatumTypeDef:
return {
"VarCharValue": ...,
}
# DatumTypeDef definition
class DatumTypeDef(TypedDict):
VarCharValue: NotRequired[str],
DeleteCapacityReservationInputRequestTypeDef#
# DeleteCapacityReservationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import DeleteCapacityReservationInputRequestTypeDef
def get_value() -> DeleteCapacityReservationInputRequestTypeDef:
return {
"Name": ...,
}
# DeleteCapacityReservationInputRequestTypeDef definition
class DeleteCapacityReservationInputRequestTypeDef(TypedDict):
Name: str,
DeleteDataCatalogInputRequestTypeDef#
# DeleteDataCatalogInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import DeleteDataCatalogInputRequestTypeDef
def get_value() -> DeleteDataCatalogInputRequestTypeDef:
return {
"Name": ...,
}
# DeleteDataCatalogInputRequestTypeDef definition
class DeleteDataCatalogInputRequestTypeDef(TypedDict):
Name: str,
DeleteNamedQueryInputRequestTypeDef#
# DeleteNamedQueryInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import DeleteNamedQueryInputRequestTypeDef
def get_value() -> DeleteNamedQueryInputRequestTypeDef:
return {
"NamedQueryId": ...,
}
# DeleteNamedQueryInputRequestTypeDef definition
class DeleteNamedQueryInputRequestTypeDef(TypedDict):
NamedQueryId: str,
DeleteNotebookInputRequestTypeDef#
# DeleteNotebookInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import DeleteNotebookInputRequestTypeDef
def get_value() -> DeleteNotebookInputRequestTypeDef:
return {
"NotebookId": ...,
}
# DeleteNotebookInputRequestTypeDef definition
class DeleteNotebookInputRequestTypeDef(TypedDict):
NotebookId: str,
DeletePreparedStatementInputRequestTypeDef#
# DeletePreparedStatementInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import DeletePreparedStatementInputRequestTypeDef
def get_value() -> DeletePreparedStatementInputRequestTypeDef:
return {
"StatementName": ...,
"WorkGroup": ...,
}
# DeletePreparedStatementInputRequestTypeDef definition
class DeletePreparedStatementInputRequestTypeDef(TypedDict):
StatementName: str,
WorkGroup: str,
DeleteWorkGroupInputRequestTypeDef#
# DeleteWorkGroupInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import DeleteWorkGroupInputRequestTypeDef
def get_value() -> DeleteWorkGroupInputRequestTypeDef:
return {
"WorkGroup": ...,
}
# DeleteWorkGroupInputRequestTypeDef definition
class DeleteWorkGroupInputRequestTypeDef(TypedDict):
WorkGroup: str,
RecursiveDeleteOption: NotRequired[bool],
EncryptionConfigurationTypeDef#
# EncryptionConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import EncryptionConfigurationTypeDef
def get_value() -> EncryptionConfigurationTypeDef:
return {
"EncryptionOption": ...,
}
# EncryptionConfigurationTypeDef definition
class EncryptionConfigurationTypeDef(TypedDict):
EncryptionOption: EncryptionOptionType, # (1)
KmsKey: NotRequired[str],
EngineConfigurationTypeDef#
# EngineConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import EngineConfigurationTypeDef
def get_value() -> EngineConfigurationTypeDef:
return {
"MaxConcurrentDpus": ...,
}
# EngineConfigurationTypeDef definition
class EngineConfigurationTypeDef(TypedDict):
MaxConcurrentDpus: int,
CoordinatorDpuSize: NotRequired[int],
DefaultExecutorDpuSize: NotRequired[int],
AdditionalConfigs: NotRequired[Dict[str, str]],
EngineVersionTypeDef#
# EngineVersionTypeDef usage example
from mypy_boto3_athena.type_defs import EngineVersionTypeDef
def get_value() -> EngineVersionTypeDef:
return {
"SelectedEngineVersion": ...,
}
# EngineVersionTypeDef definition
class EngineVersionTypeDef(TypedDict):
SelectedEngineVersion: NotRequired[str],
EffectiveEngineVersion: NotRequired[str],
ExecutorsSummaryTypeDef#
# ExecutorsSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import ExecutorsSummaryTypeDef
def get_value() -> ExecutorsSummaryTypeDef:
return {
"ExecutorId": ...,
}
# ExecutorsSummaryTypeDef definition
class ExecutorsSummaryTypeDef(TypedDict):
ExecutorId: str,
ExecutorType: NotRequired[ExecutorTypeType], # (1)
StartDateTime: NotRequired[int],
TerminationDateTime: NotRequired[int],
ExecutorState: NotRequired[ExecutorStateType], # (2)
ExecutorSize: NotRequired[int],
- See ExecutorTypeType
- See ExecutorStateType
ExportNotebookInputRequestTypeDef#
# ExportNotebookInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ExportNotebookInputRequestTypeDef
def get_value() -> ExportNotebookInputRequestTypeDef:
return {
"NotebookId": ...,
}
# ExportNotebookInputRequestTypeDef definition
class ExportNotebookInputRequestTypeDef(TypedDict):
NotebookId: str,
NotebookMetadataTypeDef#
# NotebookMetadataTypeDef usage example
from mypy_boto3_athena.type_defs import NotebookMetadataTypeDef
def get_value() -> NotebookMetadataTypeDef:
return {
"NotebookId": ...,
}
# NotebookMetadataTypeDef definition
class NotebookMetadataTypeDef(TypedDict):
NotebookId: NotRequired[str],
Name: NotRequired[str],
WorkGroup: NotRequired[str],
CreationTime: NotRequired[datetime],
Type: NotRequired[NotebookTypeType], # (1)
LastModifiedTime: NotRequired[datetime],
- See NotebookTypeType
FilterDefinitionTypeDef#
# FilterDefinitionTypeDef usage example
from mypy_boto3_athena.type_defs import FilterDefinitionTypeDef
def get_value() -> FilterDefinitionTypeDef:
return {
"Name": ...,
}
# FilterDefinitionTypeDef definition
class FilterDefinitionTypeDef(TypedDict):
Name: NotRequired[str],
GetCalculationExecutionCodeRequestRequestTypeDef#
# GetCalculationExecutionCodeRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetCalculationExecutionCodeRequestRequestTypeDef
def get_value() -> GetCalculationExecutionCodeRequestRequestTypeDef:
return {
"CalculationExecutionId": ...,
}
# GetCalculationExecutionCodeRequestRequestTypeDef definition
class GetCalculationExecutionCodeRequestRequestTypeDef(TypedDict):
CalculationExecutionId: str,
GetCalculationExecutionCodeResponseTypeDef#
# GetCalculationExecutionCodeResponseTypeDef usage example
from mypy_boto3_athena.type_defs import GetCalculationExecutionCodeResponseTypeDef
def get_value() -> GetCalculationExecutionCodeResponseTypeDef:
return {
"CodeBlock": ...,
"ResponseMetadata": ...,
}
# GetCalculationExecutionCodeResponseTypeDef definition
class GetCalculationExecutionCodeResponseTypeDef(TypedDict):
CodeBlock: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCalculationExecutionRequestRequestTypeDef#
# GetCalculationExecutionRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetCalculationExecutionRequestRequestTypeDef
def get_value() -> GetCalculationExecutionRequestRequestTypeDef:
return {
"CalculationExecutionId": ...,
}
# GetCalculationExecutionRequestRequestTypeDef definition
class GetCalculationExecutionRequestRequestTypeDef(TypedDict):
CalculationExecutionId: str,
GetCalculationExecutionStatusRequestRequestTypeDef#
# GetCalculationExecutionStatusRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetCalculationExecutionStatusRequestRequestTypeDef
def get_value() -> GetCalculationExecutionStatusRequestRequestTypeDef:
return {
"CalculationExecutionId": ...,
}
# GetCalculationExecutionStatusRequestRequestTypeDef definition
class GetCalculationExecutionStatusRequestRequestTypeDef(TypedDict):
CalculationExecutionId: str,
GetCapacityAssignmentConfigurationInputRequestTypeDef#
# GetCapacityAssignmentConfigurationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetCapacityAssignmentConfigurationInputRequestTypeDef
def get_value() -> GetCapacityAssignmentConfigurationInputRequestTypeDef:
return {
"CapacityReservationName": ...,
}
# GetCapacityAssignmentConfigurationInputRequestTypeDef definition
class GetCapacityAssignmentConfigurationInputRequestTypeDef(TypedDict):
CapacityReservationName: str,
GetCapacityReservationInputRequestTypeDef#
# GetCapacityReservationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetCapacityReservationInputRequestTypeDef
def get_value() -> GetCapacityReservationInputRequestTypeDef:
return {
"Name": ...,
}
# GetCapacityReservationInputRequestTypeDef definition
class GetCapacityReservationInputRequestTypeDef(TypedDict):
Name: str,
GetDataCatalogInputRequestTypeDef#
# GetDataCatalogInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetDataCatalogInputRequestTypeDef
def get_value() -> GetDataCatalogInputRequestTypeDef:
return {
"Name": ...,
}
# GetDataCatalogInputRequestTypeDef definition
class GetDataCatalogInputRequestTypeDef(TypedDict):
Name: str,
GetDatabaseInputRequestTypeDef#
# GetDatabaseInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetDatabaseInputRequestTypeDef
def get_value() -> GetDatabaseInputRequestTypeDef:
return {
"CatalogName": ...,
"DatabaseName": ...,
}
# GetDatabaseInputRequestTypeDef definition
class GetDatabaseInputRequestTypeDef(TypedDict):
CatalogName: str,
DatabaseName: str,
GetNamedQueryInputRequestTypeDef#
# GetNamedQueryInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetNamedQueryInputRequestTypeDef
def get_value() -> GetNamedQueryInputRequestTypeDef:
return {
"NamedQueryId": ...,
}
# GetNamedQueryInputRequestTypeDef definition
class GetNamedQueryInputRequestTypeDef(TypedDict):
NamedQueryId: str,
GetNotebookMetadataInputRequestTypeDef#
# GetNotebookMetadataInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetNotebookMetadataInputRequestTypeDef
def get_value() -> GetNotebookMetadataInputRequestTypeDef:
return {
"NotebookId": ...,
}
# GetNotebookMetadataInputRequestTypeDef definition
class GetNotebookMetadataInputRequestTypeDef(TypedDict):
NotebookId: str,
GetPreparedStatementInputRequestTypeDef#
# GetPreparedStatementInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetPreparedStatementInputRequestTypeDef
def get_value() -> GetPreparedStatementInputRequestTypeDef:
return {
"StatementName": ...,
"WorkGroup": ...,
}
# GetPreparedStatementInputRequestTypeDef definition
class GetPreparedStatementInputRequestTypeDef(TypedDict):
StatementName: str,
WorkGroup: str,
GetQueryExecutionInputRequestTypeDef#
# GetQueryExecutionInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryExecutionInputRequestTypeDef
def get_value() -> GetQueryExecutionInputRequestTypeDef:
return {
"QueryExecutionId": ...,
}
# GetQueryExecutionInputRequestTypeDef definition
class GetQueryExecutionInputRequestTypeDef(TypedDict):
QueryExecutionId: str,
GetQueryResultsInputGetQueryResultsPaginateTypeDef#
# GetQueryResultsInputGetQueryResultsPaginateTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryResultsInputGetQueryResultsPaginateTypeDef
def get_value() -> GetQueryResultsInputGetQueryResultsPaginateTypeDef:
return {
"QueryExecutionId": ...,
}
# GetQueryResultsInputGetQueryResultsPaginateTypeDef definition
class GetQueryResultsInputGetQueryResultsPaginateTypeDef(TypedDict):
QueryExecutionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetQueryResultsInputRequestTypeDef#
# GetQueryResultsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryResultsInputRequestTypeDef
def get_value() -> GetQueryResultsInputRequestTypeDef:
return {
"QueryExecutionId": ...,
}
# GetQueryResultsInputRequestTypeDef definition
class GetQueryResultsInputRequestTypeDef(TypedDict):
QueryExecutionId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetQueryRuntimeStatisticsInputRequestTypeDef#
# GetQueryRuntimeStatisticsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryRuntimeStatisticsInputRequestTypeDef
def get_value() -> GetQueryRuntimeStatisticsInputRequestTypeDef:
return {
"QueryExecutionId": ...,
}
# GetQueryRuntimeStatisticsInputRequestTypeDef definition
class GetQueryRuntimeStatisticsInputRequestTypeDef(TypedDict):
QueryExecutionId: str,
GetSessionRequestRequestTypeDef#
# GetSessionRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetSessionRequestRequestTypeDef
def get_value() -> GetSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
# GetSessionRequestRequestTypeDef definition
class GetSessionRequestRequestTypeDef(TypedDict):
SessionId: str,
SessionStatisticsTypeDef#
# SessionStatisticsTypeDef usage example
from mypy_boto3_athena.type_defs import SessionStatisticsTypeDef
def get_value() -> SessionStatisticsTypeDef:
return {
"DpuExecutionInMillis": ...,
}
# SessionStatisticsTypeDef definition
class SessionStatisticsTypeDef(TypedDict):
DpuExecutionInMillis: NotRequired[int],
SessionStatusTypeDef#
# SessionStatusTypeDef usage example
from mypy_boto3_athena.type_defs import SessionStatusTypeDef
def get_value() -> SessionStatusTypeDef:
return {
"StartDateTime": ...,
}
# SessionStatusTypeDef definition
class SessionStatusTypeDef(TypedDict):
StartDateTime: NotRequired[datetime],
LastModifiedDateTime: NotRequired[datetime],
EndDateTime: NotRequired[datetime],
IdleSinceDateTime: NotRequired[datetime],
State: NotRequired[SessionStateType], # (1)
StateChangeReason: NotRequired[str],
- See SessionStateType
GetSessionStatusRequestRequestTypeDef#
# GetSessionStatusRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetSessionStatusRequestRequestTypeDef
def get_value() -> GetSessionStatusRequestRequestTypeDef:
return {
"SessionId": ...,
}
# GetSessionStatusRequestRequestTypeDef definition
class GetSessionStatusRequestRequestTypeDef(TypedDict):
SessionId: str,
GetTableMetadataInputRequestTypeDef#
# GetTableMetadataInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetTableMetadataInputRequestTypeDef
def get_value() -> GetTableMetadataInputRequestTypeDef:
return {
"CatalogName": ...,
"DatabaseName": ...,
"TableName": ...,
}
# GetTableMetadataInputRequestTypeDef definition
class GetTableMetadataInputRequestTypeDef(TypedDict):
CatalogName: str,
DatabaseName: str,
TableName: str,
GetWorkGroupInputRequestTypeDef#
# GetWorkGroupInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import GetWorkGroupInputRequestTypeDef
def get_value() -> GetWorkGroupInputRequestTypeDef:
return {
"WorkGroup": ...,
}
# GetWorkGroupInputRequestTypeDef definition
class GetWorkGroupInputRequestTypeDef(TypedDict):
WorkGroup: str,
ImportNotebookInputRequestTypeDef#
# ImportNotebookInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ImportNotebookInputRequestTypeDef
def get_value() -> ImportNotebookInputRequestTypeDef:
return {
"WorkGroup": ...,
"Name": ...,
"Payload": ...,
"Type": ...,
}
# ImportNotebookInputRequestTypeDef definition
class ImportNotebookInputRequestTypeDef(TypedDict):
WorkGroup: str,
Name: str,
Payload: str,
Type: NotebookTypeType, # (1)
ClientRequestToken: NotRequired[str],
- See NotebookTypeType
ImportNotebookOutputTypeDef#
# ImportNotebookOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ImportNotebookOutputTypeDef
def get_value() -> ImportNotebookOutputTypeDef:
return {
"NotebookId": ...,
"ResponseMetadata": ...,
}
# ImportNotebookOutputTypeDef definition
class ImportNotebookOutputTypeDef(TypedDict):
NotebookId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationDPUSizesInputRequestTypeDef#
# ListApplicationDPUSizesInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListApplicationDPUSizesInputRequestTypeDef
def get_value() -> ListApplicationDPUSizesInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListApplicationDPUSizesInputRequestTypeDef definition
class ListApplicationDPUSizesInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCalculationExecutionsRequestRequestTypeDef#
# ListCalculationExecutionsRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListCalculationExecutionsRequestRequestTypeDef
def get_value() -> ListCalculationExecutionsRequestRequestTypeDef:
return {
"SessionId": ...,
}
# ListCalculationExecutionsRequestRequestTypeDef definition
class ListCalculationExecutionsRequestRequestTypeDef(TypedDict):
SessionId: str,
StateFilter: NotRequired[CalculationExecutionStateType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCapacityReservationsInputRequestTypeDef#
# ListCapacityReservationsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListCapacityReservationsInputRequestTypeDef
def get_value() -> ListCapacityReservationsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListCapacityReservationsInputRequestTypeDef definition
class ListCapacityReservationsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataCatalogsInputListDataCatalogsPaginateTypeDef#
# ListDataCatalogsInputListDataCatalogsPaginateTypeDef usage example
from mypy_boto3_athena.type_defs import ListDataCatalogsInputListDataCatalogsPaginateTypeDef
def get_value() -> ListDataCatalogsInputListDataCatalogsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDataCatalogsInputListDataCatalogsPaginateTypeDef definition
class ListDataCatalogsInputListDataCatalogsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataCatalogsInputRequestTypeDef#
# ListDataCatalogsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListDataCatalogsInputRequestTypeDef
def get_value() -> ListDataCatalogsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListDataCatalogsInputRequestTypeDef definition
class ListDataCatalogsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDatabasesInputListDatabasesPaginateTypeDef#
# ListDatabasesInputListDatabasesPaginateTypeDef usage example
from mypy_boto3_athena.type_defs import ListDatabasesInputListDatabasesPaginateTypeDef
def get_value() -> ListDatabasesInputListDatabasesPaginateTypeDef:
return {
"CatalogName": ...,
}
# ListDatabasesInputListDatabasesPaginateTypeDef definition
class ListDatabasesInputListDatabasesPaginateTypeDef(TypedDict):
CatalogName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatabasesInputRequestTypeDef#
# ListDatabasesInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListDatabasesInputRequestTypeDef
def get_value() -> ListDatabasesInputRequestTypeDef:
return {
"CatalogName": ...,
}
# ListDatabasesInputRequestTypeDef definition
class ListDatabasesInputRequestTypeDef(TypedDict):
CatalogName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEngineVersionsInputRequestTypeDef#
# ListEngineVersionsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListEngineVersionsInputRequestTypeDef
def get_value() -> ListEngineVersionsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListEngineVersionsInputRequestTypeDef definition
class ListEngineVersionsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListExecutorsRequestRequestTypeDef#
# ListExecutorsRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListExecutorsRequestRequestTypeDef
def get_value() -> ListExecutorsRequestRequestTypeDef:
return {
"SessionId": ...,
}
# ListExecutorsRequestRequestTypeDef definition
class ListExecutorsRequestRequestTypeDef(TypedDict):
SessionId: str,
ExecutorStateFilter: NotRequired[ExecutorStateType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListNamedQueriesInputListNamedQueriesPaginateTypeDef#
# ListNamedQueriesInputListNamedQueriesPaginateTypeDef usage example
from mypy_boto3_athena.type_defs import ListNamedQueriesInputListNamedQueriesPaginateTypeDef
def get_value() -> ListNamedQueriesInputListNamedQueriesPaginateTypeDef:
return {
"WorkGroup": ...,
}
# ListNamedQueriesInputListNamedQueriesPaginateTypeDef definition
class ListNamedQueriesInputListNamedQueriesPaginateTypeDef(TypedDict):
WorkGroup: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNamedQueriesInputRequestTypeDef#
# ListNamedQueriesInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListNamedQueriesInputRequestTypeDef
def get_value() -> ListNamedQueriesInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListNamedQueriesInputRequestTypeDef definition
class ListNamedQueriesInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WorkGroup: NotRequired[str],
ListNamedQueriesOutputTypeDef#
# ListNamedQueriesOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListNamedQueriesOutputTypeDef
def get_value() -> ListNamedQueriesOutputTypeDef:
return {
"NamedQueryIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListNamedQueriesOutputTypeDef definition
class ListNamedQueriesOutputTypeDef(TypedDict):
NamedQueryIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListNotebookSessionsRequestRequestTypeDef#
# ListNotebookSessionsRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListNotebookSessionsRequestRequestTypeDef
def get_value() -> ListNotebookSessionsRequestRequestTypeDef:
return {
"NotebookId": ...,
}
# ListNotebookSessionsRequestRequestTypeDef definition
class ListNotebookSessionsRequestRequestTypeDef(TypedDict):
NotebookId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NotebookSessionSummaryTypeDef#
# NotebookSessionSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import NotebookSessionSummaryTypeDef
def get_value() -> NotebookSessionSummaryTypeDef:
return {
"SessionId": ...,
}
# NotebookSessionSummaryTypeDef definition
class NotebookSessionSummaryTypeDef(TypedDict):
SessionId: NotRequired[str],
CreationTime: NotRequired[datetime],
ListPreparedStatementsInputRequestTypeDef#
# ListPreparedStatementsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListPreparedStatementsInputRequestTypeDef
def get_value() -> ListPreparedStatementsInputRequestTypeDef:
return {
"WorkGroup": ...,
}
# ListPreparedStatementsInputRequestTypeDef definition
class ListPreparedStatementsInputRequestTypeDef(TypedDict):
WorkGroup: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PreparedStatementSummaryTypeDef#
# PreparedStatementSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import PreparedStatementSummaryTypeDef
def get_value() -> PreparedStatementSummaryTypeDef:
return {
"StatementName": ...,
}
# PreparedStatementSummaryTypeDef definition
class PreparedStatementSummaryTypeDef(TypedDict):
StatementName: NotRequired[str],
LastModifiedTime: NotRequired[datetime],
ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef#
# ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef usage example
from mypy_boto3_athena.type_defs import ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef
def get_value() -> ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef:
return {
"WorkGroup": ...,
}
# ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef definition
class ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef(TypedDict):
WorkGroup: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueryExecutionsInputRequestTypeDef#
# ListQueryExecutionsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListQueryExecutionsInputRequestTypeDef
def get_value() -> ListQueryExecutionsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListQueryExecutionsInputRequestTypeDef definition
class ListQueryExecutionsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WorkGroup: NotRequired[str],
ListQueryExecutionsOutputTypeDef#
# ListQueryExecutionsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListQueryExecutionsOutputTypeDef
def get_value() -> ListQueryExecutionsOutputTypeDef:
return {
"QueryExecutionIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListQueryExecutionsOutputTypeDef definition
class ListQueryExecutionsOutputTypeDef(TypedDict):
QueryExecutionIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListSessionsRequestRequestTypeDef#
# ListSessionsRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListSessionsRequestRequestTypeDef
def get_value() -> ListSessionsRequestRequestTypeDef:
return {
"WorkGroup": ...,
}
# ListSessionsRequestRequestTypeDef definition
class ListSessionsRequestRequestTypeDef(TypedDict):
WorkGroup: str,
StateFilter: NotRequired[SessionStateType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See SessionStateType
ListTableMetadataInputListTableMetadataPaginateTypeDef#
# ListTableMetadataInputListTableMetadataPaginateTypeDef usage example
from mypy_boto3_athena.type_defs import ListTableMetadataInputListTableMetadataPaginateTypeDef
def get_value() -> ListTableMetadataInputListTableMetadataPaginateTypeDef:
return {
"CatalogName": ...,
"DatabaseName": ...,
}
# ListTableMetadataInputListTableMetadataPaginateTypeDef definition
class ListTableMetadataInputListTableMetadataPaginateTypeDef(TypedDict):
CatalogName: str,
DatabaseName: str,
Expression: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTableMetadataInputRequestTypeDef#
# ListTableMetadataInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListTableMetadataInputRequestTypeDef
def get_value() -> ListTableMetadataInputRequestTypeDef:
return {
"CatalogName": ...,
"DatabaseName": ...,
}
# ListTableMetadataInputRequestTypeDef definition
class ListTableMetadataInputRequestTypeDef(TypedDict):
CatalogName: str,
DatabaseName: str,
Expression: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceInputListTagsForResourcePaginateTypeDef#
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef usage example
from mypy_boto3_athena.type_defs import ListTagsForResourceInputListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceInputListTagsForResourcePaginateTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
ResourceARN: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListWorkGroupsInputRequestTypeDef#
# ListWorkGroupsInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListWorkGroupsInputRequestTypeDef
def get_value() -> ListWorkGroupsInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListWorkGroupsInputRequestTypeDef definition
class ListWorkGroupsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_athena.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
QueryExecutionContextTypeDef#
# QueryExecutionContextTypeDef usage example
from mypy_boto3_athena.type_defs import QueryExecutionContextTypeDef
def get_value() -> QueryExecutionContextTypeDef:
return {
"Database": ...,
}
# QueryExecutionContextTypeDef definition
class QueryExecutionContextTypeDef(TypedDict):
Database: NotRequired[str],
Catalog: NotRequired[str],
ResultReuseInformationTypeDef#
# ResultReuseInformationTypeDef usage example
from mypy_boto3_athena.type_defs import ResultReuseInformationTypeDef
def get_value() -> ResultReuseInformationTypeDef:
return {
"ReusedPreviousResult": ...,
}
# ResultReuseInformationTypeDef definition
class ResultReuseInformationTypeDef(TypedDict):
ReusedPreviousResult: bool,
QueryRuntimeStatisticsRowsTypeDef#
# QueryRuntimeStatisticsRowsTypeDef usage example
from mypy_boto3_athena.type_defs import QueryRuntimeStatisticsRowsTypeDef
def get_value() -> QueryRuntimeStatisticsRowsTypeDef:
return {
"InputRows": ...,
}
# QueryRuntimeStatisticsRowsTypeDef definition
class QueryRuntimeStatisticsRowsTypeDef(TypedDict):
InputRows: NotRequired[int],
InputBytes: NotRequired[int],
OutputBytes: NotRequired[int],
OutputRows: NotRequired[int],
QueryRuntimeStatisticsTimelineTypeDef#
# QueryRuntimeStatisticsTimelineTypeDef usage example
from mypy_boto3_athena.type_defs import QueryRuntimeStatisticsTimelineTypeDef
def get_value() -> QueryRuntimeStatisticsTimelineTypeDef:
return {
"QueryQueueTimeInMillis": ...,
}
# QueryRuntimeStatisticsTimelineTypeDef definition
class QueryRuntimeStatisticsTimelineTypeDef(TypedDict):
QueryQueueTimeInMillis: NotRequired[int],
QueryPlanningTimeInMillis: NotRequired[int],
EngineExecutionTimeInMillis: NotRequired[int],
ServiceProcessingTimeInMillis: NotRequired[int],
TotalExecutionTimeInMillis: NotRequired[int],
QueryStagePlanNodeTypeDef#
# QueryStagePlanNodeTypeDef usage example
from mypy_boto3_athena.type_defs import QueryStagePlanNodeTypeDef
def get_value() -> QueryStagePlanNodeTypeDef:
return {
"Name": ...,
}
# QueryStagePlanNodeTypeDef definition
class QueryStagePlanNodeTypeDef(TypedDict):
Name: NotRequired[str],
Identifier: NotRequired[str],
Children: NotRequired[List[QueryStagePlanNodeTypeDef]], # (1)
RemoteSources: NotRequired[List[str]],
QueryStageTypeDef#
# QueryStageTypeDef usage example
from mypy_boto3_athena.type_defs import QueryStageTypeDef
def get_value() -> QueryStageTypeDef:
return {
"StageId": ...,
}
# QueryStageTypeDef definition
class QueryStageTypeDef(TypedDict):
StageId: NotRequired[int],
State: NotRequired[str],
OutputBytes: NotRequired[int],
OutputRows: NotRequired[int],
InputBytes: NotRequired[int],
InputRows: NotRequired[int],
ExecutionTime: NotRequired[int],
QueryStagePlan: NotRequired[QueryStagePlanNodeTypeDef], # (1)
SubStages: NotRequired[List[QueryStageTypeDef]], # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_athena.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ResultReuseByAgeConfigurationTypeDef#
# ResultReuseByAgeConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import ResultReuseByAgeConfigurationTypeDef
def get_value() -> ResultReuseByAgeConfigurationTypeDef:
return {
"Enabled": ...,
}
# ResultReuseByAgeConfigurationTypeDef definition
class ResultReuseByAgeConfigurationTypeDef(TypedDict):
Enabled: bool,
MaxAgeInMinutes: NotRequired[int],
StartCalculationExecutionResponseTypeDef#
# StartCalculationExecutionResponseTypeDef usage example
from mypy_boto3_athena.type_defs import StartCalculationExecutionResponseTypeDef
def get_value() -> StartCalculationExecutionResponseTypeDef:
return {
"CalculationExecutionId": ...,
"State": ...,
"ResponseMetadata": ...,
}
# StartCalculationExecutionResponseTypeDef definition
class StartCalculationExecutionResponseTypeDef(TypedDict):
CalculationExecutionId: str,
State: CalculationExecutionStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartQueryExecutionOutputTypeDef#
# StartQueryExecutionOutputTypeDef usage example
from mypy_boto3_athena.type_defs import StartQueryExecutionOutputTypeDef
def get_value() -> StartQueryExecutionOutputTypeDef:
return {
"QueryExecutionId": ...,
"ResponseMetadata": ...,
}
# StartQueryExecutionOutputTypeDef definition
class StartQueryExecutionOutputTypeDef(TypedDict):
QueryExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSessionResponseTypeDef#
# StartSessionResponseTypeDef usage example
from mypy_boto3_athena.type_defs import StartSessionResponseTypeDef
def get_value() -> StartSessionResponseTypeDef:
return {
"SessionId": ...,
"State": ...,
"ResponseMetadata": ...,
}
# StartSessionResponseTypeDef definition
class StartSessionResponseTypeDef(TypedDict):
SessionId: str,
State: SessionStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopCalculationExecutionRequestRequestTypeDef#
# StopCalculationExecutionRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import StopCalculationExecutionRequestRequestTypeDef
def get_value() -> StopCalculationExecutionRequestRequestTypeDef:
return {
"CalculationExecutionId": ...,
}
# StopCalculationExecutionRequestRequestTypeDef definition
class StopCalculationExecutionRequestRequestTypeDef(TypedDict):
CalculationExecutionId: str,
StopCalculationExecutionResponseTypeDef#
# StopCalculationExecutionResponseTypeDef usage example
from mypy_boto3_athena.type_defs import StopCalculationExecutionResponseTypeDef
def get_value() -> StopCalculationExecutionResponseTypeDef:
return {
"State": ...,
"ResponseMetadata": ...,
}
# StopCalculationExecutionResponseTypeDef definition
class StopCalculationExecutionResponseTypeDef(TypedDict):
State: CalculationExecutionStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopQueryExecutionInputRequestTypeDef#
# StopQueryExecutionInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import StopQueryExecutionInputRequestTypeDef
def get_value() -> StopQueryExecutionInputRequestTypeDef:
return {
"QueryExecutionId": ...,
}
# StopQueryExecutionInputRequestTypeDef definition
class StopQueryExecutionInputRequestTypeDef(TypedDict):
QueryExecutionId: str,
TerminateSessionRequestRequestTypeDef#
# TerminateSessionRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import TerminateSessionRequestRequestTypeDef
def get_value() -> TerminateSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
# TerminateSessionRequestRequestTypeDef definition
class TerminateSessionRequestRequestTypeDef(TypedDict):
SessionId: str,
TerminateSessionResponseTypeDef#
# TerminateSessionResponseTypeDef usage example
from mypy_boto3_athena.type_defs import TerminateSessionResponseTypeDef
def get_value() -> TerminateSessionResponseTypeDef:
return {
"State": ...,
"ResponseMetadata": ...,
}
# TerminateSessionResponseTypeDef definition
class TerminateSessionResponseTypeDef(TypedDict):
State: SessionStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateCapacityReservationInputRequestTypeDef#
# UpdateCapacityReservationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdateCapacityReservationInputRequestTypeDef
def get_value() -> UpdateCapacityReservationInputRequestTypeDef:
return {
"TargetDpus": ...,
"Name": ...,
}
# UpdateCapacityReservationInputRequestTypeDef definition
class UpdateCapacityReservationInputRequestTypeDef(TypedDict):
TargetDpus: int,
Name: str,
UpdateDataCatalogInputRequestTypeDef#
# UpdateDataCatalogInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdateDataCatalogInputRequestTypeDef
def get_value() -> UpdateDataCatalogInputRequestTypeDef:
return {
"Name": ...,
"Type": ...,
}
# UpdateDataCatalogInputRequestTypeDef definition
class UpdateDataCatalogInputRequestTypeDef(TypedDict):
Name: str,
Type: DataCatalogTypeType, # (1)
Description: NotRequired[str],
Parameters: NotRequired[Mapping[str, str]],
UpdateNamedQueryInputRequestTypeDef#
# UpdateNamedQueryInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdateNamedQueryInputRequestTypeDef
def get_value() -> UpdateNamedQueryInputRequestTypeDef:
return {
"NamedQueryId": ...,
"Name": ...,
"QueryString": ...,
}
# UpdateNamedQueryInputRequestTypeDef definition
class UpdateNamedQueryInputRequestTypeDef(TypedDict):
NamedQueryId: str,
Name: str,
QueryString: str,
Description: NotRequired[str],
UpdateNotebookInputRequestTypeDef#
# UpdateNotebookInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdateNotebookInputRequestTypeDef
def get_value() -> UpdateNotebookInputRequestTypeDef:
return {
"NotebookId": ...,
"Payload": ...,
"Type": ...,
}
# UpdateNotebookInputRequestTypeDef definition
class UpdateNotebookInputRequestTypeDef(TypedDict):
NotebookId: str,
Payload: str,
Type: NotebookTypeType, # (1)
SessionId: NotRequired[str],
ClientRequestToken: NotRequired[str],
- See NotebookTypeType
UpdateNotebookMetadataInputRequestTypeDef#
# UpdateNotebookMetadataInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdateNotebookMetadataInputRequestTypeDef
def get_value() -> UpdateNotebookMetadataInputRequestTypeDef:
return {
"NotebookId": ...,
"Name": ...,
}
# UpdateNotebookMetadataInputRequestTypeDef definition
class UpdateNotebookMetadataInputRequestTypeDef(TypedDict):
NotebookId: str,
Name: str,
ClientRequestToken: NotRequired[str],
UpdatePreparedStatementInputRequestTypeDef#
# UpdatePreparedStatementInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdatePreparedStatementInputRequestTypeDef
def get_value() -> UpdatePreparedStatementInputRequestTypeDef:
return {
"StatementName": ...,
"WorkGroup": ...,
"QueryStatement": ...,
}
# UpdatePreparedStatementInputRequestTypeDef definition
class UpdatePreparedStatementInputRequestTypeDef(TypedDict):
StatementName: str,
WorkGroup: str,
QueryStatement: str,
Description: NotRequired[str],
ListApplicationDPUSizesOutputTypeDef#
# ListApplicationDPUSizesOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListApplicationDPUSizesOutputTypeDef
def get_value() -> ListApplicationDPUSizesOutputTypeDef:
return {
"ApplicationDPUSizes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListApplicationDPUSizesOutputTypeDef definition
class ListApplicationDPUSizesOutputTypeDef(TypedDict):
ApplicationDPUSizes: List[ApplicationDPUSizesTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QueryExecutionStatusTypeDef#
# QueryExecutionStatusTypeDef usage example
from mypy_boto3_athena.type_defs import QueryExecutionStatusTypeDef
def get_value() -> QueryExecutionStatusTypeDef:
return {
"State": ...,
}
# QueryExecutionStatusTypeDef definition
class QueryExecutionStatusTypeDef(TypedDict):
State: NotRequired[QueryExecutionStateType], # (1)
StateChangeReason: NotRequired[str],
SubmissionDateTime: NotRequired[datetime],
CompletionDateTime: NotRequired[datetime],
AthenaError: NotRequired[AthenaErrorTypeDef], # (2)
GetNamedQueryOutputTypeDef#
# GetNamedQueryOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetNamedQueryOutputTypeDef
def get_value() -> GetNamedQueryOutputTypeDef:
return {
"NamedQuery": ...,
"ResponseMetadata": ...,
}
# GetNamedQueryOutputTypeDef definition
class GetNamedQueryOutputTypeDef(TypedDict):
NamedQuery: NamedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetNamedQueryOutputTypeDef#
# BatchGetNamedQueryOutputTypeDef usage example
from mypy_boto3_athena.type_defs import BatchGetNamedQueryOutputTypeDef
def get_value() -> BatchGetNamedQueryOutputTypeDef:
return {
"NamedQueries": ...,
"UnprocessedNamedQueryIds": ...,
"ResponseMetadata": ...,
}
# BatchGetNamedQueryOutputTypeDef definition
class BatchGetNamedQueryOutputTypeDef(TypedDict):
NamedQueries: List[NamedQueryTypeDef], # (1)
UnprocessedNamedQueryIds: List[UnprocessedNamedQueryIdTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPreparedStatementOutputTypeDef#
# GetPreparedStatementOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetPreparedStatementOutputTypeDef
def get_value() -> GetPreparedStatementOutputTypeDef:
return {
"PreparedStatement": ...,
"ResponseMetadata": ...,
}
# GetPreparedStatementOutputTypeDef definition
class GetPreparedStatementOutputTypeDef(TypedDict):
PreparedStatement: PreparedStatementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetPreparedStatementOutputTypeDef#
# BatchGetPreparedStatementOutputTypeDef usage example
from mypy_boto3_athena.type_defs import BatchGetPreparedStatementOutputTypeDef
def get_value() -> BatchGetPreparedStatementOutputTypeDef:
return {
"PreparedStatements": ...,
"UnprocessedPreparedStatementNames": ...,
"ResponseMetadata": ...,
}
# BatchGetPreparedStatementOutputTypeDef definition
class BatchGetPreparedStatementOutputTypeDef(TypedDict):
PreparedStatements: List[PreparedStatementTypeDef], # (1)
UnprocessedPreparedStatementNames: List[UnprocessedPreparedStatementNameTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PreparedStatementTypeDef
- See UnprocessedPreparedStatementNameTypeDef
- See ResponseMetadataTypeDef
StartCalculationExecutionRequestRequestTypeDef#
# StartCalculationExecutionRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import StartCalculationExecutionRequestRequestTypeDef
def get_value() -> StartCalculationExecutionRequestRequestTypeDef:
return {
"SessionId": ...,
}
# StartCalculationExecutionRequestRequestTypeDef definition
class StartCalculationExecutionRequestRequestTypeDef(TypedDict):
SessionId: str,
Description: NotRequired[str],
CalculationConfiguration: NotRequired[CalculationConfigurationTypeDef], # (1)
CodeBlock: NotRequired[str],
ClientRequestToken: NotRequired[str],
CalculationSummaryTypeDef#
# CalculationSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import CalculationSummaryTypeDef
def get_value() -> CalculationSummaryTypeDef:
return {
"CalculationExecutionId": ...,
}
# CalculationSummaryTypeDef definition
class CalculationSummaryTypeDef(TypedDict):
CalculationExecutionId: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[CalculationStatusTypeDef], # (1)
GetCalculationExecutionResponseTypeDef#
# GetCalculationExecutionResponseTypeDef usage example
from mypy_boto3_athena.type_defs import GetCalculationExecutionResponseTypeDef
def get_value() -> GetCalculationExecutionResponseTypeDef:
return {
"CalculationExecutionId": ...,
"SessionId": ...,
"Description": ...,
"WorkingDirectory": ...,
"Status": ...,
"Statistics": ...,
"Result": ...,
"ResponseMetadata": ...,
}
# GetCalculationExecutionResponseTypeDef definition
class GetCalculationExecutionResponseTypeDef(TypedDict):
CalculationExecutionId: str,
SessionId: str,
Description: str,
WorkingDirectory: str,
Status: CalculationStatusTypeDef, # (1)
Statistics: CalculationStatisticsTypeDef, # (2)
Result: CalculationResultTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See CalculationStatusTypeDef
- See CalculationStatisticsTypeDef
- See CalculationResultTypeDef
- See ResponseMetadataTypeDef
GetCalculationExecutionStatusResponseTypeDef#
# GetCalculationExecutionStatusResponseTypeDef usage example
from mypy_boto3_athena.type_defs import GetCalculationExecutionStatusResponseTypeDef
def get_value() -> GetCalculationExecutionStatusResponseTypeDef:
return {
"Status": ...,
"Statistics": ...,
"ResponseMetadata": ...,
}
# GetCalculationExecutionStatusResponseTypeDef definition
class GetCalculationExecutionStatusResponseTypeDef(TypedDict):
Status: CalculationStatusTypeDef, # (1)
Statistics: CalculationStatisticsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CapacityReservationTypeDef#
# CapacityReservationTypeDef usage example
from mypy_boto3_athena.type_defs import CapacityReservationTypeDef
def get_value() -> CapacityReservationTypeDef:
return {
"Name": ...,
"Status": ...,
"TargetDpus": ...,
"AllocatedDpus": ...,
"CreationTime": ...,
}
# CapacityReservationTypeDef definition
class CapacityReservationTypeDef(TypedDict):
Name: str,
Status: CapacityReservationStatusType, # (1)
TargetDpus: int,
AllocatedDpus: int,
CreationTime: datetime,
LastAllocation: NotRequired[CapacityAllocationTypeDef], # (2)
LastSuccessfulAllocationTime: NotRequired[datetime],
CapacityAssignmentConfigurationTypeDef#
# CapacityAssignmentConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import CapacityAssignmentConfigurationTypeDef
def get_value() -> CapacityAssignmentConfigurationTypeDef:
return {
"CapacityReservationName": ...,
}
# CapacityAssignmentConfigurationTypeDef definition
class CapacityAssignmentConfigurationTypeDef(TypedDict):
CapacityReservationName: NotRequired[str],
CapacityAssignments: NotRequired[List[CapacityAssignmentTypeDef]], # (1)
PutCapacityAssignmentConfigurationInputRequestTypeDef#
# PutCapacityAssignmentConfigurationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import PutCapacityAssignmentConfigurationInputRequestTypeDef
def get_value() -> PutCapacityAssignmentConfigurationInputRequestTypeDef:
return {
"CapacityReservationName": ...,
"CapacityAssignments": ...,
}
# PutCapacityAssignmentConfigurationInputRequestTypeDef definition
class PutCapacityAssignmentConfigurationInputRequestTypeDef(TypedDict):
CapacityReservationName: str,
CapacityAssignments: Sequence[CapacityAssignmentTypeDef], # (1)
ResultSetMetadataTypeDef#
# ResultSetMetadataTypeDef usage example
from mypy_boto3_athena.type_defs import ResultSetMetadataTypeDef
def get_value() -> ResultSetMetadataTypeDef:
return {
"ColumnInfo": ...,
}
# ResultSetMetadataTypeDef definition
class ResultSetMetadataTypeDef(TypedDict):
ColumnInfo: NotRequired[List[ColumnInfoTypeDef]], # (1)
TableMetadataTypeDef#
# TableMetadataTypeDef usage example
from mypy_boto3_athena.type_defs import TableMetadataTypeDef
def get_value() -> TableMetadataTypeDef:
return {
"Name": ...,
}
# TableMetadataTypeDef definition
class TableMetadataTypeDef(TypedDict):
Name: str,
CreateTime: NotRequired[datetime],
LastAccessTime: NotRequired[datetime],
TableType: NotRequired[str],
Columns: NotRequired[List[ColumnTypeDef]], # (1)
PartitionKeys: NotRequired[List[ColumnTypeDef]], # (1)
Parameters: NotRequired[Dict[str, str]],
- See ColumnTypeDef
- See ColumnTypeDef
CreateCapacityReservationInputRequestTypeDef#
# CreateCapacityReservationInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreateCapacityReservationInputRequestTypeDef
def get_value() -> CreateCapacityReservationInputRequestTypeDef:
return {
"TargetDpus": ...,
"Name": ...,
}
# CreateCapacityReservationInputRequestTypeDef definition
class CreateCapacityReservationInputRequestTypeDef(TypedDict):
TargetDpus: int,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateDataCatalogInputRequestTypeDef#
# CreateDataCatalogInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreateDataCatalogInputRequestTypeDef
def get_value() -> CreateDataCatalogInputRequestTypeDef:
return {
"Name": ...,
"Type": ...,
}
# CreateDataCatalogInputRequestTypeDef definition
class CreateDataCatalogInputRequestTypeDef(TypedDict):
Name: str,
Type: DataCatalogTypeType, # (1)
Description: NotRequired[str],
Parameters: NotRequired[Mapping[str, str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See DataCatalogTypeType
- See TagTypeDef
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ListDataCatalogsOutputTypeDef#
# ListDataCatalogsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListDataCatalogsOutputTypeDef
def get_value() -> ListDataCatalogsOutputTypeDef:
return {
"DataCatalogsSummary": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListDataCatalogsOutputTypeDef definition
class ListDataCatalogsOutputTypeDef(TypedDict):
DataCatalogsSummary: List[DataCatalogSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDataCatalogOutputTypeDef#
# GetDataCatalogOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetDataCatalogOutputTypeDef
def get_value() -> GetDataCatalogOutputTypeDef:
return {
"DataCatalog": ...,
"ResponseMetadata": ...,
}
# GetDataCatalogOutputTypeDef definition
class GetDataCatalogOutputTypeDef(TypedDict):
DataCatalog: DataCatalogTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDatabaseOutputTypeDef#
# GetDatabaseOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetDatabaseOutputTypeDef
def get_value() -> GetDatabaseOutputTypeDef:
return {
"Database": ...,
"ResponseMetadata": ...,
}
# GetDatabaseOutputTypeDef definition
class GetDatabaseOutputTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatabasesOutputTypeDef#
# ListDatabasesOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListDatabasesOutputTypeDef
def get_value() -> ListDatabasesOutputTypeDef:
return {
"DatabaseList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListDatabasesOutputTypeDef definition
class ListDatabasesOutputTypeDef(TypedDict):
DatabaseList: List[DatabaseTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RowTypeDef#
# RowTypeDef usage example
from mypy_boto3_athena.type_defs import RowTypeDef
def get_value() -> RowTypeDef:
return {
"Data": ...,
}
# RowTypeDef definition
class RowTypeDef(TypedDict):
Data: NotRequired[List[DatumTypeDef]], # (1)
- See DatumTypeDef
ResultConfigurationTypeDef#
# ResultConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import ResultConfigurationTypeDef
def get_value() -> ResultConfigurationTypeDef:
return {
"OutputLocation": ...,
}
# ResultConfigurationTypeDef definition
class ResultConfigurationTypeDef(TypedDict):
OutputLocation: NotRequired[str],
EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (1)
ExpectedBucketOwner: NotRequired[str],
AclConfiguration: NotRequired[AclConfigurationTypeDef], # (2)
ResultConfigurationUpdatesTypeDef#
# ResultConfigurationUpdatesTypeDef usage example
from mypy_boto3_athena.type_defs import ResultConfigurationUpdatesTypeDef
def get_value() -> ResultConfigurationUpdatesTypeDef:
return {
"OutputLocation": ...,
}
# ResultConfigurationUpdatesTypeDef definition
class ResultConfigurationUpdatesTypeDef(TypedDict):
OutputLocation: NotRequired[str],
RemoveOutputLocation: NotRequired[bool],
EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (1)
RemoveEncryptionConfiguration: NotRequired[bool],
ExpectedBucketOwner: NotRequired[str],
RemoveExpectedBucketOwner: NotRequired[bool],
AclConfiguration: NotRequired[AclConfigurationTypeDef], # (2)
RemoveAclConfiguration: NotRequired[bool],
SessionConfigurationTypeDef#
# SessionConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import SessionConfigurationTypeDef
def get_value() -> SessionConfigurationTypeDef:
return {
"ExecutionRole": ...,
}
# SessionConfigurationTypeDef definition
class SessionConfigurationTypeDef(TypedDict):
ExecutionRole: NotRequired[str],
WorkingDirectory: NotRequired[str],
IdleTimeoutSeconds: NotRequired[int],
EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (1)
StartSessionRequestRequestTypeDef#
# StartSessionRequestRequestTypeDef usage example
from mypy_boto3_athena.type_defs import StartSessionRequestRequestTypeDef
def get_value() -> StartSessionRequestRequestTypeDef:
return {
"WorkGroup": ...,
"EngineConfiguration": ...,
}
# StartSessionRequestRequestTypeDef definition
class StartSessionRequestRequestTypeDef(TypedDict):
WorkGroup: str,
EngineConfiguration: EngineConfigurationTypeDef, # (1)
Description: NotRequired[str],
NotebookVersion: NotRequired[str],
SessionIdleTimeoutInMinutes: NotRequired[int],
ClientRequestToken: NotRequired[str],
ListEngineVersionsOutputTypeDef#
# ListEngineVersionsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListEngineVersionsOutputTypeDef
def get_value() -> ListEngineVersionsOutputTypeDef:
return {
"EngineVersions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListEngineVersionsOutputTypeDef definition
class ListEngineVersionsOutputTypeDef(TypedDict):
EngineVersions: List[EngineVersionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WorkGroupSummaryTypeDef#
# WorkGroupSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import WorkGroupSummaryTypeDef
def get_value() -> WorkGroupSummaryTypeDef:
return {
"Name": ...,
}
# WorkGroupSummaryTypeDef definition
class WorkGroupSummaryTypeDef(TypedDict):
Name: NotRequired[str],
State: NotRequired[WorkGroupStateType], # (1)
Description: NotRequired[str],
CreationTime: NotRequired[datetime],
EngineVersion: NotRequired[EngineVersionTypeDef], # (2)
ListExecutorsResponseTypeDef#
# ListExecutorsResponseTypeDef usage example
from mypy_boto3_athena.type_defs import ListExecutorsResponseTypeDef
def get_value() -> ListExecutorsResponseTypeDef:
return {
"SessionId": ...,
"NextToken": ...,
"ExecutorsSummary": ...,
"ResponseMetadata": ...,
}
# ListExecutorsResponseTypeDef definition
class ListExecutorsResponseTypeDef(TypedDict):
SessionId: str,
NextToken: str,
ExecutorsSummary: List[ExecutorsSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportNotebookOutputTypeDef#
# ExportNotebookOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ExportNotebookOutputTypeDef
def get_value() -> ExportNotebookOutputTypeDef:
return {
"NotebookMetadata": ...,
"Payload": ...,
"ResponseMetadata": ...,
}
# ExportNotebookOutputTypeDef definition
class ExportNotebookOutputTypeDef(TypedDict):
NotebookMetadata: NotebookMetadataTypeDef, # (1)
Payload: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNotebookMetadataOutputTypeDef#
# GetNotebookMetadataOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetNotebookMetadataOutputTypeDef
def get_value() -> GetNotebookMetadataOutputTypeDef:
return {
"NotebookMetadata": ...,
"ResponseMetadata": ...,
}
# GetNotebookMetadataOutputTypeDef definition
class GetNotebookMetadataOutputTypeDef(TypedDict):
NotebookMetadata: NotebookMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNotebookMetadataOutputTypeDef#
# ListNotebookMetadataOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListNotebookMetadataOutputTypeDef
def get_value() -> ListNotebookMetadataOutputTypeDef:
return {
"NextToken": ...,
"NotebookMetadataList": ...,
"ResponseMetadata": ...,
}
# ListNotebookMetadataOutputTypeDef definition
class ListNotebookMetadataOutputTypeDef(TypedDict):
NextToken: str,
NotebookMetadataList: List[NotebookMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNotebookMetadataInputRequestTypeDef#
# ListNotebookMetadataInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import ListNotebookMetadataInputRequestTypeDef
def get_value() -> ListNotebookMetadataInputRequestTypeDef:
return {
"WorkGroup": ...,
}
# ListNotebookMetadataInputRequestTypeDef definition
class ListNotebookMetadataInputRequestTypeDef(TypedDict):
WorkGroup: str,
Filters: NotRequired[FilterDefinitionTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetSessionStatusResponseTypeDef#
# GetSessionStatusResponseTypeDef usage example
from mypy_boto3_athena.type_defs import GetSessionStatusResponseTypeDef
def get_value() -> GetSessionStatusResponseTypeDef:
return {
"SessionId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# GetSessionStatusResponseTypeDef definition
class GetSessionStatusResponseTypeDef(TypedDict):
SessionId: str,
Status: SessionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SessionSummaryTypeDef#
# SessionSummaryTypeDef usage example
from mypy_boto3_athena.type_defs import SessionSummaryTypeDef
def get_value() -> SessionSummaryTypeDef:
return {
"SessionId": ...,
}
# SessionSummaryTypeDef definition
class SessionSummaryTypeDef(TypedDict):
SessionId: NotRequired[str],
Description: NotRequired[str],
EngineVersion: NotRequired[EngineVersionTypeDef], # (1)
NotebookVersion: NotRequired[str],
Status: NotRequired[SessionStatusTypeDef], # (2)
ListNotebookSessionsResponseTypeDef#
# ListNotebookSessionsResponseTypeDef usage example
from mypy_boto3_athena.type_defs import ListNotebookSessionsResponseTypeDef
def get_value() -> ListNotebookSessionsResponseTypeDef:
return {
"NotebookSessionsList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListNotebookSessionsResponseTypeDef definition
class ListNotebookSessionsResponseTypeDef(TypedDict):
NotebookSessionsList: List[NotebookSessionSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPreparedStatementsOutputTypeDef#
# ListPreparedStatementsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListPreparedStatementsOutputTypeDef
def get_value() -> ListPreparedStatementsOutputTypeDef:
return {
"PreparedStatements": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListPreparedStatementsOutputTypeDef definition
class ListPreparedStatementsOutputTypeDef(TypedDict):
PreparedStatements: List[PreparedStatementSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QueryExecutionStatisticsTypeDef#
# QueryExecutionStatisticsTypeDef usage example
from mypy_boto3_athena.type_defs import QueryExecutionStatisticsTypeDef
def get_value() -> QueryExecutionStatisticsTypeDef:
return {
"EngineExecutionTimeInMillis": ...,
}
# QueryExecutionStatisticsTypeDef definition
class QueryExecutionStatisticsTypeDef(TypedDict):
EngineExecutionTimeInMillis: NotRequired[int],
DataScannedInBytes: NotRequired[int],
DataManifestLocation: NotRequired[str],
TotalExecutionTimeInMillis: NotRequired[int],
QueryQueueTimeInMillis: NotRequired[int],
QueryPlanningTimeInMillis: NotRequired[int],
ServiceProcessingTimeInMillis: NotRequired[int],
ResultReuseInformation: NotRequired[ResultReuseInformationTypeDef], # (1)
QueryRuntimeStatisticsTypeDef#
# QueryRuntimeStatisticsTypeDef usage example
from mypy_boto3_athena.type_defs import QueryRuntimeStatisticsTypeDef
def get_value() -> QueryRuntimeStatisticsTypeDef:
return {
"Timeline": ...,
}
# QueryRuntimeStatisticsTypeDef definition
class QueryRuntimeStatisticsTypeDef(TypedDict):
Timeline: NotRequired[QueryRuntimeStatisticsTimelineTypeDef], # (1)
Rows: NotRequired[QueryRuntimeStatisticsRowsTypeDef], # (2)
OutputStage: NotRequired[QueryStageTypeDef], # (3)
- See QueryRuntimeStatisticsTimelineTypeDef
- See QueryRuntimeStatisticsRowsTypeDef
- See QueryStageTypeDef
ResultReuseConfigurationTypeDef#
# ResultReuseConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import ResultReuseConfigurationTypeDef
def get_value() -> ResultReuseConfigurationTypeDef:
return {
"ResultReuseByAgeConfiguration": ...,
}
# ResultReuseConfigurationTypeDef definition
class ResultReuseConfigurationTypeDef(TypedDict):
ResultReuseByAgeConfiguration: NotRequired[ResultReuseByAgeConfigurationTypeDef], # (1)
ListCalculationExecutionsResponseTypeDef#
# ListCalculationExecutionsResponseTypeDef usage example
from mypy_boto3_athena.type_defs import ListCalculationExecutionsResponseTypeDef
def get_value() -> ListCalculationExecutionsResponseTypeDef:
return {
"NextToken": ...,
"Calculations": ...,
"ResponseMetadata": ...,
}
# ListCalculationExecutionsResponseTypeDef definition
class ListCalculationExecutionsResponseTypeDef(TypedDict):
NextToken: str,
Calculations: List[CalculationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCapacityReservationOutputTypeDef#
# GetCapacityReservationOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetCapacityReservationOutputTypeDef
def get_value() -> GetCapacityReservationOutputTypeDef:
return {
"CapacityReservation": ...,
"ResponseMetadata": ...,
}
# GetCapacityReservationOutputTypeDef definition
class GetCapacityReservationOutputTypeDef(TypedDict):
CapacityReservation: CapacityReservationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCapacityReservationsOutputTypeDef#
# ListCapacityReservationsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListCapacityReservationsOutputTypeDef
def get_value() -> ListCapacityReservationsOutputTypeDef:
return {
"NextToken": ...,
"CapacityReservations": ...,
"ResponseMetadata": ...,
}
# ListCapacityReservationsOutputTypeDef definition
class ListCapacityReservationsOutputTypeDef(TypedDict):
NextToken: str,
CapacityReservations: List[CapacityReservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCapacityAssignmentConfigurationOutputTypeDef#
# GetCapacityAssignmentConfigurationOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetCapacityAssignmentConfigurationOutputTypeDef
def get_value() -> GetCapacityAssignmentConfigurationOutputTypeDef:
return {
"CapacityAssignmentConfiguration": ...,
"ResponseMetadata": ...,
}
# GetCapacityAssignmentConfigurationOutputTypeDef definition
class GetCapacityAssignmentConfigurationOutputTypeDef(TypedDict):
CapacityAssignmentConfiguration: CapacityAssignmentConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTableMetadataOutputTypeDef#
# GetTableMetadataOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetTableMetadataOutputTypeDef
def get_value() -> GetTableMetadataOutputTypeDef:
return {
"TableMetadata": ...,
"ResponseMetadata": ...,
}
# GetTableMetadataOutputTypeDef definition
class GetTableMetadataOutputTypeDef(TypedDict):
TableMetadata: TableMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTableMetadataOutputTypeDef#
# ListTableMetadataOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListTableMetadataOutputTypeDef
def get_value() -> ListTableMetadataOutputTypeDef:
return {
"TableMetadataList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListTableMetadataOutputTypeDef definition
class ListTableMetadataOutputTypeDef(TypedDict):
TableMetadataList: List[TableMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResultSetTypeDef#
# ResultSetTypeDef usage example
from mypy_boto3_athena.type_defs import ResultSetTypeDef
def get_value() -> ResultSetTypeDef:
return {
"Rows": ...,
}
# ResultSetTypeDef definition
class ResultSetTypeDef(TypedDict):
Rows: NotRequired[List[RowTypeDef]], # (1)
ResultSetMetadata: NotRequired[ResultSetMetadataTypeDef], # (2)
- See RowTypeDef
- See ResultSetMetadataTypeDef
WorkGroupConfigurationTypeDef#
# WorkGroupConfigurationTypeDef usage example
from mypy_boto3_athena.type_defs import WorkGroupConfigurationTypeDef
def get_value() -> WorkGroupConfigurationTypeDef:
return {
"ResultConfiguration": ...,
}
# WorkGroupConfigurationTypeDef definition
class WorkGroupConfigurationTypeDef(TypedDict):
ResultConfiguration: NotRequired[ResultConfigurationTypeDef], # (1)
EnforceWorkGroupConfiguration: NotRequired[bool],
PublishCloudWatchMetricsEnabled: NotRequired[bool],
BytesScannedCutoffPerQuery: NotRequired[int],
RequesterPaysEnabled: NotRequired[bool],
EngineVersion: NotRequired[EngineVersionTypeDef], # (2)
AdditionalConfiguration: NotRequired[str],
ExecutionRole: NotRequired[str],
CustomerContentEncryptionConfiguration: NotRequired[CustomerContentEncryptionConfigurationTypeDef], # (3)
EnableMinimumEncryptionConfiguration: NotRequired[bool],
- See ResultConfigurationTypeDef
- See EngineVersionTypeDef
- See CustomerContentEncryptionConfigurationTypeDef
WorkGroupConfigurationUpdatesTypeDef#
# WorkGroupConfigurationUpdatesTypeDef usage example
from mypy_boto3_athena.type_defs import WorkGroupConfigurationUpdatesTypeDef
def get_value() -> WorkGroupConfigurationUpdatesTypeDef:
return {
"EnforceWorkGroupConfiguration": ...,
}
# WorkGroupConfigurationUpdatesTypeDef definition
class WorkGroupConfigurationUpdatesTypeDef(TypedDict):
EnforceWorkGroupConfiguration: NotRequired[bool],
ResultConfigurationUpdates: NotRequired[ResultConfigurationUpdatesTypeDef], # (1)
PublishCloudWatchMetricsEnabled: NotRequired[bool],
BytesScannedCutoffPerQuery: NotRequired[int],
RemoveBytesScannedCutoffPerQuery: NotRequired[bool],
RequesterPaysEnabled: NotRequired[bool],
EngineVersion: NotRequired[EngineVersionTypeDef], # (2)
RemoveCustomerContentEncryptionConfiguration: NotRequired[bool],
AdditionalConfiguration: NotRequired[str],
ExecutionRole: NotRequired[str],
CustomerContentEncryptionConfiguration: NotRequired[CustomerContentEncryptionConfigurationTypeDef], # (3)
EnableMinimumEncryptionConfiguration: NotRequired[bool],
- See ResultConfigurationUpdatesTypeDef
- See EngineVersionTypeDef
- See CustomerContentEncryptionConfigurationTypeDef
GetSessionResponseTypeDef#
# GetSessionResponseTypeDef usage example
from mypy_boto3_athena.type_defs import GetSessionResponseTypeDef
def get_value() -> GetSessionResponseTypeDef:
return {
"SessionId": ...,
"Description": ...,
"WorkGroup": ...,
"EngineVersion": ...,
"EngineConfiguration": ...,
"NotebookVersion": ...,
"SessionConfiguration": ...,
"Status": ...,
"Statistics": ...,
"ResponseMetadata": ...,
}
# GetSessionResponseTypeDef definition
class GetSessionResponseTypeDef(TypedDict):
SessionId: str,
Description: str,
WorkGroup: str,
EngineVersion: str,
EngineConfiguration: EngineConfigurationTypeDef, # (1)
NotebookVersion: str,
SessionConfiguration: SessionConfigurationTypeDef, # (2)
Status: SessionStatusTypeDef, # (3)
Statistics: SessionStatisticsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See EngineConfigurationTypeDef
- See SessionConfigurationTypeDef
- See SessionStatusTypeDef
- See SessionStatisticsTypeDef
- See ResponseMetadataTypeDef
ListWorkGroupsOutputTypeDef#
# ListWorkGroupsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import ListWorkGroupsOutputTypeDef
def get_value() -> ListWorkGroupsOutputTypeDef:
return {
"WorkGroups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListWorkGroupsOutputTypeDef definition
class ListWorkGroupsOutputTypeDef(TypedDict):
WorkGroups: List[WorkGroupSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSessionsResponseTypeDef#
# ListSessionsResponseTypeDef usage example
from mypy_boto3_athena.type_defs import ListSessionsResponseTypeDef
def get_value() -> ListSessionsResponseTypeDef:
return {
"NextToken": ...,
"Sessions": ...,
"ResponseMetadata": ...,
}
# ListSessionsResponseTypeDef definition
class ListSessionsResponseTypeDef(TypedDict):
NextToken: str,
Sessions: List[SessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueryRuntimeStatisticsOutputTypeDef#
# GetQueryRuntimeStatisticsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryRuntimeStatisticsOutputTypeDef
def get_value() -> GetQueryRuntimeStatisticsOutputTypeDef:
return {
"QueryRuntimeStatistics": ...,
"ResponseMetadata": ...,
}
# GetQueryRuntimeStatisticsOutputTypeDef definition
class GetQueryRuntimeStatisticsOutputTypeDef(TypedDict):
QueryRuntimeStatistics: QueryRuntimeStatisticsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QueryExecutionTypeDef#
# QueryExecutionTypeDef usage example
from mypy_boto3_athena.type_defs import QueryExecutionTypeDef
def get_value() -> QueryExecutionTypeDef:
return {
"QueryExecutionId": ...,
}
# QueryExecutionTypeDef definition
class QueryExecutionTypeDef(TypedDict):
QueryExecutionId: NotRequired[str],
Query: NotRequired[str],
StatementType: NotRequired[StatementTypeType], # (1)
ResultConfiguration: NotRequired[ResultConfigurationTypeDef], # (2)
ResultReuseConfiguration: NotRequired[ResultReuseConfigurationTypeDef], # (3)
QueryExecutionContext: NotRequired[QueryExecutionContextTypeDef], # (4)
Status: NotRequired[QueryExecutionStatusTypeDef], # (5)
Statistics: NotRequired[QueryExecutionStatisticsTypeDef], # (6)
WorkGroup: NotRequired[str],
EngineVersion: NotRequired[EngineVersionTypeDef], # (7)
ExecutionParameters: NotRequired[List[str]],
SubstatementType: NotRequired[str],
- See StatementTypeType
- See ResultConfigurationTypeDef
- See ResultReuseConfigurationTypeDef
- See QueryExecutionContextTypeDef
- See QueryExecutionStatusTypeDef
- See QueryExecutionStatisticsTypeDef
- See EngineVersionTypeDef
StartQueryExecutionInputRequestTypeDef#
# StartQueryExecutionInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import StartQueryExecutionInputRequestTypeDef
def get_value() -> StartQueryExecutionInputRequestTypeDef:
return {
"QueryString": ...,
}
# StartQueryExecutionInputRequestTypeDef definition
class StartQueryExecutionInputRequestTypeDef(TypedDict):
QueryString: str,
ClientRequestToken: NotRequired[str],
QueryExecutionContext: NotRequired[QueryExecutionContextTypeDef], # (1)
ResultConfiguration: NotRequired[ResultConfigurationTypeDef], # (2)
WorkGroup: NotRequired[str],
ExecutionParameters: NotRequired[Sequence[str]],
ResultReuseConfiguration: NotRequired[ResultReuseConfigurationTypeDef], # (3)
GetQueryResultsOutputTypeDef#
# GetQueryResultsOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryResultsOutputTypeDef
def get_value() -> GetQueryResultsOutputTypeDef:
return {
"UpdateCount": ...,
"ResultSet": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetQueryResultsOutputTypeDef definition
class GetQueryResultsOutputTypeDef(TypedDict):
UpdateCount: int,
ResultSet: ResultSetTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkGroupInputRequestTypeDef#
# CreateWorkGroupInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import CreateWorkGroupInputRequestTypeDef
def get_value() -> CreateWorkGroupInputRequestTypeDef:
return {
"Name": ...,
}
# CreateWorkGroupInputRequestTypeDef definition
class CreateWorkGroupInputRequestTypeDef(TypedDict):
Name: str,
Configuration: NotRequired[WorkGroupConfigurationTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
WorkGroupTypeDef#
# WorkGroupTypeDef usage example
from mypy_boto3_athena.type_defs import WorkGroupTypeDef
def get_value() -> WorkGroupTypeDef:
return {
"Name": ...,
}
# WorkGroupTypeDef definition
class WorkGroupTypeDef(TypedDict):
Name: str,
State: NotRequired[WorkGroupStateType], # (1)
Configuration: NotRequired[WorkGroupConfigurationTypeDef], # (2)
Description: NotRequired[str],
CreationTime: NotRequired[datetime],
UpdateWorkGroupInputRequestTypeDef#
# UpdateWorkGroupInputRequestTypeDef usage example
from mypy_boto3_athena.type_defs import UpdateWorkGroupInputRequestTypeDef
def get_value() -> UpdateWorkGroupInputRequestTypeDef:
return {
"WorkGroup": ...,
}
# UpdateWorkGroupInputRequestTypeDef definition
class UpdateWorkGroupInputRequestTypeDef(TypedDict):
WorkGroup: str,
Description: NotRequired[str],
ConfigurationUpdates: NotRequired[WorkGroupConfigurationUpdatesTypeDef], # (1)
State: NotRequired[WorkGroupStateType], # (2)
BatchGetQueryExecutionOutputTypeDef#
# BatchGetQueryExecutionOutputTypeDef usage example
from mypy_boto3_athena.type_defs import BatchGetQueryExecutionOutputTypeDef
def get_value() -> BatchGetQueryExecutionOutputTypeDef:
return {
"QueryExecutions": ...,
"UnprocessedQueryExecutionIds": ...,
"ResponseMetadata": ...,
}
# BatchGetQueryExecutionOutputTypeDef definition
class BatchGetQueryExecutionOutputTypeDef(TypedDict):
QueryExecutions: List[QueryExecutionTypeDef], # (1)
UnprocessedQueryExecutionIds: List[UnprocessedQueryExecutionIdTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetQueryExecutionOutputTypeDef#
# GetQueryExecutionOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetQueryExecutionOutputTypeDef
def get_value() -> GetQueryExecutionOutputTypeDef:
return {
"QueryExecution": ...,
"ResponseMetadata": ...,
}
# GetQueryExecutionOutputTypeDef definition
class GetQueryExecutionOutputTypeDef(TypedDict):
QueryExecution: QueryExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetWorkGroupOutputTypeDef#
# GetWorkGroupOutputTypeDef usage example
from mypy_boto3_athena.type_defs import GetWorkGroupOutputTypeDef
def get_value() -> GetWorkGroupOutputTypeDef:
return {
"WorkGroup": ...,
"ResponseMetadata": ...,
}
# GetWorkGroupOutputTypeDef definition
class GetWorkGroupOutputTypeDef(TypedDict):
WorkGroup: WorkGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)