---
updatedAt: 2025-11-12T00:57:32.000Z
agentTools:
  projectIndex: https://public.docs.kivera.io/llms.txt
---

# BEDROCK-DATA-AUTOMATION-RUNTIME

<Embed url="https://docs.aws.amazon.com/" title="AWS documentation" provider="docs.aws.amazon.com" href="https://docs.aws.amazon.com/" />

# GetDataAutomationStatus

```erlang
valid {
    input.Body.invocationArn == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# InvokeDataAutomationAsync

```erlang
enum_BlueprintStage := [ "DEVELOPMENT", "LIVE" ]
enum_DataAutomationStage := [ "LIVE", "DEVELOPMENT" ]

valid {
    input.Body.clientToken == STRING
    input.Body.inputConfiguration.s3Uri == STRING
    input.Body.inputConfiguration.assetProcessingConfiguration.video.segmentConfiguration.timestampSegment.startTimeMillis == LONG
    input.Body.inputConfiguration.assetProcessingConfiguration.video.segmentConfiguration.timestampSegment.endTimeMillis == LONG
    input.Body.outputConfiguration.s3Uri == STRING
    input.Body.dataAutomationConfiguration.dataAutomationProjectArn == STRING
    input.Body.dataAutomationConfiguration.stage == enum_DataAutomationStage[_]
    input.Body.encryptionConfiguration.kmsKeyId == STRING
    input.Body.encryptionConfiguration.kmsEncryptionContext.STRING == STRING
    input.Body.notificationConfiguration.eventBridgeConfiguration.eventBridgeEnabled == BOOLEAN
    input.Body.blueprints[_].blueprintArn == STRING
    input.Body.blueprints[_].version == STRING
    input.Body.blueprints[_].stage == enum_BlueprintStage[_]
    input.Body.dataAutomationProfileArn == STRING
    input.Body.tags[_].key == STRING
    input.Body.tags[_].value == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# ListTagsForResource

```erlang
valid {
    input.Body.resourceARN == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# TagResource

```erlang
valid {
    input.Body.resourceARN == STRING
    input.Body.tags[_].key == STRING
    input.Body.tags[_].value == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# UntagResource

```erlang
valid {
    input.Body.resourceARN == STRING
    input.Body.tagKeys[_] == STRING
    input.ProviderMetadata.Account == STRING
    input.ProviderMetadata.AccessKeyId == STRING
    input.ProviderMetadata.Region == STRING
}
```