Skip to content

Typed dictionaries#

Index > GlueDataBrew > Typed dictionaries

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

AllowedStatisticsTypeDef#

# AllowedStatisticsTypeDef usage example

from mypy_boto3_databrew.type_defs import AllowedStatisticsTypeDef

def get_value() -> AllowedStatisticsTypeDef:
    return {
        "Statistics": ...,
    }
# AllowedStatisticsTypeDef definition

class AllowedStatisticsTypeDef(TypedDict):
    Statistics: Sequence[str],

BatchDeleteRecipeVersionRequestRequestTypeDef#

# BatchDeleteRecipeVersionRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionRequestRequestTypeDef

def get_value() -> BatchDeleteRecipeVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "RecipeVersions": ...,
    }
# BatchDeleteRecipeVersionRequestRequestTypeDef definition

class BatchDeleteRecipeVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    RecipeVersions: Sequence[str],

RecipeVersionErrorDetailTypeDef#

# RecipeVersionErrorDetailTypeDef usage example

from mypy_boto3_databrew.type_defs import RecipeVersionErrorDetailTypeDef

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

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

ColumnSelectorTypeDef#

# ColumnSelectorTypeDef usage example

from mypy_boto3_databrew.type_defs import ColumnSelectorTypeDef

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

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

ConditionExpressionTypeDef#

# ConditionExpressionTypeDef usage example

from mypy_boto3_databrew.type_defs import ConditionExpressionTypeDef

def get_value() -> ConditionExpressionTypeDef:
    return {
        "Condition": ...,
        "TargetColumn": ...,
    }
# ConditionExpressionTypeDef definition

class ConditionExpressionTypeDef(TypedDict):
    Condition: str,
    TargetColumn: str,
    Value: NotRequired[str],

CreateDatasetResponseTypeDef#

# CreateDatasetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateDatasetResponseTypeDef

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

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

JobSampleTypeDef#

# JobSampleTypeDef usage example

from mypy_boto3_databrew.type_defs import JobSampleTypeDef

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

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

S3LocationTypeDef#

# S3LocationTypeDef usage example

from mypy_boto3_databrew.type_defs import S3LocationTypeDef

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

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

ValidationConfigurationTypeDef#

# ValidationConfigurationTypeDef usage example

from mypy_boto3_databrew.type_defs import ValidationConfigurationTypeDef

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

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

CreateProfileJobResponseTypeDef#

# CreateProfileJobResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateProfileJobResponseTypeDef

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

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

SampleTypeDef#

# SampleTypeDef usage example

from mypy_boto3_databrew.type_defs import SampleTypeDef

def get_value() -> SampleTypeDef:
    return {
        "Type": ...,
    }
# SampleTypeDef definition

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

CreateProjectResponseTypeDef#

# CreateProjectResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateProjectResponseTypeDef

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

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

RecipeReferenceTypeDef#

# RecipeReferenceTypeDef usage example

from mypy_boto3_databrew.type_defs import RecipeReferenceTypeDef

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

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

CreateRecipeJobResponseTypeDef#

# CreateRecipeJobResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateRecipeJobResponseTypeDef

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

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

CreateRecipeResponseTypeDef#

# CreateRecipeResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateRecipeResponseTypeDef

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

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

CreateRulesetResponseTypeDef#

# CreateRulesetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateRulesetResponseTypeDef

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

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

CreateScheduleRequestRequestTypeDef#

# CreateScheduleRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateScheduleRequestRequestTypeDef

def get_value() -> CreateScheduleRequestRequestTypeDef:
    return {
        "CronExpression": ...,
        "Name": ...,
    }
# CreateScheduleRequestRequestTypeDef definition

class CreateScheduleRequestRequestTypeDef(TypedDict):
    CronExpression: str,
    Name: str,
    JobNames: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

CreateScheduleResponseTypeDef#

# CreateScheduleResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateScheduleResponseTypeDef

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

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

CsvOptionsTypeDef#

# CsvOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import CsvOptionsTypeDef

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

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

CsvOutputOptionsTypeDef#

# CsvOutputOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import CsvOutputOptionsTypeDef

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

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

DatetimeOptionsTypeDef#

# DatetimeOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import DatetimeOptionsTypeDef

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

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

FilterExpressionTypeDef#

# FilterExpressionTypeDef usage example

from mypy_boto3_databrew.type_defs import FilterExpressionTypeDef

def get_value() -> FilterExpressionTypeDef:
    return {
        "Expression": ...,
        "ValuesMap": ...,
    }
# FilterExpressionTypeDef definition

class FilterExpressionTypeDef(TypedDict):
    Expression: str,
    ValuesMap: Mapping[str, str],

DeleteDatasetRequestRequestTypeDef#

# DeleteDatasetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteDatasetRequestRequestTypeDef

def get_value() -> DeleteDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteDatasetRequestRequestTypeDef definition

class DeleteDatasetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDatasetResponseTypeDef#

# DeleteDatasetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteDatasetResponseTypeDef

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

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

DeleteJobRequestRequestTypeDef#

# DeleteJobRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteJobRequestRequestTypeDef

def get_value() -> DeleteJobRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteJobRequestRequestTypeDef definition

class DeleteJobRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteJobResponseTypeDef#

# DeleteJobResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteJobResponseTypeDef

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

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

DeleteProjectRequestRequestTypeDef#

# DeleteProjectRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteProjectRequestRequestTypeDef

def get_value() -> DeleteProjectRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteProjectRequestRequestTypeDef definition

class DeleteProjectRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteProjectResponseTypeDef#

# DeleteProjectResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteProjectResponseTypeDef

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

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

DeleteRecipeVersionRequestRequestTypeDef#

# DeleteRecipeVersionRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteRecipeVersionRequestRequestTypeDef

def get_value() -> DeleteRecipeVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "RecipeVersion": ...,
    }
# DeleteRecipeVersionRequestRequestTypeDef definition

class DeleteRecipeVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    RecipeVersion: str,

DeleteRecipeVersionResponseTypeDef#

# DeleteRecipeVersionResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteRecipeVersionResponseTypeDef

def get_value() -> DeleteRecipeVersionResponseTypeDef:
    return {
        "Name": ...,
        "RecipeVersion": ...,
        "ResponseMetadata": ...,
    }
# DeleteRecipeVersionResponseTypeDef definition

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

DeleteRulesetRequestRequestTypeDef#

# DeleteRulesetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteRulesetRequestRequestTypeDef

def get_value() -> DeleteRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteRulesetRequestRequestTypeDef definition

class DeleteRulesetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteRulesetResponseTypeDef#

# DeleteRulesetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteRulesetResponseTypeDef

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

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

DeleteScheduleRequestRequestTypeDef#

# DeleteScheduleRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteScheduleRequestRequestTypeDef

def get_value() -> DeleteScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteScheduleRequestRequestTypeDef definition

class DeleteScheduleRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteScheduleResponseTypeDef#

# DeleteScheduleResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DeleteScheduleResponseTypeDef

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

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

DescribeDatasetRequestRequestTypeDef#

# DescribeDatasetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeDatasetRequestRequestTypeDef

def get_value() -> DescribeDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeDatasetRequestRequestTypeDef definition

class DescribeDatasetRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeJobRequestRequestTypeDef#

# DescribeJobRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeJobRequestRequestTypeDef

def get_value() -> DescribeJobRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeJobRequestRequestTypeDef definition

class DescribeJobRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeJobRunRequestRequestTypeDef#

# DescribeJobRunRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeJobRunRequestRequestTypeDef

def get_value() -> DescribeJobRunRequestRequestTypeDef:
    return {
        "Name": ...,
        "RunId": ...,
    }
# DescribeJobRunRequestRequestTypeDef definition

class DescribeJobRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,

DescribeProjectRequestRequestTypeDef#

# DescribeProjectRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeProjectRequestRequestTypeDef

def get_value() -> DescribeProjectRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeProjectRequestRequestTypeDef definition

class DescribeProjectRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeRecipeRequestRequestTypeDef#

# DescribeRecipeRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeRecipeRequestRequestTypeDef

def get_value() -> DescribeRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeRecipeRequestRequestTypeDef definition

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

DescribeRulesetRequestRequestTypeDef#

# DescribeRulesetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeRulesetRequestRequestTypeDef

def get_value() -> DescribeRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeRulesetRequestRequestTypeDef definition

class DescribeRulesetRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeScheduleRequestRequestTypeDef#

# DescribeScheduleRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeScheduleRequestRequestTypeDef

def get_value() -> DescribeScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeScheduleRequestRequestTypeDef definition

class DescribeScheduleRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeScheduleResponseTypeDef#

# DescribeScheduleResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeScheduleResponseTypeDef

def get_value() -> DescribeScheduleResponseTypeDef:
    return {
        "CreateDate": ...,
        "CreatedBy": ...,
        "JobNames": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "ResourceArn": ...,
        "CronExpression": ...,
        "Tags": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
# DescribeScheduleResponseTypeDef definition

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

ExcelOptionsTypeDef#

# ExcelOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import ExcelOptionsTypeDef

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

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

FilesLimitTypeDef#

# FilesLimitTypeDef usage example

from mypy_boto3_databrew.type_defs import FilesLimitTypeDef

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

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

JsonOptionsTypeDef#

# JsonOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import JsonOptionsTypeDef

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

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

MetadataTypeDef#

# MetadataTypeDef usage example

from mypy_boto3_databrew.type_defs import MetadataTypeDef

def get_value() -> MetadataTypeDef:
    return {
        "SourceArn": ...,
    }
# MetadataTypeDef definition

class MetadataTypeDef(TypedDict):
    SourceArn: NotRequired[str],

ListDatasetsRequestListDatasetsPaginateTypeDef#

# ListDatasetsRequestListDatasetsPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef

def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDatasetsRequestListDatasetsPaginateTypeDef definition

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

ListDatasetsRequestRequestTypeDef#

# ListDatasetsRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListDatasetsRequestRequestTypeDef

def get_value() -> ListDatasetsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListDatasetsRequestRequestTypeDef definition

class ListDatasetsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListJobRunsRequestListJobRunsPaginateTypeDef#

# ListJobRunsRequestListJobRunsPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListJobRunsRequestListJobRunsPaginateTypeDef

def get_value() -> ListJobRunsRequestListJobRunsPaginateTypeDef:
    return {
        "Name": ...,
    }
# ListJobRunsRequestListJobRunsPaginateTypeDef definition

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

ListJobRunsRequestRequestTypeDef#

# ListJobRunsRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListJobRunsRequestRequestTypeDef

def get_value() -> ListJobRunsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# ListJobRunsRequestRequestTypeDef definition

class ListJobRunsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListJobsRequestListJobsPaginateTypeDef#

# ListJobsRequestListJobsPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListJobsRequestListJobsPaginateTypeDef

def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
    return {
        "DatasetName": ...,
    }
# ListJobsRequestListJobsPaginateTypeDef definition

class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    DatasetName: NotRequired[str],
    ProjectName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "DatasetName": ...,
    }
# ListJobsRequestRequestTypeDef definition

class ListJobsRequestRequestTypeDef(TypedDict):
    DatasetName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ProjectName: NotRequired[str],

ListProjectsRequestListProjectsPaginateTypeDef#

# ListProjectsRequestListProjectsPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListProjectsRequestListProjectsPaginateTypeDef

def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListProjectsRequestListProjectsPaginateTypeDef definition

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

ListProjectsRequestRequestTypeDef#

# ListProjectsRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListProjectsRequestRequestTypeDef

def get_value() -> ListProjectsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListProjectsRequestRequestTypeDef definition

class ListProjectsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef#

# ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef

def get_value() -> ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef:
    return {
        "Name": ...,
    }
# ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef definition

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

ListRecipeVersionsRequestRequestTypeDef#

# ListRecipeVersionsRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestRequestTypeDef

def get_value() -> ListRecipeVersionsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# ListRecipeVersionsRequestRequestTypeDef definition

class ListRecipeVersionsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListRecipesRequestListRecipesPaginateTypeDef#

# ListRecipesRequestListRecipesPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRecipesRequestListRecipesPaginateTypeDef

def get_value() -> ListRecipesRequestListRecipesPaginateTypeDef:
    return {
        "RecipeVersion": ...,
    }
# ListRecipesRequestListRecipesPaginateTypeDef definition

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

ListRecipesRequestRequestTypeDef#

# ListRecipesRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRecipesRequestRequestTypeDef

def get_value() -> ListRecipesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListRecipesRequestRequestTypeDef definition

class ListRecipesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    RecipeVersion: NotRequired[str],

ListRulesetsRequestListRulesetsPaginateTypeDef#

# ListRulesetsRequestListRulesetsPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRulesetsRequestListRulesetsPaginateTypeDef

def get_value() -> ListRulesetsRequestListRulesetsPaginateTypeDef:
    return {
        "TargetArn": ...,
    }
# ListRulesetsRequestListRulesetsPaginateTypeDef definition

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

ListRulesetsRequestRequestTypeDef#

# ListRulesetsRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRulesetsRequestRequestTypeDef

def get_value() -> ListRulesetsRequestRequestTypeDef:
    return {
        "TargetArn": ...,
    }
# ListRulesetsRequestRequestTypeDef definition

class ListRulesetsRequestRequestTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RulesetItemTypeDef#

# RulesetItemTypeDef usage example

from mypy_boto3_databrew.type_defs import RulesetItemTypeDef

