Skip to content

Type definitions#

Index > GlueDataBrew > Type definitions

Auto-generated documentation for GlueDataBrew type annotations stubs module mypy-boto3-databrew.

RecipeActionUnionTypeDef#

# RecipeActionUnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import RecipeActionUnionTypeDef


def get_value() -> RecipeActionUnionTypeDef:
    return ...


# RecipeActionUnionTypeDef definition

RecipeActionUnionTypeDef = Union[
    RecipeActionTypeDef,  # (1)
    RecipeActionOutputTypeDef,  # (2)
]
  1. See RecipeActionTypeDef
  2. See RecipeActionOutputTypeDef

FormatOptionsUnionTypeDef#

# FormatOptionsUnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import FormatOptionsUnionTypeDef


def get_value() -> FormatOptionsUnionTypeDef:
    return ...


# FormatOptionsUnionTypeDef definition

FormatOptionsUnionTypeDef = Union[
    FormatOptionsTypeDef,  # (1)
    FormatOptionsOutputTypeDef,  # (2)
]
  1. See FormatOptionsTypeDef
  2. See FormatOptionsOutputTypeDef

RuleUnionTypeDef#

# RuleUnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import RuleUnionTypeDef


def get_value() -> RuleUnionTypeDef:
    return ...


# RuleUnionTypeDef definition

RuleUnionTypeDef = Union[
    RuleTypeDef,  # (1)
    RuleOutputTypeDef,  # (2)
]
  1. See RuleTypeDef
  2. See RuleOutputTypeDef

UnionTypeDef#

# UnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import UnionTypeDef


def get_value() -> UnionTypeDef:
    return ...


# UnionTypeDef definition

UnionTypeDef = Union[
    OutputTypeDef,  # (1)
    ExtraTypeDef,  # (2)
]
  1. See OutputTypeDef
  2. See ExtraTypeDef

PathOptionsUnionTypeDef#

# PathOptionsUnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import PathOptionsUnionTypeDef


def get_value() -> PathOptionsUnionTypeDef:
    return ...


# PathOptionsUnionTypeDef definition

PathOptionsUnionTypeDef = Union[
    PathOptionsTypeDef,  # (1)
    PathOptionsOutputTypeDef,  # (2)
]
  1. See PathOptionsTypeDef
  2. See PathOptionsOutputTypeDef

RecipeStepUnionTypeDef#

# RecipeStepUnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import RecipeStepUnionTypeDef


def get_value() -> RecipeStepUnionTypeDef:
    return ...


# RecipeStepUnionTypeDef definition

RecipeStepUnionTypeDef = Union[
    RecipeStepTypeDef,  # (1)
    RecipeStepOutputTypeDef,  # (2)
]
  1. See RecipeStepTypeDef
  2. See RecipeStepOutputTypeDef

ProfileConfigurationUnionTypeDef#

# ProfileConfigurationUnionTypeDef Union usage example

from mypy_boto3_databrew.type_defs import ProfileConfigurationUnionTypeDef


def get_value() -> ProfileConfigurationUnionTypeDef:
    return ...


# ProfileConfigurationUnionTypeDef definition

ProfileConfigurationUnionTypeDef = Union[
    ProfileConfigurationTypeDef,  # (1)
    ProfileConfigurationOutputTypeDef,  # (2)
]
  1. See ProfileConfigurationTypeDef
  2. See ProfileConfigurationOutputTypeDef

AllowedStatisticsOutputTypeDef#

# AllowedStatisticsOutputTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_boto3_databrew.type_defs import RecipeVersionErrorDetailTypeDef


def get_value() -> RecipeVersionErrorDetailTypeDef:
    return {
        "ErrorCode": ...,
    }


# RecipeVersionErrorDetailTypeDef definition

class RecipeVersionErrorDetailTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    RecipeVersion: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_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 mypy_boto3_databrew.type_defs import ColumnSelectorTypeDef


def get_value() -> ColumnSelectorTypeDef:
    return {
        "Regex": ...,
    }


# ColumnSelectorTypeDef definition

class ColumnSelectorTypeDef(TypedDict):
    Regex: NotRequired[str],
    Name: NotRequired[str],

ConditionExpressionTypeDef#

# ConditionExpressionTypeDef TypedDict usage example

from mypy_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 mypy_boto3_databrew.type_defs import JobSampleTypeDef


def get_value() -> JobSampleTypeDef:
    return {
        "Mode": ...,
    }


# JobSampleTypeDef definition

class JobSampleTypeDef(TypedDict):
    Mode: NotRequired[SampleModeType],  # (1)
    Size: NotRequired[int],
  1. See SampleModeType

S3LocationTypeDef#

# S3LocationTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import S3LocationTypeDef


def get_value() -> S3LocationTypeDef:
    return {
        "Bucket": ...,
    }


# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    Bucket: str,
    Key: NotRequired[str],
    BucketOwner: NotRequired[str],

ValidationConfigurationTypeDef#

# ValidationConfigurationTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ValidationConfigurationTypeDef


def get_value() -> ValidationConfigurationTypeDef:
    return {
        "RulesetArn": ...,
    }


# ValidationConfigurationTypeDef definition

class ValidationConfigurationTypeDef(TypedDict):
    RulesetArn: str,
    ValidationMode: NotRequired[ValidationModeType],  # (1)
  1. See ValidationModeType

SampleTypeDef#

# SampleTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import SampleTypeDef


def get_value() -> SampleTypeDef:
    return {
        "Size": ...,
    }


# SampleTypeDef definition

class SampleTypeDef(TypedDict):
    Type: SampleTypeType,  # (1)
    Size: NotRequired[int],
  1. See SampleTypeType

RecipeReferenceTypeDef#

# RecipeReferenceTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import RecipeReferenceTypeDef


def get_value() -> RecipeReferenceTypeDef:
    return {
        "Name": ...,
    }


# RecipeReferenceTypeDef definition

class RecipeReferenceTypeDef(TypedDict):
    Name: str,
    RecipeVersion: NotRequired[str],

CreateScheduleRequestTypeDef#

# CreateScheduleRequestTypeDef TypedDict usage example

from mypy_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 mypy_boto3_databrew.type_defs import CsvOptionsTypeDef


def get_value() -> CsvOptionsTypeDef:
    return {
        "Delimiter": ...,
    }


# CsvOptionsTypeDef definition

class CsvOptionsTypeDef(TypedDict):
    Delimiter: NotRequired[str],
    HeaderRow: NotRequired[bool],

CsvOutputOptionsTypeDef#

# CsvOutputOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CsvOutputOptionsTypeDef


def get_value() -> CsvOutputOptionsTypeDef:
    return {
        "Delimiter": ...,
    }


# CsvOutputOptionsTypeDef definition

class CsvOutputOptionsTypeDef(TypedDict):
    Delimiter: NotRequired[str],

DatetimeOptionsTypeDef#

# DatetimeOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DatetimeOptionsTypeDef


def get_value() -> DatetimeOptionsTypeDef:
    return {
        "Format": ...,
    }


# DatetimeOptionsTypeDef definition

class DatetimeOptionsTypeDef(TypedDict):
    Format: str,
    TimezoneOffset: NotRequired[str],
    LocaleCode: NotRequired[str],

FilterExpressionOutputTypeDef#

# FilterExpressionOutputTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_boto3_databrew.type_defs import ExcelOptionsTypeDef


def get_value() -> ExcelOptionsTypeDef:
    return {
        "SheetNames": ...,
    }


# ExcelOptionsTypeDef definition

class ExcelOptionsTypeDef(TypedDict):
    SheetNames: NotRequired[Sequence[str]],
    SheetIndexes: NotRequired[Sequence[int]],
    HeaderRow: NotRequired[bool],

FilesLimitTypeDef#

# FilesLimitTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import FilesLimitTypeDef


def get_value() -> FilesLimitTypeDef:
    return {
        "MaxFiles": ...,
    }


# FilesLimitTypeDef definition

class FilesLimitTypeDef(TypedDict):
    MaxFiles: int,
    OrderedBy: NotRequired[OrderedByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
  1. See OrderedByType
  2. See OrderType

JsonOptionsTypeDef#

# JsonOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import JsonOptionsTypeDef


def get_value() -> JsonOptionsTypeDef:
    return {
        "MultiLine": ...,
    }


# JsonOptionsTypeDef definition

class JsonOptionsTypeDef(TypedDict):
    MultiLine: NotRequired[bool],

MetadataTypeDef#

# MetadataTypeDef TypedDict usage example

from mypy_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 mypy_boto3_databrew.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDatasetsRequestTypeDef#

# ListDatasetsRequestTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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.datetime],
    Description: NotRequired[str],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    ResourceArn: NotRequired[str],
    RuleCount: NotRequired[int],
    Tags: NotRequired[Dict[str, str]],

ListSchedulesRequestTypeDef#

# ListSchedulesRequestTypeDef TypedDict usage example

from mypy_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 mypy_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.datetime],
    JobNames: NotRequired[List[str]],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    ResourceArn: NotRequired[str],
    CronExpression: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_boto3_databrew.type_defs import RecipeActionTypeDef


def get_value() -> RecipeActionTypeDef:
    return {
        "Operation": ...,
    }


# RecipeActionTypeDef definition

class RecipeActionTypeDef(TypedDict):
    Operation: str,
    Parameters: NotRequired[Mapping[str, str]],

ThresholdTypeDef#

# ThresholdTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ThresholdTypeDef


def get_value() -> ThresholdTypeDef:
    return {
        "Value": ...,
    }


# ThresholdTypeDef definition

class ThresholdTypeDef(TypedDict):
    Value: float,
    Type: NotRequired[ThresholdTypeType],  # (1)
    Unit: NotRequired[ThresholdUnitType],  # (2)
  1. See ThresholdTypeType
  2. See ThresholdUnitType

ViewFrameTypeDef#

# ViewFrameTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ViewFrameTypeDef


def get_value() -> ViewFrameTypeDef:
    return {
        "StartColumnIndex": ...,
    }


# ViewFrameTypeDef definition

class ViewFrameTypeDef(TypedDict):
    StartColumnIndex: int,
    ColumnRange: NotRequired[int],
    HiddenColumns: NotRequired[Sequence[str]],
    StartRowIndex: NotRequired[int],
    RowRange: NotRequired[int],
    Analytics: NotRequired[AnalyticsModeType],  # (1)
  1. See AnalyticsModeType

StartJobRunRequestTypeDef#

# StartJobRunRequestTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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 mypy_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)
  1. See List[AllowedStatisticsOutputTypeDef]

