2025/02/28 - Runtime for Amazon Bedrock Data Automation - 3 new1 updated api methods
Changes Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging.
Untag an Amazon Bedrock Data Automation resource
See also: AWS API Documentation
Request Syntax
client.untag_resource(
resourceARN='string',
tagKeys=[
'string',
]
)
string
[REQUIRED]
ARN of a taggable resource
list
[REQUIRED]
List of tag keys
(string) --
Defines the context of the tag.
dict
Response Syntax
{}
Response Structure
(dict) --
Tag an Amazon Bedrock Data Automation resource
See also: AWS API Documentation
Request Syntax
client.tag_resource(
resourceARN='string',
tags=[
{
'key': 'string',
'value': 'string'
},
]
)
string
[REQUIRED]
ARN of a taggable resource
list
[REQUIRED]
List of tags
(dict) --
Key value pair of a tag
key (string) -- [REQUIRED]
Defines the context of the tag.
value (string) -- [REQUIRED]
Defines the value within the context. e.g. <key=reason, value=training>.
dict
Response Syntax
{}
Response Structure
(dict) --
List tags for an Amazon Bedrock Data Automation resource
See also: AWS API Documentation
Request Syntax
client.list_tags_for_resource(
resourceARN='string'
)
string
[REQUIRED]
ARN of a taggable resource
dict
Response Syntax
{
'tags': [
{
'key': 'string',
'value': 'string'
},
]
}
Response Structure
(dict) --
tags (list) --
List of tags
(dict) --
Key value pair of a tag
key (string) --
Defines the context of the tag.
value (string) --
Defines the value within the context. e.g. <key=reason, value=training>.
{'dataAutomationConfiguration': {'dataAutomationProjectArn': 'string'},
'dataAutomationProfileArn': 'string',
'tags': [{'key': 'string', 'value': 'string'}]}
Async API: Invoke data automation.
See also: AWS API Documentation
Request Syntax
client.invoke_data_automation_async(
clientToken='string',
inputConfiguration={
's3Uri': 'string'
},
outputConfiguration={
's3Uri': 'string'
},
dataAutomationConfiguration={
'dataAutomationProjectArn': 'string',
'stage': 'LIVE'|'DEVELOPMENT'
},
encryptionConfiguration={
'kmsKeyId': 'string',
'kmsEncryptionContext': {
'string': 'string'
}
},
notificationConfiguration={
'eventBridgeConfiguration': {
'eventBridgeEnabled': True|False
}
},
blueprints=[
{
'blueprintArn': 'string',
'version': 'string',
'stage': 'DEVELOPMENT'|'LIVE'
},
],
dataAutomationProfileArn='string',
tags=[
{
'key': 'string',
'value': 'string'
},
]
)
string
Idempotency token.
This field is autopopulated if not provided.
dict
[REQUIRED]
Input configuration.
s3Uri (string) -- [REQUIRED]
S3 uri.
dict
[REQUIRED]
Output configuration.
s3Uri (string) -- [REQUIRED]
S3 uri.
dict
Data automation configuration.
dataAutomationProjectArn (string) -- [REQUIRED]
Data automation project arn.
stage (string) --
Data automation stage.
dict
Encryption configuration.
kmsKeyId (string) -- [REQUIRED]
Customer KMS key used for encryption
kmsEncryptionContext (dict) --
KMS encryption context.
(string) --
Excryption context key.
(string) --
Encryption context value.
dict
Notification configuration.
eventBridgeConfiguration (dict) -- [REQUIRED]
Event bridge configuration.
eventBridgeEnabled (boolean) -- [REQUIRED]
Event bridge flag.
list
Blueprint list.
(dict) --
Blueprint.
blueprintArn (string) -- [REQUIRED]
Arn of blueprint.
version (string) --
Version of blueprint.
stage (string) --
Stage of blueprint.
string
[REQUIRED]
Data automation profile ARN
list
List of tags.
(dict) --
Key value pair of a tag
key (string) -- [REQUIRED]
Defines the context of the tag.
value (string) -- [REQUIRED]
Defines the value within the context. e.g. <key=reason, value=training>.
dict
Response Syntax
{
'invocationArn': 'string'
}
Response Structure
(dict) --
Invoke Data Automation Async Response
invocationArn (string) --
ARN of the automation job