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