Typed dictionaries
Index > GlueDataBrew > Typed dictionaries
Auto-generated documentation for GlueDataBrew type annotations stubs module mypy-boto3-databrew.
AllowedStatisticsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import AllowedStatisticsTypeDef
def get_value() -> AllowedStatisticsTypeDef:
return {
"Statistics": ...,
}
BatchDeleteRecipeVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionRequestRequestTypeDef
def get_value() -> BatchDeleteRecipeVersionRequestRequestTypeDef:
return {
"Name": ...,
"RecipeVersions": ...,
}
Definition
class BatchDeleteRecipeVersionRequestRequestTypeDef(TypedDict):
Name: str,
RecipeVersions: Sequence[str],
RecipeVersionErrorDetailTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import RecipeVersionErrorDetailTypeDef
def get_value() -> RecipeVersionErrorDetailTypeDef:
return {
"ErrorCode": ...,
}
Definition
class RecipeVersionErrorDetailTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
RecipeVersion: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ColumnSelectorTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ColumnSelectorTypeDef
def get_value() -> ColumnSelectorTypeDef:
return {
"Regex": ...,
}
ConditionExpressionTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ConditionExpressionTypeDef
def get_value() -> ConditionExpressionTypeDef:
return {
"Condition": ...,
"TargetColumn": ...,
}
Definition
class ConditionExpressionTypeDef(TypedDict):
Condition: str,
TargetColumn: str,
Value: NotRequired[str],
JobSampleTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import JobSampleTypeDef
def get_value() -> JobSampleTypeDef:
return {
"Mode": ...,
}
Definition
class JobSampleTypeDef(TypedDict):
Mode: NotRequired[SampleModeType], # (1)
Size: NotRequired[int],
- See SampleModeType
S3LocationTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"Bucket": ...,
}
Definition
class S3LocationTypeDef(TypedDict):
Bucket: str,
Key: NotRequired[str],
BucketOwner: NotRequired[str],
ValidationConfigurationTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ValidationConfigurationTypeDef
def get_value() -> ValidationConfigurationTypeDef:
return {
"RulesetArn": ...,
}
Definition
class ValidationConfigurationTypeDef(TypedDict):
RulesetArn: str,
ValidationMode: NotRequired[ValidationModeType], # (1)
SampleTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import SampleTypeDef
def get_value() -> SampleTypeDef:
return {
"Type": ...,
}
- See SampleTypeType
RecipeReferenceTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import RecipeReferenceTypeDef
def get_value() -> RecipeReferenceTypeDef:
return {
"Name": ...,
}
CreateScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateScheduleRequestRequestTypeDef
def get_value() -> CreateScheduleRequestRequestTypeDef:
return {
"CronExpression": ...,
"Name": ...,
}
Definition
class CreateScheduleRequestRequestTypeDef(TypedDict):
CronExpression: str,
Name: str,
JobNames: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
CsvOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CsvOptionsTypeDef
def get_value() -> CsvOptionsTypeDef:
return {
"Delimiter": ...,
}
Definition
class CsvOptionsTypeDef(TypedDict):
Delimiter: NotRequired[str],
HeaderRow: NotRequired[bool],
CsvOutputOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CsvOutputOptionsTypeDef
def get_value() -> CsvOutputOptionsTypeDef:
return {
"Delimiter": ...,
}
DatetimeOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DatetimeOptionsTypeDef
def get_value() -> DatetimeOptionsTypeDef:
return {
"Format": ...,
}
Definition
class DatetimeOptionsTypeDef(TypedDict):
Format: str,
TimezoneOffset: NotRequired[str],
LocaleCode: NotRequired[str],
FilterExpressionTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import FilterExpressionTypeDef
def get_value() -> FilterExpressionTypeDef:
return {
"Expression": ...,
"ValuesMap": ...,
}
DeleteDatasetRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteDatasetRequestRequestTypeDef
def get_value() -> DeleteDatasetRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteJobRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteJobRequestRequestTypeDef
def get_value() -> DeleteJobRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteRecipeVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteRecipeVersionRequestRequestTypeDef
def get_value() -> DeleteRecipeVersionRequestRequestTypeDef:
return {
"Name": ...,
"RecipeVersion": ...,
}
DeleteRulesetRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteRulesetRequestRequestTypeDef
def get_value() -> DeleteRulesetRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteScheduleRequestRequestTypeDef
def get_value() -> DeleteScheduleRequestRequestTypeDef:
return {
"Name": ...,
}
DescribeDatasetRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeDatasetRequestRequestTypeDef
def get_value() -> DescribeDatasetRequestRequestTypeDef:
return {
"Name": ...,
}
DescribeJobRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeJobRequestRequestTypeDef
def get_value() -> DescribeJobRequestRequestTypeDef:
return {
"Name": ...,
}
DescribeJobRunRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeJobRunRequestRequestTypeDef
def get_value() -> DescribeJobRunRequestRequestTypeDef:
return {
"Name": ...,
"RunId": ...,
}
DescribeProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeProjectRequestRequestTypeDef
def get_value() -> DescribeProjectRequestRequestTypeDef:
return {
"Name": ...,
}
DescribeRecipeRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeRecipeRequestRequestTypeDef
def get_value() -> DescribeRecipeRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class DescribeRecipeRequestRequestTypeDef(TypedDict):
Name: str,
RecipeVersion: NotRequired[str],
DescribeRulesetRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeRulesetRequestRequestTypeDef
def get_value() -> DescribeRulesetRequestRequestTypeDef:
return {
"Name": ...,
}
DescribeScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DescribeScheduleRequestRequestTypeDef
def get_value() -> DescribeScheduleRequestRequestTypeDef:
return {
"Name": ...,
}
ExcelOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ExcelOptionsTypeDef
def get_value() -> ExcelOptionsTypeDef:
return {
"SheetNames": ...,
}
Definition
class ExcelOptionsTypeDef(TypedDict):
SheetNames: NotRequired[Sequence[str]],
SheetIndexes: NotRequired[Sequence[int]],
HeaderRow: NotRequired[bool],
FilesLimitTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import FilesLimitTypeDef
def get_value() -> FilesLimitTypeDef:
return {
"MaxFiles": ...,
}
Definition
class FilesLimitTypeDef(TypedDict):
MaxFiles: int,
OrderedBy: NotRequired[OrderedByType], # (1)
Order: NotRequired[OrderType], # (2)
- See OrderedByType
- See OrderType
JsonOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import JsonOptionsTypeDef
def get_value() -> JsonOptionsTypeDef:
return {
"MultiLine": ...,
}
MetadataTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import MetadataTypeDef
def get_value() -> MetadataTypeDef:
return {
"SourceArn": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDatasetsRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListDatasetsRequestRequestTypeDef
def get_value() -> ListDatasetsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListDatasetsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobRunsRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListJobRunsRequestRequestTypeDef
def get_value() -> ListJobRunsRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class ListJobRunsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListJobsRequestRequestTypeDef
def get_value() -> ListJobsRequestRequestTypeDef:
return {
"DatasetName": ...,
}
Definition
class ListJobsRequestRequestTypeDef(TypedDict):
DatasetName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProjectName: NotRequired[str],
ListProjectsRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListProjectsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListRecipeVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestRequestTypeDef
def get_value() -> ListRecipeVersionsRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class ListRecipeVersionsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListRecipesRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRecipesRequestRequestTypeDef
def get_value() -> ListRecipesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListRecipesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RecipeVersion: NotRequired[str],
ListRulesetsRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRulesetsRequestRequestTypeDef
def get_value() -> ListRulesetsRequestRequestTypeDef:
return {
"TargetArn": ...,
}
Definition
class ListRulesetsRequestRequestTypeDef(TypedDict):
TargetArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RulesetItemTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import RulesetItemTypeDef
def get_value() -> RulesetItemTypeDef:
return {
"Name": ...,
"TargetArn": ...,
}
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]],
ListSchedulesRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListSchedulesRequestRequestTypeDef
def get_value() -> ListSchedulesRequestRequestTypeDef:
return {
"JobName": ...,
}
Definition
class ListSchedulesRequestRequestTypeDef(TypedDict):
JobName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ScheduleTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
PublishRecipeRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import PublishRecipeRequestRequestTypeDef
def get_value() -> PublishRecipeRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class PublishRecipeRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
RecipeActionTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import RecipeActionTypeDef
def get_value() -> RecipeActionTypeDef:
return {
"Operation": ...,
}
Definition
class RecipeActionTypeDef(TypedDict):
Operation: str,
Parameters: NotRequired[Mapping[str, str]],
ThresholdTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ThresholdTypeDef
def get_value() -> ThresholdTypeDef:
return {
"Value": ...,
}
Definition
class ThresholdTypeDef(TypedDict):
Value: float,
Type: NotRequired[ThresholdTypeType], # (1)
Unit: NotRequired[ThresholdUnitType], # (2)
- See ThresholdTypeType
- See ThresholdUnitType
ViewFrameTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ViewFrameTypeDef
def get_value() -> ViewFrameTypeDef:
return {
"StartColumnIndex": ...,
}
Definition
class ViewFrameTypeDef(TypedDict):
StartColumnIndex: int,
ColumnRange: NotRequired[int],
HiddenColumns: NotRequired[Sequence[str]],
StartRowIndex: NotRequired[int],
RowRange: NotRequired[int],
Analytics: NotRequired[AnalyticsModeType], # (1)
StartJobRunRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StartJobRunRequestRequestTypeDef
def get_value() -> StartJobRunRequestRequestTypeDef:
return {
"Name": ...,
}
StartProjectSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StartProjectSessionRequestRequestTypeDef
def get_value() -> StartProjectSessionRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class StartProjectSessionRequestRequestTypeDef(TypedDict):
Name: str,
AssumeControl: NotRequired[bool],
StatisticOverrideTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StatisticOverrideTypeDef
def get_value() -> StatisticOverrideTypeDef:
return {
"Statistic": ...,
"Parameters": ...,
}
StopJobRunRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StopJobRunRequestRequestTypeDef
def get_value() -> StopJobRunRequestRequestTypeDef:
return {
"Name": ...,
"RunId": ...,
}
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateScheduleRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateScheduleRequestRequestTypeDef
def get_value() -> UpdateScheduleRequestRequestTypeDef:
return {
"CronExpression": ...,
"Name": ...,
}
Definition
class UpdateScheduleRequestRequestTypeDef(TypedDict):
CronExpression: str,
Name: str,
JobNames: NotRequired[Sequence[str]],
EntityDetectorConfigurationTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import EntityDetectorConfigurationTypeDef
def get_value() -> EntityDetectorConfigurationTypeDef:
return {
"EntityTypes": ...,
}
Definition
class EntityDetectorConfigurationTypeDef(TypedDict):
EntityTypes: Sequence[str],
AllowedStatistics: NotRequired[Sequence[AllowedStatisticsTypeDef]], # (1)
BatchDeleteRecipeVersionResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionResponseTypeDef
def get_value() -> BatchDeleteRecipeVersionResponseTypeDef:
return {
"Name": ...,
"Errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDeleteRecipeVersionResponseTypeDef(TypedDict):
Name: str,
Errors: List[RecipeVersionErrorDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileJobResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateProfileJobResponseTypeDef
def get_value() -> CreateProfileJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProfileJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProjectResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecipeJobResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeJobResponseTypeDef
def get_value() -> CreateRecipeJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRecipeJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRecipeResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeResponseTypeDef
def get_value() -> CreateRecipeResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRulesetResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateRulesetResponseTypeDef
def get_value() -> CreateRulesetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateScheduleResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateScheduleResponseTypeDef
def get_value() -> CreateScheduleResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDatasetResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteDatasetResponseTypeDef
def get_value() -> DeleteDatasetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteJobResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteJobResponseTypeDef
def get_value() -> DeleteJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteProjectResponseTypeDef
def get_value() -> DeleteProjectResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteProjectResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRecipeVersionResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteRecipeVersionResponseTypeDef
def get_value() -> DeleteRecipeVersionResponseTypeDef:
return {
"Name": ...,
"RecipeVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRecipeVersionResponseTypeDef(TypedDict):
Name: str,
RecipeVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRulesetResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteRulesetResponseTypeDef
def get_value() -> DeleteRulesetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteScheduleResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DeleteScheduleResponseTypeDef
def get_value() -> DeleteScheduleResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PublishRecipeResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import PublishRecipeResponseTypeDef
def get_value() -> PublishRecipeResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class PublishRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendProjectSessionActionResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import SendProjectSessionActionResponseTypeDef
def get_value() -> SendProjectSessionActionResponseTypeDef:
return {
"Result": ...,
"Name": ...,
"ActionId": ...,
"ResponseMetadata": ...,
}
Definition
class SendProjectSessionActionResponseTypeDef(TypedDict):
Result: str,
Name: str,
ActionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartJobRunResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StartJobRunResponseTypeDef
def get_value() -> StartJobRunResponseTypeDef:
return {
"RunId": ...,
"ResponseMetadata": ...,
}
Definition
class StartJobRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartProjectSessionResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StartProjectSessionResponseTypeDef
def get_value() -> StartProjectSessionResponseTypeDef:
return {
"Name": ...,
"ClientSessionId": ...,
"ResponseMetadata": ...,
}
Definition
class StartProjectSessionResponseTypeDef(TypedDict):
Name: str,
ClientSessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopJobRunResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import StopJobRunResponseTypeDef
def get_value() -> StopJobRunResponseTypeDef:
return {
"RunId": ...,
"ResponseMetadata": ...,
}
Definition
class StopJobRunResponseTypeDef(TypedDict):
RunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDatasetResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateDatasetResponseTypeDef
def get_value() -> UpdateDatasetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDatasetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProfileJobResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateProfileJobResponseTypeDef
def get_value() -> UpdateProfileJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProfileJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProjectResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateProjectResponseTypeDef
def get_value() -> UpdateProjectResponseTypeDef:
return {
"LastModifiedDate": ...,
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProjectResponseTypeDef(TypedDict):
LastModifiedDate: datetime,
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecipeJobResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeJobResponseTypeDef
def get_value() -> UpdateRecipeJobResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRecipeJobResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRecipeResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeResponseTypeDef
def get_value() -> UpdateRecipeResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRecipeResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRulesetResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateRulesetResponseTypeDef
def get_value() -> UpdateRulesetResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRulesetResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateScheduleResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import UpdateScheduleResponseTypeDef
def get_value() -> UpdateScheduleResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateScheduleResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DataCatalogInputDefinitionTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DataCatalogInputDefinitionTypeDef
def get_value() -> DataCatalogInputDefinitionTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
Definition
class DataCatalogInputDefinitionTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
DatabaseInputDefinitionTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DatabaseInputDefinitionTypeDef
def get_value() -> DatabaseInputDefinitionTypeDef:
return {
"GlueConnectionName": ...,
}
Definition
class DatabaseInputDefinitionTypeDef(TypedDict):
GlueConnectionName: str,
DatabaseTableName: NotRequired[str],
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
QueryString: NotRequired[str],
DatabaseTableOutputOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DatabaseTableOutputOptionsTypeDef
def get_value() -> DatabaseTableOutputOptionsTypeDef:
return {
"TableName": ...,
}
Definition
class DatabaseTableOutputOptionsTypeDef(TypedDict):
TableName: str,
TempDirectory: NotRequired[S3LocationTypeDef], # (1)
S3TableOutputOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import S3TableOutputOptionsTypeDef
def get_value() -> S3TableOutputOptionsTypeDef:
return {
"Location": ...,
}
CreateProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"DatasetName": ...,
"Name": ...,
"RecipeName": ...,
"RoleArn": ...,
}
Definition
class CreateProjectRequestRequestTypeDef(TypedDict):
DatasetName: str,
Name: str,
RecipeName: str,
RoleArn: str,
Sample: NotRequired[SampleTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
- See SampleTypeDef
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": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"Name": ...,
"RecipeName": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import UpdateProjectRequestRequestTypeDef
def get_value() -> UpdateProjectRequestRequestTypeDef:
return {
"RoleArn": ...,
"Name": ...,
}
Definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
RoleArn: str,
Name: str,
Sample: NotRequired[SampleTypeDef], # (1)
- See SampleTypeDef
OutputFormatOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import OutputFormatOptionsTypeDef
def get_value() -> OutputFormatOptionsTypeDef:
return {
"Csv": ...,
}
Definition
class OutputFormatOptionsTypeDef(TypedDict):
Csv: NotRequired[CsvOutputOptionsTypeDef], # (1)
DatasetParameterTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DatasetParameterTypeDef
def get_value() -> DatasetParameterTypeDef:
return {
"Name": ...,
"Type": ...,
}
Definition
class DatasetParameterTypeDef(TypedDict):
Name: str,
Type: ParameterTypeType, # (1)
DatetimeOptions: NotRequired[DatetimeOptionsTypeDef], # (2)
CreateColumn: NotRequired[bool],
Filter: NotRequired[FilterExpressionTypeDef], # (3)
FormatOptionsTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import FormatOptionsTypeDef
def get_value() -> FormatOptionsTypeDef:
return {
"Json": ...,
}
Definition
class FormatOptionsTypeDef(TypedDict):
Json: NotRequired[JsonOptionsTypeDef], # (1)
Excel: NotRequired[ExcelOptionsTypeDef], # (2)
Csv: NotRequired[CsvOptionsTypeDef], # (3)
- See JsonOptionsTypeDef
- See ExcelOptionsTypeDef
- See CsvOptionsTypeDef
ListDatasetsRequestListDatasetsPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef
def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListDatasetsRequestListDatasetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobRunsRequestListJobRunsPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListJobRunsRequestListJobRunsPaginateTypeDef
def get_value() -> ListJobRunsRequestListJobRunsPaginateTypeDef:
return {
"Name": ...,
}
Definition
class ListJobRunsRequestListJobRunsPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestListJobsPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListJobsRequestListJobsPaginateTypeDef
def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
return {
"DatasetName": ...,
}
Definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
DatasetName: NotRequired[str],
ProjectName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestListProjectsPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef
def get_value() -> ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef:
return {
"Name": ...,
}
Definition
class ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef(TypedDict):
Name: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecipesRequestListRecipesPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRecipesRequestListRecipesPaginateTypeDef
def get_value() -> ListRecipesRequestListRecipesPaginateTypeDef:
return {
"RecipeVersion": ...,
}
Definition
class ListRecipesRequestListRecipesPaginateTypeDef(TypedDict):
RecipeVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesetsRequestListRulesetsPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRulesetsRequestListRulesetsPaginateTypeDef
def get_value() -> ListRulesetsRequestListRulesetsPaginateTypeDef:
return {
"TargetArn": ...,
}
Definition
class ListRulesetsRequestListRulesetsPaginateTypeDef(TypedDict):
TargetArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchedulesRequestListSchedulesPaginateTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListSchedulesRequestListSchedulesPaginateTypeDef
def get_value() -> ListSchedulesRequestListSchedulesPaginateTypeDef:
return {
"JobName": ...,
}
Definition
class ListSchedulesRequestListSchedulesPaginateTypeDef(TypedDict):
JobName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesetsResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRulesetsResponseTypeDef
def get_value() -> ListRulesetsResponseTypeDef:
return {
"Rulesets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRulesetsResponseTypeDef(TypedDict):
Rulesets: List[RulesetItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSchedulesResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListSchedulesResponseTypeDef
def get_value() -> ListSchedulesResponseTypeDef:
return {
"Schedules": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSchedulesResponseTypeDef(TypedDict):
Schedules: List[ScheduleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecipeStepTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import RecipeStepTypeDef
def get_value() -> RecipeStepTypeDef:
return {
"Action": ...,
}
Definition
class RecipeStepTypeDef(TypedDict):
Action: RecipeActionTypeDef, # (1)
ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]], # (2)
RuleTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"Name": ...,
"CheckExpression": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import StatisticsConfigurationTypeDef
def get_value() -> StatisticsConfigurationTypeDef:
return {
"IncludedStatistics": ...,
}
Definition
class StatisticsConfigurationTypeDef(TypedDict):
IncludedStatistics: NotRequired[Sequence[str]],
Overrides: NotRequired[Sequence[StatisticOverrideTypeDef]], # (1)
InputTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import InputTypeDef
def get_value() -> InputTypeDef:
return {
"S3InputDefinition": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import DatabaseOutputTypeDef
def get_value() -> DatabaseOutputTypeDef:
return {
"GlueConnectionName": ...,
"DatabaseOptions": ...,
}
Definition
class DatabaseOutputTypeDef(TypedDict):
GlueConnectionName: str,
DatabaseOptions: DatabaseTableOutputOptionsTypeDef, # (1)
DatabaseOutputMode: NotRequired[DatabaseOutputModeType], # (2)
DataCatalogOutputTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import DataCatalogOutputTypeDef
def get_value() -> DataCatalogOutputTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
Definition
class DataCatalogOutputTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
CatalogId: NotRequired[str],
S3Options: NotRequired[S3TableOutputOptionsTypeDef], # (1)
DatabaseOptions: NotRequired[DatabaseTableOutputOptionsTypeDef], # (2)
Overwrite: NotRequired[bool],
ListProjectsResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListProjectsResponseTypeDef
def get_value() -> ListProjectsResponseTypeDef:
return {
"Projects": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListProjectsResponseTypeDef(TypedDict):
Projects: List[ProjectTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OutputTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"Location": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import PathOptionsTypeDef
def get_value() -> PathOptionsTypeDef:
return {
"LastModifiedDateCondition": ...,
}
Definition
class PathOptionsTypeDef(TypedDict):
LastModifiedDateCondition: NotRequired[FilterExpressionTypeDef], # (1)
FilesLimit: NotRequired[FilesLimitTypeDef], # (2)
Parameters: NotRequired[Mapping[str, DatasetParameterTypeDef]], # (3)
CreateRecipeRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeRequestRequestTypeDef
def get_value() -> CreateRecipeRequestRequestTypeDef:
return {
"Name": ...,
"Steps": ...,
}
Definition
class CreateRecipeRequestRequestTypeDef(TypedDict):
Name: str,
Steps: Sequence[RecipeStepTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
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": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import RecipeTypeDef
def get_value() -> RecipeTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import SendProjectSessionActionRequestRequestTypeDef
def get_value() -> SendProjectSessionActionRequestRequestTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeRequestRequestTypeDef
def get_value() -> UpdateRecipeRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class UpdateRecipeRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
Steps: NotRequired[Sequence[RecipeStepTypeDef]], # (1)
CreateRulesetRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateRulesetRequestRequestTypeDef
def get_value() -> CreateRulesetRequestRequestTypeDef:
return {
"Name": ...,
"TargetArn": ...,
"Rules": ...,
}
Definition
class CreateRulesetRequestRequestTypeDef(TypedDict):
Name: str,
TargetArn: str,
Rules: Sequence[RuleTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See RuleTypeDef
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": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import UpdateRulesetRequestRequestTypeDef
def get_value() -> UpdateRulesetRequestRequestTypeDef:
return {
"Name": ...,
"Rules": ...,
}
Definition
class UpdateRulesetRequestRequestTypeDef(TypedDict):
Name: str,
Rules: Sequence[RuleTypeDef], # (1)
Description: NotRequired[str],
- See RuleTypeDef
ColumnStatisticsConfigurationTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ColumnStatisticsConfigurationTypeDef
def get_value() -> ColumnStatisticsConfigurationTypeDef:
return {
"Statistics": ...,
}
Definition
class ColumnStatisticsConfigurationTypeDef(TypedDict):
Statistics: StatisticsConfigurationTypeDef, # (2)
Selectors: NotRequired[Sequence[ColumnSelectorTypeDef]], # (1)
CreateRecipeJobRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeJobRequestRequestTypeDef
def get_value() -> CreateRecipeJobRequestRequestTypeDef:
return {
"Name": ...,
"RoleArn": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import JobRunTypeDef
def get_value() -> JobRunTypeDef:
return {
"Attempt": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeJobRequestRequestTypeDef
def get_value() -> UpdateRecipeJobRequestRequestTypeDef:
return {
"Name": ...,
"RoleArn": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import CreateDatasetRequestRequestTypeDef
def get_value() -> CreateDatasetRequestRequestTypeDef:
return {
"Name": ...,
"Input": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import DatasetTypeDef
def get_value() -> DatasetTypeDef:
return {
"Name": ...,
"Input": ...,
}
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
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": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import UpdateDatasetRequestRequestTypeDef
def get_value() -> UpdateDatasetRequestRequestTypeDef:
return {
"Name": ...,
"Input": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsResponseTypeDef
def get_value() -> ListRecipeVersionsResponseTypeDef:
return {
"NextToken": ...,
"Recipes": ...,
"ResponseMetadata": ...,
}
Definition
class ListRecipeVersionsResponseTypeDef(TypedDict):
NextToken: str,
Recipes: List[RecipeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RecipeTypeDef
- See ResponseMetadataTypeDef
ListRecipesResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListRecipesResponseTypeDef
def get_value() -> ListRecipesResponseTypeDef:
return {
"Recipes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRecipesResponseTypeDef(TypedDict):
Recipes: List[RecipeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RecipeTypeDef
- See ResponseMetadataTypeDef
ProfileConfigurationTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ProfileConfigurationTypeDef
def get_value() -> ProfileConfigurationTypeDef:
return {
"DatasetStatisticsConfiguration": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import ListJobRunsResponseTypeDef
def get_value() -> ListJobRunsResponseTypeDef:
return {
"JobRuns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListJobRunsResponseTypeDef(TypedDict):
JobRuns: List[JobRunTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobRunTypeDef
- See ResponseMetadataTypeDef
ListJobsResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListJobsResponseTypeDef
def get_value() -> ListJobsResponseTypeDef:
return {
"Jobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListJobsResponseTypeDef(TypedDict):
Jobs: List[JobTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
ListDatasetsResponseTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"Datasets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDatasetsResponseTypeDef(TypedDict):
Datasets: List[DatasetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProfileJobRequestRequestTypeDef
Usage Example
from mypy_boto3_databrew.type_defs import CreateProfileJobRequestRequestTypeDef
def get_value() -> CreateProfileJobRequestRequestTypeDef:
return {
"DatasetName": ...,
"Name": ...,
"OutputLocation": ...,
"RoleArn": ...,
}
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
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": ...,
}
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
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": ...,
}
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
Usage Example
from mypy_boto3_databrew.type_defs import UpdateProfileJobRequestRequestTypeDef
def get_value() -> UpdateProfileJobRequestRequestTypeDef:
return {
"Name": ...,
"OutputLocation": ...,
"RoleArn": ...,
}
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)