def get_value() -> RulesetItemTypeDef:
    return {
        "Name": ...,
        "TargetArn": ...,
    }
# RulesetItemTypeDef definition

class RulesetItemTypeDef(TypedDict):
    Name: str,
    TargetArn: str,
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    Description: NotRequired[str],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    ResourceArn: NotRequired[str],
    RuleCount: NotRequired[int],
    Tags: NotRequired[Dict[str, str]],

ListSchedulesRequestListSchedulesPaginateTypeDef#

# ListSchedulesRequestListSchedulesPaginateTypeDef usage example

from mypy_boto3_databrew.type_defs import ListSchedulesRequestListSchedulesPaginateTypeDef

def get_value() -> ListSchedulesRequestListSchedulesPaginateTypeDef:
    return {
        "JobName": ...,
    }
# ListSchedulesRequestListSchedulesPaginateTypeDef definition

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

ListSchedulesRequestRequestTypeDef#

# ListSchedulesRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListSchedulesRequestRequestTypeDef

def get_value() -> ListSchedulesRequestRequestTypeDef:
    return {
        "JobName": ...,
    }
# ListSchedulesRequestRequestTypeDef definition

class ListSchedulesRequestRequestTypeDef(TypedDict):
    JobName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ScheduleTypeDef#

# ScheduleTypeDef usage example

from mypy_boto3_databrew.type_defs import ScheduleTypeDef

def get_value() -> ScheduleTypeDef:
    return {
        "Name": ...,
    }
# ScheduleTypeDef definition

class ScheduleTypeDef(TypedDict):
    Name: str,
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    JobNames: NotRequired[List[str]],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    ResourceArn: NotRequired[str],
    CronExpression: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListTagsForResourceResponseTypeDef

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

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_databrew.type_defs import PaginatorConfigTypeDef

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

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

PublishRecipeRequestRequestTypeDef#

# PublishRecipeRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import PublishRecipeRequestRequestTypeDef

def get_value() -> PublishRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# PublishRecipeRequestRequestTypeDef definition

class PublishRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],

PublishRecipeResponseTypeDef#

# PublishRecipeResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import PublishRecipeResponseTypeDef

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

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

RecipeActionTypeDef#

# RecipeActionTypeDef usage example

from mypy_boto3_databrew.type_defs import RecipeActionTypeDef

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

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_databrew.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ThresholdTypeDef#

# ThresholdTypeDef usage example

from mypy_boto3_databrew.type_defs import ThresholdTypeDef

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

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

ViewFrameTypeDef#

# ViewFrameTypeDef usage example

from mypy_boto3_databrew.type_defs import ViewFrameTypeDef

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

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

SendProjectSessionActionResponseTypeDef#

# SendProjectSessionActionResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import SendProjectSessionActionResponseTypeDef

def get_value() -> SendProjectSessionActionResponseTypeDef:
    return {
        "Result": ...,
        "Name": ...,
        "ActionId": ...,
        "ResponseMetadata": ...,
    }
# SendProjectSessionActionResponseTypeDef definition

class SendProjectSessionActionResponseTypeDef(TypedDict):
    Result: str,
    Name: str,
    ActionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartJobRunRequestRequestTypeDef#

# StartJobRunRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import StartJobRunRequestRequestTypeDef

def get_value() -> StartJobRunRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# StartJobRunRequestRequestTypeDef definition

class StartJobRunRequestRequestTypeDef(TypedDict):
    Name: str,

StartJobRunResponseTypeDef#

# StartJobRunResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import StartJobRunResponseTypeDef

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

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

StartProjectSessionRequestRequestTypeDef#

# StartProjectSessionRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import StartProjectSessionRequestRequestTypeDef

def get_value() -> StartProjectSessionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# StartProjectSessionRequestRequestTypeDef definition

class StartProjectSessionRequestRequestTypeDef(TypedDict):
    Name: str,
    AssumeControl: NotRequired[bool],

StartProjectSessionResponseTypeDef#

# StartProjectSessionResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import StartProjectSessionResponseTypeDef

def get_value() -> StartProjectSessionResponseTypeDef:
    return {
        "Name": ...,
        "ClientSessionId": ...,
        "ResponseMetadata": ...,
    }
# StartProjectSessionResponseTypeDef definition

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

StatisticOverrideTypeDef#

# StatisticOverrideTypeDef usage example

from mypy_boto3_databrew.type_defs import StatisticOverrideTypeDef

def get_value() -> StatisticOverrideTypeDef:
    return {
        "Statistic": ...,
        "Parameters": ...,
    }
# StatisticOverrideTypeDef definition

class StatisticOverrideTypeDef(TypedDict):
    Statistic: str,
    Parameters: Mapping[str, str],

StopJobRunRequestRequestTypeDef#

# StopJobRunRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import StopJobRunRequestRequestTypeDef

def get_value() -> StopJobRunRequestRequestTypeDef:
    return {
        "Name": ...,
        "RunId": ...,
    }
# StopJobRunRequestRequestTypeDef definition

class StopJobRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,

StopJobRunResponseTypeDef#

# StopJobRunResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import StopJobRunResponseTypeDef

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

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateDatasetResponseTypeDef#

# UpdateDatasetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateDatasetResponseTypeDef

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

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

UpdateProfileJobResponseTypeDef#

# UpdateProfileJobResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateProfileJobResponseTypeDef

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

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

UpdateProjectResponseTypeDef#

# UpdateProjectResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateProjectResponseTypeDef

def get_value() -> UpdateProjectResponseTypeDef:
    return {
        "LastModifiedDate": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
# UpdateProjectResponseTypeDef definition

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

UpdateRecipeJobResponseTypeDef#

# UpdateRecipeJobResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateRecipeJobResponseTypeDef

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

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

UpdateRecipeResponseTypeDef#

# UpdateRecipeResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateRecipeResponseTypeDef

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

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

UpdateRulesetResponseTypeDef#

# UpdateRulesetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateRulesetResponseTypeDef

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

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

UpdateScheduleRequestRequestTypeDef#

# UpdateScheduleRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateScheduleRequestRequestTypeDef

def get_value() -> UpdateScheduleRequestRequestTypeDef:
    return {
        "CronExpression": ...,
        "Name": ...,
    }
# UpdateScheduleRequestRequestTypeDef definition

class UpdateScheduleRequestRequestTypeDef(TypedDict):
    CronExpression: str,
    Name: str,
    JobNames: NotRequired[Sequence[str]],

UpdateScheduleResponseTypeDef#

# UpdateScheduleResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateScheduleResponseTypeDef

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

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

EntityDetectorConfigurationTypeDef#

# EntityDetectorConfigurationTypeDef usage example

from mypy_boto3_databrew.type_defs import EntityDetectorConfigurationTypeDef

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

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

BatchDeleteRecipeVersionResponseTypeDef#

# BatchDeleteRecipeVersionResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionResponseTypeDef

def get_value() -> BatchDeleteRecipeVersionResponseTypeDef:
    return {
        "Name": ...,
        "Errors": ...,
        "ResponseMetadata": ...,
    }
# BatchDeleteRecipeVersionResponseTypeDef definition

class BatchDeleteRecipeVersionResponseTypeDef(TypedDict):
    Name: str,
    Errors: List[RecipeVersionErrorDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeVersionErrorDetailTypeDef
  2. See ResponseMetadataTypeDef

DataCatalogInputDefinitionTypeDef#

# DataCatalogInputDefinitionTypeDef usage example

from mypy_boto3_databrew.type_defs import DataCatalogInputDefinitionTypeDef

def get_value() -> DataCatalogInputDefinitionTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
# DataCatalogInputDefinitionTypeDef definition

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

DatabaseInputDefinitionTypeDef#

# DatabaseInputDefinitionTypeDef usage example

from mypy_boto3_databrew.type_defs import DatabaseInputDefinitionTypeDef

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

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

DatabaseTableOutputOptionsTypeDef#

# DatabaseTableOutputOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import DatabaseTableOutputOptionsTypeDef

def get_value() -> DatabaseTableOutputOptionsTypeDef:
    return {
        "TableName": ...,
    }
# DatabaseTableOutputOptionsTypeDef definition

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

S3TableOutputOptionsTypeDef#

# S3TableOutputOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import S3TableOutputOptionsTypeDef

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

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

CreateProjectRequestRequestTypeDef#

# CreateProjectRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateProjectRequestRequestTypeDef

def get_value() -> CreateProjectRequestRequestTypeDef:
    return {
        "DatasetName": ...,
        "Name": ...,
        "RecipeName": ...,
        "RoleArn": ...,
    }
# CreateProjectRequestRequestTypeDef definition

class CreateProjectRequestRequestTypeDef(TypedDict):
    DatasetName: str,
    Name: str,
    RecipeName: str,
    RoleArn: str,
    Sample: NotRequired[SampleTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See SampleTypeDef

DescribeProjectResponseTypeDef#

# DescribeProjectResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeProjectResponseTypeDef

def get_value() -> DescribeProjectResponseTypeDef:
    return {
        "CreateDate": ...,
        "CreatedBy": ...,
        "DatasetName": ...,
        "LastModifiedDate": ...,
        "LastModifiedBy": ...,
        "Name": ...,
        "RecipeName": ...,
        "ResourceArn": ...,
        "Sample": ...,
        "RoleArn": ...,
        "Tags": ...,
        "SessionStatus": ...,
        "OpenedBy": ...,
        "OpenDate": ...,
        "ResponseMetadata": ...,
    }
# DescribeProjectResponseTypeDef definition

class DescribeProjectResponseTypeDef(TypedDict):
    CreateDate: datetime,
    CreatedBy: str,
    DatasetName: str,
    LastModifiedDate: datetime,
    LastModifiedBy: str,
    Name: str,
    RecipeName: str,
    ResourceArn: str,
    Sample: SampleTypeDef,  # (1)
    RoleArn: str,
    Tags: Dict[str, str],
    SessionStatus: SessionStatusType,  # (2)
    OpenedBy: str,
    OpenDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SampleTypeDef
  2. See SessionStatusType
  3. See ResponseMetadataTypeDef

ProjectTypeDef#

# ProjectTypeDef usage example

from mypy_boto3_databrew.type_defs import ProjectTypeDef

def get_value() -> ProjectTypeDef:
    return {
        "Name": ...,
        "RecipeName": ...,
    }
# ProjectTypeDef definition

class ProjectTypeDef(TypedDict):
    Name: str,
    RecipeName: str,
    AccountId: NotRequired[str],
    CreateDate: NotRequired[datetime],
    CreatedBy: NotRequired[str],
    DatasetName: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LastModifiedBy: NotRequired[str],
    ResourceArn: NotRequired[str],
    Sample: NotRequired[SampleTypeDef],  # (1)
    Tags: NotRequired[Dict[str, str]],
    RoleArn: NotRequired[str],
    OpenedBy: NotRequired[str],
    OpenDate: NotRequired[datetime],
  1. See SampleTypeDef

UpdateProjectRequestRequestTypeDef#

# UpdateProjectRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateProjectRequestRequestTypeDef

def get_value() -> UpdateProjectRequestRequestTypeDef:
    return {
        "RoleArn": ...,
        "Name": ...,
    }
# UpdateProjectRequestRequestTypeDef definition

class UpdateProjectRequestRequestTypeDef(TypedDict):
    RoleArn: str,
    Name: str,
    Sample: NotRequired[SampleTypeDef],  # (1)
  1. See SampleTypeDef

OutputFormatOptionsTypeDef#

# OutputFormatOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import OutputFormatOptionsTypeDef

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

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

DatasetParameterTypeDef#

# DatasetParameterTypeDef usage example

from mypy_boto3_databrew.type_defs import DatasetParameterTypeDef

def get_value() -> DatasetParameterTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
# DatasetParameterTypeDef definition

class DatasetParameterTypeDef(TypedDict):
    Name: str,
    Type: ParameterTypeType,  # (1)
    DatetimeOptions: NotRequired[DatetimeOptionsTypeDef],  # (2)
    CreateColumn: NotRequired[bool],
    Filter: NotRequired[FilterExpressionTypeDef],  # (3)
  1. See ParameterTypeType
  2. See DatetimeOptionsTypeDef
  3. See FilterExpressionTypeDef

FormatOptionsTypeDef#

# FormatOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import FormatOptionsTypeDef

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

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

ListRulesetsResponseTypeDef#

# ListRulesetsResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRulesetsResponseTypeDef

def get_value() -> ListRulesetsResponseTypeDef:
    return {
        "Rulesets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRulesetsResponseTypeDef definition

class ListRulesetsResponseTypeDef(TypedDict):
    Rulesets: List[RulesetItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RulesetItemTypeDef
  2. See ResponseMetadataTypeDef

ListSchedulesResponseTypeDef#

# ListSchedulesResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListSchedulesResponseTypeDef

def get_value() -> ListSchedulesResponseTypeDef:
    return {
        "Schedules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSchedulesResponseTypeDef definition

class ListSchedulesResponseTypeDef(TypedDict):
    Schedules: List[ScheduleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduleTypeDef
  2. See ResponseMetadataTypeDef

RecipeStepTypeDef#

# RecipeStepTypeDef usage example

from mypy_boto3_databrew.type_defs import RecipeStepTypeDef

def get_value() -> RecipeStepTypeDef:
    return {
        "Action": ...,
    }
# RecipeStepTypeDef definition

class RecipeStepTypeDef(TypedDict):
    Action: RecipeActionTypeDef,  # (1)
    ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]],  # (2)
  1. See RecipeActionTypeDef
  2. See ConditionExpressionTypeDef

RuleTypeDef#

# RuleTypeDef usage example

from mypy_boto3_databrew.type_defs import RuleTypeDef

def get_value() -> RuleTypeDef:
    return {
        "Name": ...,
        "CheckExpression": ...,
    }
# RuleTypeDef definition

class RuleTypeDef(TypedDict):
    Name: str,
    CheckExpression: str,
    Disabled: NotRequired[bool],
    SubstitutionMap: NotRequired[Mapping[str, str]],
    Threshold: NotRequired[ThresholdTypeDef],  # (1)
    ColumnSelectors: NotRequired[Sequence[ColumnSelectorTypeDef]],  # (2)
  1. See ThresholdTypeDef
  2. See ColumnSelectorTypeDef

StatisticsConfigurationTypeDef#

# StatisticsConfigurationTypeDef usage example

from mypy_boto3_databrew.type_defs import StatisticsConfigurationTypeDef

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

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

InputTypeDef#

# InputTypeDef usage example

from mypy_boto3_databrew.type_defs import InputTypeDef

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

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

DatabaseOutputTypeDef#

# DatabaseOutputTypeDef usage example

from mypy_boto3_databrew.type_defs import DatabaseOutputTypeDef

def get_value() -> DatabaseOutputTypeDef:
    return {
        "GlueConnectionName": ...,
        "DatabaseOptions": ...,
    }
# DatabaseOutputTypeDef definition

class DatabaseOutputTypeDef(TypedDict):
    GlueConnectionName: str,
    DatabaseOptions: DatabaseTableOutputOptionsTypeDef,  # (1)
    DatabaseOutputMode: NotRequired[DatabaseOutputModeType],  # (2)
  1. See DatabaseTableOutputOptionsTypeDef
  2. See DatabaseOutputModeType

DataCatalogOutputTypeDef#

# DataCatalogOutputTypeDef usage example

from mypy_boto3_databrew.type_defs import DataCatalogOutputTypeDef

def get_value() -> DataCatalogOutputTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
# DataCatalogOutputTypeDef definition

class DataCatalogOutputTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    S3Options: NotRequired[S3TableOutputOptionsTypeDef],  # (1)
    DatabaseOptions: NotRequired[DatabaseTableOutputOptionsTypeDef],  # (2)
    Overwrite: NotRequired[bool],
  1. See S3TableOutputOptionsTypeDef
  2. See DatabaseTableOutputOptionsTypeDef

ListProjectsResponseTypeDef#

# ListProjectsResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListProjectsResponseTypeDef

def get_value() -> ListProjectsResponseTypeDef:
    return {
        "Projects": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListProjectsResponseTypeDef definition

class ListProjectsResponseTypeDef(TypedDict):
    Projects: List[ProjectTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

OutputTypeDef#

# OutputTypeDef usage example

from mypy_boto3_databrew.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "Location": ...,
    }
# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    Location: S3LocationTypeDef,  # (3)
    CompressionFormat: NotRequired[CompressionFormatType],  # (1)
    Format: NotRequired[OutputFormatType],  # (2)
    PartitionColumns: NotRequired[Sequence[str]],
    Overwrite: NotRequired[bool],
    FormatOptions: NotRequired[OutputFormatOptionsTypeDef],  # (4)
    MaxOutputFiles: NotRequired[int],
  1. See CompressionFormatType
  2. See OutputFormatType
  3. See S3LocationTypeDef
  4. See OutputFormatOptionsTypeDef

PathOptionsTypeDef#

# PathOptionsTypeDef usage example

from mypy_boto3_databrew.type_defs import PathOptionsTypeDef

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

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

CreateRecipeRequestRequestTypeDef#

# CreateRecipeRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateRecipeRequestRequestTypeDef

def get_value() -> CreateRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
        "Steps": ...,
    }
# CreateRecipeRequestRequestTypeDef definition

class CreateRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    Steps: Sequence[RecipeStepTypeDef],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See RecipeStepTypeDef

DescribeRecipeResponseTypeDef#

# DescribeRecipeResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeRecipeResponseTypeDef

def get_value() -> DescribeRecipeResponseTypeDef:
    return {
        "CreatedBy": ...,
        "CreateDate": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "ProjectName": ...,
        "PublishedBy": ...,
        "PublishedDate": ...,
        "Description": ...,
        "Name": ...,
        "Steps": ...,
        "Tags": ...,
        "ResourceArn": ...,
        "RecipeVersion": ...,
        "ResponseMetadata": ...,
    }
# DescribeRecipeResponseTypeDef definition

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

RecipeTypeDef#

# RecipeTypeDef usage example

from mypy_boto3_databrew.type_defs import RecipeTypeDef

def get_value() -> RecipeTypeDef:
    return {
        "Name": ...,
    }
# RecipeTypeDef definition

class RecipeTypeDef(TypedDict):
    Name: str,
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    ProjectName: NotRequired[str],
    PublishedBy: NotRequired[str],
    PublishedDate: NotRequired[datetime],
    Description: NotRequired[str],
    ResourceArn: NotRequired[str],
    Steps: NotRequired[List[RecipeStepTypeDef]],  # (1)
    Tags: NotRequired[Dict[str, str]],
    RecipeVersion: NotRequired[str],
  1. See RecipeStepTypeDef

SendProjectSessionActionRequestRequestTypeDef#

# SendProjectSessionActionRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import SendProjectSessionActionRequestRequestTypeDef

def get_value() -> SendProjectSessionActionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# SendProjectSessionActionRequestRequestTypeDef definition

class SendProjectSessionActionRequestRequestTypeDef(TypedDict):
    Name: str,
    Preview: NotRequired[bool],
    RecipeStep: NotRequired[RecipeStepTypeDef],  # (1)
    StepIndex: NotRequired[int],
    ClientSessionId: NotRequired[str],
    ViewFrame: NotRequired[ViewFrameTypeDef],  # (2)
  1. See RecipeStepTypeDef
  2. See ViewFrameTypeDef

UpdateRecipeRequestRequestTypeDef#

# UpdateRecipeRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateRecipeRequestRequestTypeDef

def get_value() -> UpdateRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# UpdateRecipeRequestRequestTypeDef definition

class UpdateRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    Steps: NotRequired[Sequence[RecipeStepTypeDef]],  # (1)
  1. See RecipeStepTypeDef

CreateRulesetRequestRequestTypeDef#

# CreateRulesetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateRulesetRequestRequestTypeDef

def get_value() -> CreateRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
        "TargetArn": ...,
        "Rules": ...,
    }
# CreateRulesetRequestRequestTypeDef definition

class CreateRulesetRequestRequestTypeDef(TypedDict):
    Name: str,
    TargetArn: str,
    Rules: Sequence[RuleTypeDef],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See RuleTypeDef

DescribeRulesetResponseTypeDef#

# DescribeRulesetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeRulesetResponseTypeDef

def get_value() -> DescribeRulesetResponseTypeDef:
    return {
        "Name": ...,
        "Description": ...,
        "TargetArn": ...,
        "Rules": ...,
        "CreateDate": ...,
        "CreatedBy": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "ResourceArn": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# DescribeRulesetResponseTypeDef definition

class DescribeRulesetResponseTypeDef(TypedDict):
    Name: str,
    Description: str,
    TargetArn: str,
    Rules: List[RuleTypeDef],  # (1)
    CreateDate: datetime,
    CreatedBy: str,
    LastModifiedBy: str,
    LastModifiedDate: datetime,
    ResourceArn: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleTypeDef
  2. See ResponseMetadataTypeDef

UpdateRulesetRequestRequestTypeDef#

# UpdateRulesetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateRulesetRequestRequestTypeDef

def get_value() -> UpdateRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Rules": ...,
    }
# UpdateRulesetRequestRequestTypeDef definition

class UpdateRulesetRequestRequestTypeDef(TypedDict):
    Name: str,
    Rules: Sequence[RuleTypeDef],  # (1)
    Description: NotRequired[str],
  1. See RuleTypeDef

ColumnStatisticsConfigurationTypeDef#

# ColumnStatisticsConfigurationTypeDef usage example

from mypy_boto3_databrew.type_defs import ColumnStatisticsConfigurationTypeDef

def get_value() -> ColumnStatisticsConfigurationTypeDef:
    return {
        "Statistics": ...,
    }
# ColumnStatisticsConfigurationTypeDef definition

class ColumnStatisticsConfigurationTypeDef(TypedDict):
    Statistics: StatisticsConfigurationTypeDef,  # (2)
    Selectors: NotRequired[Sequence[ColumnSelectorTypeDef]],  # (1)
  1. See ColumnSelectorTypeDef
  2. See StatisticsConfigurationTypeDef

CreateRecipeJobRequestRequestTypeDef#

# CreateRecipeJobRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateRecipeJobRequestRequestTypeDef

def get_value() -> CreateRecipeJobRequestRequestTypeDef:
    return {
        "Name": ...,
        "RoleArn": ...,
    }
# CreateRecipeJobRequestRequestTypeDef definition

class CreateRecipeJobRequestRequestTypeDef(TypedDict):
    Name: str,
    RoleArn: str,
    DatasetName: NotRequired[str],
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (1)
    LogSubscription: NotRequired[LogSubscriptionType],  # (2)
    MaxCapacity: NotRequired[int],
    MaxRetries: NotRequired[int],
    Outputs: NotRequired[Sequence[OutputTypeDef]],  # (3)
    DataCatalogOutputs: NotRequired[Sequence[DataCatalogOutputTypeDef]],  # (4)
    DatabaseOutputs: NotRequired[Sequence[DatabaseOutputTypeDef]],  # (5)
    ProjectName: NotRequired[str],
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (6)
    Tags: NotRequired[Mapping[str, str]],
    Timeout: NotRequired[int],
  1. See EncryptionModeType
  2. See LogSubscriptionType
  3. See OutputTypeDef
  4. See DataCatalogOutputTypeDef
  5. See DatabaseOutputTypeDef
  6. See RecipeReferenceTypeDef

JobRunTypeDef#

# JobRunTypeDef usage example

from mypy_boto3_databrew.type_defs import JobRunTypeDef

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

class JobRunTypeDef(TypedDict):
    Attempt: NotRequired[int],
    CompletedOn: NotRequired[datetime],
    DatasetName: NotRequired[str],
    ErrorMessage: NotRequired[str],
    ExecutionTime: NotRequired[int],
    JobName: NotRequired[str],
    RunId: NotRequired[str],
    State: NotRequired[JobRunStateType],  # (1)
    LogSubscription: NotRequired[LogSubscriptionType],  # (2)
    LogGroupName: NotRequired[str],
    Outputs: NotRequired[List[OutputTypeDef]],  # (3)
    DataCatalogOutputs: NotRequired[List[DataCatalogOutputTypeDef]],  # (4)
    DatabaseOutputs: NotRequired[List[DatabaseOutputTypeDef]],  # (5)
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (6)
    StartedBy: NotRequired[str],
    StartedOn: NotRequired[datetime],
    JobSample: NotRequired[JobSampleTypeDef],  # (7)
    ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]],  # (8)
  1. See JobRunStateType
  2. See LogSubscriptionType
  3. See OutputTypeDef
  4. See DataCatalogOutputTypeDef
  5. See DatabaseOutputTypeDef
  6. See RecipeReferenceTypeDef
  7. See JobSampleTypeDef
  8. See ValidationConfigurationTypeDef

JobTypeDef#

# JobTypeDef usage example

from mypy_boto3_databrew.type_defs import JobTypeDef

def get_value() -> JobTypeDef:
    return {
        "Name": ...,
    }
# JobTypeDef definition

class JobTypeDef(TypedDict):
    Name: str,
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    DatasetName: NotRequired[str],
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (1)
    Type: NotRequired[JobTypeType],  # (2)
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LogSubscription: NotRequired[LogSubscriptionType],  # (3)
    MaxCapacity: NotRequired[int],
    MaxRetries: NotRequired[int],
    Outputs: NotRequired[List[OutputTypeDef]],  # (4)
    DataCatalogOutputs: NotRequired[List[DataCatalogOutputTypeDef]],  # (5)
    DatabaseOutputs: NotRequired[List[DatabaseOutputTypeDef]],  # (6)
    ProjectName: NotRequired[str],
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (7)
    ResourceArn: NotRequired[str],
    RoleArn: NotRequired[str],
    Timeout: NotRequired[int],
    Tags: NotRequired[Dict[str, str]],
    JobSample: NotRequired[JobSampleTypeDef],  # (8)
    ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]],  # (9)
  1. See EncryptionModeType
  2. See JobTypeType
  3. See LogSubscriptionType
  4. See OutputTypeDef
  5. See DataCatalogOutputTypeDef
  6. See DatabaseOutputTypeDef
  7. See RecipeReferenceTypeDef
  8. See JobSampleTypeDef
  9. See ValidationConfigurationTypeDef