EntityDetectorConfigurationTypeDef#

# EntityDetectorConfigurationTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import EntityDetectorConfigurationTypeDef


def get_value() -> EntityDetectorConfigurationTypeDef:
    return {
        "EntityTypes": ...,
    }


# EntityDetectorConfigurationTypeDef definition

class EntityDetectorConfigurationTypeDef(TypedDict):
    EntityTypes: Sequence[str],
    AllowedStatistics: NotRequired[Sequence[AllowedStatisticsTypeDef]],  # (1)
  1. See Sequence[AllowedStatisticsTypeDef]

BatchDeleteRecipeVersionResponseTypeDef#

# BatchDeleteRecipeVersionResponseTypeDef TypedDict usage example

from mypy_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)
  1. See List[RecipeVersionErrorDetailTypeDef]
  2. See ResponseMetadataTypeDef

CreateDatasetResponseTypeDef#

# CreateDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateDatasetResponseTypeDef


def get_value() -> CreateDatasetResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateDatasetResponseTypeDef definition

class CreateDatasetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProfileJobResponseTypeDef#

# CreateProfileJobResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateProfileJobResponseTypeDef


def get_value() -> CreateProfileJobResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateProfileJobResponseTypeDef definition

class CreateProfileJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProjectResponseTypeDef#

# CreateProjectResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateProjectResponseTypeDef


def get_value() -> CreateProjectResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateProjectResponseTypeDef definition

class CreateProjectResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecipeJobResponseTypeDef#

# CreateRecipeJobResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateRecipeJobResponseTypeDef


def get_value() -> CreateRecipeJobResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateRecipeJobResponseTypeDef definition

class CreateRecipeJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecipeResponseTypeDef#

# CreateRecipeResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateRecipeResponseTypeDef


def get_value() -> CreateRecipeResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateRecipeResponseTypeDef definition

class CreateRecipeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRulesetResponseTypeDef#

# CreateRulesetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateRulesetResponseTypeDef


def get_value() -> CreateRulesetResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateRulesetResponseTypeDef definition

class CreateRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateScheduleResponseTypeDef#

# CreateScheduleResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import CreateScheduleResponseTypeDef


def get_value() -> CreateScheduleResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateScheduleResponseTypeDef definition

class CreateScheduleResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDatasetResponseTypeDef#

# DeleteDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DeleteDatasetResponseTypeDef


def get_value() -> DeleteDatasetResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteDatasetResponseTypeDef definition

class DeleteDatasetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteJobResponseTypeDef#

# DeleteJobResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DeleteJobResponseTypeDef


def get_value() -> DeleteJobResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteJobResponseTypeDef definition

class DeleteJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteProjectResponseTypeDef#

# DeleteProjectResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DeleteProjectResponseTypeDef


def get_value() -> DeleteProjectResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteProjectResponseTypeDef definition

class DeleteProjectResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteRecipeVersionResponseTypeDef#

# DeleteRecipeVersionResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DeleteRecipeVersionResponseTypeDef


def get_value() -> DeleteRecipeVersionResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteRecipeVersionResponseTypeDef definition

class DeleteRecipeVersionResponseTypeDef(TypedDict):
    Name: str,
    RecipeVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteRulesetResponseTypeDef#

# DeleteRulesetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DeleteRulesetResponseTypeDef


def get_value() -> DeleteRulesetResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteRulesetResponseTypeDef definition

class DeleteRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteScheduleResponseTypeDef#

# DeleteScheduleResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DeleteScheduleResponseTypeDef


def get_value() -> DeleteScheduleResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteScheduleResponseTypeDef definition

class DeleteScheduleResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeScheduleResponseTypeDef#

# DescribeScheduleResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DescribeScheduleResponseTypeDef


def get_value() -> DescribeScheduleResponseTypeDef:
    return {
        "CreateDate": ...,
    }


# DescribeScheduleResponseTypeDef definition

class DescribeScheduleResponseTypeDef(TypedDict):
    CreateDate: datetime.datetime,
    CreatedBy: str,
    JobNames: List[str],
    LastModifiedBy: str,
    LastModifiedDate: datetime.datetime,
    ResourceArn: str,
    CronExpression: str,
    Tags: Dict[str, str],
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PublishRecipeResponseTypeDef#

# PublishRecipeResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import PublishRecipeResponseTypeDef


def get_value() -> PublishRecipeResponseTypeDef:
    return {
        "Name": ...,
    }


# PublishRecipeResponseTypeDef definition

class PublishRecipeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendProjectSessionActionResponseTypeDef#

# SendProjectSessionActionResponseTypeDef TypedDict usage example

from mypy_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)
  1. See ResponseMetadataTypeDef

StartJobRunResponseTypeDef#

# StartJobRunResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import StartJobRunResponseTypeDef


def get_value() -> StartJobRunResponseTypeDef:
    return {
        "RunId": ...,
    }


# StartJobRunResponseTypeDef definition

class StartJobRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartProjectSessionResponseTypeDef#

# StartProjectSessionResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import StartProjectSessionResponseTypeDef


def get_value() -> StartProjectSessionResponseTypeDef:
    return {
        "Name": ...,
    }


# StartProjectSessionResponseTypeDef definition

