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)
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)
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)
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)
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)
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)
- See
List[TagTypeDef]
- 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)
- 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)
- See InputConfigurationTypeDef
- See OutputConfigurationTypeDef
- See DataAutomationConfigurationTypeDef
- See EncryptionConfigurationTypeDef
- See NotificationConfigurationTypeDef
- See
Sequence[BlueprintTypeDef]
- See
Sequence[TagTypeDef]