UpdateRecipeJobRequestRequestTypeDef#

# UpdateRecipeJobRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateRecipeJobRequestRequestTypeDef

def get_value() -> UpdateRecipeJobRequestRequestTypeDef:
    return {
        "Name": ...,
        "RoleArn": ...,
    }
# UpdateRecipeJobRequestRequestTypeDef definition

class UpdateRecipeJobRequestRequestTypeDef(TypedDict):
    Name: str,
    RoleArn: str,
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (1)
    LogSubscription: NotRequired[LogSubscriptionType],  # (2)
    MaxCapacity: NotRequired[int],
    MaxRetries: NotRequired[int],
    Outputs: NotRequired[Sequence[OutputTypeDef]],  # (3)
    DataCatalogOutputs: NotRequired[Sequence[DataCatalogOutputTypeDef]],  # (4)
    DatabaseOutputs: NotRequired[Sequence[DatabaseOutputTypeDef]],  # (5)
    Timeout: NotRequired[int],
  1. See EncryptionModeType
  2. See LogSubscriptionType
  3. See OutputTypeDef
  4. See DataCatalogOutputTypeDef
  5. See DatabaseOutputTypeDef

CreateDatasetRequestRequestTypeDef#

# CreateDatasetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateDatasetRequestRequestTypeDef

def get_value() -> CreateDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Input": ...,
    }
# CreateDatasetRequestRequestTypeDef definition

class CreateDatasetRequestRequestTypeDef(TypedDict):
    Name: str,
    Input: InputTypeDef,  # (1)
    Format: NotRequired[InputFormatType],  # (2)
    FormatOptions: NotRequired[FormatOptionsTypeDef],  # (3)
    PathOptions: NotRequired[PathOptionsTypeDef],  # (4)
    Tags: NotRequired[Mapping[str, str]],
  1. See InputTypeDef
  2. See InputFormatType
  3. See FormatOptionsTypeDef
  4. See PathOptionsTypeDef

DatasetTypeDef#

# DatasetTypeDef usage example

from mypy_boto3_databrew.type_defs import DatasetTypeDef

def get_value() -> DatasetTypeDef:
    return {
        "Name": ...,
        "Input": ...,
    }
# DatasetTypeDef definition

class DatasetTypeDef(TypedDict):
    Name: str,
    Input: InputTypeDef,  # (3)
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    Format: NotRequired[InputFormatType],  # (1)
    FormatOptions: NotRequired[FormatOptionsTypeDef],  # (2)
    LastModifiedDate: NotRequired[datetime],
    LastModifiedBy: NotRequired[str],
    Source: NotRequired[SourceType],  # (4)
    PathOptions: NotRequired[PathOptionsTypeDef],  # (5)
    Tags: NotRequired[Dict[str, str]],
    ResourceArn: NotRequired[str],
  1. See InputFormatType
  2. See FormatOptionsTypeDef
  3. See InputTypeDef
  4. See SourceType
  5. See PathOptionsTypeDef