class StartProjectSessionResponseTypeDef(TypedDict):
    Name: str,
    ClientSessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopJobRunResponseTypeDef#

# StopJobRunResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import StopJobRunResponseTypeDef


def get_value() -> StopJobRunResponseTypeDef:
    return {
        "RunId": ...,
    }


# StopJobRunResponseTypeDef definition

class StopJobRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDatasetResponseTypeDef#

# UpdateDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateDatasetResponseTypeDef


def get_value() -> UpdateDatasetResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateDatasetResponseTypeDef definition

class UpdateDatasetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateProfileJobResponseTypeDef#

# UpdateProfileJobResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateProfileJobResponseTypeDef


def get_value() -> UpdateProfileJobResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateProfileJobResponseTypeDef definition

class UpdateProfileJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateProjectResponseTypeDef#

# UpdateProjectResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateProjectResponseTypeDef


def get_value() -> UpdateProjectResponseTypeDef:
    return {
        "LastModifiedDate": ...,
    }


# UpdateProjectResponseTypeDef definition

class UpdateProjectResponseTypeDef(TypedDict):
    LastModifiedDate: datetime.datetime,
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecipeJobResponseTypeDef#

# UpdateRecipeJobResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateRecipeJobResponseTypeDef


def get_value() -> UpdateRecipeJobResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateRecipeJobResponseTypeDef definition

class UpdateRecipeJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecipeResponseTypeDef#

# UpdateRecipeResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateRecipeResponseTypeDef


def get_value() -> UpdateRecipeResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateRecipeResponseTypeDef definition

class UpdateRecipeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRulesetResponseTypeDef#

# UpdateRulesetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateRulesetResponseTypeDef


def get_value() -> UpdateRulesetResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateRulesetResponseTypeDef definition

class UpdateRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateScheduleResponseTypeDef#

# UpdateScheduleResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import UpdateScheduleResponseTypeDef


def get_value() -> UpdateScheduleResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateScheduleResponseTypeDef definition

class UpdateScheduleResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DataCatalogInputDefinitionTypeDef#

# DataCatalogInputDefinitionTypeDef TypedDict usage example

from mypy_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)
  1. See S3LocationTypeDef

DatabaseInputDefinitionTypeDef#

# DatabaseInputDefinitionTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DatabaseInputDefinitionTypeDef


def get_value() -> DatabaseInputDefinitionTypeDef:
    return {
        "GlueConnectionName": ...,
    }


# DatabaseInputDefinitionTypeDef definition

class DatabaseInputDefinitionTypeDef(TypedDict):
    GlueConnectionName: str,
    DatabaseTableName: NotRequired[str],
    TempDirectory: NotRequired[S3LocationTypeDef],  # (1)
    QueryString: NotRequired[str],
  1. See S3LocationTypeDef

DatabaseTableOutputOptionsTypeDef#

# DatabaseTableOutputOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DatabaseTableOutputOptionsTypeDef


def get_value() -> DatabaseTableOutputOptionsTypeDef:
    return {
        "TempDirectory": ...,
    }


# DatabaseTableOutputOptionsTypeDef definition

class DatabaseTableOutputOptionsTypeDef(TypedDict):
    TableName: str,
    TempDirectory: NotRequired[S3LocationTypeDef],  # (1)
  1. See S3LocationTypeDef

S3TableOutputOptionsTypeDef#

# S3TableOutputOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import S3TableOutputOptionsTypeDef


def get_value() -> S3TableOutputOptionsTypeDef:
    return {
        "Location": ...,
    }


# S3TableOutputOptionsTypeDef definition

class S3TableOutputOptionsTypeDef(TypedDict):
    Location: S3LocationTypeDef,  # (1)
  1. See S3LocationTypeDef

CreateProjectRequestTypeDef#

# CreateProjectRequestTypeDef TypedDict usage example

from mypy_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]],
  1. See SampleTypeDef

DescribeProjectResponseTypeDef#

# DescribeProjectResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DescribeProjectResponseTypeDef


def get_value() -> DescribeProjectResponseTypeDef:
    return {
        "CreateDate": ...,
    }


# DescribeProjectResponseTypeDef definition

class DescribeProjectResponseTypeDef(TypedDict):
    CreateDate: datetime.datetime,
    CreatedBy: str,
    DatasetName: str,
    LastModifiedDate: datetime.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.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SampleTypeDef
  2. See SessionStatusType
  3. See ResponseMetadataTypeDef

ProjectTypeDef#

# ProjectTypeDef TypedDict usage example

from mypy_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.datetime],
    CreatedBy: NotRequired[str],
    DatasetName: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.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.datetime],
  1. See SampleTypeDef

UpdateProjectRequestTypeDef#

# UpdateProjectRequestTypeDef TypedDict usage example

from mypy_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)
  1. See SampleTypeDef

OutputFormatOptionsTypeDef#

# OutputFormatOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import OutputFormatOptionsTypeDef


def get_value() -> OutputFormatOptionsTypeDef:
    return {
        "Csv": ...,
    }


# OutputFormatOptionsTypeDef definition

class OutputFormatOptionsTypeDef(TypedDict):
    Csv: NotRequired[CsvOutputOptionsTypeDef],  # (1)
  1. See CsvOutputOptionsTypeDef

DatasetParameterOutputTypeDef#

