To identify an action when making requests to the CodePipeline, the plugin needs the
ActionID property. The value must be unique and match the corresponding field in the TeamCity Action settings in the CodePipeline, and satisfy the regular expression pattern:
[a-zA-Z0-9_-]+] and have length <= 20.
Action input and output artifacts
CodePipeline TeamCity Build and Test actions can have from 0 to 5 input and/or output artifacts.
Original issue in the tracker.