SDK: Clean up pipeline configuration for ASC to remove need to NoOps
and redundant Post
& Put
function configurations
#725
Labels
3-high
priority denoting release-blocking issues
app-services
subsystem_affected for application services
breaking change
enhancement
New feature or request
Milestone
Currently the ASC pipeline configuration has
NoOps
for a few functions that don't have parameters.CompressWithGZIP
&CompressWithZLIB
can be combined intoCompress
with aType
parameter that must beGZIP
orZLIB
TransformToXML
&TransformToJSON
can be combined intoTransform
with aType
parameter that must beXML
orJSON
Rename
EncryptWithAES
toEncrypt
with theAlgorithm
parameter that must beAES
allowing for future algorithms to be added with out adding new configuration items.HTTPPost
andHTTPPut
can be combined toHttpExport
with aMethod
parameter that must bePOST
orPUT
The following Post/Put function configurations are redundant and can be combined into one
HTTPExport
with addition method parameter.For naming consistency,
MQTTSecretSend
can be renamed toMQTTExport
.The following Batch function configurations can be combined into
Batch
with amode
parameter that must beBatchByCount
,BatchByTime
orBatchByTimeAndCount
.Note: This is just for the pipeline configuration. The actual functions can stay as is. The configuration processing will use the new parameter to determine the correct function to add to the pipeline.
The text was updated successfully, but these errors were encountered: