Class PipelineProjectResource
- java.lang.Object
-
- pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
public class PipelineProjectResource extends Object
Model for handled resource.
-
-
Field Summary
Fields Modifier and Type Field Description static StringRESOURCE_TYPEResource type identifier.
-
Constructor Summary
Constructors Constructor Description PipelineProjectResource(String logicalId, String condition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>buildDefinitions(Map<String,Object> properties)Builds definition of physical resources.StringgetLogGroupLogicalId()Builds logical ID of LogGroup resource.
-
-
-
Field Detail
-
RESOURCE_TYPE
public static final String RESOURCE_TYPE
Resource type identifier.- See Also:
- Constant Field Values
-
-
Method Detail
-
buildDefinitions
public Map<String,Object> buildDefinitions(Map<String,Object> properties)
Builds definition of physical resources.- Parameters:
properties- Properties for our custom resource.- Returns:
- Definitions of all resources.
-
getLogGroupLogicalId
public String getLogGroupLogicalId()
Builds logical ID of LogGroup resource.- Returns:
- LogGroup logical ID.
-
-