# DatasetParameterOutputTypeDef TypedDict usage example

from mypy_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)
  1. See ParameterTypeType
  2. See DatetimeOptionsTypeDef
  3. See FilterExpressionOutputTypeDef

DatasetParameterTypeDef#

# DatasetParameterTypeDef TypedDict usage example

from mypy_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)
  1. See ParameterTypeType
  2. See DatetimeOptionsTypeDef
  3. See FilterExpressionTypeDef

FormatOptionsOutputTypeDef#

# FormatOptionsOutputTypeDef TypedDict usage example

from mypy_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)
  1. See JsonOptionsTypeDef
  2. See ExcelOptionsOutputTypeDef
  3. See CsvOptionsTypeDef

FormatOptionsTypeDef#

# FormatOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import FormatOptionsTypeDef


def get_value() -> FormatOptionsTypeDef:
    return {
        "Json": ...,
    }


# FormatOptionsTypeDef definition

class FormatOptionsTypeDef(TypedDict):
    Json: NotRequired[JsonOptionsTypeDef],  # (1)
    Excel: NotRequired[ExcelOptionsTypeDef],  # (2)
    Csv: NotRequired[CsvOptionsTypeDef],  # (3)
  1. See JsonOptionsTypeDef
  2. See ExcelOptionsTypeDef
  3. See CsvOptionsTypeDef

ListDatasetsRequestPaginateTypeDef#

# ListDatasetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListDatasetsRequestPaginateTypeDef


def get_value() -> ListDatasetsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListDatasetsRequestPaginateTypeDef definition

class ListDatasetsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobRunsRequestPaginateTypeDef#

# ListJobRunsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListJobRunsRequestPaginateTypeDef


def get_value() -> ListJobRunsRequestPaginateTypeDef:
    return {
        "Name": ...,
    }


# ListJobRunsRequestPaginateTypeDef definition

class ListJobRunsRequestPaginateTypeDef(TypedDict):
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestPaginateTypeDef#

# ListJobsRequestPaginateTypeDef TypedDict usage example

from mypy_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)
  1. See PaginatorConfigTypeDef

ListProjectsRequestPaginateTypeDef#

# ListProjectsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListProjectsRequestPaginateTypeDef


def get_value() -> ListProjectsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListProjectsRequestPaginateTypeDef definition

class ListProjectsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecipeVersionsRequestPaginateTypeDef#

# ListRecipeVersionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestPaginateTypeDef


def get_value() -> ListRecipeVersionsRequestPaginateTypeDef:
    return {
        "Name": ...,
    }


# ListRecipeVersionsRequestPaginateTypeDef definition

class ListRecipeVersionsRequestPaginateTypeDef(TypedDict):
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecipesRequestPaginateTypeDef#

# ListRecipesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListRecipesRequestPaginateTypeDef


def get_value() -> ListRecipesRequestPaginateTypeDef:
    return {
        "RecipeVersion": ...,
    }


# ListRecipesRequestPaginateTypeDef definition

class ListRecipesRequestPaginateTypeDef(TypedDict):
    RecipeVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesetsRequestPaginateTypeDef#

# ListRulesetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListRulesetsRequestPaginateTypeDef


def get_value() -> ListRulesetsRequestPaginateTypeDef:
    return {
        "TargetArn": ...,
    }


# ListRulesetsRequestPaginateTypeDef definition

class ListRulesetsRequestPaginateTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSchedulesRequestPaginateTypeDef#

# ListSchedulesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ListSchedulesRequestPaginateTypeDef


def get_value() -> ListSchedulesRequestPaginateTypeDef:
    return {
        "JobName": ...,
    }


# ListSchedulesRequestPaginateTypeDef definition

class ListSchedulesRequestPaginateTypeDef(TypedDict):
    JobName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesetsResponseTypeDef#

# ListRulesetsResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[RulesetItemTypeDef]
  2. See ResponseMetadataTypeDef

ListSchedulesResponseTypeDef#

# ListSchedulesResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[ScheduleTypeDef]
  2. See ResponseMetadataTypeDef

RecipeStepOutputTypeDef#

# RecipeStepOutputTypeDef TypedDict usage example

from mypy_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)
  1. See RecipeActionOutputTypeDef
  2. See List[ConditionExpressionTypeDef]

RuleOutputTypeDef#

# RuleOutputTypeDef TypedDict usage example

from mypy_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)
  1. See ThresholdTypeDef
  2. See List[ColumnSelectorTypeDef]

RuleTypeDef#

# RuleTypeDef TypedDict usage example

from mypy_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)
  1. See ThresholdTypeDef
  2. See Sequence[ColumnSelectorTypeDef]

StatisticsConfigurationOutputTypeDef#

# StatisticsConfigurationOutputTypeDef TypedDict usage example

from mypy_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)
  1. See List[StatisticOverrideOutputTypeDef]

StatisticsConfigurationTypeDef#

# StatisticsConfigurationTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import StatisticsConfigurationTypeDef


def get_value() -> StatisticsConfigurationTypeDef:
    return {
        "IncludedStatistics": ...,
    }


# StatisticsConfigurationTypeDef definition

class StatisticsConfigurationTypeDef(TypedDict):
    IncludedStatistics: NotRequired[Sequence[str]],
    Overrides: NotRequired[Sequence[StatisticOverrideTypeDef]],  # (1)
  1. See Sequence[StatisticOverrideTypeDef]