DescribeDatasetResponseTypeDef#

# DescribeDatasetResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeDatasetResponseTypeDef

def get_value() -> DescribeDatasetResponseTypeDef:
    return {
        "CreatedBy": ...,
        "CreateDate": ...,
        "Name": ...,
        "Format": ...,
        "FormatOptions": ...,
        "Input": ...,
        "LastModifiedDate": ...,
        "LastModifiedBy": ...,
        "Source": ...,
        "PathOptions": ...,
        "Tags": ...,
        "ResourceArn": ...,
        "ResponseMetadata": ...,
    }
# DescribeDatasetResponseTypeDef definition

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

UpdateDatasetRequestRequestTypeDef#

# UpdateDatasetRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateDatasetRequestRequestTypeDef

def get_value() -> UpdateDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Input": ...,
    }
# UpdateDatasetRequestRequestTypeDef definition

class UpdateDatasetRequestRequestTypeDef(TypedDict):
    Name: str,
    Input: InputTypeDef,  # (1)
    Format: NotRequired[InputFormatType],  # (2)
    FormatOptions: NotRequired[FormatOptionsTypeDef],  # (3)
    PathOptions: NotRequired[PathOptionsTypeDef],  # (4)
  1. See InputTypeDef
  2. See InputFormatType
  3. See FormatOptionsTypeDef
  4. See PathOptionsTypeDef

ListRecipeVersionsResponseTypeDef#

# ListRecipeVersionsResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRecipeVersionsResponseTypeDef

def get_value() -> ListRecipeVersionsResponseTypeDef:
    return {
        "NextToken": ...,
        "Recipes": ...,
        "ResponseMetadata": ...,
    }
# ListRecipeVersionsResponseTypeDef definition

