Skip to content

Typed dictionaries

Index > GlueDataBrew > Typed dictionaries

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

AllowedStatisticsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import AllowedStatisticsTypeDef

def get_value() -> AllowedStatisticsTypeDef:
    return {
        "Statistics": ...,
    }
Definition
class AllowedStatisticsTypeDef(TypedDict):
    Statistics: Sequence[str],

BatchDeleteRecipeVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionRequestRequestTypeDef

def get_value() -> BatchDeleteRecipeVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "RecipeVersions": ...,
    }
Definition
class BatchDeleteRecipeVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    RecipeVersions: Sequence[str],

RecipeVersionErrorDetailTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RecipeVersionErrorDetailTypeDef

def get_value() -> RecipeVersionErrorDetailTypeDef:
    return {
        "ErrorCode": ...,
    }
Definition
class RecipeVersionErrorDetailTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    RecipeVersion: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ColumnSelectorTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ColumnSelectorTypeDef

def get_value() -> ColumnSelectorTypeDef:
    return {
        "Regex": ...,
    }
Definition
class ColumnSelectorTypeDef(TypedDict):
    Regex: NotRequired[str],
    Name: NotRequired[str],

ConditionExpressionTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ConditionExpressionTypeDef

def get_value() -> ConditionExpressionTypeDef:
    return {
        "Condition": ...,
        "TargetColumn": ...,
    }
Definition
class ConditionExpressionTypeDef(TypedDict):
    Condition: str,
    TargetColumn: str,
    Value: NotRequired[str],

JobSampleTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import JobSampleTypeDef

def get_value() -> JobSampleTypeDef:
    return {
        "Mode": ...,
    }
Definition
class JobSampleTypeDef(TypedDict):
    Mode: NotRequired[SampleModeType],  # (1)
    Size: NotRequired[int],
  1. See SampleModeType

S3LocationTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "Bucket": ...,
    }
Definition
class S3LocationTypeDef(TypedDict):
    Bucket: str,
    Key: NotRequired[str],
    BucketOwner: NotRequired[str],

ValidationConfigurationTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ValidationConfigurationTypeDef

def get_value() -> ValidationConfigurationTypeDef:
    return {
        "RulesetArn": ...,
    }
Definition
class ValidationConfigurationTypeDef(TypedDict):
    RulesetArn: str,
    ValidationMode: NotRequired[ValidationModeType],  # (1)
  1. See ValidationModeType

SampleTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import SampleTypeDef

def get_value() -> SampleTypeDef:
    return {
        "Type": ...,
    }
Definition
class SampleTypeDef(TypedDict):
    Type: SampleTypeType,  # (1)
    Size: NotRequired[int],
  1. See SampleTypeType

RecipeReferenceTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RecipeReferenceTypeDef

def get_value() -> RecipeReferenceTypeDef:
    return {
        "Name": ...,
    }
Definition
class RecipeReferenceTypeDef(TypedDict):
    Name: str,
    RecipeVersion: NotRequired[str],

CreateScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateScheduleRequestRequestTypeDef

def get_value() -> CreateScheduleRequestRequestTypeDef:
    return {
        "CronExpression": ...,
        "Name": ...,
    }
Definition
class CreateScheduleRequestRequestTypeDef(TypedDict):
    CronExpression: str,
    Name: str,
    JobNames: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

CsvOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CsvOptionsTypeDef

def get_value() -> CsvOptionsTypeDef:
    return {
        "Delimiter": ...,
    }
Definition
class CsvOptionsTypeDef(TypedDict):
    Delimiter: NotRequired[str],
    HeaderRow: NotRequired[bool],

CsvOutputOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CsvOutputOptionsTypeDef

def get_value() -> CsvOutputOptionsTypeDef:
    return {
        "Delimiter": ...,
    }
Definition
class CsvOutputOptionsTypeDef(TypedDict):
    Delimiter: NotRequired[str],

DatetimeOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DatetimeOptionsTypeDef

def get_value() -> DatetimeOptionsTypeDef:
    return {
        "Format": ...,
    }
Definition
class DatetimeOptionsTypeDef(TypedDict):
    Format: str,
    TimezoneOffset: NotRequired[str],
    LocaleCode: NotRequired[str],

FilterExpressionTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import FilterExpressionTypeDef

def get_value() -> FilterExpressionTypeDef:
    return {
        "Expression": ...,
        "ValuesMap": ...,
    }
Definition
class FilterExpressionTypeDef(TypedDict):
    Expression: str,
    ValuesMap: Mapping[str, str],

DeleteDatasetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteDatasetRequestRequestTypeDef

def get_value() -> DeleteDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteDatasetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteJobRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteJobRequestRequestTypeDef

def get_value() -> DeleteJobRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteJobRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteProjectRequestRequestTypeDef

def get_value() -> DeleteProjectRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteRecipeVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteRecipeVersionRequestRequestTypeDef

def get_value() -> DeleteRecipeVersionRequestRequestTypeDef:
    return {
        "Name": ...,
        "RecipeVersion": ...,
    }
Definition
class DeleteRecipeVersionRequestRequestTypeDef(TypedDict):
    Name: str,
    RecipeVersion: str,

DeleteRulesetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteRulesetRequestRequestTypeDef

def get_value() -> DeleteRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteRulesetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteScheduleRequestRequestTypeDef

def get_value() -> DeleteScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteScheduleRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeDatasetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeDatasetRequestRequestTypeDef

