A B C D G H L M O P R T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addMapToEntries(Object, Object) - Static method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Converts key-value mapping to list of entries.
B
- buildDefinitions(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Builds definition of physical resources.
- buildEnvironmentVariable(String, Object) - Static method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Builds CodeBuild environment variable definition.
C
- condition - Variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Creation condition.
- createCodeBuildProject(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Creates project resource definition.
- createLogGroup(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Creates log group resource definition.
- createResource(String, Map<String, Object>, String) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Creates our custom resource in place of virtual one.
- createResources(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Finds our custom resources and creates a replacements.
D
- DEFAULT_LOGS_RETENTION_DAYS - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Default retention period for logs (in days).
G
- generateArtifactsDelegation() - Static method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Generates artifacts reference for CodePipeline.
- generateResource(Map<String, Object>, String, String, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Adds resource to collection.
- getLogGroupLogicalId() - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Builds logical ID of LogGroup resource.
- getTemplate() - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Template structure.
H
- Handler - Class in pl.wrzasq.lambda.macro.pipeline.project
-
CloudFormation macro handler.
- Handler() - Constructor for class pl.wrzasq.lambda.macro.pipeline.project.Handler
-
Default constructor.
- handleRequest(CloudFormationMacroRequest, Context) - Method in class pl.wrzasq.lambda.macro.pipeline.project.Handler
L
- logger - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Logger.
- logicalId - Variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Resource name.
M
- macroHandler - Variable in class pl.wrzasq.lambda.macro.pipeline.project.Handler
-
CloudFormation macro handler.
O
- objectMapper - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Values converter.
P
- PipelineProjectResource - Class in pl.wrzasq.lambda.macro.pipeline.project.template
-
Model for handled resource.
- PipelineProjectResource(String, String) - Constructor for class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
- pl.wrzasq.lambda.macro.pipeline.project - package pl.wrzasq.lambda.macro.pipeline.project
- pl.wrzasq.lambda.macro.pipeline.project.template - package pl.wrzasq.lambda.macro.pipeline.project.template
- ProcessedTemplate - Class in pl.wrzasq.lambda.macro.pipeline.project.template
-
Contains template structure with handled resources references.
- ProcessedTemplate(Map<String, Object>) - Constructor for class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Template initializer.
- PROPERTY_ARTIFACTS - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Artifacts property name.
- PROPERTY_ENVIRONMENT - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Environment property name.
- PROPERTY_KEY_COMPUTE_TYPE - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Property key "ComputeType".
- PROPERTY_KEY_ENVIRONMENTVARIABLES - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Property key "EnvironmentVariables".
- PROPERTY_KEY_TYPE - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Property key "Type".
- PROPERTY_LOG_GROUP_NAME - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
LogGroupName property name.
- PROPERTY_LOGS_RETENTION_IN_DAYS - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
LogsRetentionInDays property name.
- PROPERTY_SOURCE - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Source property name.
R
- replaceDependencies(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Handles DependsOn clauses.
- replaceDependenciesIn(Object) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Handles DependsOn clause of single resource.
- replaceReferences(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Replaces references to virtual resources.
- resolveDependency(String) - Method in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Tries to resolve dependencies against lambda functions.
- RESOURCE_TYPE - Static variable in class pl.wrzasq.lambda.macro.pipeline.project.template.PipelineProjectResource
-
Resource type identifier.
- resources - Variable in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Mapping of handled resources.
T
- template - Variable in class pl.wrzasq.lambda.macro.pipeline.project.template.ProcessedTemplate
-
Template structure.
All Classes All Packages