Type definitions#
Index > GlueDataBrew > Type definitions
Auto-generated documentation for GlueDataBrew type annotations stubs module types-boto3-databrew.
RecipeActionUnionTypeDef#
# RecipeActionUnionTypeDef Union usage example
from types_boto3_databrew.type_defs import RecipeActionUnionTypeDef
def get_value() -> RecipeActionUnionTypeDef:
return ...
# RecipeActionUnionTypeDef definition
RecipeActionUnionTypeDef = Union[
RecipeActionTypeDef, # (1)
RecipeActionOutputTypeDef, # (2)
]
FormatOptionsUnionTypeDef#
# FormatOptionsUnionTypeDef Union usage example
from types_boto3_databrew.type_defs import FormatOptionsUnionTypeDef
def get_value() -> FormatOptionsUnionTypeDef:
return ...
# FormatOptionsUnionTypeDef definition
FormatOptionsUnionTypeDef = Union[
FormatOptionsTypeDef, # (1)
FormatOptionsOutputTypeDef, # (2)
]
RuleUnionTypeDef#
# RuleUnionTypeDef Union usage example
from types_boto3_databrew.type_defs import RuleUnionTypeDef
def get_value() -> RuleUnionTypeDef:
return ...
# RuleUnionTypeDef definition
RuleUnionTypeDef = Union[
RuleTypeDef, # (1)
RuleOutputTypeDef, # (2)
]
- See RuleTypeDef
- See RuleOutputTypeDef
UnionTypeDef#
# UnionTypeDef Union usage example
from types_boto3_databrew.type_defs import UnionTypeDef
def get_value() -> UnionTypeDef:
return ...
# UnionTypeDef definition
UnionTypeDef = Union[
OutputTypeDef, # (1)
ExtraTypeDef, # (2)
]
- See OutputTypeDef
- See ExtraTypeDef
PathOptionsUnionTypeDef#
# PathOptionsUnionTypeDef Union usage example
from types_boto3_databrew.type_defs import PathOptionsUnionTypeDef
def get_value() -> PathOptionsUnionTypeDef:
return ...
# PathOptionsUnionTypeDef definition
PathOptionsUnionTypeDef = Union[
PathOptionsTypeDef, # (1)
PathOptionsOutputTypeDef, # (2)
]
RecipeStepUnionTypeDef#
# RecipeStepUnionTypeDef Union usage example
from types_boto3_databrew.type_defs import RecipeStepUnionTypeDef
def get_value() -> RecipeStepUnionTypeDef:
return ...
# RecipeStepUnionTypeDef definition
RecipeStepUnionTypeDef = Union[
RecipeStepTypeDef, # (1)
RecipeStepOutputTypeDef, # (2)
]
ProfileConfigurationUnionTypeDef#
# ProfileConfigurationUnionTypeDef Union usage example
from types_boto3_databrew.type_defs import ProfileConfigurationUnionTypeDef
def get_value() -> ProfileConfigurationUnionTypeDef:
return ...
# ProfileConfigurationUnionTypeDef definition
ProfileConfigurationUnionTypeDef = Union[
ProfileConfigurationTypeDef, # (1)
ProfileConfigurationOutputTypeDef, # (2)
]
AllowedStatisticsOutputTypeDef#
# AllowedStatisticsOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import AllowedStatisticsOutputTypeDef
def get_value() -> AllowedStatisticsOutputTypeDef:
return {
"Statistics": ...,
}
# AllowedStatisticsOutputTypeDef definition
class AllowedStatisticsOutputTypeDef(TypedDict):
Statistics: List[str],
AllowedStatisticsTypeDef#
# AllowedStatisticsTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import AllowedStatisticsTypeDef
def get_value() -> AllowedStatisticsTypeDef:
return {
"Statistics": ...,
}
# AllowedStatisticsTypeDef definition
class AllowedStatisticsTypeDef(TypedDict):
Statistics: Sequence[str],
BatchDeleteRecipeVersionRequestTypeDef#
# BatchDeleteRecipeVersionRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import BatchDeleteRecipeVersionRequestTypeDef
def get_value() -> BatchDeleteRecipeVersionRequestTypeDef:
return {
"Name": ...,
}
# BatchDeleteRecipeVersionRequestTypeDef definition
class BatchDeleteRecipeVersionRequestTypeDef(TypedDict):
Name: str,
RecipeVersions: Sequence[str],
RecipeVersionErrorDetailTypeDef#
# RecipeVersionErrorDetailTypeDef TypedDict usage example
from types_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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ColumnSelectorTypeDef#
# ColumnSelectorTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import ConditionExpressionTypeDef
def get_value() -> ConditionExpressionTypeDef:
return {
"Condition": ...,
}
# ConditionExpressionTypeDef definition
class ConditionExpressionTypeDef(TypedDict):
Condition: str,
TargetColumn: str,
Value: NotRequired[str],
JobSampleTypeDef#
# JobSampleTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import ValidationConfigurationTypeDef
def get_value() -> ValidationConfigurationTypeDef:
return {
"RulesetArn": ...,
}
# ValidationConfigurationTypeDef definition
class ValidationConfigurationTypeDef(TypedDict):
RulesetArn: str,
ValidationMode: NotRequired[ValidationModeType], # (1)
SampleTypeDef#
# SampleTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import SampleTypeDef
def get_value() -> SampleTypeDef:
return {
"Size": ...,
}
# SampleTypeDef definition
class SampleTypeDef(TypedDict):
Type: SampleTypeType, # (1)
Size: NotRequired[int],
- See SampleTypeType
RecipeReferenceTypeDef#
# RecipeReferenceTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RecipeReferenceTypeDef
def get_value() -> RecipeReferenceTypeDef:
return {
"Name": ...,
}
# RecipeReferenceTypeDef definition
class RecipeReferenceTypeDef(TypedDict):
Name: str,
RecipeVersion: NotRequired[str],
CreateScheduleRequestTypeDef#
# CreateScheduleRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateScheduleRequestTypeDef
def get_value() -> CreateScheduleRequestTypeDef:
return {
"CronExpression": ...,
}
# CreateScheduleRequestTypeDef definition
class CreateScheduleRequestTypeDef(TypedDict):
CronExpression: str,
Name: str,
JobNames: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
CsvOptionsTypeDef#
# CsvOptionsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import CsvOutputOptionsTypeDef
def get_value() -> CsvOutputOptionsTypeDef:
return {
"Delimiter": ...,
}
# CsvOutputOptionsTypeDef definition
class CsvOutputOptionsTypeDef(TypedDict):
Delimiter: NotRequired[str],
DatetimeOptionsTypeDef#
# DatetimeOptionsTypeDef TypedDict usage example
from types_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],
FilterExpressionOutputTypeDef#
# FilterExpressionOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import FilterExpressionOutputTypeDef
def get_value() -> FilterExpressionOutputTypeDef:
return {
"Expression": ...,
}
# FilterExpressionOutputTypeDef definition
class FilterExpressionOutputTypeDef(TypedDict):
Expression: str,
ValuesMap: Dict[str, str],
FilterExpressionTypeDef#
# FilterExpressionTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import FilterExpressionTypeDef
def get_value() -> FilterExpressionTypeDef:
return {
"Expression": ...,
}
# FilterExpressionTypeDef definition
class FilterExpressionTypeDef(TypedDict):
Expression: str,
ValuesMap: Mapping[str, str],
DeleteDatasetRequestTypeDef#
# DeleteDatasetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteDatasetRequestTypeDef
def get_value() -> DeleteDatasetRequestTypeDef:
return {
"Name": ...,
}
# DeleteDatasetRequestTypeDef definition
class DeleteDatasetRequestTypeDef(TypedDict):
Name: str,
DeleteJobRequestTypeDef#
# DeleteJobRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteJobRequestTypeDef
def get_value() -> DeleteJobRequestTypeDef:
return {
"Name": ...,
}
# DeleteJobRequestTypeDef definition
class DeleteJobRequestTypeDef(TypedDict):
Name: str,
DeleteProjectRequestTypeDef#
# DeleteProjectRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteProjectRequestTypeDef
def get_value() -> DeleteProjectRequestTypeDef:
return {
"Name": ...,
}
# DeleteProjectRequestTypeDef definition
class DeleteProjectRequestTypeDef(TypedDict):
Name: str,
DeleteRecipeVersionRequestTypeDef#
# DeleteRecipeVersionRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteRecipeVersionRequestTypeDef
def get_value() -> DeleteRecipeVersionRequestTypeDef:
return {
"Name": ...,
}
# DeleteRecipeVersionRequestTypeDef definition
class DeleteRecipeVersionRequestTypeDef(TypedDict):
Name: str,
RecipeVersion: str,
DeleteRulesetRequestTypeDef#
# DeleteRulesetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteRulesetRequestTypeDef
def get_value() -> DeleteRulesetRequestTypeDef:
return {
"Name": ...,
}
# DeleteRulesetRequestTypeDef definition
class DeleteRulesetRequestTypeDef(TypedDict):
Name: str,
DeleteScheduleRequestTypeDef#
# DeleteScheduleRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteScheduleRequestTypeDef
def get_value() -> DeleteScheduleRequestTypeDef:
return {
"Name": ...,
}
# DeleteScheduleRequestTypeDef definition
class DeleteScheduleRequestTypeDef(TypedDict):
Name: str,
DescribeDatasetRequestTypeDef#
# DescribeDatasetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeDatasetRequestTypeDef
def get_value() -> DescribeDatasetRequestTypeDef:
return {
"Name": ...,
}
# DescribeDatasetRequestTypeDef definition
class DescribeDatasetRequestTypeDef(TypedDict):
Name: str,
DescribeJobRequestTypeDef#
# DescribeJobRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeJobRequestTypeDef
def get_value() -> DescribeJobRequestTypeDef:
return {
"Name": ...,
}
# DescribeJobRequestTypeDef definition
class DescribeJobRequestTypeDef(TypedDict):
Name: str,
DescribeJobRunRequestTypeDef#
# DescribeJobRunRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeJobRunRequestTypeDef
def get_value() -> DescribeJobRunRequestTypeDef:
return {
"Name": ...,
}
# DescribeJobRunRequestTypeDef definition
class DescribeJobRunRequestTypeDef(TypedDict):
Name: str,
RunId: str,
DescribeProjectRequestTypeDef#
# DescribeProjectRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeProjectRequestTypeDef
def get_value() -> DescribeProjectRequestTypeDef:
return {
"Name": ...,
}
# DescribeProjectRequestTypeDef definition
class DescribeProjectRequestTypeDef(TypedDict):
Name: str,
DescribeRecipeRequestTypeDef#
# DescribeRecipeRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeRecipeRequestTypeDef
def get_value() -> DescribeRecipeRequestTypeDef:
return {
"Name": ...,
}
# DescribeRecipeRequestTypeDef definition
class DescribeRecipeRequestTypeDef(TypedDict):
Name: str,
RecipeVersion: NotRequired[str],
DescribeRulesetRequestTypeDef#
# DescribeRulesetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeRulesetRequestTypeDef
def get_value() -> DescribeRulesetRequestTypeDef:
return {
"Name": ...,
}
# DescribeRulesetRequestTypeDef definition
class DescribeRulesetRequestTypeDef(TypedDict):
Name: str,
DescribeScheduleRequestTypeDef#
# DescribeScheduleRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeScheduleRequestTypeDef
def get_value() -> DescribeScheduleRequestTypeDef:
return {
"Name": ...,
}
# DescribeScheduleRequestTypeDef definition
class DescribeScheduleRequestTypeDef(TypedDict):
Name: str,
ExcelOptionsOutputTypeDef#
# ExcelOptionsOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ExcelOptionsOutputTypeDef
def get_value() -> ExcelOptionsOutputTypeDef:
return {
"SheetNames": ...,
}
# ExcelOptionsOutputTypeDef definition
class ExcelOptionsOutputTypeDef(TypedDict):
SheetNames: NotRequired[List[str]],
SheetIndexes: NotRequired[List[int]],
HeaderRow: NotRequired[bool],
ExcelOptionsTypeDef#
# ExcelOptionsTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import JsonOptionsTypeDef
def get_value() -> JsonOptionsTypeDef:
return {
"MultiLine": ...,
}
# JsonOptionsTypeDef definition
class JsonOptionsTypeDef(TypedDict):
MultiLine: NotRequired[bool],
MetadataTypeDef#
# MetadataTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import MetadataTypeDef
def get_value() -> MetadataTypeDef:
return {
"SourceArn": ...,
}
# MetadataTypeDef definition
class MetadataTypeDef(TypedDict):
SourceArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListDatasetsRequestTypeDef#
# ListDatasetsRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListDatasetsRequestTypeDef
def get_value() -> ListDatasetsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListDatasetsRequestTypeDef definition
class ListDatasetsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobRunsRequestTypeDef#
# ListJobRunsRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListJobRunsRequestTypeDef
def get_value() -> ListJobRunsRequestTypeDef:
return {
"Name": ...,
}
# ListJobRunsRequestTypeDef definition
class ListJobRunsRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobsRequestTypeDef#
# ListJobsRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListJobsRequestTypeDef
def get_value() -> ListJobsRequestTypeDef:
return {
"DatasetName": ...,
}
# ListJobsRequestTypeDef definition
class ListJobsRequestTypeDef(TypedDict):
DatasetName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProjectName: NotRequired[str],
ListProjectsRequestTypeDef#
# ListProjectsRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListProjectsRequestTypeDef
def get_value() -> ListProjectsRequestTypeDef:
return {
"NextToken": ...,
}
# ListProjectsRequestTypeDef definition
class ListProjectsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListRecipeVersionsRequestTypeDef#
# ListRecipeVersionsRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRecipeVersionsRequestTypeDef
def get_value() -> ListRecipeVersionsRequestTypeDef:
return {
"Name": ...,
}
# ListRecipeVersionsRequestTypeDef definition
class ListRecipeVersionsRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListRecipesRequestTypeDef#
# ListRecipesRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRecipesRequestTypeDef
def get_value() -> ListRecipesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListRecipesRequestTypeDef definition
class ListRecipesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RecipeVersion: NotRequired[str],
ListRulesetsRequestTypeDef#
# ListRulesetsRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRulesetsRequestTypeDef
def get_value() -> ListRulesetsRequestTypeDef:
return {
"TargetArn": ...,
}
# ListRulesetsRequestTypeDef definition
class ListRulesetsRequestTypeDef(TypedDict):
TargetArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RulesetItemTypeDef#
# RulesetItemTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RulesetItemTypeDef
def get_value() -> RulesetItemTypeDef:
return {
"AccountId": ...,
}
# 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]],
ListSchedulesRequestTypeDef#
# ListSchedulesRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListSchedulesRequestTypeDef
def get_value() -> ListSchedulesRequestTypeDef:
return {
"JobName": ...,
}
# ListSchedulesRequestTypeDef definition
class ListSchedulesRequestTypeDef(TypedDict):
JobName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ScheduleTypeDef#
# ScheduleTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"AccountId": ...,
}
# 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]],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
PublishRecipeRequestTypeDef#
# PublishRecipeRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import PublishRecipeRequestTypeDef
def get_value() -> PublishRecipeRequestTypeDef:
return {
"Name": ...,
}
# PublishRecipeRequestTypeDef definition
class PublishRecipeRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
RecipeActionOutputTypeDef#
# RecipeActionOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RecipeActionOutputTypeDef
def get_value() -> RecipeActionOutputTypeDef:
return {
"Operation": ...,
}
# RecipeActionOutputTypeDef definition
class RecipeActionOutputTypeDef(TypedDict):
Operation: str,
Parameters: NotRequired[Dict[str, str]],
RecipeActionTypeDef#
# RecipeActionTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RecipeActionTypeDef
def get_value() -> RecipeActionTypeDef:
return {
"Operation": ...,
}
# RecipeActionTypeDef definition
class RecipeActionTypeDef(TypedDict):
Operation: str,
Parameters: NotRequired[Mapping[str, str]],
ThresholdTypeDef#
# ThresholdTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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)
StartJobRunRequestTypeDef#
# StartJobRunRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StartJobRunRequestTypeDef
def get_value() -> StartJobRunRequestTypeDef:
return {
"Name": ...,
}
# StartJobRunRequestTypeDef definition
class StartJobRunRequestTypeDef(TypedDict):
Name: str,
StartProjectSessionRequestTypeDef#
# StartProjectSessionRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StartProjectSessionRequestTypeDef
def get_value() -> StartProjectSessionRequestTypeDef:
return {
"Name": ...,
}
# StartProjectSessionRequestTypeDef definition
class StartProjectSessionRequestTypeDef(TypedDict):
Name: str,
AssumeControl: NotRequired[bool],
StatisticOverrideOutputTypeDef#
# StatisticOverrideOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StatisticOverrideOutputTypeDef
def get_value() -> StatisticOverrideOutputTypeDef:
return {
"Statistic": ...,
}
# StatisticOverrideOutputTypeDef definition
class StatisticOverrideOutputTypeDef(TypedDict):
Statistic: str,
Parameters: Dict[str, str],
StatisticOverrideTypeDef#
# StatisticOverrideTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StatisticOverrideTypeDef
def get_value() -> StatisticOverrideTypeDef:
return {
"Statistic": ...,
}
# StatisticOverrideTypeDef definition
class StatisticOverrideTypeDef(TypedDict):
Statistic: str,
Parameters: Mapping[str, str],
StopJobRunRequestTypeDef#
# StopJobRunRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StopJobRunRequestTypeDef
def get_value() -> StopJobRunRequestTypeDef:
return {
"Name": ...,
}
# StopJobRunRequestTypeDef definition
class StopJobRunRequestTypeDef(TypedDict):
Name: str,
RunId: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateScheduleRequestTypeDef#
# UpdateScheduleRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateScheduleRequestTypeDef
def get_value() -> UpdateScheduleRequestTypeDef:
return {
"CronExpression": ...,
}
# UpdateScheduleRequestTypeDef definition
class UpdateScheduleRequestTypeDef(TypedDict):
CronExpression: str,
Name: str,
JobNames: NotRequired[Sequence[str]],
EntityDetectorConfigurationOutputTypeDef#
# EntityDetectorConfigurationOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import EntityDetectorConfigurationOutputTypeDef
def get_value() -> EntityDetectorConfigurationOutputTypeDef:
return {
"EntityTypes": ...,
}
# EntityDetectorConfigurationOutputTypeDef definition
class EntityDetectorConfigurationOutputTypeDef(TypedDict):
EntityTypes: List[str],
AllowedStatistics: NotRequired[List[AllowedStatisticsOutputTypeDef]], # (1)
EntityDetectorConfigurationTypeDef#
# EntityDetectorConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import BatchDeleteRecipeVersionResponseTypeDef
def get_value() -> BatchDeleteRecipeVersionResponseTypeDef:
return {
"Name": ...,
}
# BatchDeleteRecipeVersionResponseTypeDef definition
class BatchDeleteRecipeVersionResponseTypeDef(TypedDict):
Name: str,
Errors: List[RecipeVersionErrorDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"Name": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileJobResponseTypeDef#
# CreateProfileJobResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateProfileJobResponseTypeDef
def get_value() -> CreateProfileJobResponseTypeDef:
return {
"Name": ...,
}
# CreateProfileJobResponseTypeDef definition
class CreateProfileJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectResponseTypeDef#
# CreateProjectResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"Name": ...,
}
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecipeJobResponseTypeDef#
# CreateRecipeJobResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateRecipeJobResponseTypeDef
def get_value() -> CreateRecipeJobResponseTypeDef:
return {
"Name": ...,
}
# CreateRecipeJobResponseTypeDef definition
class CreateRecipeJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecipeResponseTypeDef#
# CreateRecipeResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateRecipeResponseTypeDef
def get_value() -> CreateRecipeResponseTypeDef:
return {
"Name": ...,
}
# CreateRecipeResponseTypeDef definition
class CreateRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRulesetResponseTypeDef#
# CreateRulesetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateRulesetResponseTypeDef
def get_value() -> CreateRulesetResponseTypeDef:
return {
"Name": ...,
}
# CreateRulesetResponseTypeDef definition
class CreateRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateScheduleResponseTypeDef#
# CreateScheduleResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateScheduleResponseTypeDef
def get_value() -> CreateScheduleResponseTypeDef:
return {
"Name": ...,
}
# CreateScheduleResponseTypeDef definition
class CreateScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDatasetResponseTypeDef#
# DeleteDatasetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteDatasetResponseTypeDef
def get_value() -> DeleteDatasetResponseTypeDef:
return {
"Name": ...,
}
# DeleteDatasetResponseTypeDef definition
class DeleteDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteJobResponseTypeDef#
# DeleteJobResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteJobResponseTypeDef
def get_value() -> DeleteJobResponseTypeDef:
return {
"Name": ...,
}
# DeleteJobResponseTypeDef definition
class DeleteJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectResponseTypeDef#
# DeleteProjectResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteProjectResponseTypeDef
def get_value() -> DeleteProjectResponseTypeDef:
return {
"Name": ...,
}
# DeleteProjectResponseTypeDef definition
class DeleteProjectResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRecipeVersionResponseTypeDef#
# DeleteRecipeVersionResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteRecipeVersionResponseTypeDef
def get_value() -> DeleteRecipeVersionResponseTypeDef:
return {
"Name": ...,
}
# DeleteRecipeVersionResponseTypeDef definition
class DeleteRecipeVersionResponseTypeDef(TypedDict):
Name: str,
RecipeVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRulesetResponseTypeDef#
# DeleteRulesetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteRulesetResponseTypeDef
def get_value() -> DeleteRulesetResponseTypeDef:
return {
"Name": ...,
}
# DeleteRulesetResponseTypeDef definition
class DeleteRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteScheduleResponseTypeDef#
# DeleteScheduleResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DeleteScheduleResponseTypeDef
def get_value() -> DeleteScheduleResponseTypeDef:
return {
"Name": ...,
}
# DeleteScheduleResponseTypeDef definition
class DeleteScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeScheduleResponseTypeDef#
# DescribeScheduleResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeScheduleResponseTypeDef
def get_value() -> DescribeScheduleResponseTypeDef:
return {
"CreateDate": ...,
}
# 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)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PublishRecipeResponseTypeDef#
# PublishRecipeResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import PublishRecipeResponseTypeDef
def get_value() -> PublishRecipeResponseTypeDef:
return {
"Name": ...,
}
# PublishRecipeResponseTypeDef definition
class PublishRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendProjectSessionActionResponseTypeDef#
# SendProjectSessionActionResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import SendProjectSessionActionResponseTypeDef
def get_value() -> SendProjectSessionActionResponseTypeDef:
return {
"Result": ...,
}
# SendProjectSessionActionResponseTypeDef definition
class SendProjectSessionActionResponseTypeDef(TypedDict):
Result: str,
Name: str,
ActionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartJobRunResponseTypeDef#
# StartJobRunResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StartJobRunResponseTypeDef
def get_value() -> StartJobRunResponseTypeDef:
return {
"RunId": ...,
}
# StartJobRunResponseTypeDef definition
class StartJobRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartProjectSessionResponseTypeDef#
# StartProjectSessionResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StartProjectSessionResponseTypeDef
def get_value() -> StartProjectSessionResponseTypeDef:
return {
"Name": ...,
}
# StartProjectSessionResponseTypeDef definition
class StartProjectSessionResponseTypeDef(TypedDict):
Name: str,
ClientSessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopJobRunResponseTypeDef#
# StopJobRunResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StopJobRunResponseTypeDef
def get_value() -> StopJobRunResponseTypeDef:
return {
"RunId": ...,
}
# StopJobRunResponseTypeDef definition
class StopJobRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDatasetResponseTypeDef#
# UpdateDatasetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateDatasetResponseTypeDef
def get_value() -> UpdateDatasetResponseTypeDef:
return {
"Name": ...,
}
# UpdateDatasetResponseTypeDef definition
class UpdateDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProfileJobResponseTypeDef#
# UpdateProfileJobResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateProfileJobResponseTypeDef
def get_value() -> UpdateProfileJobResponseTypeDef:
return {
"Name": ...,
}
# UpdateProfileJobResponseTypeDef definition
class UpdateProfileJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectResponseTypeDef#
# UpdateProjectResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateProjectResponseTypeDef
def get_value() -> UpdateProjectResponseTypeDef:
return {
"LastModifiedDate": ...,
}
# UpdateProjectResponseTypeDef definition
class UpdateProjectResponseTypeDef(TypedDict):
LastModifiedDate: datetime,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecipeJobResponseTypeDef#
# UpdateRecipeJobResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateRecipeJobResponseTypeDef
def get_value() -> UpdateRecipeJobResponseTypeDef:
return {
"Name": ...,
}
# UpdateRecipeJobResponseTypeDef definition
class UpdateRecipeJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecipeResponseTypeDef#
# UpdateRecipeResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateRecipeResponseTypeDef
def get_value() -> UpdateRecipeResponseTypeDef:
return {
"Name": ...,
}
# UpdateRecipeResponseTypeDef definition
class UpdateRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRulesetResponseTypeDef#
# UpdateRulesetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateRulesetResponseTypeDef
def get_value() -> UpdateRulesetResponseTypeDef:
return {
"Name": ...,
}
# UpdateRulesetResponseTypeDef definition
class UpdateRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateScheduleResponseTypeDef#
# UpdateScheduleResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateScheduleResponseTypeDef
def get_value() -> UpdateScheduleResponseTypeDef:
return {
"Name": ...,
}
# UpdateScheduleResponseTypeDef definition
class UpdateScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DataCatalogInputDefinitionTypeDef#
# DataCatalogInputDefinitionTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DataCatalogInputDefinitionTypeDef
def get_value() -> DataCatalogInputDefinitionTypeDef:
return {
"CatalogId": ...,
}
# DataCatalogInputDefinitionTypeDef definition
class DataCatalogInputDefinitionTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
DatabaseInputDefinitionTypeDef#
# DatabaseInputDefinitionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import DatabaseTableOutputOptionsTypeDef
def get_value() -> DatabaseTableOutputOptionsTypeDef:
return {
"TempDirectory": ...,
}
# DatabaseTableOutputOptionsTypeDef definition
class DatabaseTableOutputOptionsTypeDef(TypedDict):
TableName: str,
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
S3TableOutputOptionsTypeDef#
# S3TableOutputOptionsTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import S3TableOutputOptionsTypeDef
def get_value() -> S3TableOutputOptionsTypeDef:
return {
"Location": ...,
}
# S3TableOutputOptionsTypeDef definition
class S3TableOutputOptionsTypeDef(TypedDict):
Location: S3LocationTypeDef, # (1)
CreateProjectRequestTypeDef#
# CreateProjectRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateProjectRequestTypeDef
def get_value() -> CreateProjectRequestTypeDef:
return {
"DatasetName": ...,
}
# CreateProjectRequestTypeDef definition
class CreateProjectRequestTypeDef(TypedDict):
DatasetName: str,
Name: str,
RecipeName: str,
RoleArn: str,
Sample: NotRequired[SampleTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
- See SampleTypeDef
DescribeProjectResponseTypeDef#
# DescribeProjectResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeProjectResponseTypeDef
def get_value() -> DescribeProjectResponseTypeDef:
return {
"CreateDate": ...,
}
# 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 TypedDict usage example
from types_boto3_databrew.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"AccountId": ...,
}
# 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
UpdateProjectRequestTypeDef#
# UpdateProjectRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateProjectRequestTypeDef
def get_value() -> UpdateProjectRequestTypeDef:
return {
"RoleArn": ...,
}
# UpdateProjectRequestTypeDef definition
class UpdateProjectRequestTypeDef(TypedDict):
RoleArn: str,
Name: str,
Sample: NotRequired[SampleTypeDef], # (1)
- See SampleTypeDef
OutputFormatOptionsTypeDef#
# OutputFormatOptionsTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import OutputFormatOptionsTypeDef
def get_value() -> OutputFormatOptionsTypeDef:
return {
"Csv": ...,
}
# OutputFormatOptionsTypeDef definition
class OutputFormatOptionsTypeDef(TypedDict):
Csv: NotRequired[CsvOutputOptionsTypeDef], # (1)
DatasetParameterOutputTypeDef#
# DatasetParameterOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DatasetParameterOutputTypeDef
def get_value() -> DatasetParameterOutputTypeDef:
return {
"Name": ...,
}
# DatasetParameterOutputTypeDef definition
class DatasetParameterOutputTypeDef(TypedDict):
Name: str,
Type: ParameterTypeType, # (1)
DatetimeOptions: NotRequired[DatetimeOptionsTypeDef], # (2)
CreateColumn: NotRequired[bool],
Filter: NotRequired[FilterExpressionOutputTypeDef], # (3)
DatasetParameterTypeDef#
# DatasetParameterTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DatasetParameterTypeDef
def get_value() -> DatasetParameterTypeDef:
return {
"Name": ...,
}
# DatasetParameterTypeDef definition
class DatasetParameterTypeDef(TypedDict):
Name: str,
Type: ParameterTypeType, # (1)
DatetimeOptions: NotRequired[DatetimeOptionsTypeDef], # (2)
CreateColumn: NotRequired[bool],
Filter: NotRequired[FilterExpressionTypeDef], # (3)
FormatOptionsOutputTypeDef#
# FormatOptionsOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import FormatOptionsOutputTypeDef
def get_value() -> FormatOptionsOutputTypeDef:
return {
"Json": ...,
}
# FormatOptionsOutputTypeDef definition
class FormatOptionsOutputTypeDef(TypedDict):
Json: NotRequired[JsonOptionsTypeDef], # (1)
Excel: NotRequired[ExcelOptionsOutputTypeDef], # (2)
Csv: NotRequired[CsvOptionsTypeDef], # (3)
FormatOptionsTypeDef#
# FormatOptionsTypeDef TypedDict usage example
from types_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
ListDatasetsRequestPaginateTypeDef#
# ListDatasetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListDatasetsRequestPaginateTypeDef
def get_value() -> ListDatasetsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatasetsRequestPaginateTypeDef definition
class ListDatasetsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobRunsRequestPaginateTypeDef#
# ListJobRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListJobRunsRequestPaginateTypeDef
def get_value() -> ListJobRunsRequestPaginateTypeDef:
return {
"Name": ...,
}
# ListJobRunsRequestPaginateTypeDef definition
class ListJobRunsRequestPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestPaginateTypeDef#
# ListJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListJobsRequestPaginateTypeDef
def get_value() -> ListJobsRequestPaginateTypeDef:
return {
"DatasetName": ...,
}
# ListJobsRequestPaginateTypeDef definition
class ListJobsRequestPaginateTypeDef(TypedDict):
DatasetName: NotRequired[str],
ProjectName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestPaginateTypeDef#
# ListProjectsRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListProjectsRequestPaginateTypeDef
def get_value() -> ListProjectsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProjectsRequestPaginateTypeDef definition
class ListProjectsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecipeVersionsRequestPaginateTypeDef#
# ListRecipeVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRecipeVersionsRequestPaginateTypeDef
def get_value() -> ListRecipeVersionsRequestPaginateTypeDef:
return {
"Name": ...,
}
# ListRecipeVersionsRequestPaginateTypeDef definition
class ListRecipeVersionsRequestPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecipesRequestPaginateTypeDef#
# ListRecipesRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRecipesRequestPaginateTypeDef
def get_value() -> ListRecipesRequestPaginateTypeDef:
return {
"RecipeVersion": ...,
}
# ListRecipesRequestPaginateTypeDef definition
class ListRecipesRequestPaginateTypeDef(TypedDict):
RecipeVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesetsRequestPaginateTypeDef#
# ListRulesetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRulesetsRequestPaginateTypeDef
def get_value() -> ListRulesetsRequestPaginateTypeDef:
return {
"TargetArn": ...,
}
# ListRulesetsRequestPaginateTypeDef definition
class ListRulesetsRequestPaginateTypeDef(TypedDict):
TargetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchedulesRequestPaginateTypeDef#
# ListSchedulesRequestPaginateTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListSchedulesRequestPaginateTypeDef
def get_value() -> ListSchedulesRequestPaginateTypeDef:
return {
"JobName": ...,
}
# ListSchedulesRequestPaginateTypeDef definition
class ListSchedulesRequestPaginateTypeDef(TypedDict):
JobName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesetsResponseTypeDef#
# ListRulesetsResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRulesetsResponseTypeDef
def get_value() -> ListRulesetsResponseTypeDef:
return {
"Rulesets": ...,
}
# ListRulesetsResponseTypeDef definition
class ListRulesetsResponseTypeDef(TypedDict):
Rulesets: List[RulesetItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchedulesResponseTypeDef#
# ListSchedulesResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListSchedulesResponseTypeDef
def get_value() -> ListSchedulesResponseTypeDef:
return {
"Schedules": ...,
}
# ListSchedulesResponseTypeDef definition
class ListSchedulesResponseTypeDef(TypedDict):
Schedules: List[ScheduleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
RecipeStepOutputTypeDef#
# RecipeStepOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RecipeStepOutputTypeDef
def get_value() -> RecipeStepOutputTypeDef:
return {
"Action": ...,
}
# RecipeStepOutputTypeDef definition
class RecipeStepOutputTypeDef(TypedDict):
Action: RecipeActionOutputTypeDef, # (1)
ConditionExpressions: NotRequired[List[ConditionExpressionTypeDef]], # (2)
RuleOutputTypeDef#
# RuleOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RuleOutputTypeDef
def get_value() -> RuleOutputTypeDef:
return {
"Name": ...,
}
# RuleOutputTypeDef definition
class RuleOutputTypeDef(TypedDict):
Name: str,
CheckExpression: str,
Disabled: NotRequired[bool],
SubstitutionMap: NotRequired[Dict[str, str]],
Threshold: NotRequired[ThresholdTypeDef], # (1)
ColumnSelectors: NotRequired[List[ColumnSelectorTypeDef]], # (2)
RuleTypeDef#
# RuleTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"Name": ...,
}
# 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)
StatisticsConfigurationOutputTypeDef#
# StatisticsConfigurationOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import StatisticsConfigurationOutputTypeDef
def get_value() -> StatisticsConfigurationOutputTypeDef:
return {
"IncludedStatistics": ...,
}
# StatisticsConfigurationOutputTypeDef definition
class StatisticsConfigurationOutputTypeDef(TypedDict):
IncludedStatistics: NotRequired[List[str]],
Overrides: NotRequired[List[StatisticOverrideOutputTypeDef]], # (1)
StatisticsConfigurationTypeDef#
# StatisticsConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import DatabaseOutputTypeDef
def get_value() -> DatabaseOutputTypeDef:
return {
"GlueConnectionName": ...,
}
# DatabaseOutputTypeDef definition
class DatabaseOutputTypeDef(TypedDict):
GlueConnectionName: str,
DatabaseOptions: DatabaseTableOutputOptionsTypeDef, # (1)
DatabaseOutputMode: NotRequired[DatabaseOutputModeType], # (2)
DataCatalogOutputTypeDef#
# DataCatalogOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DataCatalogOutputTypeDef
def get_value() -> DataCatalogOutputTypeDef:
return {
"CatalogId": ...,
}
# 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 TypedDict usage example
from types_boto3_databrew.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"Projects": ...,
}
# ListProjectsResponseTypeDef definition
class ListProjectsResponseTypeDef(TypedDict):
Projects: List[ProjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ExtraTypeDef#
# ExtraTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ExtraTypeDef
def get_value() -> ExtraTypeDef:
return {
"CompressionFormat": ...,
}
# ExtraTypeDef definition
class ExtraTypeDef(TypedDict):
Location: S3LocationTypeDef, # (3)
CompressionFormat: NotRequired[CompressionFormatType], # (1)
Format: NotRequired[OutputFormatType], # (2)
PartitionColumns: NotRequired[List[str]],
Overwrite: NotRequired[bool],
FormatOptions: NotRequired[OutputFormatOptionsTypeDef], # (4)
MaxOutputFiles: NotRequired[int],
OutputTypeDef#
# OutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"CompressionFormat": ...,
}
# 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],
PathOptionsOutputTypeDef#
# PathOptionsOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import PathOptionsOutputTypeDef
def get_value() -> PathOptionsOutputTypeDef:
return {
"LastModifiedDateCondition": ...,
}
# PathOptionsOutputTypeDef definition
class PathOptionsOutputTypeDef(TypedDict):
LastModifiedDateCondition: NotRequired[FilterExpressionOutputTypeDef], # (1)
FilesLimit: NotRequired[FilesLimitTypeDef], # (2)
Parameters: NotRequired[Dict[str, DatasetParameterOutputTypeDef]], # (3)
PathOptionsTypeDef#
# PathOptionsTypeDef TypedDict usage example
from types_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)
DescribeRecipeResponseTypeDef#
# DescribeRecipeResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeRecipeResponseTypeDef
def get_value() -> DescribeRecipeResponseTypeDef:
return {
"CreatedBy": ...,
}
# 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[RecipeStepOutputTypeDef], # (1)
Tags: Dict[str, str],
ResourceArn: str,
RecipeVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecipeTypeDef#
# RecipeTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RecipeTypeDef
def get_value() -> RecipeTypeDef:
return {
"CreatedBy": ...,
}
# 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[RecipeStepOutputTypeDef]], # (1)
Tags: NotRequired[Dict[str, str]],
RecipeVersion: NotRequired[str],
RecipeStepTypeDef#
# RecipeStepTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import RecipeStepTypeDef
def get_value() -> RecipeStepTypeDef:
return {
"Action": ...,
}
# RecipeStepTypeDef definition
class RecipeStepTypeDef(TypedDict):
Action: RecipeActionUnionTypeDef, # (1)
ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]], # (2)
DescribeRulesetResponseTypeDef#
# DescribeRulesetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeRulesetResponseTypeDef
def get_value() -> DescribeRulesetResponseTypeDef:
return {
"Name": ...,
}
# DescribeRulesetResponseTypeDef definition
class DescribeRulesetResponseTypeDef(TypedDict):
Name: str,
Description: str,
TargetArn: str,
Rules: List[RuleOutputTypeDef], # (1)
CreateDate: datetime,
CreatedBy: str,
LastModifiedBy: str,
LastModifiedDate: datetime,
ResourceArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ColumnStatisticsConfigurationOutputTypeDef#
# ColumnStatisticsConfigurationOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ColumnStatisticsConfigurationOutputTypeDef
def get_value() -> ColumnStatisticsConfigurationOutputTypeDef:
return {
"Selectors": ...,
}
# ColumnStatisticsConfigurationOutputTypeDef definition
class ColumnStatisticsConfigurationOutputTypeDef(TypedDict):
Statistics: StatisticsConfigurationOutputTypeDef, # (2)
Selectors: NotRequired[List[ColumnSelectorTypeDef]], # (1)
ColumnStatisticsConfigurationTypeDef#
# ColumnStatisticsConfigurationTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ColumnStatisticsConfigurationTypeDef
def get_value() -> ColumnStatisticsConfigurationTypeDef:
return {
"Selectors": ...,
}
# ColumnStatisticsConfigurationTypeDef definition
class ColumnStatisticsConfigurationTypeDef(TypedDict):
Statistics: StatisticsConfigurationTypeDef, # (2)
Selectors: NotRequired[Sequence[ColumnSelectorTypeDef]], # (1)
JobRunTypeDef#
# JobRunTypeDef TypedDict usage example
from types_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[ExtraTypeDef]], # (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 ExtraTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ValidationConfigurationTypeDef
JobTypeDef#
# JobTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"AccountId": ...,
}
# 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[ExtraTypeDef]], # (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 ExtraTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ValidationConfigurationTypeDef
DatasetTypeDef#
# DatasetTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DatasetTypeDef
def get_value() -> DatasetTypeDef:
return {
"AccountId": ...,
}
# 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[FormatOptionsOutputTypeDef], # (2)
LastModifiedDate: NotRequired[datetime],
LastModifiedBy: NotRequired[str],
Source: NotRequired[SourceType], # (4)
PathOptions: NotRequired[PathOptionsOutputTypeDef], # (5)
Tags: NotRequired[Dict[str, str]],
ResourceArn: NotRequired[str],
- See InputFormatType
- See FormatOptionsOutputTypeDef
- See InputTypeDef
- See SourceType
- See PathOptionsOutputTypeDef
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"CreatedBy": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
CreatedBy: str,
CreateDate: datetime,
Name: str,
Format: InputFormatType, # (1)
FormatOptions: FormatOptionsOutputTypeDef, # (2)
Input: InputTypeDef, # (3)
LastModifiedDate: datetime,
LastModifiedBy: str,
Source: SourceType, # (4)
PathOptions: PathOptionsOutputTypeDef, # (5)
Tags: Dict[str, str],
ResourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See InputFormatType
- See FormatOptionsOutputTypeDef
- See InputTypeDef
- See SourceType
- See PathOptionsOutputTypeDef
- See ResponseMetadataTypeDef
ListRecipeVersionsResponseTypeDef#
# ListRecipeVersionsResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRecipeVersionsResponseTypeDef
def get_value() -> ListRecipeVersionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListRecipeVersionsResponseTypeDef definition
class ListRecipeVersionsResponseTypeDef(TypedDict):
Recipes: List[RecipeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See RecipeTypeDef
- See ResponseMetadataTypeDef
ListRecipesResponseTypeDef#
# ListRecipesResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListRecipesResponseTypeDef
def get_value() -> ListRecipesResponseTypeDef:
return {
"Recipes": ...,
}
# ListRecipesResponseTypeDef definition
class ListRecipesResponseTypeDef(TypedDict):
Recipes: List[RecipeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See RecipeTypeDef
- See ResponseMetadataTypeDef
CreateRulesetRequestTypeDef#
# CreateRulesetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateRulesetRequestTypeDef
def get_value() -> CreateRulesetRequestTypeDef:
return {
"Name": ...,
}
# CreateRulesetRequestTypeDef definition
class CreateRulesetRequestTypeDef(TypedDict):
Name: str,
TargetArn: str,
Rules: Sequence[RuleUnionTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
UpdateRulesetRequestTypeDef#
# UpdateRulesetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateRulesetRequestTypeDef
def get_value() -> UpdateRulesetRequestTypeDef:
return {
"Name": ...,
}
# UpdateRulesetRequestTypeDef definition
class UpdateRulesetRequestTypeDef(TypedDict):
Name: str,
Rules: Sequence[RuleUnionTypeDef], # (1)
Description: NotRequired[str],
ProfileConfigurationOutputTypeDef#
# ProfileConfigurationOutputTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ProfileConfigurationOutputTypeDef
def get_value() -> ProfileConfigurationOutputTypeDef:
return {
"DatasetStatisticsConfiguration": ...,
}
# ProfileConfigurationOutputTypeDef definition
class ProfileConfigurationOutputTypeDef(TypedDict):
DatasetStatisticsConfiguration: NotRequired[StatisticsConfigurationOutputTypeDef], # (1)
ProfileColumns: NotRequired[List[ColumnSelectorTypeDef]], # (2)
ColumnStatisticsConfigurations: NotRequired[List[ColumnStatisticsConfigurationOutputTypeDef]], # (3)
EntityDetectorConfiguration: NotRequired[EntityDetectorConfigurationOutputTypeDef], # (4)
- See StatisticsConfigurationOutputTypeDef
- See ColumnSelectorTypeDef
- See ColumnStatisticsConfigurationOutputTypeDef
- See EntityDetectorConfigurationOutputTypeDef
ProfileConfigurationTypeDef#
# ProfileConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_databrew.type_defs import ListJobRunsResponseTypeDef
def get_value() -> ListJobRunsResponseTypeDef:
return {
"JobRuns": ...,
}
# ListJobRunsResponseTypeDef definition
class ListJobRunsResponseTypeDef(TypedDict):
JobRuns: List[JobRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See JobRunTypeDef
- See ResponseMetadataTypeDef
ListJobsResponseTypeDef#
# ListJobsResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListJobsResponseTypeDef
def get_value() -> ListJobsResponseTypeDef:
return {
"Jobs": ...,
}
# ListJobsResponseTypeDef definition
class ListJobsResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See JobTypeDef
- See ResponseMetadataTypeDef
CreateRecipeJobRequestTypeDef#
# CreateRecipeJobRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateRecipeJobRequestTypeDef
def get_value() -> CreateRecipeJobRequestTypeDef:
return {
"Name": ...,
}
# CreateRecipeJobRequestTypeDef definition
class CreateRecipeJobRequestTypeDef(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[UnionTypeDef]], # (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 ExtraTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
UpdateRecipeJobRequestTypeDef#
# UpdateRecipeJobRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateRecipeJobRequestTypeDef
def get_value() -> UpdateRecipeJobRequestTypeDef:
return {
"Name": ...,
}
# UpdateRecipeJobRequestTypeDef definition
class UpdateRecipeJobRequestTypeDef(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[UnionTypeDef]], # (3)
DataCatalogOutputs: NotRequired[Sequence[DataCatalogOutputTypeDef]], # (4)
DatabaseOutputs: NotRequired[Sequence[DatabaseOutputTypeDef]], # (5)
Timeout: NotRequired[int],
- See EncryptionModeType
- See LogSubscriptionType
- See OutputTypeDef ExtraTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
ListDatasetsResponseTypeDef#
# ListDatasetsResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"Datasets": ...,
}
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
Datasets: List[DatasetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDatasetRequestTypeDef#
# CreateDatasetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateDatasetRequestTypeDef
def get_value() -> CreateDatasetRequestTypeDef:
return {
"Name": ...,
}
# CreateDatasetRequestTypeDef definition
class CreateDatasetRequestTypeDef(TypedDict):
Name: str,
Input: InputTypeDef, # (1)
Format: NotRequired[InputFormatType], # (2)
FormatOptions: NotRequired[FormatOptionsUnionTypeDef], # (3)
PathOptions: NotRequired[PathOptionsUnionTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
- See InputTypeDef
- See InputFormatType
- See FormatOptionsTypeDef FormatOptionsOutputTypeDef
- See PathOptionsTypeDef PathOptionsOutputTypeDef
UpdateDatasetRequestTypeDef#
# UpdateDatasetRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateDatasetRequestTypeDef
def get_value() -> UpdateDatasetRequestTypeDef:
return {
"Name": ...,
}
# UpdateDatasetRequestTypeDef definition
class UpdateDatasetRequestTypeDef(TypedDict):
Name: str,
Input: InputTypeDef, # (1)
Format: NotRequired[InputFormatType], # (2)
FormatOptions: NotRequired[FormatOptionsUnionTypeDef], # (3)
PathOptions: NotRequired[PathOptionsUnionTypeDef], # (4)
- See InputTypeDef
- See InputFormatType
- See FormatOptionsTypeDef FormatOptionsOutputTypeDef
- See PathOptionsTypeDef PathOptionsOutputTypeDef
CreateRecipeRequestTypeDef#
# CreateRecipeRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateRecipeRequestTypeDef
def get_value() -> CreateRecipeRequestTypeDef:
return {
"Name": ...,
}
# CreateRecipeRequestTypeDef definition
class CreateRecipeRequestTypeDef(TypedDict):
Name: str,
Steps: Sequence[RecipeStepUnionTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
SendProjectSessionActionRequestTypeDef#
# SendProjectSessionActionRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import SendProjectSessionActionRequestTypeDef
def get_value() -> SendProjectSessionActionRequestTypeDef:
return {
"Name": ...,
}
# SendProjectSessionActionRequestTypeDef definition
class SendProjectSessionActionRequestTypeDef(TypedDict):
Name: str,
Preview: NotRequired[bool],
RecipeStep: NotRequired[RecipeStepUnionTypeDef], # (1)
StepIndex: NotRequired[int],
ClientSessionId: NotRequired[str],
ViewFrame: NotRequired[ViewFrameTypeDef], # (2)
UpdateRecipeRequestTypeDef#
# UpdateRecipeRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateRecipeRequestTypeDef
def get_value() -> UpdateRecipeRequestTypeDef:
return {
"Name": ...,
}
# UpdateRecipeRequestTypeDef definition
class UpdateRecipeRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Steps: NotRequired[Sequence[RecipeStepUnionTypeDef]], # (1)
DescribeJobResponseTypeDef#
# DescribeJobResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeJobResponseTypeDef
def get_value() -> DescribeJobResponseTypeDef:
return {
"CreateDate": ...,
}
# 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[ExtraTypeDef], # (4)
DataCatalogOutputs: List[DataCatalogOutputTypeDef], # (5)
DatabaseOutputs: List[DatabaseOutputTypeDef], # (6)
ProjectName: str,
ProfileConfiguration: ProfileConfigurationOutputTypeDef, # (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 ExtraTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See ProfileConfigurationOutputTypeDef
- See ValidationConfigurationTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ResponseMetadataTypeDef
DescribeJobRunResponseTypeDef#
# DescribeJobRunResponseTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import DescribeJobRunResponseTypeDef
def get_value() -> DescribeJobRunResponseTypeDef:
return {
"Attempt": ...,
}
# DescribeJobRunResponseTypeDef definition
class DescribeJobRunResponseTypeDef(TypedDict):
Attempt: int,
CompletedOn: datetime,
DatasetName: str,
ErrorMessage: str,
ExecutionTime: int,
JobName: str,
ProfileConfiguration: ProfileConfigurationOutputTypeDef, # (1)
ValidationConfigurations: List[ValidationConfigurationTypeDef], # (2)
RunId: str,
State: JobRunStateType, # (3)
LogSubscription: LogSubscriptionType, # (4)
LogGroupName: str,
Outputs: List[ExtraTypeDef], # (5)
DataCatalogOutputs: List[DataCatalogOutputTypeDef], # (6)
DatabaseOutputs: List[DatabaseOutputTypeDef], # (7)
RecipeReference: RecipeReferenceTypeDef, # (8)
StartedBy: str,
StartedOn: datetime,
JobSample: JobSampleTypeDef, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See ProfileConfigurationOutputTypeDef
- See ValidationConfigurationTypeDef
- See JobRunStateType
- See LogSubscriptionType
- See ExtraTypeDef
- See DataCatalogOutputTypeDef
- See DatabaseOutputTypeDef
- See RecipeReferenceTypeDef
- See JobSampleTypeDef
- See ResponseMetadataTypeDef
CreateProfileJobRequestTypeDef#
# CreateProfileJobRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import CreateProfileJobRequestTypeDef
def get_value() -> CreateProfileJobRequestTypeDef:
return {
"DatasetName": ...,
}
# CreateProfileJobRequestTypeDef definition
class CreateProfileJobRequestTypeDef(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[ProfileConfigurationUnionTypeDef], # (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 ProfileConfigurationOutputTypeDef
- See ValidationConfigurationTypeDef
- See JobSampleTypeDef
UpdateProfileJobRequestTypeDef#
# UpdateProfileJobRequestTypeDef TypedDict usage example
from types_boto3_databrew.type_defs import UpdateProfileJobRequestTypeDef
def get_value() -> UpdateProfileJobRequestTypeDef:
return {
"Name": ...,
}
# UpdateProfileJobRequestTypeDef definition
class UpdateProfileJobRequestTypeDef(TypedDict):
Name: str,
OutputLocation: S3LocationTypeDef, # (1)
RoleArn: str,
Configuration: NotRequired[ProfileConfigurationUnionTypeDef], # (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)