def get_value() -> DescribeDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeDatasetRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeJobRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeJobRequestRequestTypeDef

def get_value() -> DescribeJobRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeJobRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeJobRunRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeJobRunRequestRequestTypeDef

def get_value() -> DescribeJobRunRequestRequestTypeDef:
    return {
        "Name": ...,
        "RunId": ...,
    }
Definition
class DescribeJobRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,

DescribeProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeProjectRequestRequestTypeDef

def get_value() -> DescribeProjectRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeProjectRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeRecipeRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeRecipeRequestRequestTypeDef

def get_value() -> DescribeRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    RecipeVersion: NotRequired[str],

DescribeRulesetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeRulesetRequestRequestTypeDef

def get_value() -> DescribeRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeRulesetRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeScheduleRequestRequestTypeDef

def get_value() -> DescribeScheduleRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeScheduleRequestRequestTypeDef(TypedDict):
    Name: str,

ExcelOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ExcelOptionsTypeDef

def get_value() -> ExcelOptionsTypeDef:
    return {
        "SheetNames": ...,
    }
Definition
class ExcelOptionsTypeDef(TypedDict):
    SheetNames: NotRequired[Sequence[str]],
    SheetIndexes: NotRequired[Sequence[int]],
    HeaderRow: NotRequired[bool],

FilesLimitTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import FilesLimitTypeDef

def get_value() -> FilesLimitTypeDef:
    return {
        "MaxFiles": ...,
    }
Definition
class FilesLimitTypeDef(TypedDict):
    MaxFiles: int,
    OrderedBy: NotRequired[OrderedByType],  # (1)
    Order: NotRequired[OrderType],  # (2)
  1. See OrderedByType
  2. See OrderType

JsonOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import JsonOptionsTypeDef

def get_value() -> JsonOptionsTypeDef:
    return {
        "MultiLine": ...,
    }
Definition
class JsonOptionsTypeDef(TypedDict):
    MultiLine: NotRequired[bool],

MetadataTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import MetadataTypeDef

def get_value() -> MetadataTypeDef:
    return {
        "SourceArn": ...,
    }
Definition
class MetadataTypeDef(TypedDict):
    SourceArn: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDatasetsRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListDatasetsRequestRequestTypeDef

def get_value() -> ListDatasetsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListDatasetsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListJobRunsRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListJobRunsRequestRequestTypeDef

def get_value() -> ListJobRunsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class ListJobRunsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "DatasetName": ...,
    }
Definition
class ListJobsRequestRequestTypeDef(TypedDict):
    DatasetName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    ProjectName: NotRequired[str],

ListProjectsRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListProjectsRequestRequestTypeDef

def get_value() -> ListProjectsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListProjectsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListRecipeVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestRequestTypeDef

def get_value() -> ListRecipeVersionsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class ListRecipeVersionsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListRecipesRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRecipesRequestRequestTypeDef

def get_value() -> ListRecipesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListRecipesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    RecipeVersion: NotRequired[str],

ListRulesetsRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRulesetsRequestRequestTypeDef

def get_value() -> ListRulesetsRequestRequestTypeDef:
    return {
        "TargetArn": ...,
    }
Definition
class ListRulesetsRequestRequestTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

RulesetItemTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RulesetItemTypeDef

def get_value() -> RulesetItemTypeDef:
    return {
        "Name": ...,
        "TargetArn": ...,
    }
Definition
class RulesetItemTypeDef(TypedDict):
    Name: str,
    TargetArn: str,
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    Description: NotRequired[str],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    ResourceArn: NotRequired[str],
    RuleCount: NotRequired[int],
    Tags: NotRequired[Dict[str, str]],

ListSchedulesRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListSchedulesRequestRequestTypeDef

def get_value() -> ListSchedulesRequestRequestTypeDef:
    return {
        "JobName": ...,
    }
Definition
class ListSchedulesRequestRequestTypeDef(TypedDict):
    JobName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ScheduleTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ScheduleTypeDef

def get_value() -> ScheduleTypeDef:
    return {
        "Name": ...,
    }
Definition
class ScheduleTypeDef(TypedDict):
    Name: str,
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    JobNames: NotRequired[List[str]],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    ResourceArn: NotRequired[str],
    CronExpression: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

PublishRecipeRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import PublishRecipeRequestRequestTypeDef

def get_value() -> PublishRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class PublishRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],

RecipeActionTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RecipeActionTypeDef

def get_value() -> RecipeActionTypeDef:
    return {
        "Operation": ...,
    }
Definition
class RecipeActionTypeDef(TypedDict):
    Operation: str,
    Parameters: NotRequired[Mapping[str, str]],

ThresholdTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ThresholdTypeDef

def get_value() -> ThresholdTypeDef:
    return {
        "Value": ...,
    }
Definition
class ThresholdTypeDef(TypedDict):
    Value: float,
    Type: NotRequired[ThresholdTypeType],  # (1)
    Unit: NotRequired[ThresholdUnitType],  # (2)
  1. See ThresholdTypeType
  2. See ThresholdUnitType

ViewFrameTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ViewFrameTypeDef

def get_value() -> ViewFrameTypeDef:
    return {
        "StartColumnIndex": ...,
    }
Definition
class ViewFrameTypeDef(TypedDict):
    StartColumnIndex: int,
    ColumnRange: NotRequired[int],
    HiddenColumns: NotRequired[Sequence[str]],
    StartRowIndex: NotRequired[int],
    RowRange: NotRequired[int],
    Analytics: NotRequired[AnalyticsModeType],  # (1)
  1. See AnalyticsModeType

StartJobRunRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StartJobRunRequestRequestTypeDef

def get_value() -> StartJobRunRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class StartJobRunRequestRequestTypeDef(TypedDict):
    Name: str,

StartProjectSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StartProjectSessionRequestRequestTypeDef

def get_value() -> StartProjectSessionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class StartProjectSessionRequestRequestTypeDef(TypedDict):
    Name: str,
    AssumeControl: NotRequired[bool],

StatisticOverrideTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StatisticOverrideTypeDef

def get_value() -> StatisticOverrideTypeDef:
    return {
        "Statistic": ...,
        "Parameters": ...,
    }
Definition
class StatisticOverrideTypeDef(TypedDict):
    Statistic: str,
    Parameters: Mapping[str, str],

StopJobRunRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StopJobRunRequestRequestTypeDef

def get_value() -> StopJobRunRequestRequestTypeDef:
    return {
        "Name": ...,
        "RunId": ...,
    }
Definition
class StopJobRunRequestRequestTypeDef(TypedDict):
    Name: str,
    RunId: str,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateScheduleRequestRequestTypeDef

def get_value() -> UpdateScheduleRequestRequestTypeDef:
    return {
        "CronExpression": ...,
        "Name": ...,
    }
Definition
class UpdateScheduleRequestRequestTypeDef(TypedDict):
    CronExpression: str,
    Name: str,
    JobNames: NotRequired[Sequence[str]],

EntityDetectorConfigurationTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import EntityDetectorConfigurationTypeDef

def get_value() -> EntityDetectorConfigurationTypeDef:
    return {
        "EntityTypes": ...,
    }
Definition
class EntityDetectorConfigurationTypeDef(TypedDict):
    EntityTypes: Sequence[str],
    AllowedStatistics: NotRequired[Sequence[AllowedStatisticsTypeDef]],  # (1)
  1. See AllowedStatisticsTypeDef

BatchDeleteRecipeVersionResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import BatchDeleteRecipeVersionResponseTypeDef

