Skip to content

Type definitions#

Index > DataAutomationforBedrock > Type definitions

Auto-generated documentation for DataAutomationforBedrock type annotations stubs module mypy-boto3-bedrock-data-automation.

CustomOutputConfigurationUnionTypeDef#

# CustomOutputConfigurationUnionTypeDef Union usage example

from mypy_boto3_bedrock_data_automation.type_defs import CustomOutputConfigurationUnionTypeDef


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


# CustomOutputConfigurationUnionTypeDef definition

CustomOutputConfigurationUnionTypeDef = Union[
    CustomOutputConfigurationTypeDef,  # (1)
    CustomOutputConfigurationOutputTypeDef,  # (2)
]
  1. See CustomOutputConfigurationTypeDef
  2. See CustomOutputConfigurationOutputTypeDef

StandardOutputConfigurationUnionTypeDef#

# StandardOutputConfigurationUnionTypeDef Union usage example

from mypy_boto3_bedrock_data_automation.type_defs import StandardOutputConfigurationUnionTypeDef


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


# StandardOutputConfigurationUnionTypeDef definition

StandardOutputConfigurationUnionTypeDef = Union[
    StandardOutputConfigurationTypeDef,  # (1)
    StandardOutputConfigurationOutputTypeDef,  # (2)
]
  1. See StandardOutputConfigurationTypeDef
  2. See StandardOutputConfigurationOutputTypeDef

AudioExtractionCategoryOutputTypeDef#

# AudioExtractionCategoryOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioExtractionCategoryOutputTypeDef


def get_value() -> AudioExtractionCategoryOutputTypeDef:
    return {
        "state": ...,
    }


# AudioExtractionCategoryOutputTypeDef definition

class AudioExtractionCategoryOutputTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[List[AudioExtractionCategoryTypeType]],  # (2)
  1. See StateType
  2. See List[AudioExtractionCategoryTypeType]

AudioExtractionCategoryTypeDef#

# AudioExtractionCategoryTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioExtractionCategoryTypeDef


def get_value() -> AudioExtractionCategoryTypeDef:
    return {
        "state": ...,
    }


# AudioExtractionCategoryTypeDef definition

class AudioExtractionCategoryTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[Sequence[AudioExtractionCategoryTypeType]],  # (2)
  1. See StateType
  2. See Sequence[AudioExtractionCategoryTypeType]

AudioStandardGenerativeFieldOutputTypeDef#

# AudioStandardGenerativeFieldOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioStandardGenerativeFieldOutputTypeDef


def get_value() -> AudioStandardGenerativeFieldOutputTypeDef:
    return {
        "state": ...,
    }


# AudioStandardGenerativeFieldOutputTypeDef definition

class AudioStandardGenerativeFieldOutputTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[List[AudioStandardGenerativeFieldTypeType]],  # (2)
  1. See StateType
  2. See List[AudioStandardGenerativeFieldTypeType]

AudioStandardGenerativeFieldTypeDef#

# AudioStandardGenerativeFieldTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioStandardGenerativeFieldTypeDef


def get_value() -> AudioStandardGenerativeFieldTypeDef:
    return {
        "state": ...,
    }


# AudioStandardGenerativeFieldTypeDef definition

class AudioStandardGenerativeFieldTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[Sequence[AudioStandardGenerativeFieldTypeType]],  # (2)
  1. See StateType
  2. See Sequence[AudioStandardGenerativeFieldTypeType]

BlueprintFilterTypeDef#

# BlueprintFilterTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import BlueprintFilterTypeDef


def get_value() -> BlueprintFilterTypeDef:
    return {
        "blueprintArn": ...,
    }


# BlueprintFilterTypeDef definition

class BlueprintFilterTypeDef(TypedDict):
    blueprintArn: str,
    blueprintVersion: NotRequired[str],
    blueprintStage: NotRequired[BlueprintStageType],  # (1)
  1. See BlueprintStageType

BlueprintItemTypeDef#

# BlueprintItemTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import BlueprintItemTypeDef


def get_value() -> BlueprintItemTypeDef:
    return {
        "blueprintArn": ...,
    }


# BlueprintItemTypeDef definition

class BlueprintItemTypeDef(TypedDict):
    blueprintArn: str,
    blueprintVersion: NotRequired[str],
    blueprintStage: NotRequired[BlueprintStageType],  # (1)
  1. See BlueprintStageType

BlueprintSummaryTypeDef#

# BlueprintSummaryTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import BlueprintSummaryTypeDef


def get_value() -> BlueprintSummaryTypeDef:
    return {
        "blueprintArn": ...,
    }


# BlueprintSummaryTypeDef definition

class BlueprintSummaryTypeDef(TypedDict):
    blueprintArn: str,
    creationTime: datetime.datetime,
    blueprintVersion: NotRequired[str],
    blueprintStage: NotRequired[BlueprintStageType],  # (1)
    blueprintName: NotRequired[str],
    lastModifiedTime: NotRequired[datetime.datetime],
  1. See BlueprintStageType

BlueprintTypeDef#

# BlueprintTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import BlueprintTypeDef


def get_value() -> BlueprintTypeDef:
    return {
        "blueprintArn": ...,
    }


# BlueprintTypeDef definition

class BlueprintTypeDef(TypedDict):
    blueprintArn: str,
    schema: str,
    type: TypeType,  # (1)
    creationTime: datetime.datetime,
    lastModifiedTime: datetime.datetime,
    blueprintName: str,
    blueprintVersion: NotRequired[str],
    blueprintStage: NotRequired[BlueprintStageType],  # (2)
    kmsKeyId: NotRequired[str],
    kmsEncryptionContext: NotRequired[Dict[str, str]],
  1. See TypeType
  2. See BlueprintStageType

EncryptionConfigurationTypeDef#

# EncryptionConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import EncryptionConfigurationTypeDef


