Class CodePipelineUtils
- java.lang.Object
-
- pl.wrzasq.lambda.macro.pipeline.multistagecd.template.CodePipelineUtils
-
public class CodePipelineUtils extends Object
CodePipeline utilities.
-
-
Field Summary
Fields Modifier and Type Field Description private static String
KEY_ACTIONS
"Actions" property key.private static String
KEY_NAME
"Name" property key.
-
Constructor Summary
Constructors Constructor Description CodePipelineUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,String>
buildArtifactRef(String name)
Builds artifact structure.static Map<String,Object>
buildStage(String name, Object actions)
Builds stage structure.static Object
convertActionTypeId(Object input)
Converts type model to plain map.
-
-
-
Field Detail
-
KEY_NAME
private static final String KEY_NAME
"Name" property key.- See Also:
- Constant Field Values
-
KEY_ACTIONS
private static final String KEY_ACTIONS
"Actions" property key.- See Also:
- Constant Field Values
-
-
Method Detail
-
buildArtifactRef
public static Map<String,String> buildArtifactRef(String name)
Builds artifact structure.- Parameters:
name
- Artifact name.- Returns:
- CloudFormation structure.
-
buildStage
public static Map<String,Object> buildStage(String name, Object actions)
Builds stage structure.- Parameters:
name
- Stage name.actions
- Pipeline actions.- Returns:
- CloudFormation structure.
-
-