Type definitions#
Index > RuntimeforBedrockDataAutomation > Type definitions
Auto-generated documentation for RuntimeforBedrockDataAutomation type annotations stubs module mypy-boto3-bedrock-data-automation-runtime.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
botocore.response.StreamingBody,
]
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],
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,
OutputSegmentTypeDef#
# OutputSegmentTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import OutputSegmentTypeDef
def get_value() -> OutputSegmentTypeDef:
return {
"customOutputStatus": ...,
}
# OutputSegmentTypeDef definition
class OutputSegmentTypeDef(TypedDict):
customOutputStatus: NotRequired[CustomOutputStatusType], # (1)
customOutput: NotRequired[str],
standardOutput: NotRequired[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,
TimestampSegmentTypeDef#
# TimestampSegmentTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import TimestampSegmentTypeDef
def get_value() -> TimestampSegmentTypeDef:
return {
"startTimeMillis": ...,
}
# TimestampSegmentTypeDef definition
class TimestampSegmentTypeDef(TypedDict):
startTimeMillis: int,
endTimeMillis: int,
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],
SyncInputConfigurationTypeDef#
# SyncInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import SyncInputConfigurationTypeDef
def get_value() -> SyncInputConfigurationTypeDef:
return {
"bytes": ...,
}
# SyncInputConfigurationTypeDef definition
class SyncInputConfigurationTypeDef(TypedDict):
bytes: NotRequired[BlobTypeDef],
s3Uri: NotRequired[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)
jobSubmissionTime: datetime.datetime,
jobCompletionTime: datetime.datetime,
jobDurationInSeconds: int,
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]
InvokeDataAutomationResponseTypeDef#
# InvokeDataAutomationResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import InvokeDataAutomationResponseTypeDef
def get_value() -> InvokeDataAutomationResponseTypeDef:
return {
"outputConfiguration": ...,
}
# InvokeDataAutomationResponseTypeDef definition
class InvokeDataAutomationResponseTypeDef(TypedDict):
outputConfiguration: OutputConfigurationTypeDef, # (1)
semanticModality: SemanticModalityType, # (2)
outputSegments: list[OutputSegmentTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See OutputConfigurationTypeDef
- See SemanticModalityType
- See
list[OutputSegmentTypeDef] - See ResponseMetadataTypeDef
VideoSegmentConfigurationTypeDef#
# VideoSegmentConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import VideoSegmentConfigurationTypeDef
def get_value() -> VideoSegmentConfigurationTypeDef:
return {
"timestampSegment": ...,
}
# VideoSegmentConfigurationTypeDef definition
class VideoSegmentConfigurationTypeDef(TypedDict):
timestampSegment: NotRequired[TimestampSegmentTypeDef], # (1)
InvokeDataAutomationRequestTypeDef#
# InvokeDataAutomationRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import InvokeDataAutomationRequestTypeDef
def get_value() -> InvokeDataAutomationRequestTypeDef:
return {
"inputConfiguration": ...,
}
# InvokeDataAutomationRequestTypeDef definition
class InvokeDataAutomationRequestTypeDef(TypedDict):
inputConfiguration: SyncInputConfigurationTypeDef, # (1)
dataAutomationProfileArn: str,
dataAutomationConfiguration: NotRequired[DataAutomationConfigurationTypeDef], # (2)
blueprints: NotRequired[Sequence[BlueprintTypeDef]], # (3)
encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (4)
outputConfiguration: NotRequired[OutputConfigurationTypeDef], # (5)
- See SyncInputConfigurationTypeDef
- See DataAutomationConfigurationTypeDef
- See
Sequence[BlueprintTypeDef] - See EncryptionConfigurationTypeDef
- See OutputConfigurationTypeDef
VideoAssetProcessingConfigurationTypeDef#
# VideoAssetProcessingConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import VideoAssetProcessingConfigurationTypeDef
def get_value() -> VideoAssetProcessingConfigurationTypeDef:
return {
"segmentConfiguration": ...,
}
# VideoAssetProcessingConfigurationTypeDef definition
class VideoAssetProcessingConfigurationTypeDef(TypedDict):
segmentConfiguration: NotRequired[VideoSegmentConfigurationTypeDef], # (1)
AssetProcessingConfigurationTypeDef#
# AssetProcessingConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_data_automation_runtime.type_defs import AssetProcessingConfigurationTypeDef
def get_value() -> AssetProcessingConfigurationTypeDef:
return {
"video": ...,
}
# AssetProcessingConfigurationTypeDef definition
class AssetProcessingConfigurationTypeDef(TypedDict):
video: NotRequired[VideoAssetProcessingConfigurationTypeDef], # (1)
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,
assetProcessingConfiguration: NotRequired[AssetProcessingConfigurationTypeDef], # (1)
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]