Skip to main content

flywheels

Creates, updates, deletes or gets a flywheel resource or lists flywheels in a region

Overview

Nameflywheels
TypeResource
DescriptionThe AWS::Comprehend::Flywheel resource creates an Amazon Comprehend Flywheel that enables customer to train their model.
Idawscc.comprehend.flywheels

Fields

NameDatatypeDescription
active_model_arnstring
data_access_role_arnstring
data_lake_s3_uristring
data_security_configobject
flywheel_namestring
model_typestring
tagsarray
task_configobject
arnstring
regionstringAWS region.

For more information, see AWS::Comprehend::Flywheel.

Methods

NameResourceAccessible byRequired Params
create_resourceflywheelsINSERTFlywheelName, DataAccessRoleArn, DataLakeS3Uri, region
delete_resourceflywheelsDELETEIdentifier, region
update_resourceflywheelsUPDATEIdentifier, PatchDocument, region
list_resourcesflywheels_list_onlySELECTregion
get_resourceflywheelsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual flywheel.

SELECT
region,
active_model_arn,
data_access_role_arn,
data_lake_s3_uri,
data_security_config,
flywheel_name,
model_type,
tags,
task_config,
arn
FROM awscc.comprehend.flywheels
WHERE
region = 'us-east-1' AND
Identifier = '{{ arn }}';

INSERT example

Use the following StackQL query and manifest file to create a new flywheel resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.comprehend.flywheels (
DataAccessRoleArn,
DataLakeS3Uri,
FlywheelName,
region
)
SELECT
'{{ data_access_role_arn }}',
'{{ data_lake_s3_uri }}',
'{{ flywheel_name }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a flywheel resource, using stack-deploy.

/*+ update */
UPDATE awscc.comprehend.flywheels
SET PatchDocument = string('{{ {
"ActiveModelArn": active_model_arn,
"DataAccessRoleArn": data_access_role_arn,
"DataSecurityConfig": data_security_config,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ arn }}';

DELETE example

/*+ delete */
DELETE FROM awscc.comprehend.flywheels
WHERE
Identifier = '{{ arn }}' AND
region = 'us-east-1';

Permissions

To operate on the flywheels resource, the following permissions are required:

iam:PassRole,
comprehend:CreateFlywheel,
comprehend:DescribeFlywheel,
comprehend:ListTagsForResource