Typed dictionaries#
Index > GlueDataBrew > Typed dictionaries
Auto-generated documentation for GlueDataBrew type annotations stubs module mypy-boto3-databrew.
AllowedStatisticsTypeDef#
# AllowedStatisticsTypeDef usage example
from mypy_boto3_databrew.type_defs import AllowedStatisticsTypeDef
def get_value() -> AllowedStatisticsTypeDef:
return {
"Statistics": ...,
}
# AllowedStatisticsTypeDef definition
class AllowedStatisticsTypeDef(TypedDict):
Statistics: Sequence[str],
BatchDeleteRecipeVersionRequestRequestTypeDef#
# BatchDeleteRecipeVersionRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionRequestRequestTypeDef
def get_value() -> BatchDeleteRecipeVersionRequestRequestTypeDef:
return {
"Name": ...,
"RecipeVersions": ...,
}
# BatchDeleteRecipeVersionRequestRequestTypeDef definition
class BatchDeleteRecipeVersionRequestRequestTypeDef(TypedDict):
Name: str,
RecipeVersions: Sequence[str],
RecipeVersionErrorDetailTypeDef#
# RecipeVersionErrorDetailTypeDef usage example
from mypy_boto3_databrew.type_defs import RecipeVersionErrorDetailTypeDef
def get_value() -> RecipeVersionErrorDetailTypeDef:
return {
"ErrorCode": ...,
}
# RecipeVersionErrorDetailTypeDef definition
class RecipeVersionErrorDetailTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
RecipeVersion: NotRequired[str],
ColumnSelectorTypeDef#
# ColumnSelectorTypeDef usage example
from mypy_boto3_databrew.type_defs import ColumnSelectorTypeDef
def get_value() -> ColumnSelectorTypeDef:
return {
"Regex": ...,
}
# ColumnSelectorTypeDef definition
class ColumnSelectorTypeDef(TypedDict):
Regex: NotRequired[str],
Name: NotRequired[str],
ConditionExpressionTypeDef#
# ConditionExpressionTypeDef usage example
from mypy_boto3_databrew.type_defs import ConditionExpressionTypeDef
def get_value() -> ConditionExpressionTypeDef:
return {
"Condition": ...,
"TargetColumn": ...,
}
# ConditionExpressionTypeDef definition
class ConditionExpressionTypeDef(TypedDict):
Condition: str,
TargetColumn: str,
Value: NotRequired[str],
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
JobSampleTypeDef#
# JobSampleTypeDef usage example
from mypy_boto3_databrew.type_defs import JobSampleTypeDef
def get_value() -> JobSampleTypeDef:
return {
"Mode": ...,
}
# JobSampleTypeDef definition
class JobSampleTypeDef(TypedDict):
Mode: NotRequired[SampleModeType], # (1)
Size: NotRequired[int],
- See SampleModeType
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_databrew.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"Bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
Bucket: str,
Key: NotRequired[str],
BucketOwner: NotRequired[str],
ValidationConfigurationTypeDef#
# ValidationConfigurationTypeDef usage example
from mypy_boto3_databrew.type_defs import ValidationConfigurationTypeDef
def get_value() -> ValidationConfigurationTypeDef:
return {
"RulesetArn": ...,
}
# ValidationConfigurationTypeDef definition
class ValidationConfigurationTypeDef(TypedDict):
RulesetArn: str,
ValidationMode: NotRequired[ValidationModeType], # (1)
CreateProfileJobResponseTypeDef#
# CreateProfileJobResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateProfileJobResponseTypeDef
def get_value() -> CreateProfileJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateProfileJobResponseTypeDef definition
class CreateProfileJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SampleTypeDef#
# SampleTypeDef usage example
from mypy_boto3_databrew.type_defs import SampleTypeDef
def get_value() -> SampleTypeDef:
return {
"Type": ...,
}
# SampleTypeDef definition
class SampleTypeDef(TypedDict):
Type: SampleTypeType, # (1)
Size: NotRequired[int],
- See SampleTypeType
CreateProjectResponseTypeDef#
# CreateProjectResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RecipeReferenceTypeDef#
# RecipeReferenceTypeDef usage example
from mypy_boto3_databrew.type_defs import RecipeReferenceTypeDef
def get_value() -> RecipeReferenceTypeDef:
return {
"Name": ...,
}
# RecipeReferenceTypeDef definition
class RecipeReferenceTypeDef(TypedDict):
Name: str,
RecipeVersion: NotRequired[str],
CreateRecipeJobResponseTypeDef#
# CreateRecipeJobResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateRecipeJobResponseTypeDef
def get_value() -> CreateRecipeJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateRecipeJobResponseTypeDef definition
class CreateRecipeJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecipeResponseTypeDef#
# CreateRecipeResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateRecipeResponseTypeDef
def get_value() -> CreateRecipeResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateRecipeResponseTypeDef definition
class CreateRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRulesetResponseTypeDef#
# CreateRulesetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateRulesetResponseTypeDef
def get_value() -> CreateRulesetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateRulesetResponseTypeDef definition
class CreateRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateScheduleRequestRequestTypeDef#
# CreateScheduleRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateScheduleRequestRequestTypeDef
def get_value() -> CreateScheduleRequestRequestTypeDef:
return {
"CronExpression": ...,
"Name": ...,
}
# CreateScheduleRequestRequestTypeDef definition
class CreateScheduleRequestRequestTypeDef(TypedDict):
CronExpression: str,
Name: str,
JobNames: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
CreateScheduleResponseTypeDef#
# CreateScheduleResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateScheduleResponseTypeDef
def get_value() -> CreateScheduleResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# CreateScheduleResponseTypeDef definition
class CreateScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CsvOptionsTypeDef#
# CsvOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import CsvOptionsTypeDef
def get_value() -> CsvOptionsTypeDef:
return {
"Delimiter": ...,
}
# CsvOptionsTypeDef definition
class CsvOptionsTypeDef(TypedDict):
Delimiter: NotRequired[str],
HeaderRow: NotRequired[bool],
CsvOutputOptionsTypeDef#
# CsvOutputOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import CsvOutputOptionsTypeDef
def get_value() -> CsvOutputOptionsTypeDef:
return {
"Delimiter": ...,
}
# CsvOutputOptionsTypeDef definition
class CsvOutputOptionsTypeDef(TypedDict):
Delimiter: NotRequired[str],
DatetimeOptionsTypeDef#
# DatetimeOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import DatetimeOptionsTypeDef
def get_value() -> DatetimeOptionsTypeDef:
return {
"Format": ...,
}
# DatetimeOptionsTypeDef definition
class DatetimeOptionsTypeDef(TypedDict):
Format: str,
TimezoneOffset: NotRequired[str],
LocaleCode: NotRequired[str],
FilterExpressionTypeDef#
# FilterExpressionTypeDef usage example
from mypy_boto3_databrew.type_defs import FilterExpressionTypeDef
def get_value() -> FilterExpressionTypeDef:
return {
"Expression": ...,
"ValuesMap": ...,
}
# FilterExpressionTypeDef definition
class FilterExpressionTypeDef(TypedDict):
Expression: str,
ValuesMap: Mapping[str, str],
DeleteDatasetRequestRequestTypeDef#
# DeleteDatasetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteDatasetRequestRequestTypeDef
def get_value() -> DeleteDatasetRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteDatasetRequestRequestTypeDef definition
class DeleteDatasetRequestRequestTypeDef(TypedDict):
Name: str,
DeleteDatasetResponseTypeDef#
# DeleteDatasetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteDatasetResponseTypeDef
def get_value() -> DeleteDatasetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# DeleteDatasetResponseTypeDef definition
class DeleteDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteJobRequestRequestTypeDef#
# DeleteJobRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteJobRequestRequestTypeDef
def get_value() -> DeleteJobRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteJobRequestRequestTypeDef definition
class DeleteJobRequestRequestTypeDef(TypedDict):
Name: str,
DeleteJobResponseTypeDef#
# DeleteJobResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteJobResponseTypeDef
def get_value() -> DeleteJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# DeleteJobResponseTypeDef definition
class DeleteJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectRequestRequestTypeDef#
# DeleteProjectRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteProjectRequestRequestTypeDef definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
Name: str,
DeleteProjectResponseTypeDef#
# DeleteProjectResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteProjectResponseTypeDef
def get_value() -> DeleteProjectResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# DeleteProjectResponseTypeDef definition
class DeleteProjectResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRecipeVersionRequestRequestTypeDef#
# DeleteRecipeVersionRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteRecipeVersionRequestRequestTypeDef
def get_value() -> DeleteRecipeVersionRequestRequestTypeDef:
return {
"Name": ...,
"RecipeVersion": ...,
}
# DeleteRecipeVersionRequestRequestTypeDef definition
class DeleteRecipeVersionRequestRequestTypeDef(TypedDict):
Name: str,
RecipeVersion: str,
DeleteRecipeVersionResponseTypeDef#
# DeleteRecipeVersionResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteRecipeVersionResponseTypeDef
def get_value() -> DeleteRecipeVersionResponseTypeDef:
return {
"Name": ...,
"RecipeVersion": ...,
"ResponseMetadata": ...,
}
# DeleteRecipeVersionResponseTypeDef definition
class DeleteRecipeVersionResponseTypeDef(TypedDict):
Name: str,
RecipeVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRulesetRequestRequestTypeDef#
# DeleteRulesetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteRulesetRequestRequestTypeDef
def get_value() -> DeleteRulesetRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteRulesetRequestRequestTypeDef definition
class DeleteRulesetRequestRequestTypeDef(TypedDict):
Name: str,
DeleteRulesetResponseTypeDef#
# DeleteRulesetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteRulesetResponseTypeDef
def get_value() -> DeleteRulesetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# DeleteRulesetResponseTypeDef definition
class DeleteRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteScheduleRequestRequestTypeDef#
# DeleteScheduleRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteScheduleRequestRequestTypeDef
def get_value() -> DeleteScheduleRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteScheduleRequestRequestTypeDef definition
class DeleteScheduleRequestRequestTypeDef(TypedDict):
Name: str,
DeleteScheduleResponseTypeDef#
# DeleteScheduleResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DeleteScheduleResponseTypeDef
def get_value() -> DeleteScheduleResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# DeleteScheduleResponseTypeDef definition
class DeleteScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDatasetRequestRequestTypeDef#
# DescribeDatasetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeDatasetRequestRequestTypeDef
def get_value() -> DescribeDatasetRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeDatasetRequestRequestTypeDef definition
class DescribeDatasetRequestRequestTypeDef(TypedDict):
Name: str,
DescribeJobRequestRequestTypeDef#
# DescribeJobRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeJobRequestRequestTypeDef
def get_value() -> DescribeJobRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeJobRequestRequestTypeDef definition
class DescribeJobRequestRequestTypeDef(TypedDict):
Name: str,
DescribeJobRunRequestRequestTypeDef#
# DescribeJobRunRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeJobRunRequestRequestTypeDef
def get_value() -> DescribeJobRunRequestRequestTypeDef:
return {
"Name": ...,
"RunId": ...,
}
# DescribeJobRunRequestRequestTypeDef definition
class DescribeJobRunRequestRequestTypeDef(TypedDict):
Name: str,
RunId: str,
DescribeProjectRequestRequestTypeDef#
# DescribeProjectRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeProjectRequestRequestTypeDef
def get_value() -> DescribeProjectRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeProjectRequestRequestTypeDef definition
class DescribeProjectRequestRequestTypeDef(TypedDict):
Name: str,
DescribeRecipeRequestRequestTypeDef#
# DescribeRecipeRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeRecipeRequestRequestTypeDef
def get_value() -> DescribeRecipeRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeRecipeRequestRequestTypeDef definition
class DescribeRecipeRequestRequestTypeDef(TypedDict):
Name: str,
RecipeVersion: NotRequired[str],
DescribeRulesetRequestRequestTypeDef#
# DescribeRulesetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeRulesetRequestRequestTypeDef
def get_value() -> DescribeRulesetRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeRulesetRequestRequestTypeDef definition
class DescribeRulesetRequestRequestTypeDef(TypedDict):
Name: str,
DescribeScheduleRequestRequestTypeDef#
# DescribeScheduleRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeScheduleRequestRequestTypeDef
def get_value() -> DescribeScheduleRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeScheduleRequestRequestTypeDef definition
class DescribeScheduleRequestRequestTypeDef(TypedDict):
Name: str,
DescribeScheduleResponseTypeDef#
# DescribeScheduleResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeScheduleResponseTypeDef
def get_value() -> DescribeScheduleResponseTypeDef:
return {
"CreateDate": ...,
"CreatedBy": ...,
"JobNames": ...,
"LastModifiedBy": ...,
"LastModifiedDate": ...,
"ResourceArn": ...,
"CronExpression": ...,
"Tags": ...,
"Name": ...,
"ResponseMetadata": ...,
}
# DescribeScheduleResponseTypeDef definition
class DescribeScheduleResponseTypeDef(TypedDict):
CreateDate: datetime,
CreatedBy: str,
JobNames: List[str],
LastModifiedBy: str,
LastModifiedDate: datetime,
ResourceArn: str,
CronExpression: str,
Tags: Dict[str, str],
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExcelOptionsTypeDef#
# ExcelOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import ExcelOptionsTypeDef
def get_value() -> ExcelOptionsTypeDef:
return {
"SheetNames": ...,
}
# ExcelOptionsTypeDef definition
class ExcelOptionsTypeDef(TypedDict):
SheetNames: NotRequired[Sequence[str]],
SheetIndexes: NotRequired[Sequence[int]],
HeaderRow: NotRequired[bool],
FilesLimitTypeDef#
# FilesLimitTypeDef usage example
from mypy_boto3_databrew.type_defs import FilesLimitTypeDef
def get_value() -> FilesLimitTypeDef:
return {
"MaxFiles": ...,
}
# FilesLimitTypeDef definition
class FilesLimitTypeDef(TypedDict):
MaxFiles: int,
OrderedBy: NotRequired[OrderedByType], # (1)
Order: NotRequired[OrderType], # (2)
- See OrderedByType
- See OrderType
JsonOptionsTypeDef#
# JsonOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import JsonOptionsTypeDef
def get_value() -> JsonOptionsTypeDef:
return {
"MultiLine": ...,
}
# JsonOptionsTypeDef definition
class JsonOptionsTypeDef(TypedDict):
MultiLine: NotRequired[bool],
MetadataTypeDef#
# MetadataTypeDef usage example
from mypy_boto3_databrew.type_defs import MetadataTypeDef
def get_value() -> MetadataTypeDef:
return {
"SourceArn": ...,
}
# MetadataTypeDef definition
class MetadataTypeDef(TypedDict):
SourceArn: NotRequired[str],
ListDatasetsRequestListDatasetsPaginateTypeDef#
# ListDatasetsRequestListDatasetsPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef
def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatasetsRequestListDatasetsPaginateTypeDef definition
class ListDatasetsRequestListDatasetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetsRequestRequestTypeDef#
# ListDatasetsRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListDatasetsRequestRequestTypeDef
def get_value() -> ListDatasetsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListDatasetsRequestRequestTypeDef definition
class ListDatasetsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobRunsRequestListJobRunsPaginateTypeDef#
# ListJobRunsRequestListJobRunsPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListJobRunsRequestListJobRunsPaginateTypeDef
def get_value() -> ListJobRunsRequestListJobRunsPaginateTypeDef:
return {
"Name": ...,
}
# ListJobRunsRequestListJobRunsPaginateTypeDef definition
class ListJobRunsRequestListJobRunsPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobRunsRequestRequestTypeDef#
# ListJobRunsRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListJobRunsRequestRequestTypeDef
def get_value() -> ListJobRunsRequestRequestTypeDef:
return {
"Name": ...,
}
# ListJobRunsRequestRequestTypeDef definition
class ListJobRunsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobsRequestListJobsPaginateTypeDef#
# ListJobsRequestListJobsPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListJobsRequestListJobsPaginateTypeDef
def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
return {
"DatasetName": ...,
}
# ListJobsRequestListJobsPaginateTypeDef definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
DatasetName: NotRequired[str],
ProjectName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestRequestTypeDef#
# ListJobsRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListJobsRequestRequestTypeDef
def get_value() -> ListJobsRequestRequestTypeDef:
return {
"DatasetName": ...,
}
# ListJobsRequestRequestTypeDef definition
class ListJobsRequestRequestTypeDef(TypedDict):
DatasetName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProjectName: NotRequired[str],
ListProjectsRequestListProjectsPaginateTypeDef#
# ListProjectsRequestListProjectsPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProjectsRequestListProjectsPaginateTypeDef definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestRequestTypeDef#
# ListProjectsRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListProjectsRequestRequestTypeDef definition
class ListProjectsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef#
# ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef
def get_value() -> ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef:
return {
"Name": ...,
}
# ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef definition
class ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecipeVersionsRequestRequestTypeDef#
# ListRecipeVersionsRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestRequestTypeDef
def get_value() -> ListRecipeVersionsRequestRequestTypeDef:
return {
"Name": ...,
}
# ListRecipeVersionsRequestRequestTypeDef definition
class ListRecipeVersionsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListRecipesRequestListRecipesPaginateTypeDef#
# ListRecipesRequestListRecipesPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRecipesRequestListRecipesPaginateTypeDef
def get_value() -> ListRecipesRequestListRecipesPaginateTypeDef:
return {
"RecipeVersion": ...,
}
# ListRecipesRequestListRecipesPaginateTypeDef definition
class ListRecipesRequestListRecipesPaginateTypeDef(TypedDict):
RecipeVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecipesRequestRequestTypeDef#
# ListRecipesRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRecipesRequestRequestTypeDef
def get_value() -> ListRecipesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListRecipesRequestRequestTypeDef definition
class ListRecipesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RecipeVersion: NotRequired[str],
ListRulesetsRequestListRulesetsPaginateTypeDef#
# ListRulesetsRequestListRulesetsPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRulesetsRequestListRulesetsPaginateTypeDef
def get_value() -> ListRulesetsRequestListRulesetsPaginateTypeDef:
return {
"TargetArn": ...,
}
# ListRulesetsRequestListRulesetsPaginateTypeDef definition
class ListRulesetsRequestListRulesetsPaginateTypeDef(TypedDict):
TargetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesetsRequestRequestTypeDef#
# ListRulesetsRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRulesetsRequestRequestTypeDef
def get_value() -> ListRulesetsRequestRequestTypeDef:
return {
"TargetArn": ...,
}
# ListRulesetsRequestRequestTypeDef definition
class ListRulesetsRequestRequestTypeDef(TypedDict):
TargetArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RulesetItemTypeDef#
# RulesetItemTypeDef usage example
from mypy_boto3_databrew.type_defs import RulesetItemTypeDef
def get_value() -> RulesetItemTypeDef:
return {
"Name": ...,
"TargetArn": ...,
}
# RulesetItemTypeDef definition
class RulesetItemTypeDef(TypedDict):
Name: str,
TargetArn: str,
AccountId: NotRequired[str],
CreatedBy: NotRequired[str],
CreateDate: NotRequired[datetime],
Description: NotRequired[str],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
ResourceArn: NotRequired[str],
RuleCount: NotRequired[int],
Tags: NotRequired[Dict[str, str]],
ListSchedulesRequestListSchedulesPaginateTypeDef#
# ListSchedulesRequestListSchedulesPaginateTypeDef usage example
from mypy_boto3_databrew.type_defs import ListSchedulesRequestListSchedulesPaginateTypeDef
def get_value() -> ListSchedulesRequestListSchedulesPaginateTypeDef:
return {
"JobName": ...,
}
# ListSchedulesRequestListSchedulesPaginateTypeDef definition
class ListSchedulesRequestListSchedulesPaginateTypeDef(TypedDict):
JobName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchedulesRequestRequestTypeDef#
# ListSchedulesRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListSchedulesRequestRequestTypeDef
def get_value() -> ListSchedulesRequestRequestTypeDef:
return {
"JobName": ...,
}
# ListSchedulesRequestRequestTypeDef definition
class ListSchedulesRequestRequestTypeDef(TypedDict):
JobName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ScheduleTypeDef#
# ScheduleTypeDef usage example
from mypy_boto3_databrew.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"Name": ...,
}
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
Name: str,
AccountId: NotRequired[str],
CreatedBy: NotRequired[str],
CreateDate: NotRequired[datetime],
JobNames: NotRequired[List[str]],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
ResourceArn: NotRequired[str],
CronExpression: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_databrew.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PublishRecipeRequestRequestTypeDef#
# PublishRecipeRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import PublishRecipeRequestRequestTypeDef
def get_value() -> PublishRecipeRequestRequestTypeDef:
return {
"Name": ...,
}
# PublishRecipeRequestRequestTypeDef definition
class PublishRecipeRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
PublishRecipeResponseTypeDef#
# PublishRecipeResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import PublishRecipeResponseTypeDef
def get_value() -> PublishRecipeResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# PublishRecipeResponseTypeDef definition
class PublishRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RecipeActionTypeDef#
# RecipeActionTypeDef usage example
from mypy_boto3_databrew.type_defs import RecipeActionTypeDef
def get_value() -> RecipeActionTypeDef:
return {
"Operation": ...,
}
# RecipeActionTypeDef definition
class RecipeActionTypeDef(TypedDict):
Operation: str,
Parameters: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_databrew.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,
ThresholdTypeDef#
# ThresholdTypeDef usage example
from mypy_boto3_databrew.type_defs import ThresholdTypeDef
def get_value() -> ThresholdTypeDef:
return {
"Value": ...,
}
# ThresholdTypeDef definition
class ThresholdTypeDef(TypedDict):
Value: float,
Type: NotRequired[ThresholdTypeType], # (1)
Unit: NotRequired[ThresholdUnitType], # (2)
- See ThresholdTypeType
- See ThresholdUnitType
ViewFrameTypeDef#
# ViewFrameTypeDef usage example
from mypy_boto3_databrew.type_defs import ViewFrameTypeDef
def get_value() -> ViewFrameTypeDef:
return {
"StartColumnIndex": ...,
}
# ViewFrameTypeDef definition
class ViewFrameTypeDef(TypedDict):
StartColumnIndex: int,
ColumnRange: NotRequired[int],
HiddenColumns: NotRequired[Sequence[str]],
StartRowIndex: NotRequired[int],
RowRange: NotRequired[int],
Analytics: NotRequired[AnalyticsModeType], # (1)
SendProjectSessionActionResponseTypeDef#
# SendProjectSessionActionResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import SendProjectSessionActionResponseTypeDef
def get_value() -> SendProjectSessionActionResponseTypeDef:
return {
"Result": ...,
"Name": ...,
"ActionId": ...,
"ResponseMetadata": ...,
}
# SendProjectSessionActionResponseTypeDef definition
class SendProjectSessionActionResponseTypeDef(TypedDict):
Result: str,
Name: str,
ActionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartJobRunRequestRequestTypeDef#
# StartJobRunRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import StartJobRunRequestRequestTypeDef
def get_value() -> StartJobRunRequestRequestTypeDef:
return {
"Name": ...,
}
# StartJobRunRequestRequestTypeDef definition
class StartJobRunRequestRequestTypeDef(TypedDict):
Name: str,
StartJobRunResponseTypeDef#
# StartJobRunResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import StartJobRunResponseTypeDef
def get_value() -> StartJobRunResponseTypeDef:
return {
"RunId": ...,
"ResponseMetadata": ...,
}
# StartJobRunResponseTypeDef definition
class StartJobRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartProjectSessionRequestRequestTypeDef#
# StartProjectSessionRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import StartProjectSessionRequestRequestTypeDef
def get_value() -> StartProjectSessionRequestRequestTypeDef:
return {
"Name": ...,
}
# StartProjectSessionRequestRequestTypeDef definition
class StartProjectSessionRequestRequestTypeDef(TypedDict):
Name: str,
AssumeControl: NotRequired[bool],
StartProjectSessionResponseTypeDef#
# StartProjectSessionResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import StartProjectSessionResponseTypeDef
def get_value() -> StartProjectSessionResponseTypeDef:
return {
"Name": ...,
"ClientSessionId": ...,
"ResponseMetadata": ...,
}
# StartProjectSessionResponseTypeDef definition
class StartProjectSessionResponseTypeDef(TypedDict):
Name: str,
ClientSessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StatisticOverrideTypeDef#
# StatisticOverrideTypeDef usage example
from mypy_boto3_databrew.type_defs import StatisticOverrideTypeDef
def get_value() -> StatisticOverrideTypeDef:
return {
"Statistic": ...,
"Parameters": ...,
}
# StatisticOverrideTypeDef definition
class StatisticOverrideTypeDef(TypedDict):
Statistic: str,
Parameters: Mapping[str, str],
StopJobRunRequestRequestTypeDef#
# StopJobRunRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import StopJobRunRequestRequestTypeDef
def get_value() -> StopJobRunRequestRequestTypeDef:
return {
"Name": ...,
"RunId": ...,
}
# StopJobRunRequestRequestTypeDef definition
class StopJobRunRequestRequestTypeDef(TypedDict):
Name: str,
RunId: str,
StopJobRunResponseTypeDef#
# StopJobRunResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import StopJobRunResponseTypeDef
def get_value() -> StopJobRunResponseTypeDef:
return {
"RunId": ...,
"ResponseMetadata": ...,
}
# StopJobRunResponseTypeDef definition
class StopJobRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDatasetResponseTypeDef#
# UpdateDatasetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateDatasetResponseTypeDef
def get_value() -> UpdateDatasetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateDatasetResponseTypeDef definition
class UpdateDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProfileJobResponseTypeDef#
# UpdateProfileJobResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateProfileJobResponseTypeDef
def get_value() -> UpdateProfileJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateProfileJobResponseTypeDef definition
class UpdateProfileJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectResponseTypeDef#
# UpdateProjectResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateProjectResponseTypeDef
def get_value() -> UpdateProjectResponseTypeDef:
return {
"LastModifiedDate": ...,
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateProjectResponseTypeDef definition
class UpdateProjectResponseTypeDef(TypedDict):
LastModifiedDate: datetime,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecipeJobResponseTypeDef#
# UpdateRecipeJobResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateRecipeJobResponseTypeDef
def get_value() -> UpdateRecipeJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateRecipeJobResponseTypeDef definition
class UpdateRecipeJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecipeResponseTypeDef#
# UpdateRecipeResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateRecipeResponseTypeDef
def get_value() -> UpdateRecipeResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateRecipeResponseTypeDef definition
class UpdateRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRulesetResponseTypeDef#
# UpdateRulesetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateRulesetResponseTypeDef
def get_value() -> UpdateRulesetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateRulesetResponseTypeDef definition
class UpdateRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateScheduleRequestRequestTypeDef#
# UpdateScheduleRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateScheduleRequestRequestTypeDef
def get_value() -> UpdateScheduleRequestRequestTypeDef:
return {
"CronExpression": ...,
"Name": ...,
}
# UpdateScheduleRequestRequestTypeDef definition
class UpdateScheduleRequestRequestTypeDef(TypedDict):
CronExpression: str,
Name: str,
JobNames: NotRequired[Sequence[str]],
UpdateScheduleResponseTypeDef#
# UpdateScheduleResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateScheduleResponseTypeDef
def get_value() -> UpdateScheduleResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
# UpdateScheduleResponseTypeDef definition
class UpdateScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EntityDetectorConfigurationTypeDef#
# EntityDetectorConfigurationTypeDef usage example
from mypy_boto3_databrew.type_defs import EntityDetectorConfigurationTypeDef
def get_value() -> EntityDetectorConfigurationTypeDef:
return {
"EntityTypes": ...,
}
# EntityDetectorConfigurationTypeDef definition
class EntityDetectorConfigurationTypeDef(TypedDict):
EntityTypes: Sequence[str],
AllowedStatistics: NotRequired[Sequence[AllowedStatisticsTypeDef]], # (1)
BatchDeleteRecipeVersionResponseTypeDef#
# BatchDeleteRecipeVersionResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionResponseTypeDef
def get_value() -> BatchDeleteRecipeVersionResponseTypeDef:
return {
"Name": ...,
"Errors": ...,
"ResponseMetadata": ...,
}
# BatchDeleteRecipeVersionResponseTypeDef definition
class BatchDeleteRecipeVersionResponseTypeDef(TypedDict):
Name: str,
Errors: List[RecipeVersionErrorDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataCatalogInputDefinitionTypeDef#
# DataCatalogInputDefinitionTypeDef usage example
from mypy_boto3_databrew.type_defs import DataCatalogInputDefinitionTypeDef
def get_value() -> DataCatalogInputDefinitionTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
# DataCatalogInputDefinitionTypeDef definition
class DataCatalogInputDefinitionTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
DatabaseInputDefinitionTypeDef#
# DatabaseInputDefinitionTypeDef usage example
from mypy_boto3_databrew.type_defs import DatabaseInputDefinitionTypeDef
def get_value() -> DatabaseInputDefinitionTypeDef:
return {
"GlueConnectionName": ...,
}
# DatabaseInputDefinitionTypeDef definition
class DatabaseInputDefinitionTypeDef(TypedDict):
GlueConnectionName: str,
DatabaseTableName: NotRequired[str],
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
QueryString: NotRequired[str],
DatabaseTableOutputOptionsTypeDef#
# DatabaseTableOutputOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import DatabaseTableOutputOptionsTypeDef
def get_value() -> DatabaseTableOutputOptionsTypeDef:
return {
"TableName": ...,
}
# DatabaseTableOutputOptionsTypeDef definition
class DatabaseTableOutputOptionsTypeDef(TypedDict):
TableName: str,
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
S3TableOutputOptionsTypeDef#
# S3TableOutputOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import S3TableOutputOptionsTypeDef
def get_value() -> S3TableOutputOptionsTypeDef:
return {
"Location": ...,
}
# S3TableOutputOptionsTypeDef definition
class S3TableOutputOptionsTypeDef(TypedDict):
Location: S3LocationTypeDef, # (1)
CreateProjectRequestRequestTypeDef#
# CreateProjectRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"DatasetName": ...,
"Name": ...,
"RecipeName": ...,
"RoleArn": ...,
}
# CreateProjectRequestRequestTypeDef definition
class CreateProjectRequestRequestTypeDef(TypedDict):
DatasetName: str,
Name: str,
RecipeName: str,
RoleArn: str,
Sample: NotRequired[SampleTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
- See SampleTypeDef
DescribeProjectResponseTypeDef#
# DescribeProjectResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeProjectResponseTypeDef
def get_value() -> DescribeProjectResponseTypeDef:
return {
"CreateDate": ...,
"CreatedBy": ...,
"DatasetName": ...,
"LastModifiedDate": ...,
"LastModifiedBy": ...,
"Name": ...,
"RecipeName": ...,
"ResourceArn": ...,
"Sample": ...,
"RoleArn": ...,
"Tags": ...,
"SessionStatus": ...,
"OpenedBy": ...,
"OpenDate": ...,
"ResponseMetadata": ...,
}
# DescribeProjectResponseTypeDef definition
class DescribeProjectResponseTypeDef(TypedDict):
CreateDate: datetime,
CreatedBy: str,
DatasetName: str,
LastModifiedDate: datetime,
LastModifiedBy: str,
Name: str,
RecipeName: str,
ResourceArn: str,
Sample: SampleTypeDef, # (1)
RoleArn: str,
Tags: Dict[str, str],
SessionStatus: SessionStatusType, # (2)
OpenedBy: str,
OpenDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SampleTypeDef
- See SessionStatusType
- See ResponseMetadataTypeDef
ProjectTypeDef#
# ProjectTypeDef usage example
from mypy_boto3_databrew.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"Name": ...,
"RecipeName": ...,
}
# ProjectTypeDef definition
class ProjectTypeDef(TypedDict):
Name: str,
RecipeName: str,
AccountId: NotRequired[str],
CreateDate: NotRequired[datetime],
CreatedBy: NotRequired[str],
DatasetName: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LastModifiedBy: NotRequired[str],
ResourceArn: NotRequired[str],
Sample: NotRequired[SampleTypeDef], # (1)
Tags: NotRequired[Dict[str, str]],
RoleArn: NotRequired[str],
OpenedBy: NotRequired[str],
OpenDate: NotRequired[datetime],
- See SampleTypeDef
UpdateProjectRequestRequestTypeDef#
# UpdateProjectRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateProjectRequestRequestTypeDef
def get_value() -> UpdateProjectRequestRequestTypeDef:
return {
"RoleArn": ...,
"Name": ...,
}
# UpdateProjectRequestRequestTypeDef definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
RoleArn: str,
Name: str,
Sample: NotRequired[SampleTypeDef], # (1)
- See SampleTypeDef
OutputFormatOptionsTypeDef#
# OutputFormatOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import OutputFormatOptionsTypeDef
def get_value() -> OutputFormatOptionsTypeDef:
return {
"Csv": ...,
}
# OutputFormatOptionsTypeDef definition
class OutputFormatOptionsTypeDef(TypedDict):
Csv: NotRequired[CsvOutputOptionsTypeDef], # (1)
DatasetParameterTypeDef#
# DatasetParameterTypeDef usage example
from mypy_boto3_databrew.type_defs import DatasetParameterTypeDef
def get_value() -> DatasetParameterTypeDef:
return {
"Name": ...,
"Type": ...,
}
# DatasetParameterTypeDef definition
class DatasetParameterTypeDef(TypedDict):
Name: str,
Type: ParameterTypeType, # (1)
DatetimeOptions: NotRequired[DatetimeOptionsTypeDef], # (2)
CreateColumn: NotRequired[bool],
Filter: NotRequired[FilterExpressionTypeDef], # (3)
FormatOptionsTypeDef#
# FormatOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import FormatOptionsTypeDef
def get_value() -> FormatOptionsTypeDef:
return {
"Json": ...,
}
# FormatOptionsTypeDef definition
class FormatOptionsTypeDef(TypedDict):
Json: NotRequired[JsonOptionsTypeDef], # (1)
Excel: NotRequired[ExcelOptionsTypeDef], # (2)
Csv: NotRequired[CsvOptionsTypeDef], # (3)
- See JsonOptionsTypeDef
- See ExcelOptionsTypeDef
- See CsvOptionsTypeDef
ListRulesetsResponseTypeDef#
# ListRulesetsResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRulesetsResponseTypeDef
def get_value() -> ListRulesetsResponseTypeDef:
return {
"Rulesets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRulesetsResponseTypeDef definition
class ListRulesetsResponseTypeDef(TypedDict):
Rulesets: List[RulesetItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSchedulesResponseTypeDef#
# ListSchedulesResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListSchedulesResponseTypeDef
def get_value() -> ListSchedulesResponseTypeDef:
return {
"Schedules": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListSchedulesResponseTypeDef definition
class ListSchedulesResponseTypeDef(TypedDict):
Schedules: List[ScheduleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecipeStepTypeDef#
# RecipeStepTypeDef usage example
from mypy_boto3_databrew.type_defs import RecipeStepTypeDef
def get_value() -> RecipeStepTypeDef:
return {
"Action": ...,
}
# RecipeStepTypeDef definition
class RecipeStepTypeDef(TypedDict):
Action: RecipeActionTypeDef, # (1)
ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]], # (2)
RuleTypeDef#
# RuleTypeDef usage example
from mypy_boto3_databrew.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"Name": ...,
"CheckExpression": ...,
}
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
Name: str,
CheckExpression: str,
Disabled: NotRequired[bool],
SubstitutionMap: NotRequired[Mapping[str, str]],
Threshold: NotRequired[ThresholdTypeDef], # (1)
ColumnSelectors: NotRequired[Sequence[ColumnSelectorTypeDef]], # (2)
StatisticsConfigurationTypeDef#
# StatisticsConfigurationTypeDef usage example
from mypy_boto3_databrew.type_defs import StatisticsConfigurationTypeDef
def get_value() -> StatisticsConfigurationTypeDef:
return {
"IncludedStatistics": ...,
}
# StatisticsConfigurationTypeDef definition
class StatisticsConfigurationTypeDef(TypedDict):
IncludedStatistics: NotRequired[Sequence[str]],
Overrides: NotRequired[Sequence[StatisticOverrideTypeDef]], # (1)
InputTypeDef#
# InputTypeDef usage example
from mypy_boto3_databrew.type_defs import InputTypeDef
def get_value() -> InputTypeDef:
return {
"S3InputDefinition": ...,
}
# InputTypeDef definition
class InputTypeDef(TypedDict):
S3InputDefinition: NotRequired[S3LocationTypeDef], # (1)
DataCatalogInputDefinition: NotRequired[DataCatalogInputDefinitionTypeDef], # (2)
DatabaseInputDefinition: NotRequired[DatabaseInputDefinitionTypeDef], # (3)
Metadata: NotRequired[MetadataTypeDef], # (4)
- See S3LocationTypeDef
- See DataCatalogInputDefinitionTypeDef
- See DatabaseInputDefinitionTypeDef
- See MetadataTypeDef
DatabaseOutputTypeDef#
# DatabaseOutputTypeDef usage example
from mypy_boto3_databrew.type_defs import DatabaseOutputTypeDef
def get_value() -> DatabaseOutputTypeDef:
return {
"GlueConnectionName": ...,
"DatabaseOptions": ...,
}
# DatabaseOutputTypeDef definition
class DatabaseOutputTypeDef(TypedDict):
GlueConnectionName: str,
DatabaseOptions: DatabaseTableOutputOptionsTypeDef, # (1)
DatabaseOutputMode: NotRequired[DatabaseOutputModeType], # (2)
DataCatalogOutputTypeDef#
# DataCatalogOutputTypeDef usage example
from mypy_boto3_databrew.type_defs import DataCatalogOutputTypeDef
def get_value() -> DataCatalogOutputTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
# DataCatalogOutputTypeDef definition
class DataCatalogOutputTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
S3Options: NotRequired[S3TableOutputOptionsTypeDef], # (1)
DatabaseOptions: NotRequired[DatabaseTableOutputOptionsTypeDef], # (2)
Overwrite: NotRequired[bool],
ListProjectsResponseTypeDef#
# ListProjectsResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"Projects": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListProjectsResponseTypeDef definition
class ListProjectsResponseTypeDef(TypedDict):
Projects: List[ProjectTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OutputTypeDef#
# OutputTypeDef usage example
from mypy_boto3_databrew.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"Location": ...,
}
# OutputTypeDef definition
class OutputTypeDef(TypedDict):
Location: S3LocationTypeDef, # (3)
CompressionFormat: NotRequired[CompressionFormatType], # (1)
Format: NotRequired[OutputFormatType], # (2)
PartitionColumns: NotRequired[Sequence[str]],
Overwrite: NotRequired[bool],
FormatOptions: NotRequired[OutputFormatOptionsTypeDef], # (4)
MaxOutputFiles: NotRequired[int],
PathOptionsTypeDef#
# PathOptionsTypeDef usage example
from mypy_boto3_databrew.type_defs import PathOptionsTypeDef
def get_value() -> PathOptionsTypeDef:
return {
"LastModifiedDateCondition": ...,
}
# PathOptionsTypeDef definition
class PathOptionsTypeDef(TypedDict):
LastModifiedDateCondition: NotRequired[FilterExpressionTypeDef], # (1)
FilesLimit: NotRequired[FilesLimitTypeDef], # (2)
Parameters: NotRequired[Mapping[str, DatasetParameterTypeDef]], # (3)
CreateRecipeRequestRequestTypeDef#
# CreateRecipeRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateRecipeRequestRequestTypeDef
def get_value() -> CreateRecipeRequestRequestTypeDef:
return {
"Name": ...,
"Steps": ...,
}
# CreateRecipeRequestRequestTypeDef definition
class CreateRecipeRequestRequestTypeDef(TypedDict):
Name: str,
Steps: Sequence[RecipeStepTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DescribeRecipeResponseTypeDef#
# DescribeRecipeResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeRecipeResponseTypeDef
def get_value() -> DescribeRecipeResponseTypeDef:
return {
"CreatedBy": ...,
"CreateDate": ...,
"LastModifiedBy": ...,
"LastModifiedDate": ...,
"ProjectName": ...,
"PublishedBy": ...,
"PublishedDate": ...,
"Description": ...,
"Name": ...,
"Steps": ...,
"Tags": ...,
"ResourceArn": ...,
"RecipeVersion": ...,
"ResponseMetadata": ...,
}
# DescribeRecipeResponseTypeDef definition
class DescribeRecipeResponseTypeDef(TypedDict):
CreatedBy: str,
CreateDate: datetime,
LastModifiedBy: str,
LastModifiedDate: datetime,
ProjectName: str,
PublishedBy: str,
PublishedDate: datetime,
Description: str,
Name: str,
Steps: List[RecipeStepTypeDef], # (1)
Tags: Dict[str, str],
ResourceArn: str,
RecipeVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecipeTypeDef#
# RecipeTypeDef usage example
from mypy_boto3_databrew.type_defs import RecipeTypeDef
def get_value() -> RecipeTypeDef:
return {
"Name": ...,
}
# RecipeTypeDef definition
class RecipeTypeDef(TypedDict):
Name: str,
CreatedBy: NotRequired[str],
CreateDate: NotRequired[datetime],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
ProjectName: NotRequired[str],
PublishedBy: NotRequired[str],
PublishedDate: NotRequired[datetime],
Description: NotRequired[str],
ResourceArn: NotRequired[str],
Steps: NotRequired[List[RecipeStepTypeDef]], # (1)
Tags: NotRequired[Dict[str, str]],
RecipeVersion: NotRequired[str],
SendProjectSessionActionRequestRequestTypeDef#
# SendProjectSessionActionRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import SendProjectSessionActionRequestRequestTypeDef
def get_value() -> SendProjectSessionActionRequestRequestTypeDef:
return {
"Name": ...,
}
# SendProjectSessionActionRequestRequestTypeDef definition
class SendProjectSessionActionRequestRequestTypeDef(TypedDict):
Name: str,
Preview: NotRequired[bool],
RecipeStep: NotRequired[RecipeStepTypeDef], # (1)
StepIndex: NotRequired[int],
ClientSessionId: NotRequired[str],
ViewFrame: NotRequired[ViewFrameTypeDef], # (2)
- See RecipeStepTypeDef
- See ViewFrameTypeDef
UpdateRecipeRequestRequestTypeDef#
# UpdateRecipeRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateRecipeRequestRequestTypeDef
def get_value() -> UpdateRecipeRequestRequestTypeDef:
return {
"Name": ...,
}
# UpdateRecipeRequestRequestTypeDef definition
class UpdateRecipeRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Steps: NotRequired[Sequence[RecipeStepTypeDef]], # (1)
CreateRulesetRequestRequestTypeDef#
# CreateRulesetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateRulesetRequestRequestTypeDef
def get_value() -> CreateRulesetRequestRequestTypeDef:
return {
"Name": ...,
"TargetArn": ...,
"Rules": ...,
}
# CreateRulesetRequestRequestTypeDef definition
class CreateRulesetRequestRequestTypeDef(TypedDict):
Name: str,
TargetArn: str,
Rules: Sequence[RuleTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See RuleTypeDef
DescribeRulesetResponseTypeDef#
# DescribeRulesetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeRulesetResponseTypeDef
def get_value() -> DescribeRulesetResponseTypeDef:
return {
"Name": ...,
"Description": ...,
"TargetArn": ...,
"Rules": ...,
"CreateDate": ...,
"CreatedBy": ...,
"LastModifiedBy": ...,
"LastModifiedDate": ...,
"ResourceArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# DescribeRulesetResponseTypeDef definition
class DescribeRulesetResponseTypeDef(TypedDict):
Name: str,
Description: str,
TargetArn: str,
Rules: List[RuleTypeDef], # (1)
CreateDate: datetime,
CreatedBy: str,
LastModifiedBy: str,
LastModifiedDate: datetime,
ResourceArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RuleTypeDef
- See ResponseMetadataTypeDef
UpdateRulesetRequestRequestTypeDef#
# UpdateRulesetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateRulesetRequestRequestTypeDef
def get_value() -> UpdateRulesetRequestRequestTypeDef:
return {
"Name": ...,
"Rules": ...,
}
# UpdateRulesetRequestRequestTypeDef definition
class UpdateRulesetRequestRequestTypeDef(TypedDict):
Name: str,
Rules: Sequence[RuleTypeDef], # (1)
Description: NotRequired[str],
- See RuleTypeDef
ColumnStatisticsConfigurationTypeDef#
# ColumnStatisticsConfigurationTypeDef usage example
from mypy_boto3_databrew.type_defs import ColumnStatisticsConfigurationTypeDef
def get_value() -> ColumnStatisticsConfigurationTypeDef:
return {
"Statistics": ...,
}
# ColumnStatisticsConfigurationTypeDef definition
class ColumnStatisticsConfigurationTypeDef(TypedDict):
Statistics: StatisticsConfigurationTypeDef, # (2)
Selectors: NotRequired[Sequence[ColumnSelectorTypeDef]], # (1)
CreateRecipeJobRequestRequestTypeDef#
# CreateRecipeJobRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateRecipeJobRequestRequestTypeDef
def get_value() -> CreateRecipeJobRequestRequestTypeDef:
return {
"Name": ...,
"RoleArn": ...,
}
# CreateRecipeJobRequestRequestTypeDef definition
class CreateRecipeJobRequestRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
DatasetName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
EncryptionMode: NotRequired[EncryptionModeType], # (1)
LogSubscription: NotRequired[LogSubscriptionType], # (2)
MaxCapacity: NotRequired[int],
MaxRetries: NotRequired[int],
Outputs: NotRequired[Sequence[OutputTypeDef]], # (3)
DataCatalogOutputs: NotRequired[Sequence[DataCatalogOutputTypeDef]], # (4)
DatabaseOutputs: NotRequired[Sequence[DatabaseOutputTypeDef]], # (5)
ProjectName: NotRequired[str],
RecipeReference: NotRequired[RecipeReferenceTypeDef], # (6)
Tags: NotRequired[Mapping[str, str]],
Timeout: NotRequired[int],
- See EncryptionModeType
- See LogSubscriptionType
- See OutputTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
JobRunTypeDef#
# JobRunTypeDef usage example
from mypy_boto3_databrew.type_defs import JobRunTypeDef
def get_value() -> JobRunTypeDef:
return {
"Attempt": ...,
}
# JobRunTypeDef definition
class JobRunTypeDef(TypedDict):
Attempt: NotRequired[int],
CompletedOn: NotRequired[datetime],
DatasetName: NotRequired[str],
ErrorMessage: NotRequired[str],
ExecutionTime: NotRequired[int],
JobName: NotRequired[str],
RunId: NotRequired[str],
State: NotRequired[JobRunStateType], # (1)
LogSubscription: NotRequired[LogSubscriptionType], # (2)
LogGroupName: NotRequired[str],
Outputs: NotRequired[List[OutputTypeDef]], # (3)
DataCatalogOutputs: NotRequired[List[DataCatalogOutputTypeDef]], # (4)
DatabaseOutputs: NotRequired[List[DatabaseOutputTypeDef]], # (5)
RecipeReference: NotRequired[RecipeReferenceTypeDef], # (6)
StartedBy: NotRequired[str],
StartedOn: NotRequired[datetime],
JobSample: NotRequired[JobSampleTypeDef], # (7)
ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]], # (8)
- See JobRunStateType
- See LogSubscriptionType
- See OutputTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ValidationConfigurationTypeDef
JobTypeDef#
# JobTypeDef usage example
from mypy_boto3_databrew.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"Name": ...,
}
# JobTypeDef definition
class JobTypeDef(TypedDict):
Name: str,
AccountId: NotRequired[str],
CreatedBy: NotRequired[str],
CreateDate: NotRequired[datetime],
DatasetName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
EncryptionMode: NotRequired[EncryptionModeType], # (1)
Type: NotRequired[JobTypeType], # (2)
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[datetime],
LogSubscription: NotRequired[LogSubscriptionType], # (3)
MaxCapacity: NotRequired[int],
MaxRetries: NotRequired[int],
Outputs: NotRequired[List[OutputTypeDef]], # (4)
DataCatalogOutputs: NotRequired[List[DataCatalogOutputTypeDef]], # (5)
DatabaseOutputs: NotRequired[List[DatabaseOutputTypeDef]], # (6)
ProjectName: NotRequired[str],
RecipeReference: NotRequired[RecipeReferenceTypeDef], # (7)
ResourceArn: NotRequired[str],
RoleArn: NotRequired[str],
Timeout: NotRequired[int],
Tags: NotRequired[Dict[str, str]],
JobSample: NotRequired[JobSampleTypeDef], # (8)
ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]], # (9)
- See EncryptionModeType
- See JobTypeType
- See LogSubscriptionType
- See OutputTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ValidationConfigurationTypeDef
UpdateRecipeJobRequestRequestTypeDef#
# UpdateRecipeJobRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateRecipeJobRequestRequestTypeDef
def get_value() -> UpdateRecipeJobRequestRequestTypeDef:
return {
"Name": ...,
"RoleArn": ...,
}
# UpdateRecipeJobRequestRequestTypeDef definition
class UpdateRecipeJobRequestRequestTypeDef(TypedDict):
Name: str,
RoleArn: str,
EncryptionKeyArn: NotRequired[str],
EncryptionMode: NotRequired[EncryptionModeType], # (1)
LogSubscription: NotRequired[LogSubscriptionType], # (2)
MaxCapacity: NotRequired[int],
MaxRetries: NotRequired[int],
Outputs: NotRequired[Sequence[OutputTypeDef]], # (3)
DataCatalogOutputs: NotRequired[Sequence[DataCatalogOutputTypeDef]], # (4)
DatabaseOutputs: NotRequired[Sequence[DatabaseOutputTypeDef]], # (5)
Timeout: NotRequired[int],
- See EncryptionModeType
- See LogSubscriptionType
- See OutputTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
CreateDatasetRequestRequestTypeDef#
# CreateDatasetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateDatasetRequestRequestTypeDef
def get_value() -> CreateDatasetRequestRequestTypeDef:
return {
"Name": ...,
"Input": ...,
}
# CreateDatasetRequestRequestTypeDef definition
class CreateDatasetRequestRequestTypeDef(TypedDict):
Name: str,
Input: InputTypeDef, # (1)
Format: NotRequired[InputFormatType], # (2)
FormatOptions: NotRequired[FormatOptionsTypeDef], # (3)
PathOptions: NotRequired[PathOptionsTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
- See InputTypeDef
- See InputFormatType
- See FormatOptionsTypeDef
- See PathOptionsTypeDef
DatasetTypeDef#
# DatasetTypeDef usage example
from mypy_boto3_databrew.type_defs import DatasetTypeDef
def get_value() -> DatasetTypeDef:
return {
"Name": ...,
"Input": ...,
}
# DatasetTypeDef definition
class DatasetTypeDef(TypedDict):
Name: str,
Input: InputTypeDef, # (3)
AccountId: NotRequired[str],
CreatedBy: NotRequired[str],
CreateDate: NotRequired[datetime],
Format: NotRequired[InputFormatType], # (1)
FormatOptions: NotRequired[FormatOptionsTypeDef], # (2)
LastModifiedDate: NotRequired[datetime],
LastModifiedBy: NotRequired[str],
Source: NotRequired[SourceType], # (4)
PathOptions: NotRequired[PathOptionsTypeDef], # (5)
Tags: NotRequired[Dict[str, str]],
ResourceArn: NotRequired[str],
- See InputFormatType
- See FormatOptionsTypeDef
- See InputTypeDef
- See SourceType
- See PathOptionsTypeDef
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"CreatedBy": ...,
"CreateDate": ...,
"Name": ...,
"Format": ...,
"FormatOptions": ...,
"Input": ...,
"LastModifiedDate": ...,
"LastModifiedBy": ...,
"Source": ...,
"PathOptions": ...,
"Tags": ...,
"ResourceArn": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
CreatedBy: str,
CreateDate: datetime,
Name: str,
Format: InputFormatType, # (1)
FormatOptions: FormatOptionsTypeDef, # (2)
Input: InputTypeDef, # (3)
LastModifiedDate: datetime,
LastModifiedBy: str,
Source: SourceType, # (4)
PathOptions: PathOptionsTypeDef, # (5)
Tags: Dict[str, str],
ResourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See InputFormatType
- See FormatOptionsTypeDef
- See InputTypeDef
- See SourceType
- See PathOptionsTypeDef
- See ResponseMetadataTypeDef
UpdateDatasetRequestRequestTypeDef#
# UpdateDatasetRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateDatasetRequestRequestTypeDef
def get_value() -> UpdateDatasetRequestRequestTypeDef:
return {
"Name": ...,
"Input": ...,
}
# UpdateDatasetRequestRequestTypeDef definition
class UpdateDatasetRequestRequestTypeDef(TypedDict):
Name: str,
Input: InputTypeDef, # (1)
Format: NotRequired[InputFormatType], # (2)
FormatOptions: NotRequired[FormatOptionsTypeDef], # (3)
PathOptions: NotRequired[PathOptionsTypeDef], # (4)
- See InputTypeDef
- See InputFormatType
- See FormatOptionsTypeDef
- See PathOptionsTypeDef
ListRecipeVersionsResponseTypeDef#
# ListRecipeVersionsResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsResponseTypeDef
def get_value() -> ListRecipeVersionsResponseTypeDef:
return {
"NextToken": ...,
"Recipes": ...,
"ResponseMetadata": ...,
}
# ListRecipeVersionsResponseTypeDef definition
class ListRecipeVersionsResponseTypeDef(TypedDict):
NextToken: str,
Recipes: List[RecipeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RecipeTypeDef
- See ResponseMetadataTypeDef
ListRecipesResponseTypeDef#
# ListRecipesResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListRecipesResponseTypeDef
def get_value() -> ListRecipesResponseTypeDef:
return {
"Recipes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRecipesResponseTypeDef definition
class ListRecipesResponseTypeDef(TypedDict):
Recipes: List[RecipeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RecipeTypeDef
- See ResponseMetadataTypeDef
ProfileConfigurationTypeDef#
# ProfileConfigurationTypeDef usage example
from mypy_boto3_databrew.type_defs import ProfileConfigurationTypeDef
def get_value() -> ProfileConfigurationTypeDef:
return {
"DatasetStatisticsConfiguration": ...,
}
# ProfileConfigurationTypeDef definition
class ProfileConfigurationTypeDef(TypedDict):
DatasetStatisticsConfiguration: NotRequired[StatisticsConfigurationTypeDef], # (1)
ProfileColumns: NotRequired[Sequence[ColumnSelectorTypeDef]], # (2)
ColumnStatisticsConfigurations: NotRequired[Sequence[ColumnStatisticsConfigurationTypeDef]], # (3)
EntityDetectorConfiguration: NotRequired[EntityDetectorConfigurationTypeDef], # (4)
- See StatisticsConfigurationTypeDef
- See ColumnSelectorTypeDef
- See ColumnStatisticsConfigurationTypeDef
- See EntityDetectorConfigurationTypeDef
ListJobRunsResponseTypeDef#
# ListJobRunsResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListJobRunsResponseTypeDef
def get_value() -> ListJobRunsResponseTypeDef:
return {
"JobRuns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListJobRunsResponseTypeDef definition
class ListJobRunsResponseTypeDef(TypedDict):
JobRuns: List[JobRunTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobRunTypeDef
- See ResponseMetadataTypeDef
ListJobsResponseTypeDef#
# ListJobsResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListJobsResponseTypeDef
def get_value() -> ListJobsResponseTypeDef:
return {
"Jobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListJobsResponseTypeDef definition
class ListJobsResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
ListDatasetsResponseTypeDef#
# ListDatasetsResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"Datasets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
Datasets: List[DatasetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProfileJobRequestRequestTypeDef#
# CreateProfileJobRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import CreateProfileJobRequestRequestTypeDef
def get_value() -> CreateProfileJobRequestRequestTypeDef:
return {
"DatasetName": ...,
"Name": ...,
"OutputLocation": ...,
"RoleArn": ...,
}
# CreateProfileJobRequestRequestTypeDef definition
class CreateProfileJobRequestRequestTypeDef(TypedDict):
DatasetName: str,
Name: str,
OutputLocation: S3LocationTypeDef, # (1)
RoleArn: str,
EncryptionKeyArn: NotRequired[str],
EncryptionMode: NotRequired[EncryptionModeType], # (2)
LogSubscription: NotRequired[LogSubscriptionType], # (3)
MaxCapacity: NotRequired[int],
MaxRetries: NotRequired[int],
Configuration: NotRequired[ProfileConfigurationTypeDef], # (4)
ValidationConfigurations: NotRequired[Sequence[ValidationConfigurationTypeDef]], # (5)
Tags: NotRequired[Mapping[str, str]],
Timeout: NotRequired[int],
JobSample: NotRequired[JobSampleTypeDef], # (6)
- See S3LocationTypeDef
- See EncryptionModeType
- See LogSubscriptionType
- See ProfileConfigurationTypeDef
- See ValidationConfigurationTypeDef
- See JobSampleTypeDef
DescribeJobResponseTypeDef#
# DescribeJobResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeJobResponseTypeDef
def get_value() -> DescribeJobResponseTypeDef:
return {
"CreateDate": ...,
"CreatedBy": ...,
"DatasetName": ...,
"EncryptionKeyArn": ...,
"EncryptionMode": ...,
"Name": ...,
"Type": ...,
"LastModifiedBy": ...,
"LastModifiedDate": ...,
"LogSubscription": ...,
"MaxCapacity": ...,
"MaxRetries": ...,
"Outputs": ...,
"DataCatalogOutputs": ...,
"DatabaseOutputs": ...,
"ProjectName": ...,
"ProfileConfiguration": ...,
"ValidationConfigurations": ...,
"RecipeReference": ...,
"ResourceArn": ...,
"RoleArn": ...,
"Tags": ...,
"Timeout": ...,
"JobSample": ...,
"ResponseMetadata": ...,
}
# DescribeJobResponseTypeDef definition
class DescribeJobResponseTypeDef(TypedDict):
CreateDate: datetime,
CreatedBy: str,
DatasetName: str,
EncryptionKeyArn: str,
EncryptionMode: EncryptionModeType, # (1)
Name: str,
Type: JobTypeType, # (2)
LastModifiedBy: str,
LastModifiedDate: datetime,
LogSubscription: LogSubscriptionType, # (3)
MaxCapacity: int,
MaxRetries: int,
Outputs: List[OutputTypeDef], # (4)
DataCatalogOutputs: List[DataCatalogOutputTypeDef], # (5)
DatabaseOutputs: List[DatabaseOutputTypeDef], # (6)
ProjectName: str,
ProfileConfiguration: ProfileConfigurationTypeDef, # (7)
ValidationConfigurations: List[ValidationConfigurationTypeDef], # (8)
RecipeReference: RecipeReferenceTypeDef, # (9)
ResourceArn: str,
RoleArn: str,
Tags: Dict[str, str],
Timeout: int,
JobSample: JobSampleTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See EncryptionModeType
- See JobTypeType
- See LogSubscriptionType
- See OutputTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See ProfileConfigurationTypeDef
- See ValidationConfigurationTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ResponseMetadataTypeDef
DescribeJobRunResponseTypeDef#
# DescribeJobRunResponseTypeDef usage example
from mypy_boto3_databrew.type_defs import DescribeJobRunResponseTypeDef
def get_value() -> DescribeJobRunResponseTypeDef:
return {
"Attempt": ...,
"CompletedOn": ...,
"DatasetName": ...,
"ErrorMessage": ...,
"ExecutionTime": ...,
"JobName": ...,
"ProfileConfiguration": ...,
"ValidationConfigurations": ...,
"RunId": ...,
"State": ...,
"LogSubscription": ...,
"LogGroupName": ...,
"Outputs": ...,
"DataCatalogOutputs": ...,
"DatabaseOutputs": ...,
"RecipeReference": ...,
"StartedBy": ...,
"StartedOn": ...,
"JobSample": ...,
"ResponseMetadata": ...,
}
# DescribeJobRunResponseTypeDef definition
class DescribeJobRunResponseTypeDef(TypedDict):
Attempt: int,
CompletedOn: datetime,
DatasetName: str,
ErrorMessage: str,
ExecutionTime: int,
JobName: str,
ProfileConfiguration: ProfileConfigurationTypeDef, # (1)
ValidationConfigurations: List[ValidationConfigurationTypeDef], # (2)
RunId: str,
State: JobRunStateType, # (3)
LogSubscription: LogSubscriptionType, # (4)
LogGroupName: str,
Outputs: List[OutputTypeDef], # (5)
DataCatalogOutputs: List[DataCatalogOutputTypeDef], # (6)
DatabaseOutputs: List[DatabaseOutputTypeDef], # (7)
RecipeReference: RecipeReferenceTypeDef, # (8)
StartedBy: str,
StartedOn: datetime,
JobSample: JobSampleTypeDef, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See ProfileConfigurationTypeDef
- See ValidationConfigurationTypeDef
- See JobRunStateType
- See LogSubscriptionType
- See OutputTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ResponseMetadataTypeDef
UpdateProfileJobRequestRequestTypeDef#
# UpdateProfileJobRequestRequestTypeDef usage example
from mypy_boto3_databrew.type_defs import UpdateProfileJobRequestRequestTypeDef
def get_value() -> UpdateProfileJobRequestRequestTypeDef:
return {
"Name": ...,
"OutputLocation": ...,
"RoleArn": ...,
}
# UpdateProfileJobRequestRequestTypeDef definition
class UpdateProfileJobRequestRequestTypeDef(TypedDict):
Name: str,
OutputLocation: S3LocationTypeDef, # (1)
RoleArn: str,
Configuration: NotRequired[ProfileConfigurationTypeDef], # (2)
EncryptionKeyArn: NotRequired[str],
EncryptionMode: NotRequired[EncryptionModeType], # (3)
LogSubscription: NotRequired[LogSubscriptionType], # (4)
MaxCapacity: NotRequired[int],
MaxRetries: NotRequired[int],
ValidationConfigurations: NotRequired[Sequence[ValidationConfigurationTypeDef]], # (5)
Timeout: NotRequired[int],
JobSample: NotRequired[JobSampleTypeDef], # (6)