Skip to main content

pipelines

Creates, updates, deletes or gets a pipeline resource or lists pipelines in a region

Overview

Namepipelines
TypeResource
DescriptionResource Type definition for AWS::IoTAnalytics::Pipeline
Idawscc.iotanalytics.pipelines

Fields

NameDatatypeDescription
idstring
pipeline_namestring
tagsarray
pipeline_activitiesarray
regionstringAWS region.

For more information, see AWS::IoTAnalytics::Pipeline.

Methods

NameResourceAccessible byRequired Params
create_resourcepipelinesINSERTPipelineActivities, region
delete_resourcepipelinesDELETEIdentifier, region
update_resourcepipelinesUPDATEIdentifier, PatchDocument, region
list_resourcespipelines_list_onlySELECTregion
get_resourcepipelinesSELECTIdentifier, region

SELECT examples

Gets all properties from an individual pipeline.

SELECT
region,
id,
pipeline_name,
tags,
pipeline_activities
FROM awscc.iotanalytics.pipelines
WHERE
region = 'us-east-1' AND
Identifier = '{{ pipeline_name }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.iotanalytics.pipelines (
PipelineActivities,
region
)
SELECT
'{{ pipeline_activities }}',
'{{ region }}';

UPDATE example

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

/*+ update */
UPDATE awscc.iotanalytics.pipelines
SET PatchDocument = string('{{ {
"Tags": tags,
"PipelineActivities": pipeline_activities
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ pipeline_name }}';

DELETE example

/*+ delete */
DELETE FROM awscc.iotanalytics.pipelines
WHERE
Identifier = '{{ pipeline_name }}' AND
region = 'us-east-1';

Permissions

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

iotanalytics:CreatePipeline