data_automation_projects
Creates, updates, deletes or gets a data_automation_project resource or lists data_automation_projects in a region
Overview
| Name | data_automation_projects |
| Type | Resource |
| Description | Definition of AWS::Bedrock::DataAutomationProject Resource Type |
| Id | awscc.bedrock.data_automation_projects |
Fields
| Name | Datatype | Description |
|---|---|---|
creation_time | string | Time Stamp |
custom_output_configuration | object | Custom output configuration |
last_modified_time | string | Time Stamp |
override_configuration | object | Override configuration |
project_arn | string | ARN of a DataAutomationProject |
project_description | string | Description of the DataAutomationProject |
project_name | string | Name of the DataAutomationProject |
project_stage | string | Stage of the Project |
standard_output_configuration | object | Standard output configuration |
status | string | |
kms_key_id | string | KMS key identifier |
kms_encryption_context | object | KMS encryption context |
tags | array | List of Tags |
region | string | AWS region. |
For more information, see AWS::Bedrock::DataAutomationProject.
Methods
| Name | Accessible by | Required Params |
|---|---|---|
create_resource | INSERT | ProjectName, region |
delete_resource | DELETE | data__Identifier, region |
update_resource | UPDATE | data__Identifier, data__PatchDocument, region |
list_resources | SELECT | region |
get_resource | SELECT | data__Identifier, region |
SELECT examples
Gets all properties from an individual data_automation_project.
SELECT
region,
creation_time,
custom_output_configuration,
last_modified_time,
override_configuration,
project_arn,
project_description,
project_name,
project_stage,
standard_output_configuration,
status,
kms_key_id,
kms_encryption_context,
tags
FROM awscc.bedrock.data_automation_projects
WHERE region = 'us-east-1' AND data__Identifier = '<ProjectArn>';
INSERT example
Use the following StackQL query and manifest file to create a new data_automation_project resource, using stack-deploy.
- Required Properties
- All Properties
- Manifest
/*+ create */
INSERT INTO awscc.bedrock.data_automation_projects (
ProjectName,
region
)
SELECT
'{{ ProjectName }}',
'{{ region }}';
/*+ create */
INSERT INTO awscc.bedrock.data_automation_projects (
CustomOutputConfiguration,
OverrideConfiguration,
ProjectDescription,
ProjectName,
StandardOutputConfiguration,
KmsKeyId,
KmsEncryptionContext,
Tags,
region
)
SELECT
'{{ CustomOutputConfiguration }}',
'{{ OverrideConfiguration }}',
'{{ ProjectDescription }}',
'{{ ProjectName }}',
'{{ StandardOutputConfiguration }}',
'{{ KmsKeyId }}',
'{{ KmsEncryptionContext }}',
'{{ Tags }}',
'{{ region }}';
version: 1
name: stack name
description: stack description
providers:
- aws
globals:
- name: region
value: '{{ vars.AWS_REGION }}'
resources:
- name: data_automation_project
props:
- name: CustomOutputConfiguration
value:
Blueprints:
- BlueprintArn: '{{ BlueprintArn }}'
BlueprintVersion: '{{ BlueprintVersion }}'
BlueprintStage: '{{ BlueprintStage }}'
- name: OverrideConfiguration
value:
Document:
Splitter:
State: '{{ State }}'
ModalityProcessing:
State: null
Audio:
ModalityProcessing: null
Video:
ModalityProcessing: null
Image:
ModalityProcessing: null
ModalityRouting:
jpeg: '{{ jpeg }}'
png: null
mp4: null
mov: null
- name: ProjectDescription
value: '{{ ProjectDescription }}'
- name: ProjectName
value: '{{ ProjectName }}'
- name: StandardOutputConfiguration
value:
Document:
Extraction:
Granularity:
Types:
- '{{ Types[0] }}'
BoundingBox:
State: null
GenerativeField:
State: null
OutputFormat:
TextFormat:
Types:
- '{{ Types[0] }}'
AdditionalFileFormat:
State: null
Image:
Extraction:
Category:
State: null
Types:
- '{{ Types[0] }}'
BoundingBox:
State: null
GenerativeField:
State: null
Types:
- '{{ Types[0] }}'
Video:
Extraction:
Category:
State: null
Types:
- '{{ Types[0] }}'
BoundingBox:
State: null
GenerativeField:
State: null
Types:
- '{{ Types[0] }}'
Audio:
Extraction:
Category:
State: null
Types:
- '{{ Types[0] }}'
GenerativeField:
State: null
Types:
- '{{ Types[0] }}'
- name: KmsKeyId
value: '{{ KmsKeyId }}'
- name: KmsEncryptionContext
value: {}
- name: Tags
value:
- Key: '{{ Key }}'
Value: '{{ Value }}'
DELETE example
/*+ delete */
DELETE FROM awscc.bedrock.data_automation_projects
WHERE data__Identifier = '<ProjectArn>'
AND region = 'us-east-1';
Permissions
To operate on the data_automation_projects resource, the following permissions are required:
Create
bedrock:CreateDataAutomationProject,
bedrock:GetDataAutomationProject,
bedrock:TagResource,
bedrock:ListTagsForResource,
kms:DescribeKey,
kms:Decrypt,
kms:GenerateDataKey
Read
bedrock:GetDataAutomationProject,
bedrock:ListTagsForResource,
kms:DescribeKey,
kms:Decrypt
Update
bedrock:UpdateDataAutomationProject,
bedrock:GetDataAutomationProject,
bedrock:TagResource,
bedrock:UntagResource,
bedrock:ListTagsForResource,
kms:DescribeKey,
kms:Decrypt,
kms:GenerateDataKey
Delete
bedrock:DeleteDataAutomationProject,
bedrock:GetDataAutomationProject,
kms:DescribeKey,
kms:Decrypt
List
bedrock:ListDataAutomationProjects