def get_value() -> EncryptionConfigurationTypeDef:
    return {
        "kmsKeyId": ...,
    }


# EncryptionConfigurationTypeDef definition

class EncryptionConfigurationTypeDef(TypedDict):
    kmsKeyId: str,
    kmsEncryptionContext: NotRequired[Mapping[str, str]],

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: str,
    value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

CreateBlueprintVersionRequestTypeDef#

# CreateBlueprintVersionRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CreateBlueprintVersionRequestTypeDef


def get_value() -> CreateBlueprintVersionRequestTypeDef:
    return {
        "blueprintArn": ...,
    }


# CreateBlueprintVersionRequestTypeDef definition

class CreateBlueprintVersionRequestTypeDef(TypedDict):
    blueprintArn: str,
    clientToken: NotRequired[str],

DataAutomationProjectFilterTypeDef#

# DataAutomationProjectFilterTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DataAutomationProjectFilterTypeDef


def get_value() -> DataAutomationProjectFilterTypeDef:
    return {
        "projectArn": ...,
    }


# DataAutomationProjectFilterTypeDef definition

class DataAutomationProjectFilterTypeDef(TypedDict):
    projectArn: str,
    projectStage: NotRequired[DataAutomationProjectStageType],  # (1)
  1. See DataAutomationProjectStageType

DataAutomationProjectSummaryTypeDef#

# DataAutomationProjectSummaryTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DataAutomationProjectSummaryTypeDef


def get_value() -> DataAutomationProjectSummaryTypeDef:
    return {
        "projectArn": ...,
    }


# DataAutomationProjectSummaryTypeDef definition

class DataAutomationProjectSummaryTypeDef(TypedDict):
    projectArn: str,
    creationTime: datetime.datetime,
    projectStage: NotRequired[DataAutomationProjectStageType],  # (1)
    projectName: NotRequired[str],
  1. See DataAutomationProjectStageType

DeleteBlueprintRequestTypeDef#

# DeleteBlueprintRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DeleteBlueprintRequestTypeDef


def get_value() -> DeleteBlueprintRequestTypeDef:
    return {
        "blueprintArn": ...,
    }


# DeleteBlueprintRequestTypeDef definition

class DeleteBlueprintRequestTypeDef(TypedDict):
    blueprintArn: str,
    blueprintVersion: NotRequired[str],

DeleteDataAutomationProjectRequestTypeDef#

# DeleteDataAutomationProjectRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DeleteDataAutomationProjectRequestTypeDef


def get_value() -> DeleteDataAutomationProjectRequestTypeDef:
    return {
        "projectArn": ...,
    }


# DeleteDataAutomationProjectRequestTypeDef definition

class DeleteDataAutomationProjectRequestTypeDef(TypedDict):
    projectArn: str,

DocumentBoundingBoxTypeDef#

# DocumentBoundingBoxTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentBoundingBoxTypeDef


def get_value() -> DocumentBoundingBoxTypeDef:
    return {
        "state": ...,
    }


# DocumentBoundingBoxTypeDef definition

class DocumentBoundingBoxTypeDef(TypedDict):
    state: StateType,  # (1)
  1. See StateType

DocumentExtractionGranularityOutputTypeDef#

# DocumentExtractionGranularityOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentExtractionGranularityOutputTypeDef


def get_value() -> DocumentExtractionGranularityOutputTypeDef:
    return {
        "types": ...,
    }


# DocumentExtractionGranularityOutputTypeDef definition

class DocumentExtractionGranularityOutputTypeDef(TypedDict):
    types: NotRequired[List[DocumentExtractionGranularityTypeType]],  # (1)
  1. See List[DocumentExtractionGranularityTypeType]

DocumentExtractionGranularityTypeDef#

# DocumentExtractionGranularityTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentExtractionGranularityTypeDef


def get_value() -> DocumentExtractionGranularityTypeDef:
    return {
        "types": ...,
    }


# DocumentExtractionGranularityTypeDef definition

class DocumentExtractionGranularityTypeDef(TypedDict):
    types: NotRequired[Sequence[DocumentExtractionGranularityTypeType]],  # (1)
  1. See Sequence[DocumentExtractionGranularityTypeType]

DocumentOutputAdditionalFileFormatTypeDef#

# DocumentOutputAdditionalFileFormatTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentOutputAdditionalFileFormatTypeDef


def get_value() -> DocumentOutputAdditionalFileFormatTypeDef:
    return {
        "state": ...,
    }


# DocumentOutputAdditionalFileFormatTypeDef definition

class DocumentOutputAdditionalFileFormatTypeDef(TypedDict):
    state: StateType,  # (1)
  1. See StateType

DocumentOutputTextFormatOutputTypeDef#

# DocumentOutputTextFormatOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentOutputTextFormatOutputTypeDef


def get_value() -> DocumentOutputTextFormatOutputTypeDef:
    return {
        "types": ...,
    }


# DocumentOutputTextFormatOutputTypeDef definition

class DocumentOutputTextFormatOutputTypeDef(TypedDict):
    types: NotRequired[List[DocumentOutputTextFormatTypeType]],  # (1)
  1. See List[DocumentOutputTextFormatTypeType]

DocumentOutputTextFormatTypeDef#

# DocumentOutputTextFormatTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentOutputTextFormatTypeDef


def get_value() -> DocumentOutputTextFormatTypeDef:
    return {
        "types": ...,
    }


# DocumentOutputTextFormatTypeDef definition

class DocumentOutputTextFormatTypeDef(TypedDict):
    types: NotRequired[Sequence[DocumentOutputTextFormatTypeType]],  # (1)
  1. See Sequence[DocumentOutputTextFormatTypeType]

SplitterConfigurationTypeDef#

# SplitterConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import SplitterConfigurationTypeDef


def get_value() -> SplitterConfigurationTypeDef:
    return {
        "state": ...,
    }