class ListRecipeVersionsResponseTypeDef(TypedDict):
    NextToken: str,
    Recipes: List[RecipeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeTypeDef
  2. See ResponseMetadataTypeDef

ListRecipesResponseTypeDef#

# ListRecipesResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListRecipesResponseTypeDef

def get_value() -> ListRecipesResponseTypeDef:
    return {
        "Recipes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRecipesResponseTypeDef definition

class ListRecipesResponseTypeDef(TypedDict):
    Recipes: List[RecipeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeTypeDef
  2. See ResponseMetadataTypeDef

ProfileConfigurationTypeDef#

# ProfileConfigurationTypeDef usage example

from mypy_boto3_databrew.type_defs import ProfileConfigurationTypeDef

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

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

ListJobRunsResponseTypeDef#

# ListJobRunsResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListJobRunsResponseTypeDef

def get_value() -> ListJobRunsResponseTypeDef:
    return {
        "JobRuns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListJobRunsResponseTypeDef definition

class ListJobRunsResponseTypeDef(TypedDict):
    JobRuns: List[JobRunTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobRunTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResponseTypeDef#

# ListJobsResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListJobsResponseTypeDef

def get_value() -> ListJobsResponseTypeDef:
    return {
        "Jobs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListJobsResponseTypeDef definition

class ListJobsResponseTypeDef(TypedDict):
    Jobs: List[JobTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetsResponseTypeDef#

# ListDatasetsResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import ListDatasetsResponseTypeDef

def get_value() -> ListDatasetsResponseTypeDef:
    return {
        "Datasets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDatasetsResponseTypeDef definition

class ListDatasetsResponseTypeDef(TypedDict):
    Datasets: List[DatasetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetTypeDef
  2. See ResponseMetadataTypeDef

CreateProfileJobRequestRequestTypeDef#

# CreateProfileJobRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import CreateProfileJobRequestRequestTypeDef

def get_value() -> CreateProfileJobRequestRequestTypeDef:
    return {
        "DatasetName": ...,
        "Name": ...,
        "OutputLocation": ...,
        "RoleArn": ...,
    }
# CreateProfileJobRequestRequestTypeDef definition

class CreateProfileJobRequestRequestTypeDef(TypedDict):
    DatasetName: str,
    Name: str,
    OutputLocation: S3LocationTypeDef,  # (1)
    RoleArn: str,
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (2)
    LogSubscription: NotRequired[LogSubscriptionType],  # (3)
    MaxCapacity: NotRequired[int],
    MaxRetries: NotRequired[int],
    Configuration: NotRequired[ProfileConfigurationTypeDef],  # (4)
    ValidationConfigurations: NotRequired[Sequence[ValidationConfigurationTypeDef]],  # (5)
    Tags: NotRequired[Mapping[str, str]],
    Timeout: NotRequired[int],
    JobSample: NotRequired[JobSampleTypeDef],  # (6)
  1. See S3LocationTypeDef
  2. See EncryptionModeType
  3. See LogSubscriptionType
  4. See ProfileConfigurationTypeDef
  5. See ValidationConfigurationTypeDef
  6. See JobSampleTypeDef

DescribeJobResponseTypeDef#

# DescribeJobResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeJobResponseTypeDef

def get_value() -> DescribeJobResponseTypeDef:
    return {
        "CreateDate": ...,
        "CreatedBy": ...,
        "DatasetName": ...,
        "EncryptionKeyArn": ...,
        "EncryptionMode": ...,
        "Name": ...,
        "Type": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "LogSubscription": ...,
        "MaxCapacity": ...,
        "MaxRetries": ...,
        "Outputs": ...,
        "DataCatalogOutputs": ...,
        "DatabaseOutputs": ...,
        "ProjectName": ...,
        "ProfileConfiguration": ...,
        "ValidationConfigurations": ...,
        "RecipeReference": ...,
        "ResourceArn": ...,
        "RoleArn": ...,
        "Tags": ...,
        "Timeout": ...,
        "JobSample": ...,
        "ResponseMetadata": ...,
    }
# DescribeJobResponseTypeDef definition

class DescribeJobResponseTypeDef(TypedDict):
    CreateDate: datetime,
    CreatedBy: str,
    DatasetName: str,
    EncryptionKeyArn: str,
    EncryptionMode: EncryptionModeType,  # (1)
    Name: str,
    Type: JobTypeType,  # (2)
    LastModifiedBy: str,
    LastModifiedDate: datetime,
    LogSubscription: LogSubscriptionType,  # (3)
    MaxCapacity: int,
    MaxRetries: int,
    Outputs: List[OutputTypeDef],  # (4)
    DataCatalogOutputs: List[DataCatalogOutputTypeDef],  # (5)
    DatabaseOutputs: List[DatabaseOutputTypeDef],  # (6)
    ProjectName: str,
    ProfileConfiguration: ProfileConfigurationTypeDef,  # (7)
    ValidationConfigurations: List[ValidationConfigurationTypeDef],  # (8)
    RecipeReference: RecipeReferenceTypeDef,  # (9)
    ResourceArn: str,
    RoleArn: str,
    Tags: Dict[str, str],
    Timeout: int,
    JobSample: JobSampleTypeDef,  # (10)
    ResponseMetadata: ResponseMetadataTypeDef,  # (11)
  1. See EncryptionModeType
  2. See JobTypeType
  3. See LogSubscriptionType
  4. See OutputTypeDef
  5. See DataCatalogOutputTypeDef
  6. See DatabaseOutputTypeDef
  7. See ProfileConfigurationTypeDef
  8. See ValidationConfigurationTypeDef
  9. See RecipeReferenceTypeDef
  10. See JobSampleTypeDef
  11. See ResponseMetadataTypeDef

DescribeJobRunResponseTypeDef#

# DescribeJobRunResponseTypeDef usage example

from mypy_boto3_databrew.type_defs import DescribeJobRunResponseTypeDef

def get_value() -> DescribeJobRunResponseTypeDef:
    return {
        "Attempt": ...,
        "CompletedOn": ...,
        "DatasetName": ...,
        "ErrorMessage": ...,
        "ExecutionTime": ...,
        "JobName": ...,
        "ProfileConfiguration": ...,
        "ValidationConfigurations": ...,
        "RunId": ...,
        "State": ...,
        "LogSubscription": ...,
        "LogGroupName": ...,
        "Outputs": ...,
        "DataCatalogOutputs": ...,
        "DatabaseOutputs": ...,
        "RecipeReference": ...,
        "StartedBy": ...,
        "StartedOn": ...,
        "JobSample": ...,
        "ResponseMetadata": ...,
    }
# DescribeJobRunResponseTypeDef definition

class DescribeJobRunResponseTypeDef(TypedDict):
    Attempt: int,
    CompletedOn: datetime,
    DatasetName: str,
    ErrorMessage: str,
    ExecutionTime: int,
    JobName: str,
    ProfileConfiguration: ProfileConfigurationTypeDef,  # (1)
    ValidationConfigurations: List[ValidationConfigurationTypeDef],  # (2)
    RunId: str,
    State: JobRunStateType,  # (3)
    LogSubscription: LogSubscriptionType,  # (4)
    LogGroupName: str,
    Outputs: List[OutputTypeDef],  # (5)
    DataCatalogOutputs: List[DataCatalogOutputTypeDef],  # (6)
    DatabaseOutputs: List[DatabaseOutputTypeDef],  # (7)
    RecipeReference: RecipeReferenceTypeDef,  # (8)
    StartedBy: str,
    StartedOn: datetime,
    JobSample: JobSampleTypeDef,  # (9)
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  1. See ProfileConfigurationTypeDef
  2. See ValidationConfigurationTypeDef
  3. See JobRunStateType
  4. See LogSubscriptionType
  5. See OutputTypeDef
  6. See DataCatalogOutputTypeDef
  7. See DatabaseOutputTypeDef
  8. See RecipeReferenceTypeDef
  9. See JobSampleTypeDef
  10. See ResponseMetadataTypeDef

UpdateProfileJobRequestRequestTypeDef#

# UpdateProfileJobRequestRequestTypeDef usage example

from mypy_boto3_databrew.type_defs import UpdateProfileJobRequestRequestTypeDef

def get_value() -> UpdateProfileJobRequestRequestTypeDef:
    return {
        "Name": ...,
        "OutputLocation": ...,
        "RoleArn": ...,
    }
# UpdateProfileJobRequestRequestTypeDef definition

class UpdateProfileJobRequestRequestTypeDef(TypedDict):
    Name: str,
    OutputLocation: S3LocationTypeDef,  # (1)
    RoleArn: str,
    Configuration: NotRequired[ProfileConfigurationTypeDef],  # (2)
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (3)
    LogSubscription: NotRequired[LogSubscriptionType],  # (4)
    MaxCapacity: NotRequired[int],
    MaxRetries: NotRequired[int],
    ValidationConfigurations: NotRequired[Sequence[ValidationConfigurationTypeDef]],  # (5)
    Timeout: NotRequired[int],
    JobSample: NotRequired[JobSampleTypeDef],  # (6)
  1. See S3LocationTypeDef
  2. See ProfileConfigurationTypeDef
  3. See EncryptionModeType
  4. See LogSubscriptionType
  5. See ValidationConfigurationTypeDef
  6. See JobSampleTypeDef