Skip to content

Commit 613772a

Browse files
author
AWS
committed
Amazon OpenSearch Ingestion Update: Add Pipeline Role Arn as an optional parameter to the create / update pipeline APIs as an alternative to passing in the pipeline configuration body
1 parent 600cb3d commit 613772a

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon OpenSearch Ingestion",
4+
"contributor": "",
5+
"description": "Add Pipeline Role Arn as an optional parameter to the create / update pipeline APIs as an alternative to passing in the pipeline configuration body"
6+
}

services/osis/src/main/resources/codegen-resources/service-2.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,10 @@
419419
"Tags":{
420420
"shape":"TagList",
421421
"documentation":"<p>List of tags to add to the pipeline upon creation.</p>"
422+
},
423+
"PipelineRoleArn":{
424+
"shape":"PipelineRoleArn",
425+
"documentation":"<p>The Amazon Resource Name (ARN) of an IAM role that provides the required permissions for a pipeline to read from the source and write to the sink. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/pipeline-security-overview.html\">Setting up roles and users in Amazon OpenSearch Ingestion</a>.</p>"
422426
}
423427
}
424428
},
@@ -738,6 +742,10 @@
738742
"Tags":{
739743
"shape":"TagList",
740744
"documentation":"<p>A list of tags associated with the given pipeline.</p>"
745+
},
746+
"PipelineRoleArn":{
747+
"shape":"PipelineRoleArn",
748+
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM role that provides the required permissions for a pipeline to read from the source and write to the sink.</p>"
741749
}
742750
},
743751
"documentation":"<p>Information about an existing OpenSearch Ingestion pipeline.</p>"
@@ -837,6 +845,12 @@
837845
"min":3,
838846
"pattern":"[a-z][a-z0-9\\-]+"
839847
},
848+
"PipelineRoleArn":{
849+
"type":"string",
850+
"max":2048,
851+
"min":20,
852+
"pattern":"^arn:(aws|aws\\-cn|aws\\-us\\-gov|aws\\-iso|aws\\-iso\\-b|aws\\-iso\\-e|aws\\-iso\\-f):iam::[0-9]+:role\\/.*$"
853+
},
840854
"PipelineStatus":{
841855
"type":"string",
842856
"enum":[
@@ -1128,6 +1142,10 @@
11281142
"EncryptionAtRestOptions":{
11291143
"shape":"EncryptionAtRestOptions",
11301144
"documentation":"<p>Key-value pairs to configure encryption for data that is written to a persistent buffer.</p>"
1145+
},
1146+
"PipelineRoleArn":{
1147+
"shape":"PipelineRoleArn",
1148+
"documentation":"<p>The Amazon Resource Name (ARN) of an IAM role that provides the required permissions for a pipeline to read from the source and write to the sink. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/pipeline-security-overview.html\">Setting up roles and users in Amazon OpenSearch Ingestion</a>.</p>"
11311149
}
11321150
}
11331151
},

0 commit comments

Comments
 (0)