# SplitterConfigurationTypeDef definition

class SplitterConfigurationTypeDef(TypedDict):
    state: NotRequired[StateType],  # (1)
  1. See StateType

DocumentStandardGenerativeFieldTypeDef#

# DocumentStandardGenerativeFieldTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentStandardGenerativeFieldTypeDef


def get_value() -> DocumentStandardGenerativeFieldTypeDef:
    return {
        "state": ...,
    }


# DocumentStandardGenerativeFieldTypeDef definition

class DocumentStandardGenerativeFieldTypeDef(TypedDict):
    state: StateType,  # (1)
  1. See StateType

GetBlueprintRequestTypeDef#

# GetBlueprintRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import GetBlueprintRequestTypeDef


def get_value() -> GetBlueprintRequestTypeDef:
    return {
        "blueprintArn": ...,
    }


# GetBlueprintRequestTypeDef definition

class GetBlueprintRequestTypeDef(TypedDict):
    blueprintArn: str,
    blueprintVersion: NotRequired[str],
    blueprintStage: NotRequired[BlueprintStageType],  # (1)
  1. See BlueprintStageType

GetDataAutomationProjectRequestTypeDef#

# GetDataAutomationProjectRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import GetDataAutomationProjectRequestTypeDef


def get_value() -> GetDataAutomationProjectRequestTypeDef:
    return {
        "projectArn": ...,
    }


# GetDataAutomationProjectRequestTypeDef definition

class GetDataAutomationProjectRequestTypeDef(TypedDict):
    projectArn: str,
    projectStage: NotRequired[DataAutomationProjectStageType],  # (1)
  1. See DataAutomationProjectStageType

ImageBoundingBoxTypeDef#

# ImageBoundingBoxTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageBoundingBoxTypeDef


def get_value() -> ImageBoundingBoxTypeDef:
    return {
        "state": ...,
    }


# ImageBoundingBoxTypeDef definition

class ImageBoundingBoxTypeDef(TypedDict):
    state: StateType,  # (1)
  1. See StateType

ImageExtractionCategoryOutputTypeDef#

# ImageExtractionCategoryOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageExtractionCategoryOutputTypeDef


def get_value() -> ImageExtractionCategoryOutputTypeDef:
    return {
        "state": ...,
    }


# ImageExtractionCategoryOutputTypeDef definition

class ImageExtractionCategoryOutputTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[List[ImageExtractionCategoryTypeType]],  # (2)
  1. See StateType
  2. See List[ImageExtractionCategoryTypeType]

ImageExtractionCategoryTypeDef#

# ImageExtractionCategoryTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageExtractionCategoryTypeDef


def get_value() -> ImageExtractionCategoryTypeDef:
    return {
        "state": ...,
    }


# ImageExtractionCategoryTypeDef definition

class ImageExtractionCategoryTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[Sequence[ImageExtractionCategoryTypeType]],  # (2)
  1. See StateType
  2. See Sequence[ImageExtractionCategoryTypeType]

ImageStandardGenerativeFieldOutputTypeDef#

# ImageStandardGenerativeFieldOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageStandardGenerativeFieldOutputTypeDef


def get_value() -> ImageStandardGenerativeFieldOutputTypeDef:
    return {
        "state": ...,
    }


# ImageStandardGenerativeFieldOutputTypeDef definition

class ImageStandardGenerativeFieldOutputTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[List[ImageStandardGenerativeFieldTypeType]],  # (2)
  1. See StateType
  2. See List[ImageStandardGenerativeFieldTypeType]

ImageStandardGenerativeFieldTypeDef#

# ImageStandardGenerativeFieldTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageStandardGenerativeFieldTypeDef


def get_value() -> ImageStandardGenerativeFieldTypeDef:
    return {
        "state": ...,
    }


# ImageStandardGenerativeFieldTypeDef definition

class ImageStandardGenerativeFieldTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[Sequence[ImageStandardGenerativeFieldTypeType]],  # (2)
  1. See StateType
  2. See Sequence[ImageStandardGenerativeFieldTypeType]

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceARN": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceARN: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceARN": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    resourceARN: str,
    tagKeys: Sequence[str],

VideoBoundingBoxTypeDef#

# VideoBoundingBoxTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoBoundingBoxTypeDef


def get_value() -> VideoBoundingBoxTypeDef:
    return {
        "state": ...,
    }


# VideoBoundingBoxTypeDef definition

class VideoBoundingBoxTypeDef(TypedDict):
    state: StateType,  # (1)
  1. See StateType

VideoExtractionCategoryOutputTypeDef#

# VideoExtractionCategoryOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoExtractionCategoryOutputTypeDef


def get_value() -> VideoExtractionCategoryOutputTypeDef:
    return {
        "state": ...,
    }


# VideoExtractionCategoryOutputTypeDef definition

class VideoExtractionCategoryOutputTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[List[VideoExtractionCategoryTypeType]],  # (2)
  1. See StateType
  2. See List[VideoExtractionCategoryTypeType]

VideoExtractionCategoryTypeDef#

# VideoExtractionCategoryTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoExtractionCategoryTypeDef


def get_value() -> VideoExtractionCategoryTypeDef:
    return {
        "state": ...,
    }


# VideoExtractionCategoryTypeDef definition

class VideoExtractionCategoryTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[Sequence[VideoExtractionCategoryTypeType]],  # (2)
  1. See StateType
  2. See Sequence[VideoExtractionCategoryTypeType]

VideoStandardGenerativeFieldOutputTypeDef#

# VideoStandardGenerativeFieldOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoStandardGenerativeFieldOutputTypeDef


def get_value() -> VideoStandardGenerativeFieldOutputTypeDef:
    return {
        "state": ...,
    }


# VideoStandardGenerativeFieldOutputTypeDef definition

class VideoStandardGenerativeFieldOutputTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[List[VideoStandardGenerativeFieldTypeType]],  # (2)
  1. See StateType
  2. See List[VideoStandardGenerativeFieldTypeType]

VideoStandardGenerativeFieldTypeDef#

# VideoStandardGenerativeFieldTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoStandardGenerativeFieldTypeDef


def get_value() -> VideoStandardGenerativeFieldTypeDef:
    return {
        "state": ...,
    }


# VideoStandardGenerativeFieldTypeDef definition

class VideoStandardGenerativeFieldTypeDef(TypedDict):
    state: StateType,  # (1)
    types: NotRequired[Sequence[VideoStandardGenerativeFieldTypeType]],  # (2)
  1. See StateType
  2. See Sequence[VideoStandardGenerativeFieldTypeType]

AudioStandardExtractionOutputTypeDef#

# AudioStandardExtractionOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioStandardExtractionOutputTypeDef


def get_value() -> AudioStandardExtractionOutputTypeDef:
    return {
        "category": ...,
    }


# AudioStandardExtractionOutputTypeDef definition

class AudioStandardExtractionOutputTypeDef(TypedDict):
    category: AudioExtractionCategoryOutputTypeDef,  # (1)
  1. See AudioExtractionCategoryOutputTypeDef

AudioStandardExtractionTypeDef#

# AudioStandardExtractionTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioStandardExtractionTypeDef


def get_value() -> AudioStandardExtractionTypeDef:
    return {
        "category": ...,
    }


# AudioStandardExtractionTypeDef definition

class AudioStandardExtractionTypeDef(TypedDict):
    category: AudioExtractionCategoryTypeDef,  # (1)
  1. See AudioExtractionCategoryTypeDef

ListDataAutomationProjectsRequestTypeDef#

# ListDataAutomationProjectsRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListDataAutomationProjectsRequestTypeDef


def get_value() -> ListDataAutomationProjectsRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListDataAutomationProjectsRequestTypeDef definition

class ListDataAutomationProjectsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    projectStageFilter: NotRequired[DataAutomationProjectStageFilterType],  # (1)
    blueprintFilter: NotRequired[BlueprintFilterTypeDef],  # (2)
    resourceOwner: NotRequired[ResourceOwnerType],  # (3)
  1. See DataAutomationProjectStageFilterType
  2. See BlueprintFilterTypeDef
  3. See ResourceOwnerType

CustomOutputConfigurationOutputTypeDef#

# CustomOutputConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CustomOutputConfigurationOutputTypeDef


def get_value() -> CustomOutputConfigurationOutputTypeDef:
    return {
        "blueprints": ...,
    }


# CustomOutputConfigurationOutputTypeDef definition

class CustomOutputConfigurationOutputTypeDef(TypedDict):
    blueprints: NotRequired[List[BlueprintItemTypeDef]],  # (1)
  1. See List[BlueprintItemTypeDef]

CustomOutputConfigurationTypeDef#

# CustomOutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CustomOutputConfigurationTypeDef


def get_value() -> CustomOutputConfigurationTypeDef:
    return {
        "blueprints": ...,
    }


# CustomOutputConfigurationTypeDef definition

class CustomOutputConfigurationTypeDef(TypedDict):
    blueprints: NotRequired[Sequence[BlueprintItemTypeDef]],  # (1)
  1. See Sequence[BlueprintItemTypeDef]

UpdateBlueprintRequestTypeDef#

# UpdateBlueprintRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import UpdateBlueprintRequestTypeDef


def get_value() -> UpdateBlueprintRequestTypeDef:
    return {
        "blueprintArn": ...,
    }


# UpdateBlueprintRequestTypeDef definition

class UpdateBlueprintRequestTypeDef(TypedDict):
    blueprintArn: str,
    schema: str,
    blueprintStage: NotRequired[BlueprintStageType],  # (1)
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (2)
  1. See BlueprintStageType
  2. See EncryptionConfigurationTypeDef

CreateBlueprintRequestTypeDef#

# CreateBlueprintRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CreateBlueprintRequestTypeDef


def get_value() -> CreateBlueprintRequestTypeDef:
    return {
        "blueprintName": ...,
    }


# CreateBlueprintRequestTypeDef definition

class CreateBlueprintRequestTypeDef(TypedDict):
    blueprintName: str,
    type: TypeType,  # (1)
    schema: str,
    blueprintStage: NotRequired[BlueprintStageType],  # (2)
    clientToken: NotRequired[str],
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (3)
    tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See TypeType
  2. See BlueprintStageType
  3. See EncryptionConfigurationTypeDef
  4. See Sequence[TagTypeDef]

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceARN": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceARN: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See Sequence[TagTypeDef]

CreateBlueprintResponseTypeDef#

# CreateBlueprintResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CreateBlueprintResponseTypeDef


def get_value() -> CreateBlueprintResponseTypeDef:
    return {
        "blueprint": ...,
    }


# CreateBlueprintResponseTypeDef definition

class CreateBlueprintResponseTypeDef(TypedDict):
    blueprint: BlueprintTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

CreateBlueprintVersionResponseTypeDef#

# CreateBlueprintVersionResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CreateBlueprintVersionResponseTypeDef


def get_value() -> CreateBlueprintVersionResponseTypeDef:
    return {
        "blueprint": ...,
    }


# CreateBlueprintVersionResponseTypeDef definition

class CreateBlueprintVersionResponseTypeDef(TypedDict):
    blueprint: BlueprintTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

CreateDataAutomationProjectResponseTypeDef#

# CreateDataAutomationProjectResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CreateDataAutomationProjectResponseTypeDef


def get_value() -> CreateDataAutomationProjectResponseTypeDef:
    return {
        "projectArn": ...,
    }


# CreateDataAutomationProjectResponseTypeDef definition