InputTypeDef#

# InputTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import InputTypeDef


def get_value() -> InputTypeDef:
    return {
        "S3InputDefinition": ...,
    }


# InputTypeDef definition

class InputTypeDef(TypedDict):
    S3InputDefinition: NotRequired[S3LocationTypeDef],  # (1)
    DataCatalogInputDefinition: NotRequired[DataCatalogInputDefinitionTypeDef],  # (2)
    DatabaseInputDefinition: NotRequired[DatabaseInputDefinitionTypeDef],  # (3)
    Metadata: NotRequired[MetadataTypeDef],  # (4)
  1. See S3LocationTypeDef
  2. See DataCatalogInputDefinitionTypeDef
  3. See DatabaseInputDefinitionTypeDef
  4. See MetadataTypeDef

DatabaseOutputTypeDef#

# DatabaseOutputTypeDef TypedDict usage example

from mypy_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)
  1. See DatabaseTableOutputOptionsTypeDef
  2. See DatabaseOutputModeType

DataCatalogOutputTypeDef#

# DataCatalogOutputTypeDef TypedDict usage example

from mypy_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],
  1. See S3TableOutputOptionsTypeDef
  2. See DatabaseTableOutputOptionsTypeDef

ListProjectsResponseTypeDef#

# ListProjectsResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[ProjectTypeDef]
  2. See ResponseMetadataTypeDef

ExtraTypeDef#

# ExtraTypeDef TypedDict usage example

from mypy_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],
  1. See CompressionFormatType
  2. See OutputFormatType
  3. See S3LocationTypeDef
  4. See OutputFormatOptionsTypeDef

OutputTypeDef#

# OutputTypeDef TypedDict usage example

from mypy_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],
  1. See CompressionFormatType
  2. See OutputFormatType
  3. See S3LocationTypeDef
  4. See OutputFormatOptionsTypeDef

PathOptionsOutputTypeDef#

# PathOptionsOutputTypeDef TypedDict usage example

from mypy_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)
  1. See FilterExpressionOutputTypeDef
  2. See FilesLimitTypeDef
  3. See Dict[str, DatasetParameterOutputTypeDef]

PathOptionsTypeDef#

# PathOptionsTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import PathOptionsTypeDef


def get_value() -> PathOptionsTypeDef:
    return {
        "LastModifiedDateCondition": ...,
    }


# PathOptionsTypeDef definition

class PathOptionsTypeDef(TypedDict):
    LastModifiedDateCondition: NotRequired[FilterExpressionTypeDef],  # (1)
    FilesLimit: NotRequired[FilesLimitTypeDef],  # (2)
    Parameters: NotRequired[Mapping[str, DatasetParameterTypeDef]],  # (3)
  1. See FilterExpressionTypeDef
  2. See FilesLimitTypeDef
  3. See Mapping[str, DatasetParameterTypeDef]

DescribeRecipeResponseTypeDef#

# DescribeRecipeResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DescribeRecipeResponseTypeDef


def get_value() -> DescribeRecipeResponseTypeDef:
    return {
        "CreatedBy": ...,
    }


# DescribeRecipeResponseTypeDef definition

class DescribeRecipeResponseTypeDef(TypedDict):
    CreatedBy: str,
    CreateDate: datetime.datetime,
    LastModifiedBy: str,
    LastModifiedDate: datetime.datetime,
    ProjectName: str,
    PublishedBy: str,
    PublishedDate: datetime.datetime,
    Description: str,
    Name: str,
    Steps: List[RecipeStepOutputTypeDef],  # (1)
    Tags: Dict[str, str],
    ResourceArn: str,
    RecipeVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[RecipeStepOutputTypeDef]
  2. See ResponseMetadataTypeDef

RecipeTypeDef#

# RecipeTypeDef TypedDict usage example

from mypy_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.datetime],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.datetime],
    ProjectName: NotRequired[str],
    PublishedBy: NotRequired[str],
    PublishedDate: NotRequired[datetime.datetime],
    Description: NotRequired[str],
    ResourceArn: NotRequired[str],
    Steps: NotRequired[List[RecipeStepOutputTypeDef]],  # (1)
    Tags: NotRequired[Dict[str, str]],
    RecipeVersion: NotRequired[str],
  1. See List[RecipeStepOutputTypeDef]

RecipeStepTypeDef#

# RecipeStepTypeDef TypedDict usage example

from mypy_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)
  1. See RecipeActionUnionTypeDef
  2. See Sequence[ConditionExpressionTypeDef]

DescribeRulesetResponseTypeDef#

# DescribeRulesetResponseTypeDef TypedDict usage example

from mypy_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.datetime,
    CreatedBy: str,
    LastModifiedBy: str,
    LastModifiedDate: datetime.datetime,
    ResourceArn: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[RuleOutputTypeDef]
  2. See ResponseMetadataTypeDef

ColumnStatisticsConfigurationOutputTypeDef#

# ColumnStatisticsConfigurationOutputTypeDef TypedDict usage example

from mypy_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)
  1. See List[ColumnSelectorTypeDef]
  2. See StatisticsConfigurationOutputTypeDef

ColumnStatisticsConfigurationTypeDef#

# ColumnStatisticsConfigurationTypeDef TypedDict usage example

from mypy_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)
  1. See Sequence[ColumnSelectorTypeDef]
  2. See StatisticsConfigurationTypeDef

JobRunTypeDef#

# JobRunTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import JobRunTypeDef


def get_value() -> JobRunTypeDef:
    return {
        "Attempt": ...,
    }


# JobRunTypeDef definition

class JobRunTypeDef(TypedDict):
    Attempt: NotRequired[int],
    CompletedOn: NotRequired[datetime.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.datetime],
    JobSample: NotRequired[JobSampleTypeDef],  # (7)
    ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]],  # (8)
  1. See JobRunStateType
  2. See LogSubscriptionType
  3. See List[ExtraTypeDef]
  4. See List[DataCatalogOutputTypeDef]
  5. See List[DatabaseOutputTypeDef]
  6. See RecipeReferenceTypeDef
  7. See JobSampleTypeDef
  8. See List[ValidationConfigurationTypeDef]

JobTypeDef#

# JobTypeDef TypedDict usage example

from mypy_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.datetime],
    DatasetName: NotRequired[str],
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (1)
    Type: NotRequired[JobTypeType],  # (2)
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime.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)
  1. See EncryptionModeType
  2. See JobTypeType
  3. See LogSubscriptionType
  4. See List[ExtraTypeDef]
  5. See List[DataCatalogOutputTypeDef]
  6. See List[DatabaseOutputTypeDef]
  7. See RecipeReferenceTypeDef
  8. See JobSampleTypeDef
  9. See List[ValidationConfigurationTypeDef]

DatasetTypeDef#

# DatasetTypeDef TypedDict usage example

from mypy_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.datetime],
    Format: NotRequired[InputFormatType],  # (1)
    FormatOptions: NotRequired[FormatOptionsOutputTypeDef],  # (2)
    LastModifiedDate: NotRequired[datetime.datetime],
    LastModifiedBy: NotRequired[str],
    Source: NotRequired[SourceType],  # (4)
    PathOptions: NotRequired[PathOptionsOutputTypeDef],  # (5)
    Tags: NotRequired[Dict[str, str]],
    ResourceArn: NotRequired[str],
  1. See InputFormatType
  2. See FormatOptionsOutputTypeDef
  3. See InputTypeDef
  4. See SourceType
  5. See PathOptionsOutputTypeDef

DescribeDatasetResponseTypeDef#

# DescribeDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DescribeDatasetResponseTypeDef


def get_value() -> DescribeDatasetResponseTypeDef:
    return {
        "CreatedBy": ...,
    }


# DescribeDatasetResponseTypeDef definition

class DescribeDatasetResponseTypeDef(TypedDict):
    CreatedBy: str,
    CreateDate: datetime.datetime,
    Name: str,
    Format: InputFormatType,  # (1)
    FormatOptions: FormatOptionsOutputTypeDef,  # (2)
    Input: InputTypeDef,  # (3)
    LastModifiedDate: datetime.datetime,
    LastModifiedBy: str,
    Source: SourceType,  # (4)
    PathOptions: PathOptionsOutputTypeDef,  # (5)
    Tags: Dict[str, str],
    ResourceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See InputFormatType
  2. See FormatOptionsOutputTypeDef
  3. See InputTypeDef
  4. See SourceType
  5. See PathOptionsOutputTypeDef
  6. See ResponseMetadataTypeDef

ListRecipeVersionsResponseTypeDef#

# ListRecipeVersionsResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[RecipeTypeDef]
  2. See ResponseMetadataTypeDef

ListRecipesResponseTypeDef#

# ListRecipesResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[RecipeTypeDef]
  2. See ResponseMetadataTypeDef

CreateRulesetRequestTypeDef#

# CreateRulesetRequestTypeDef TypedDict usage example

from mypy_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]],
  1. See Sequence[RuleUnionTypeDef]

UpdateRulesetRequestTypeDef#

# UpdateRulesetRequestTypeDef TypedDict usage example

from mypy_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],
  1. See Sequence[RuleUnionTypeDef]

ProfileConfigurationOutputTypeDef#

# ProfileConfigurationOutputTypeDef TypedDict usage example

from mypy_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)
  1. See StatisticsConfigurationOutputTypeDef
  2. See List[ColumnSelectorTypeDef]
  3. See List[ColumnStatisticsConfigurationOutputTypeDef]
  4. See EntityDetectorConfigurationOutputTypeDef

ProfileConfigurationTypeDef#

# ProfileConfigurationTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import ProfileConfigurationTypeDef


def get_value() -> ProfileConfigurationTypeDef:
    return {
        "DatasetStatisticsConfiguration": ...,
    }


# ProfileConfigurationTypeDef definition

class ProfileConfigurationTypeDef(TypedDict):
    DatasetStatisticsConfiguration: NotRequired[StatisticsConfigurationTypeDef],  # (1)
    ProfileColumns: NotRequired[Sequence[ColumnSelectorTypeDef]],  # (2)
    ColumnStatisticsConfigurations: NotRequired[Sequence[ColumnStatisticsConfigurationTypeDef]],  # (3)
    EntityDetectorConfiguration: NotRequired[EntityDetectorConfigurationTypeDef],  # (4)
  1. See StatisticsConfigurationTypeDef
  2. See Sequence[ColumnSelectorTypeDef]
  3. See Sequence[ColumnStatisticsConfigurationTypeDef]
  4. See EntityDetectorConfigurationTypeDef