def get_value() -> BatchDeleteRecipeVersionResponseTypeDef:
    return {
        "Name": ...,
        "Errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDeleteRecipeVersionResponseTypeDef(TypedDict):
    Name: str,
    Errors: List[RecipeVersionErrorDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeVersionErrorDetailTypeDef
  2. See ResponseMetadataTypeDef

CreateDatasetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateDatasetResponseTypeDef

def get_value() -> CreateDatasetResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDatasetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProfileJobResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateProfileJobResponseTypeDef

def get_value() -> CreateProfileJobResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateProfileJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProjectResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateProjectResponseTypeDef

def get_value() -> CreateProjectResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateProjectResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecipeJobResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeJobResponseTypeDef

def get_value() -> CreateRecipeJobResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRecipeJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRecipeResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeResponseTypeDef

def get_value() -> CreateRecipeResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRecipeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRulesetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateRulesetResponseTypeDef

def get_value() -> CreateRulesetResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateScheduleResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateScheduleResponseTypeDef

def get_value() -> CreateScheduleResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateScheduleResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDatasetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteDatasetResponseTypeDef

def get_value() -> DeleteDatasetResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDatasetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteJobResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteJobResponseTypeDef

def get_value() -> DeleteJobResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteProjectResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteProjectResponseTypeDef

def get_value() -> DeleteProjectResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteProjectResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteRecipeVersionResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteRecipeVersionResponseTypeDef

def get_value() -> DeleteRecipeVersionResponseTypeDef:
    return {
        "Name": ...,
        "RecipeVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteRecipeVersionResponseTypeDef(TypedDict):
    Name: str,
    RecipeVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteRulesetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteRulesetResponseTypeDef

def get_value() -> DeleteRulesetResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteScheduleResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DeleteScheduleResponseTypeDef

def get_value() -> DeleteScheduleResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteScheduleResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeScheduleResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeScheduleResponseTypeDef

def get_value() -> DescribeScheduleResponseTypeDef:
    return {
        "CreateDate": ...,
        "CreatedBy": ...,
        "JobNames": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "ResourceArn": ...,
        "CronExpression": ...,
        "Tags": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeScheduleResponseTypeDef(TypedDict):
    CreateDate: datetime,
    CreatedBy: str,
    JobNames: List[str],
    LastModifiedBy: str,
    LastModifiedDate: datetime,
    ResourceArn: str,
    CronExpression: str,
    Tags: Dict[str, str],
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PublishRecipeResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import PublishRecipeResponseTypeDef

def get_value() -> PublishRecipeResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class PublishRecipeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendProjectSessionActionResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import SendProjectSessionActionResponseTypeDef

def get_value() -> SendProjectSessionActionResponseTypeDef:
    return {
        "Result": ...,
        "Name": ...,
        "ActionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendProjectSessionActionResponseTypeDef(TypedDict):
    Result: str,
    Name: str,
    ActionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartJobRunResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StartJobRunResponseTypeDef

def get_value() -> StartJobRunResponseTypeDef:
    return {
        "RunId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartJobRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartProjectSessionResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StartProjectSessionResponseTypeDef

def get_value() -> StartProjectSessionResponseTypeDef:
    return {
        "Name": ...,
        "ClientSessionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartProjectSessionResponseTypeDef(TypedDict):
    Name: str,
    ClientSessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopJobRunResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StopJobRunResponseTypeDef

def get_value() -> StopJobRunResponseTypeDef:
    return {
        "RunId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopJobRunResponseTypeDef(TypedDict):
    RunId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDatasetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateDatasetResponseTypeDef

def get_value() -> UpdateDatasetResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDatasetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateProfileJobResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateProfileJobResponseTypeDef

def get_value() -> UpdateProfileJobResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateProfileJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateProjectResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateProjectResponseTypeDef

def get_value() -> UpdateProjectResponseTypeDef:
    return {
        "LastModifiedDate": ...,
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateProjectResponseTypeDef(TypedDict):
    LastModifiedDate: datetime,
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecipeJobResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeJobResponseTypeDef

def get_value() -> UpdateRecipeJobResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateRecipeJobResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRecipeResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeResponseTypeDef

def get_value() -> UpdateRecipeResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateRecipeResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateRulesetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateRulesetResponseTypeDef

def get_value() -> UpdateRulesetResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateRulesetResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateScheduleResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateScheduleResponseTypeDef

def get_value() -> UpdateScheduleResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateScheduleResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DataCatalogInputDefinitionTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DataCatalogInputDefinitionTypeDef

def get_value() -> DataCatalogInputDefinitionTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
Definition
class DataCatalogInputDefinitionTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    TempDirectory: NotRequired[S3LocationTypeDef],  # (1)
  1. See S3LocationTypeDef

DatabaseInputDefinitionTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DatabaseInputDefinitionTypeDef

def get_value() -> DatabaseInputDefinitionTypeDef:
    return {
        "GlueConnectionName": ...,
    }
Definition
class DatabaseInputDefinitionTypeDef(TypedDict):
    GlueConnectionName: str,
    DatabaseTableName: NotRequired[str],
    TempDirectory: NotRequired[S3LocationTypeDef],  # (1)
    QueryString: NotRequired[str],
  1. See S3LocationTypeDef

DatabaseTableOutputOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DatabaseTableOutputOptionsTypeDef

def get_value() -> DatabaseTableOutputOptionsTypeDef:
    return {
        "TableName": ...,
    }
Definition
class DatabaseTableOutputOptionsTypeDef(TypedDict):
    TableName: str,
    TempDirectory: NotRequired[S3LocationTypeDef],  # (1)
  1. See S3LocationTypeDef

S3TableOutputOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import S3TableOutputOptionsTypeDef

def get_value() -> S3TableOutputOptionsTypeDef:
    return {
        "Location": ...,
    }
Definition
class S3TableOutputOptionsTypeDef(TypedDict):
    Location: S3LocationTypeDef,  # (1)
  1. See S3LocationTypeDef

CreateProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateProjectRequestRequestTypeDef

def get_value() -> CreateProjectRequestRequestTypeDef:
    return {
        "DatasetName": ...,
        "Name": ...,
        "RecipeName": ...,
        "RoleArn": ...,
    }
Definition
class CreateProjectRequestRequestTypeDef(TypedDict):
    DatasetName: str,
    Name: str,
    RecipeName: str,
    RoleArn: str,
    Sample: NotRequired[SampleTypeDef],  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See SampleTypeDef

DescribeProjectResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeProjectResponseTypeDef

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

ProjectTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ProjectTypeDef

def get_value() -> ProjectTypeDef:
    return {
        "Name": ...,
        "RecipeName": ...,
    }
Definition
class ProjectTypeDef(TypedDict):
    Name: str,
    RecipeName: str,
    AccountId: NotRequired[str],
    CreateDate: NotRequired[datetime],
    CreatedBy: NotRequired[str],
    DatasetName: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LastModifiedBy: NotRequired[str],
    ResourceArn: NotRequired[str],
    Sample: NotRequired[SampleTypeDef],  # (1)
    Tags: NotRequired[Dict[str, str]],
    RoleArn: NotRequired[str],
    OpenedBy: NotRequired[str],
    OpenDate: NotRequired[datetime],
  1. See SampleTypeDef

UpdateProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateProjectRequestRequestTypeDef

def get_value() -> UpdateProjectRequestRequestTypeDef:
    return {
        "RoleArn": ...,
        "Name": ...,
    }
Definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
    RoleArn: str,
    Name: str,
    Sample: NotRequired[SampleTypeDef],  # (1)
  1. See SampleTypeDef

OutputFormatOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import OutputFormatOptionsTypeDef

def get_value() -> OutputFormatOptionsTypeDef:
    return {
        "Csv": ...,
    }
Definition
class OutputFormatOptionsTypeDef(TypedDict):
    Csv: NotRequired[CsvOutputOptionsTypeDef],  # (1)
  1. See CsvOutputOptionsTypeDef

DatasetParameterTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DatasetParameterTypeDef

def get_value() -> DatasetParameterTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
Definition
class DatasetParameterTypeDef(TypedDict):
    Name: str,
    Type: ParameterTypeType,  # (1)
    DatetimeOptions: NotRequired[DatetimeOptionsTypeDef],  # (2)
    CreateColumn: NotRequired[bool],
    Filter: NotRequired[FilterExpressionTypeDef],  # (3)
  1. See ParameterTypeType
  2. See DatetimeOptionsTypeDef
  3. See FilterExpressionTypeDef

FormatOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import FormatOptionsTypeDef

def get_value() -> FormatOptionsTypeDef:
    return {
        "Json": ...,
    }
Definition
class FormatOptionsTypeDef(TypedDict):
    Json: NotRequired[JsonOptionsTypeDef],  # (1)
    Excel: NotRequired[ExcelOptionsTypeDef],  # (2)
    Csv: NotRequired[CsvOptionsTypeDef],  # (3)
  1. See JsonOptionsTypeDef
  2. See ExcelOptionsTypeDef
  3. See CsvOptionsTypeDef

ListDatasetsRequestListDatasetsPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef

def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListDatasetsRequestListDatasetsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobRunsRequestListJobRunsPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListJobRunsRequestListJobRunsPaginateTypeDef

def get_value() -> ListJobRunsRequestListJobRunsPaginateTypeDef:
    return {
        "Name": ...,
    }
Definition
class ListJobRunsRequestListJobRunsPaginateTypeDef(TypedDict):
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestListJobsPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListJobsRequestListJobsPaginateTypeDef

def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
    return {
        "DatasetName": ...,
    }
Definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    DatasetName: NotRequired[str],
    ProjectName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProjectsRequestListProjectsPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListProjectsRequestListProjectsPaginateTypeDef

def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef

def get_value() -> ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef:
    return {
        "Name": ...,
    }
Definition
class ListRecipeVersionsRequestListRecipeVersionsPaginateTypeDef(TypedDict):
    Name: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecipesRequestListRecipesPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRecipesRequestListRecipesPaginateTypeDef

def get_value() -> ListRecipesRequestListRecipesPaginateTypeDef:
    return {
        "RecipeVersion": ...,
    }
Definition
class ListRecipesRequestListRecipesPaginateTypeDef(TypedDict):
    RecipeVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesetsRequestListRulesetsPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRulesetsRequestListRulesetsPaginateTypeDef

def get_value() -> ListRulesetsRequestListRulesetsPaginateTypeDef:
    return {
        "TargetArn": ...,
    }
Definition
class ListRulesetsRequestListRulesetsPaginateTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSchedulesRequestListSchedulesPaginateTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListSchedulesRequestListSchedulesPaginateTypeDef

def get_value() -> ListSchedulesRequestListSchedulesPaginateTypeDef:
    return {
        "JobName": ...,
    }
Definition
class ListSchedulesRequestListSchedulesPaginateTypeDef(TypedDict):
    JobName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesetsResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRulesetsResponseTypeDef

def get_value() -> ListRulesetsResponseTypeDef:
    return {
        "Rulesets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRulesetsResponseTypeDef(TypedDict):
    Rulesets: List[RulesetItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RulesetItemTypeDef
  2. See ResponseMetadataTypeDef

ListSchedulesResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListSchedulesResponseTypeDef

def get_value() -> ListSchedulesResponseTypeDef:
    return {
        "Schedules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSchedulesResponseTypeDef(TypedDict):
    Schedules: List[ScheduleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScheduleTypeDef
  2. See ResponseMetadataTypeDef

RecipeStepTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RecipeStepTypeDef

def get_value() -> RecipeStepTypeDef:
    return {
        "Action": ...,
    }
Definition
class RecipeStepTypeDef(TypedDict):
    Action: RecipeActionTypeDef,  # (1)
    ConditionExpressions: NotRequired[Sequence[ConditionExpressionTypeDef]],  # (2)
  1. See RecipeActionTypeDef
  2. See ConditionExpressionTypeDef

RuleTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RuleTypeDef

def get_value() -> RuleTypeDef:
    return {
        "Name": ...,
        "CheckExpression": ...,
    }
Definition
class RuleTypeDef(TypedDict):
    Name: str,
    CheckExpression: str,
    Disabled: NotRequired[bool],
    SubstitutionMap: NotRequired[Mapping[str, str]],
    Threshold: NotRequired[ThresholdTypeDef],  # (1)
    ColumnSelectors: NotRequired[Sequence[ColumnSelectorTypeDef]],  # (2)
  1. See ThresholdTypeDef
  2. See ColumnSelectorTypeDef

StatisticsConfigurationTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import StatisticsConfigurationTypeDef

def get_value() -> StatisticsConfigurationTypeDef:
    return {
        "IncludedStatistics": ...,
    }
Definition
class StatisticsConfigurationTypeDef(TypedDict):
    IncludedStatistics: NotRequired[Sequence[str]],
    Overrides: NotRequired[Sequence[StatisticOverrideTypeDef]],  # (1)
  1. See StatisticOverrideTypeDef

InputTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import InputTypeDef

def get_value() -> InputTypeDef:
    return {
        "S3InputDefinition": ...,
    }
Definition
class InputTypeDef(TypedDict):
    S3InputDefinition: NotRequired[S3LocationTypeDef],  # (1)
    DataCatalogInputDefinition: NotRequired[DataCatalogInputDefinitionTypeDef],  # (2)
    DatabaseInputDefinition: NotRequired[DatabaseInputDefinitionTypeDef],  # (3)
    Metadata: NotRequired[MetadataTypeDef],  # (4)
  1. See S3LocationTypeDef
  2. See DataCatalogInputDefinitionTypeDef
  3. See DatabaseInputDefinitionTypeDef
  4. See MetadataTypeDef

DatabaseOutputTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DatabaseOutputTypeDef

def get_value() -> DatabaseOutputTypeDef:
    return {
        "GlueConnectionName": ...,
        "DatabaseOptions": ...,
    }
Definition
class DatabaseOutputTypeDef(TypedDict):
    GlueConnectionName: str,
    DatabaseOptions: DatabaseTableOutputOptionsTypeDef,  # (1)
    DatabaseOutputMode: NotRequired[DatabaseOutputModeType],  # (2)
  1. See DatabaseTableOutputOptionsTypeDef
  2. See DatabaseOutputModeType

DataCatalogOutputTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DataCatalogOutputTypeDef

def get_value() -> DataCatalogOutputTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
Definition
class DataCatalogOutputTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    CatalogId: NotRequired[str],
    S3Options: NotRequired[S3TableOutputOptionsTypeDef],  # (1)
    DatabaseOptions: NotRequired[DatabaseTableOutputOptionsTypeDef],  # (2)
    Overwrite: NotRequired[bool],
  1. See S3TableOutputOptionsTypeDef
  2. See DatabaseTableOutputOptionsTypeDef

ListProjectsResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListProjectsResponseTypeDef

def get_value() -> ListProjectsResponseTypeDef:
    return {
        "Projects": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListProjectsResponseTypeDef(TypedDict):
    Projects: List[ProjectTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

OutputTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "Location": ...,
    }
Definition
class OutputTypeDef(TypedDict):
    Location: S3LocationTypeDef,  # (3)
    CompressionFormat: NotRequired[CompressionFormatType],  # (1)
    Format: NotRequired[OutputFormatType],  # (2)
    PartitionColumns: NotRequired[Sequence[str]],
    Overwrite: NotRequired[bool],
    FormatOptions: NotRequired[OutputFormatOptionsTypeDef],  # (4)
    MaxOutputFiles: NotRequired[int],
  1. See CompressionFormatType
  2. See OutputFormatType
  3. See S3LocationTypeDef
  4. See OutputFormatOptionsTypeDef

PathOptionsTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import PathOptionsTypeDef

def get_value() -> PathOptionsTypeDef:
    return {
        "LastModifiedDateCondition": ...,
    }
Definition
class PathOptionsTypeDef(TypedDict):
    LastModifiedDateCondition: NotRequired[FilterExpressionTypeDef],  # (1)
    FilesLimit: NotRequired[FilesLimitTypeDef],  # (2)
    Parameters: NotRequired[Mapping[str, DatasetParameterTypeDef]],  # (3)
  1. See FilterExpressionTypeDef
  2. See FilesLimitTypeDef
  3. See DatasetParameterTypeDef

CreateRecipeRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeRequestRequestTypeDef

def get_value() -> CreateRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
        "Steps": ...,
    }
Definition
class CreateRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    Steps: Sequence[RecipeStepTypeDef],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See RecipeStepTypeDef

DescribeRecipeResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeRecipeResponseTypeDef

def get_value() -> DescribeRecipeResponseTypeDef:
    return {
        "CreatedBy": ...,
        "CreateDate": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "ProjectName": ...,
        "PublishedBy": ...,
        "PublishedDate": ...,
        "Description": ...,
        "Name": ...,
        "Steps": ...,
        "Tags": ...,
        "ResourceArn": ...,
        "RecipeVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRecipeResponseTypeDef(TypedDict):
    CreatedBy: str,
    CreateDate: datetime,
    LastModifiedBy: str,
    LastModifiedDate: datetime,
    ProjectName: str,
    PublishedBy: str,
    PublishedDate: datetime,
    Description: str,
    Name: str,
    Steps: List[RecipeStepTypeDef],  # (1)
    Tags: Dict[str, str],
    ResourceArn: str,
    RecipeVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeStepTypeDef
  2. See ResponseMetadataTypeDef

RecipeTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import RecipeTypeDef

def get_value() -> RecipeTypeDef:
    return {
        "Name": ...,
    }
Definition
class RecipeTypeDef(TypedDict):
    Name: str,
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    ProjectName: NotRequired[str],
    PublishedBy: NotRequired[str],
    PublishedDate: NotRequired[datetime],
    Description: NotRequired[str],
    ResourceArn: NotRequired[str],
    Steps: NotRequired[List[RecipeStepTypeDef]],  # (1)
    Tags: NotRequired[Dict[str, str]],
    RecipeVersion: NotRequired[str],
  1. See RecipeStepTypeDef

SendProjectSessionActionRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import SendProjectSessionActionRequestRequestTypeDef

def get_value() -> SendProjectSessionActionRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class SendProjectSessionActionRequestRequestTypeDef(TypedDict):
    Name: str,
    Preview: NotRequired[bool],
    RecipeStep: NotRequired[RecipeStepTypeDef],  # (1)
    StepIndex: NotRequired[int],
    ClientSessionId: NotRequired[str],
    ViewFrame: NotRequired[ViewFrameTypeDef],  # (2)
  1. See RecipeStepTypeDef
  2. See ViewFrameTypeDef

UpdateRecipeRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeRequestRequestTypeDef

def get_value() -> UpdateRecipeRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateRecipeRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    Steps: NotRequired[Sequence[RecipeStepTypeDef]],  # (1)
  1. See RecipeStepTypeDef

CreateRulesetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateRulesetRequestRequestTypeDef

def get_value() -> CreateRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
        "TargetArn": ...,
        "Rules": ...,
    }
Definition
class CreateRulesetRequestRequestTypeDef(TypedDict):
    Name: str,
    TargetArn: str,
    Rules: Sequence[RuleTypeDef],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See RuleTypeDef

DescribeRulesetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeRulesetResponseTypeDef

def get_value() -> DescribeRulesetResponseTypeDef:
    return {
        "Name": ...,
        "Description": ...,
        "TargetArn": ...,
        "Rules": ...,
        "CreateDate": ...,
        "CreatedBy": ...,
        "LastModifiedBy": ...,
        "LastModifiedDate": ...,
        "ResourceArn": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRulesetResponseTypeDef(TypedDict):
    Name: str,
    Description: str,
    TargetArn: str,
    Rules: List[RuleTypeDef],  # (1)
    CreateDate: datetime,
    CreatedBy: str,
    LastModifiedBy: str,
    LastModifiedDate: datetime,
    ResourceArn: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleTypeDef
  2. See ResponseMetadataTypeDef

UpdateRulesetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateRulesetRequestRequestTypeDef

def get_value() -> UpdateRulesetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Rules": ...,
    }
Definition
class UpdateRulesetRequestRequestTypeDef(TypedDict):
    Name: str,
    Rules: Sequence[RuleTypeDef],  # (1)
    Description: NotRequired[str],
  1. See RuleTypeDef

ColumnStatisticsConfigurationTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ColumnStatisticsConfigurationTypeDef

def get_value() -> ColumnStatisticsConfigurationTypeDef:
    return {
        "Statistics": ...,
    }
Definition
class ColumnStatisticsConfigurationTypeDef(TypedDict):
    Statistics: StatisticsConfigurationTypeDef,  # (2)
    Selectors: NotRequired[Sequence[ColumnSelectorTypeDef]],  # (1)
  1. See ColumnSelectorTypeDef
  2. See StatisticsConfigurationTypeDef

CreateRecipeJobRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateRecipeJobRequestRequestTypeDef

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

JobRunTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import JobRunTypeDef

def get_value() -> JobRunTypeDef:
    return {
        "Attempt": ...,
    }
Definition
class JobRunTypeDef(TypedDict):
    Attempt: NotRequired[int],
    CompletedOn: NotRequired[datetime],
    DatasetName: NotRequired[str],
    ErrorMessage: NotRequired[str],
    ExecutionTime: NotRequired[int],
    JobName: NotRequired[str],
    RunId: NotRequired[str],
    State: NotRequired[JobRunStateType],  # (1)
    LogSubscription: NotRequired[LogSubscriptionType],  # (2)
    LogGroupName: NotRequired[str],
    Outputs: NotRequired[List[OutputTypeDef]],  # (3)
    DataCatalogOutputs: NotRequired[List[DataCatalogOutputTypeDef]],  # (4)
    DatabaseOutputs: NotRequired[List[DatabaseOutputTypeDef]],  # (5)
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (6)
    StartedBy: NotRequired[str],
    StartedOn: NotRequired[datetime],
    JobSample: NotRequired[JobSampleTypeDef],  # (7)
    ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]],  # (8)
  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

Usage Example
from mypy_boto3_databrew.type_defs import JobTypeDef

def get_value() -> JobTypeDef:
    return {
        "Name": ...,
    }
Definition
class JobTypeDef(TypedDict):
    Name: str,
    AccountId: NotRequired[str],
    CreatedBy: NotRequired[str],
    CreateDate: NotRequired[datetime],
    DatasetName: NotRequired[str],
    EncryptionKeyArn: NotRequired[str],
    EncryptionMode: NotRequired[EncryptionModeType],  # (1)
    Type: NotRequired[JobTypeType],  # (2)
    LastModifiedBy: NotRequired[str],
    LastModifiedDate: NotRequired[datetime],
    LogSubscription: NotRequired[LogSubscriptionType],  # (3)
    MaxCapacity: NotRequired[int],
    MaxRetries: NotRequired[int],
    Outputs: NotRequired[List[OutputTypeDef]],  # (4)
    DataCatalogOutputs: NotRequired[List[DataCatalogOutputTypeDef]],  # (5)
    DatabaseOutputs: NotRequired[List[DatabaseOutputTypeDef]],  # (6)
    ProjectName: NotRequired[str],
    RecipeReference: NotRequired[RecipeReferenceTypeDef],  # (7)
    ResourceArn: NotRequired[str],
    RoleArn: NotRequired[str],
    Timeout: NotRequired[int],
    Tags: NotRequired[Dict[str, str]],
    JobSample: NotRequired[JobSampleTypeDef],  # (8)
    ValidationConfigurations: NotRequired[List[ValidationConfigurationTypeDef]],  # (9)
  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

Usage Example
from mypy_boto3_databrew.type_defs import UpdateRecipeJobRequestRequestTypeDef

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

CreateDatasetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateDatasetRequestRequestTypeDef

def get_value() -> CreateDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Input": ...,
    }
Definition
class CreateDatasetRequestRequestTypeDef(TypedDict):
    Name: str,
    Input: InputTypeDef,  # (1)
    Format: NotRequired[InputFormatType],  # (2)
    FormatOptions: NotRequired[FormatOptionsTypeDef],  # (3)
    PathOptions: NotRequired[PathOptionsTypeDef],  # (4)
    Tags: NotRequired[Mapping[str, str]],
  1. See InputTypeDef
  2. See InputFormatType
  3. See FormatOptionsTypeDef
  4. See PathOptionsTypeDef

DatasetTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DatasetTypeDef

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

DescribeDatasetResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeDatasetResponseTypeDef

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

UpdateDatasetRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import UpdateDatasetRequestRequestTypeDef

def get_value() -> UpdateDatasetRequestRequestTypeDef:
    return {
        "Name": ...,
        "Input": ...,
    }
Definition
class UpdateDatasetRequestRequestTypeDef(TypedDict):
    Name: str,
    Input: InputTypeDef,  # (1)
    Format: NotRequired[InputFormatType],  # (2)
    FormatOptions: NotRequired[FormatOptionsTypeDef],  # (3)
    PathOptions: NotRequired[PathOptionsTypeDef],  # (4)
  1. See InputTypeDef
  2. See InputFormatType
  3. See FormatOptionsTypeDef
  4. See PathOptionsTypeDef

ListRecipeVersionsResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRecipeVersionsResponseTypeDef

def get_value() -> ListRecipeVersionsResponseTypeDef:
    return {
        "NextToken": ...,
        "Recipes": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRecipeVersionsResponseTypeDef(TypedDict):
    NextToken: str,
    Recipes: List[RecipeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeTypeDef
  2. See ResponseMetadataTypeDef

ListRecipesResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListRecipesResponseTypeDef

def get_value() -> ListRecipesResponseTypeDef:
    return {
        "Recipes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRecipesResponseTypeDef(TypedDict):
    Recipes: List[RecipeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecipeTypeDef
  2. See ResponseMetadataTypeDef

ProfileConfigurationTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ProfileConfigurationTypeDef

def get_value() -> ProfileConfigurationTypeDef:
    return {
        "DatasetStatisticsConfiguration": ...,
    }
Definition
class ProfileConfigurationTypeDef(TypedDict):
    DatasetStatisticsConfiguration: NotRequired[StatisticsConfigurationTypeDef],  # (1)
    ProfileColumns: NotRequired[Sequence[ColumnSelectorTypeDef]],  # (2)
    ColumnStatisticsConfigurations: NotRequired[Sequence[ColumnStatisticsConfigurationTypeDef]],  # (3)
    EntityDetectorConfiguration: NotRequired[EntityDetectorConfigurationTypeDef],  # (4)
  1. See StatisticsConfigurationTypeDef
  2. See ColumnSelectorTypeDef
  3. See ColumnStatisticsConfigurationTypeDef
  4. See EntityDetectorConfigurationTypeDef

ListJobRunsResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListJobRunsResponseTypeDef

def get_value() -> ListJobRunsResponseTypeDef:
    return {
        "JobRuns": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListJobRunsResponseTypeDef(TypedDict):
    JobRuns: List[JobRunTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobRunTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListJobsResponseTypeDef

def get_value() -> ListJobsResponseTypeDef:
    return {
        "Jobs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListJobsResponseTypeDef(TypedDict):
    Jobs: List[JobTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListDatasetsResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import ListDatasetsResponseTypeDef

def get_value() -> ListDatasetsResponseTypeDef:
    return {
        "Datasets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDatasetsResponseTypeDef(TypedDict):
    Datasets: List[DatasetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetTypeDef
  2. See ResponseMetadataTypeDef

CreateProfileJobRequestRequestTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import CreateProfileJobRequestRequestTypeDef

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

DescribeJobResponseTypeDef

Usage Example
from mypy_boto3_databrew.type_defs import DescribeJobResponseTypeDef

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

Usage Example
from mypy_boto3_databrew.type_defs import DescribeJobRunResponseTypeDef

def get_value() -> DescribeJobRunResponseTypeDef:
    return {
        "Attempt": ...,
        "CompletedOn": ...,
        "DatasetName": ...,
        "ErrorMessage": ...,
        "ExecutionTime": ...,
        "JobName": ...,
        "ProfileConfiguration": ...,
        "ValidationConfigurations": ...,
        "RunId": ...,
        "State": ...,
        "LogSubscription": ...,
        "LogGroupName": ...,
        "Outputs": ...,
        "DataCatalogOutputs": ...,
        "DatabaseOutputs": ...,
        "RecipeReference": ...,
        "StartedBy": ...,
        "StartedOn": ...,
        "JobSample": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeJobRunResponseTypeDef(TypedDict):
    Attempt: int,
    CompletedOn: datetime,
    DatasetName: str,
    ErrorMessage: str,
    ExecutionTime: int,
    JobName: str,
    ProfileConfiguration: ProfileConfigurationTypeDef,  # (1)
    ValidationConfigurations: List[ValidationConfigurationTypeDef],  # (2)
    RunId: str,
    State: JobRunStateType,  # (3)
    LogSubscription: LogSubscriptionType,  # (4)
    LogGroupName: str,
    Outputs: List[OutputTypeDef],  # (5)
    DataCatalogOutputs: List[DataCatalogOutputTypeDef],  # (6)
    DatabaseOutputs: List[DatabaseOutputTypeDef],  # (7)
    RecipeReference: RecipeReferenceTypeDef,  # (8)
    StartedBy: str,
    StartedOn: datetime,
    JobSample: JobSampleTypeDef,  # (9)
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)
  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

Usage Example
from mypy_boto3_databrew.type_defs import UpdateProfileJobRequestRequestTypeDef

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