class CreateDataAutomationProjectResponseTypeDef(TypedDict):
    projectArn: str,
    projectStage: DataAutomationProjectStageType,  # (1)
    status: DataAutomationProjectStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DataAutomationProjectStageType
  2. See DataAutomationProjectStatusType
  3. See ResponseMetadataTypeDef

DeleteDataAutomationProjectResponseTypeDef#

# DeleteDataAutomationProjectResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DeleteDataAutomationProjectResponseTypeDef


def get_value() -> DeleteDataAutomationProjectResponseTypeDef:
    return {
        "projectArn": ...,
    }


# DeleteDataAutomationProjectResponseTypeDef definition

class DeleteDataAutomationProjectResponseTypeDef(TypedDict):
    projectArn: str,
    status: DataAutomationProjectStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataAutomationProjectStatusType
  2. See ResponseMetadataTypeDef

GetBlueprintResponseTypeDef#

# GetBlueprintResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import GetBlueprintResponseTypeDef


def get_value() -> GetBlueprintResponseTypeDef:
    return {
        "blueprint": ...,
    }


# GetBlueprintResponseTypeDef definition

class GetBlueprintResponseTypeDef(TypedDict):
    blueprint: BlueprintTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

ListBlueprintsResponseTypeDef#

# ListBlueprintsResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListBlueprintsResponseTypeDef


def get_value() -> ListBlueprintsResponseTypeDef:
    return {
        "blueprints": ...,
    }


# ListBlueprintsResponseTypeDef definition