ListJobRunsResponseTypeDef#

# ListJobRunsResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[JobRunTypeDef]
  2. See ResponseMetadataTypeDef

ListJobsResponseTypeDef#

# ListJobsResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[JobTypeDef]
  2. See ResponseMetadataTypeDef

CreateRecipeJobRequestTypeDef#

# CreateRecipeJobRequestTypeDef TypedDict usage example

from mypy_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],
  1. See EncryptionModeType
  2. See LogSubscriptionType
  3. See Sequence[UnionTypeDef]
  4. See Sequence[DataCatalogOutputTypeDef]
  5. See Sequence[DatabaseOutputTypeDef]
  6. See RecipeReferenceTypeDef

UpdateRecipeJobRequestTypeDef#

# UpdateRecipeJobRequestTypeDef TypedDict usage example

from mypy_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],
  1. See EncryptionModeType
  2. See LogSubscriptionType
  3. See Sequence[UnionTypeDef]
  4. See Sequence[DataCatalogOutputTypeDef]
  5. See Sequence[DatabaseOutputTypeDef]

ListDatasetsResponseTypeDef#

# ListDatasetsResponseTypeDef TypedDict usage example

from mypy_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],
  1. See List[DatasetTypeDef]
  2. See ResponseMetadataTypeDef

CreateDatasetRequestTypeDef#

# CreateDatasetRequestTypeDef TypedDict usage example

from mypy_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]],
  1. See InputTypeDef
  2. See InputFormatType
  3. See FormatOptionsUnionTypeDef
  4. See PathOptionsUnionTypeDef

UpdateDatasetRequestTypeDef#

# UpdateDatasetRequestTypeDef TypedDict usage example

from mypy_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)
  1. See InputTypeDef
  2. See InputFormatType
  3. See FormatOptionsUnionTypeDef
  4. See PathOptionsUnionTypeDef

CreateRecipeRequestTypeDef#

# CreateRecipeRequestTypeDef TypedDict usage example

from mypy_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]],
  1. See Sequence[RecipeStepUnionTypeDef]

SendProjectSessionActionRequestTypeDef#

# SendProjectSessionActionRequestTypeDef TypedDict usage example

from mypy_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)
  1. See RecipeStepUnionTypeDef
  2. See ViewFrameTypeDef

UpdateRecipeRequestTypeDef#

# UpdateRecipeRequestTypeDef TypedDict usage example

from mypy_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)
  1. See Sequence[RecipeStepUnionTypeDef]

DescribeJobResponseTypeDef#

# DescribeJobResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DescribeJobResponseTypeDef


def get_value() -> DescribeJobResponseTypeDef:
    return {
        "CreateDate": ...,
    }


# DescribeJobResponseTypeDef definition

class DescribeJobResponseTypeDef(TypedDict):
    CreateDate: datetime.datetime,
    CreatedBy: str,
    DatasetName: str,
    EncryptionKeyArn: str,
    EncryptionMode: EncryptionModeType,  # (1)
    Name: str,
    Type: JobTypeType,  # (2)
    LastModifiedBy: str,
    LastModifiedDate: datetime.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)
  1. See EncryptionModeType
  2. See JobTypeType
  3. See LogSubscriptionType
  4. See List[ExtraTypeDef]
  5. See List[DataCatalogOutputTypeDef]
  6. See List[DatabaseOutputTypeDef]
  7. See ProfileConfigurationOutputTypeDef
  8. See List[ValidationConfigurationTypeDef]
  9. See RecipeReferenceTypeDef
  10. See JobSampleTypeDef
  11. See ResponseMetadataTypeDef

DescribeJobRunResponseTypeDef#

# DescribeJobRunResponseTypeDef TypedDict usage example

from mypy_boto3_databrew.type_defs import DescribeJobRunResponseTypeDef


def get_value() -> DescribeJobRunResponseTypeDef:
    return {
        "Attempt": ...,
    }


# DescribeJobRunResponseTypeDef definition

class DescribeJobRunResponseTypeDef(TypedDict):
    Attempt: int,
    CompletedOn: datetime.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.datetime,
    JobSample: JobSampleTypeDef,  # (9)
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See ProfileConfigurationOutputTypeDef
  2. See List[ValidationConfigurationTypeDef]
  3. See JobRunStateType
  4. See LogSubscriptionType
  5. See List[ExtraTypeDef]
  6. See List[DataCatalogOutputTypeDef]
  7. See List[DatabaseOutputTypeDef]
  8. See RecipeReferenceTypeDef
  9. See JobSampleTypeDef
  10. See ResponseMetadataTypeDef

CreateProfileJobRequestTypeDef#

# CreateProfileJobRequestTypeDef TypedDict usage example

from mypy_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)
  1. See S3LocationTypeDef
  2. See EncryptionModeType
  3. See LogSubscriptionType
  4. See ProfileConfigurationUnionTypeDef
  5. See Sequence[ValidationConfigurationTypeDef]
  6. See JobSampleTypeDef

UpdateProfileJobRequestTypeDef#

# UpdateProfileJobRequestTypeDef TypedDict usage example

from mypy_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)
  1. See S3LocationTypeDef
  2. See ProfileConfigurationUnionTypeDef
  3. See EncryptionModeType
  4. See LogSubscriptionType
  5. See Sequence[ValidationConfigurationTypeDef]
  6. See JobSampleTypeDef