Skip to content

Type definitions#

Index > RuntimeforBedrockDataAutomation > Type definitions

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

BlueprintTypeDef#

# BlueprintTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import BlueprintTypeDef


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


# BlueprintTypeDef definition

class BlueprintTypeDef(TypedDict):
    blueprintArn: str,
    version: NotRequired[str],
    stage: NotRequired[BlueprintStageType],  # (1)
  1. See BlueprintStageType

DataAutomationConfigurationTypeDef#

# DataAutomationConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import DataAutomationConfigurationTypeDef


def get_value() -> DataAutomationConfigurationTypeDef:
    return {
        "dataAutomationProjectArn": ...,
    }


# DataAutomationConfigurationTypeDef definition

class DataAutomationConfigurationTypeDef(TypedDict):
    dataAutomationProjectArn: str,
    stage: NotRequired[DataAutomationStageType],  # (1)
  1. See DataAutomationStageType

EncryptionConfigurationTypeDef#

# EncryptionConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import EncryptionConfigurationTypeDef


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


# EncryptionConfigurationTypeDef definition

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

EventBridgeConfigurationTypeDef#

# EventBridgeConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import EventBridgeConfigurationTypeDef


def get_value() -> EventBridgeConfigurationTypeDef:
    return {
        "eventBridgeEnabled": ...,
    }


# EventBridgeConfigurationTypeDef definition

class EventBridgeConfigurationTypeDef(TypedDict):
    eventBridgeEnabled: bool,

GetDataAutomationStatusRequestTypeDef#

# GetDataAutomationStatusRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import GetDataAutomationStatusRequestTypeDef


def get_value() -> GetDataAutomationStatusRequestTypeDef:
    return {
        "invocationArn": ...,
    }


# GetDataAutomationStatusRequestTypeDef definition

class GetDataAutomationStatusRequestTypeDef(TypedDict):
    invocationArn: str,

OutputConfigurationTypeDef#

# OutputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import OutputConfigurationTypeDef


def get_value() -> OutputConfigurationTypeDef:
    return {
        "s3Uri": ...,
    }


# OutputConfigurationTypeDef definition

class OutputConfigurationTypeDef(TypedDict):
    s3Uri: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.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],

InputConfigurationTypeDef#

# InputConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import InputConfigurationTypeDef


def get_value() -> InputConfigurationTypeDef:
    return {
        "s3Uri": ...,
    }


# InputConfigurationTypeDef definition

class InputConfigurationTypeDef(TypedDict):
    s3Uri: str,

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import TagTypeDef


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


# TagTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.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_runtime.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

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

NotificationConfigurationTypeDef#

# NotificationConfigurationTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import NotificationConfigurationTypeDef


def get_value() -> NotificationConfigurationTypeDef:
    return {
        "eventBridgeConfiguration": ...,
    }


# NotificationConfigurationTypeDef definition

class NotificationConfigurationTypeDef(TypedDict):
    eventBridgeConfiguration: EventBridgeConfigurationTypeDef,  # (1)
  1. See EventBridgeConfigurationTypeDef

GetDataAutomationStatusResponseTypeDef#

# GetDataAutomationStatusResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import GetDataAutomationStatusResponseTypeDef


def get_value() -> GetDataAutomationStatusResponseTypeDef:
    return {
        "status": ...,
    }


# GetDataAutomationStatusResponseTypeDef definition

class GetDataAutomationStatusResponseTypeDef(TypedDict):
    status: AutomationJobStatusType,  # (1)
    errorType: str,
    errorMessage: str,
    outputConfiguration: OutputConfigurationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AutomationJobStatusType
  2. See OutputConfigurationTypeDef
  3. See ResponseMetadataTypeDef

InvokeDataAutomationAsyncResponseTypeDef#

# InvokeDataAutomationAsyncResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import InvokeDataAutomationAsyncResponseTypeDef


def get_value() -> InvokeDataAutomationAsyncResponseTypeDef:
    return {
        "invocationArn": ...,
    }


# InvokeDataAutomationAsyncResponseTypeDef definition

class InvokeDataAutomationAsyncResponseTypeDef(TypedDict):
    invocationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.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]

InvokeDataAutomationAsyncRequestTypeDef#

# InvokeDataAutomationAsyncRequestTypeDef TypedDict usage example

from mypy_boto3_bedrock_data_automation_runtime.type_defs import InvokeDataAutomationAsyncRequestTypeDef


def get_value() -> InvokeDataAutomationAsyncRequestTypeDef:
    return {
        "inputConfiguration": ...,
    }


# InvokeDataAutomationAsyncRequestTypeDef definition

class InvokeDataAutomationAsyncRequestTypeDef(TypedDict):
    inputConfiguration: InputConfigurationTypeDef,  # (1)
    outputConfiguration: OutputConfigurationTypeDef,  # (2)
    dataAutomationProfileArn: str,
    clientToken: NotRequired[str],
    dataAutomationConfiguration: NotRequired[DataAutomationConfigurationTypeDef],  # (3)
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (4)
    notificationConfiguration: NotRequired[NotificationConfigurationTypeDef],  # (5)
    blueprints: NotRequired[Sequence[BlueprintTypeDef]],  # (6)
    tags: NotRequired[Sequence[TagTypeDef]],  # (7)
  1. See InputConfigurationTypeDef
  2. See OutputConfigurationTypeDef
  3. See DataAutomationConfigurationTypeDef
  4. See EncryptionConfigurationTypeDef
  5. See NotificationConfigurationTypeDef
  6. See Sequence[BlueprintTypeDef]
  7. See Sequence[TagTypeDef]