class ListBlueprintsResponseTypeDef(TypedDict):
    blueprints: List[BlueprintSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[BlueprintSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[TagTypeDef]
  2. See ResponseMetadataTypeDef

UpdateBlueprintResponseTypeDef#

# UpdateBlueprintResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import UpdateBlueprintResponseTypeDef


def get_value() -> UpdateBlueprintResponseTypeDef:
    return {
        "blueprint": ...,
    }


# UpdateBlueprintResponseTypeDef definition

class UpdateBlueprintResponseTypeDef(TypedDict):
    blueprint: BlueprintTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BlueprintTypeDef
  2. See ResponseMetadataTypeDef

UpdateDataAutomationProjectResponseTypeDef#

# UpdateDataAutomationProjectResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import UpdateDataAutomationProjectResponseTypeDef


def get_value() -> UpdateDataAutomationProjectResponseTypeDef:
    return {
        "projectArn": ...,
    }


# UpdateDataAutomationProjectResponseTypeDef definition

class UpdateDataAutomationProjectResponseTypeDef(TypedDict):
    projectArn: str,
    projectStage: DataAutomationProjectStageType,  # (1)
    status: DataAutomationProjectStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DataAutomationProjectStageType
  2. See DataAutomationProjectStatusType
  3. See ResponseMetadataTypeDef

ListBlueprintsRequestTypeDef#

# ListBlueprintsRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListBlueprintsRequestTypeDef


def get_value() -> ListBlueprintsRequestTypeDef:
    return {
        "blueprintArn": ...,
    }


# ListBlueprintsRequestTypeDef definition

class ListBlueprintsRequestTypeDef(TypedDict):
    blueprintArn: NotRequired[str],
    resourceOwner: NotRequired[ResourceOwnerType],  # (1)
    blueprintStageFilter: NotRequired[BlueprintStageFilterType],  # (2)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    projectFilter: NotRequired[DataAutomationProjectFilterTypeDef],  # (3)
  1. See ResourceOwnerType
  2. See BlueprintStageFilterType
  3. See DataAutomationProjectFilterTypeDef

ListDataAutomationProjectsResponseTypeDef#

# ListDataAutomationProjectsResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListDataAutomationProjectsResponseTypeDef


def get_value() -> ListDataAutomationProjectsResponseTypeDef:
    return {
        "projects": ...,
    }


# ListDataAutomationProjectsResponseTypeDef definition

class ListDataAutomationProjectsResponseTypeDef(TypedDict):
    projects: List[DataAutomationProjectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[DataAutomationProjectSummaryTypeDef]
  2. See ResponseMetadataTypeDef

DocumentStandardExtractionOutputTypeDef#

# DocumentStandardExtractionOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentStandardExtractionOutputTypeDef


def get_value() -> DocumentStandardExtractionOutputTypeDef:
    return {
        "granularity": ...,
    }


# DocumentStandardExtractionOutputTypeDef definition

class DocumentStandardExtractionOutputTypeDef(TypedDict):
    granularity: DocumentExtractionGranularityOutputTypeDef,  # (1)
    boundingBox: DocumentBoundingBoxTypeDef,  # (2)
  1. See DocumentExtractionGranularityOutputTypeDef
  2. See DocumentBoundingBoxTypeDef

DocumentStandardExtractionTypeDef#

# DocumentStandardExtractionTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentStandardExtractionTypeDef


def get_value() -> DocumentStandardExtractionTypeDef:
    return {
        "granularity": ...,
    }


# DocumentStandardExtractionTypeDef definition

class DocumentStandardExtractionTypeDef(TypedDict):
    granularity: DocumentExtractionGranularityTypeDef,  # (1)
    boundingBox: DocumentBoundingBoxTypeDef,  # (2)
  1. See DocumentExtractionGranularityTypeDef
  2. See DocumentBoundingBoxTypeDef

DocumentOutputFormatOutputTypeDef#

# DocumentOutputFormatOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentOutputFormatOutputTypeDef


def get_value() -> DocumentOutputFormatOutputTypeDef:
    return {
        "textFormat": ...,
    }


# DocumentOutputFormatOutputTypeDef definition

class DocumentOutputFormatOutputTypeDef(TypedDict):
    textFormat: DocumentOutputTextFormatOutputTypeDef,  # (1)
    additionalFileFormat: DocumentOutputAdditionalFileFormatTypeDef,  # (2)
  1. See DocumentOutputTextFormatOutputTypeDef
  2. See DocumentOutputAdditionalFileFormatTypeDef

DocumentOutputFormatTypeDef#

# DocumentOutputFormatTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentOutputFormatTypeDef


def get_value() -> DocumentOutputFormatTypeDef:
    return {
        "textFormat": ...,
    }


# DocumentOutputFormatTypeDef definition

class DocumentOutputFormatTypeDef(TypedDict):
    textFormat: DocumentOutputTextFormatTypeDef,  # (1)
    additionalFileFormat: DocumentOutputAdditionalFileFormatTypeDef,  # (2)
  1. See DocumentOutputTextFormatTypeDef
  2. See DocumentOutputAdditionalFileFormatTypeDef

DocumentOverrideConfigurationTypeDef#

# DocumentOverrideConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentOverrideConfigurationTypeDef


def get_value() -> DocumentOverrideConfigurationTypeDef:
    return {
        "splitter": ...,
    }


# DocumentOverrideConfigurationTypeDef definition

class DocumentOverrideConfigurationTypeDef(TypedDict):
    splitter: NotRequired[SplitterConfigurationTypeDef],  # (1)
  1. See SplitterConfigurationTypeDef

ImageStandardExtractionOutputTypeDef#

# ImageStandardExtractionOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageStandardExtractionOutputTypeDef


def get_value() -> ImageStandardExtractionOutputTypeDef:
    return {
        "category": ...,
    }


# ImageStandardExtractionOutputTypeDef definition

class ImageStandardExtractionOutputTypeDef(TypedDict):
    category: ImageExtractionCategoryOutputTypeDef,  # (1)
    boundingBox: ImageBoundingBoxTypeDef,  # (2)
  1. See ImageExtractionCategoryOutputTypeDef
  2. See ImageBoundingBoxTypeDef

ImageStandardExtractionTypeDef#

# ImageStandardExtractionTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageStandardExtractionTypeDef


def get_value() -> ImageStandardExtractionTypeDef:
    return {
        "category": ...,
    }


# ImageStandardExtractionTypeDef definition

class ImageStandardExtractionTypeDef(TypedDict):
    category: ImageExtractionCategoryTypeDef,  # (1)
    boundingBox: ImageBoundingBoxTypeDef,  # (2)
  1. See ImageExtractionCategoryTypeDef
  2. See ImageBoundingBoxTypeDef

ListBlueprintsRequestPaginateTypeDef#

# ListBlueprintsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListBlueprintsRequestPaginateTypeDef


def get_value() -> ListBlueprintsRequestPaginateTypeDef:
    return {
        "blueprintArn": ...,
    }


# ListBlueprintsRequestPaginateTypeDef definition

class ListBlueprintsRequestPaginateTypeDef(TypedDict):
    blueprintArn: NotRequired[str],
    resourceOwner: NotRequired[ResourceOwnerType],  # (1)
    blueprintStageFilter: NotRequired[BlueprintStageFilterType],  # (2)
    projectFilter: NotRequired[DataAutomationProjectFilterTypeDef],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See ResourceOwnerType
  2. See BlueprintStageFilterType
  3. See DataAutomationProjectFilterTypeDef
  4. See PaginatorConfigTypeDef

ListDataAutomationProjectsRequestPaginateTypeDef#

# ListDataAutomationProjectsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ListDataAutomationProjectsRequestPaginateTypeDef


def get_value() -> ListDataAutomationProjectsRequestPaginateTypeDef:
    return {
        "projectStageFilter": ...,
    }


# ListDataAutomationProjectsRequestPaginateTypeDef definition

class ListDataAutomationProjectsRequestPaginateTypeDef(TypedDict):
    projectStageFilter: NotRequired[DataAutomationProjectStageFilterType],  # (1)
    blueprintFilter: NotRequired[BlueprintFilterTypeDef],  # (2)
    resourceOwner: NotRequired[ResourceOwnerType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See DataAutomationProjectStageFilterType
  2. See BlueprintFilterTypeDef
  3. See ResourceOwnerType
  4. See PaginatorConfigTypeDef

VideoStandardExtractionOutputTypeDef#

# VideoStandardExtractionOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoStandardExtractionOutputTypeDef


def get_value() -> VideoStandardExtractionOutputTypeDef:
    return {
        "category": ...,
    }


# VideoStandardExtractionOutputTypeDef definition

class VideoStandardExtractionOutputTypeDef(TypedDict):
    category: VideoExtractionCategoryOutputTypeDef,  # (1)
    boundingBox: VideoBoundingBoxTypeDef,  # (2)
  1. See VideoExtractionCategoryOutputTypeDef
  2. See VideoBoundingBoxTypeDef

VideoStandardExtractionTypeDef#

# VideoStandardExtractionTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoStandardExtractionTypeDef


def get_value() -> VideoStandardExtractionTypeDef:
    return {
        "category": ...,
    }


# VideoStandardExtractionTypeDef definition

class VideoStandardExtractionTypeDef(TypedDict):
    category: VideoExtractionCategoryTypeDef,  # (1)
    boundingBox: VideoBoundingBoxTypeDef,  # (2)
  1. See VideoExtractionCategoryTypeDef
  2. See VideoBoundingBoxTypeDef

AudioStandardOutputConfigurationOutputTypeDef#

# AudioStandardOutputConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioStandardOutputConfigurationOutputTypeDef


def get_value() -> AudioStandardOutputConfigurationOutputTypeDef:
    return {
        "extraction": ...,
    }


# AudioStandardOutputConfigurationOutputTypeDef definition

class AudioStandardOutputConfigurationOutputTypeDef(TypedDict):
    extraction: NotRequired[AudioStandardExtractionOutputTypeDef],  # (1)
    generativeField: NotRequired[AudioStandardGenerativeFieldOutputTypeDef],  # (2)
  1. See AudioStandardExtractionOutputTypeDef
  2. See AudioStandardGenerativeFieldOutputTypeDef

AudioStandardOutputConfigurationTypeDef#

# AudioStandardOutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import AudioStandardOutputConfigurationTypeDef


def get_value() -> AudioStandardOutputConfigurationTypeDef:
    return {
        "extraction": ...,
    }


# AudioStandardOutputConfigurationTypeDef definition

class AudioStandardOutputConfigurationTypeDef(TypedDict):
    extraction: NotRequired[AudioStandardExtractionTypeDef],  # (1)
    generativeField: NotRequired[AudioStandardGenerativeFieldTypeDef],  # (2)
  1. See AudioStandardExtractionTypeDef
  2. See AudioStandardGenerativeFieldTypeDef

DocumentStandardOutputConfigurationOutputTypeDef#

# DocumentStandardOutputConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentStandardOutputConfigurationOutputTypeDef


def get_value() -> DocumentStandardOutputConfigurationOutputTypeDef:
    return {
        "extraction": ...,
    }


# DocumentStandardOutputConfigurationOutputTypeDef definition

class DocumentStandardOutputConfigurationOutputTypeDef(TypedDict):
    extraction: NotRequired[DocumentStandardExtractionOutputTypeDef],  # (1)
    generativeField: NotRequired[DocumentStandardGenerativeFieldTypeDef],  # (2)
    outputFormat: NotRequired[DocumentOutputFormatOutputTypeDef],  # (3)
  1. See DocumentStandardExtractionOutputTypeDef
  2. See DocumentStandardGenerativeFieldTypeDef
  3. See DocumentOutputFormatOutputTypeDef

DocumentStandardOutputConfigurationTypeDef#

# DocumentStandardOutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DocumentStandardOutputConfigurationTypeDef


def get_value() -> DocumentStandardOutputConfigurationTypeDef:
    return {
        "extraction": ...,
    }


# DocumentStandardOutputConfigurationTypeDef definition

class DocumentStandardOutputConfigurationTypeDef(TypedDict):
    extraction: NotRequired[DocumentStandardExtractionTypeDef],  # (1)
    generativeField: NotRequired[DocumentStandardGenerativeFieldTypeDef],  # (2)
    outputFormat: NotRequired[DocumentOutputFormatTypeDef],  # (3)
  1. See DocumentStandardExtractionTypeDef
  2. See DocumentStandardGenerativeFieldTypeDef
  3. See DocumentOutputFormatTypeDef

OverrideConfigurationTypeDef#

# OverrideConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import OverrideConfigurationTypeDef


def get_value() -> OverrideConfigurationTypeDef:
    return {
        "document": ...,
    }


# OverrideConfigurationTypeDef definition

class OverrideConfigurationTypeDef(TypedDict):
    document: NotRequired[DocumentOverrideConfigurationTypeDef],  # (1)
  1. See DocumentOverrideConfigurationTypeDef

ImageStandardOutputConfigurationOutputTypeDef#

# ImageStandardOutputConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageStandardOutputConfigurationOutputTypeDef


def get_value() -> ImageStandardOutputConfigurationOutputTypeDef:
    return {
        "extraction": ...,
    }


# ImageStandardOutputConfigurationOutputTypeDef definition

class ImageStandardOutputConfigurationOutputTypeDef(TypedDict):
    extraction: NotRequired[ImageStandardExtractionOutputTypeDef],  # (1)
    generativeField: NotRequired[ImageStandardGenerativeFieldOutputTypeDef],  # (2)
  1. See ImageStandardExtractionOutputTypeDef
  2. See ImageStandardGenerativeFieldOutputTypeDef

ImageStandardOutputConfigurationTypeDef#

# ImageStandardOutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import ImageStandardOutputConfigurationTypeDef


def get_value() -> ImageStandardOutputConfigurationTypeDef:
    return {
        "extraction": ...,
    }


# ImageStandardOutputConfigurationTypeDef definition

class ImageStandardOutputConfigurationTypeDef(TypedDict):
    extraction: NotRequired[ImageStandardExtractionTypeDef],  # (1)
    generativeField: NotRequired[ImageStandardGenerativeFieldTypeDef],  # (2)
  1. See ImageStandardExtractionTypeDef
  2. See ImageStandardGenerativeFieldTypeDef

VideoStandardOutputConfigurationOutputTypeDef#

# VideoStandardOutputConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoStandardOutputConfigurationOutputTypeDef


def get_value() -> VideoStandardOutputConfigurationOutputTypeDef:
    return {
        "extraction": ...,
    }


# VideoStandardOutputConfigurationOutputTypeDef definition

class VideoStandardOutputConfigurationOutputTypeDef(TypedDict):
    extraction: NotRequired[VideoStandardExtractionOutputTypeDef],  # (1)
    generativeField: NotRequired[VideoStandardGenerativeFieldOutputTypeDef],  # (2)
  1. See VideoStandardExtractionOutputTypeDef
  2. See VideoStandardGenerativeFieldOutputTypeDef

VideoStandardOutputConfigurationTypeDef#

# VideoStandardOutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import VideoStandardOutputConfigurationTypeDef


def get_value() -> VideoStandardOutputConfigurationTypeDef:
    return {
        "extraction": ...,
    }


# VideoStandardOutputConfigurationTypeDef definition

class VideoStandardOutputConfigurationTypeDef(TypedDict):
    extraction: NotRequired[VideoStandardExtractionTypeDef],  # (1)
    generativeField: NotRequired[VideoStandardGenerativeFieldTypeDef],  # (2)
  1. See VideoStandardExtractionTypeDef
  2. See VideoStandardGenerativeFieldTypeDef

StandardOutputConfigurationOutputTypeDef#

# StandardOutputConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import StandardOutputConfigurationOutputTypeDef


def get_value() -> StandardOutputConfigurationOutputTypeDef:
    return {
        "document": ...,
    }


# StandardOutputConfigurationOutputTypeDef definition

class StandardOutputConfigurationOutputTypeDef(TypedDict):
    document: NotRequired[DocumentStandardOutputConfigurationOutputTypeDef],  # (1)
    image: NotRequired[ImageStandardOutputConfigurationOutputTypeDef],  # (2)
    video: NotRequired[VideoStandardOutputConfigurationOutputTypeDef],  # (3)
    audio: NotRequired[AudioStandardOutputConfigurationOutputTypeDef],  # (4)
  1. See DocumentStandardOutputConfigurationOutputTypeDef
  2. See ImageStandardOutputConfigurationOutputTypeDef
  3. See VideoStandardOutputConfigurationOutputTypeDef
  4. See AudioStandardOutputConfigurationOutputTypeDef

StandardOutputConfigurationTypeDef#

# StandardOutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import StandardOutputConfigurationTypeDef


def get_value() -> StandardOutputConfigurationTypeDef:
    return {
        "document": ...,
    }


# StandardOutputConfigurationTypeDef definition

class StandardOutputConfigurationTypeDef(TypedDict):
    document: NotRequired[DocumentStandardOutputConfigurationTypeDef],  # (1)
    image: NotRequired[ImageStandardOutputConfigurationTypeDef],  # (2)
    video: NotRequired[VideoStandardOutputConfigurationTypeDef],  # (3)
    audio: NotRequired[AudioStandardOutputConfigurationTypeDef],  # (4)
  1. See DocumentStandardOutputConfigurationTypeDef
  2. See ImageStandardOutputConfigurationTypeDef
  3. See VideoStandardOutputConfigurationTypeDef
  4. See AudioStandardOutputConfigurationTypeDef

DataAutomationProjectTypeDef#

# DataAutomationProjectTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import DataAutomationProjectTypeDef


def get_value() -> DataAutomationProjectTypeDef:
    return {
        "projectArn": ...,
    }


# DataAutomationProjectTypeDef definition

class DataAutomationProjectTypeDef(TypedDict):
    projectArn: str,
    creationTime: datetime.datetime,
    lastModifiedTime: datetime.datetime,
    projectName: str,
    status: DataAutomationProjectStatusType,  # (5)
    projectStage: NotRequired[DataAutomationProjectStageType],  # (1)
    projectDescription: NotRequired[str],
    standardOutputConfiguration: NotRequired[StandardOutputConfigurationOutputTypeDef],  # (2)
    customOutputConfiguration: NotRequired[CustomOutputConfigurationOutputTypeDef],  # (3)
    overrideConfiguration: NotRequired[OverrideConfigurationTypeDef],  # (4)
    kmsKeyId: NotRequired[str],
    kmsEncryptionContext: NotRequired[Dict[str, str]],
  1. See DataAutomationProjectStageType
  2. See StandardOutputConfigurationOutputTypeDef
  3. See CustomOutputConfigurationOutputTypeDef
  4. See OverrideConfigurationTypeDef
  5. See DataAutomationProjectStatusType

GetDataAutomationProjectResponseTypeDef#

# GetDataAutomationProjectResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import GetDataAutomationProjectResponseTypeDef


def get_value() -> GetDataAutomationProjectResponseTypeDef:
    return {
        "project": ...,
    }


# GetDataAutomationProjectResponseTypeDef definition

class GetDataAutomationProjectResponseTypeDef(TypedDict):
    project: DataAutomationProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataAutomationProjectTypeDef
  2. See ResponseMetadataTypeDef

CreateDataAutomationProjectRequestTypeDef#

# CreateDataAutomationProjectRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import CreateDataAutomationProjectRequestTypeDef


def get_value() -> CreateDataAutomationProjectRequestTypeDef:
    return {
        "projectName": ...,
    }


# CreateDataAutomationProjectRequestTypeDef definition

class CreateDataAutomationProjectRequestTypeDef(TypedDict):
    projectName: str,
    standardOutputConfiguration: StandardOutputConfigurationUnionTypeDef,  # (1)
    projectDescription: NotRequired[str],
    projectStage: NotRequired[DataAutomationProjectStageType],  # (2)
    customOutputConfiguration: NotRequired[CustomOutputConfigurationUnionTypeDef],  # (3)
    overrideConfiguration: NotRequired[OverrideConfigurationTypeDef],  # (4)
    clientToken: NotRequired[str],
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (5)
    tags: NotRequired[Sequence[TagTypeDef]],  # (6)
  1. See StandardOutputConfigurationUnionTypeDef
  2. See DataAutomationProjectStageType
  3. See CustomOutputConfigurationUnionTypeDef
  4. See OverrideConfigurationTypeDef
  5. See EncryptionConfigurationTypeDef
  6. See Sequence[TagTypeDef]

UpdateDataAutomationProjectRequestTypeDef#

# UpdateDataAutomationProjectRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation.type_defs import UpdateDataAutomationProjectRequestTypeDef


def get_value() -> UpdateDataAutomationProjectRequestTypeDef:
    return {
        "projectArn": ...,
    }


# UpdateDataAutomationProjectRequestTypeDef definition

class UpdateDataAutomationProjectRequestTypeDef(TypedDict):
    projectArn: str,
    standardOutputConfiguration: StandardOutputConfigurationUnionTypeDef,  # (1)
    projectStage: NotRequired[DataAutomationProjectStageType],  # (2)
    projectDescription: NotRequired[str],
    customOutputConfiguration: NotRequired[CustomOutputConfigurationUnionTypeDef],  # (3)
    overrideConfiguration: NotRequired[OverrideConfigurationTypeDef],  # (4)
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (5)
  1. See StandardOutputConfigurationUnionTypeDef
  2. See DataAutomationProjectStageType
  3. See CustomOutputConfigurationUnionTypeDef
  4. See OverrideConfigurationTypeDef
  5. See EncryptionConfigurationTypeDef