B C D G H L M O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- buildDefinitions(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Builds definition of physical resources.
C
- COUNTER_METRIC_VALUE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Value used for counting metrics (each metric record is single occurrence).
- createErrorsAlarm(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Creates errors alarm resource definition.
- createErrorsMetricFilter(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Creates errors metric filter resource definition.
- createLambdaFunction(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Creates function resource definition.
- createLogGroup(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Creates log group resource definition.
- createMemoryMetricFilter(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Creates memory metric filter resource definition.
- createMetricFilter(Map<String, Object>, String, String, String, Object) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Generic method for metric filter creation.
- createResource(String, Map<String, Object>, String) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Creates our custom resource in place of virtual one.
- createResources(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Finds our custom resources and creates a replacements.
- createWarningsMetricFilter(Map<String, Object>, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Creates warnings metric filter resource definition.
D
- DEFAULT_ALERT_PERIOD - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Default alarm check period (in seconds).
- DEFAULT_LOGS_RETENTION_DAYS - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Default retention period for logs (in days).
G
- generateResource(Map<String, Object>, String, String, Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Adds resource to collection.
- getLogGroupLogicalId() - Method in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Builds logical ID of LogGroup resource.
- getTemplate() - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Template structure.
H
- Handler - Class in pl.wrzasq.lambda.macro.lambda.function
-
CloudFormation macro handler.
- Handler() - Constructor for class pl.wrzasq.lambda.macro.lambda.function.Handler
-
Default constructor.
- handleRequest(CloudFormationMacroRequest, Context) - Method in class pl.wrzasq.lambda.macro.lambda.function.Handler
L
- LAMBDA_RESOURCE_TYPE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Resource type identifier.
- LambdaFunctionResource - Class in pl.wrzasq.lambda.macro.lambda.function.template
-
Model for handled resource.
- LambdaFunctionResource(String, String) - Constructor for class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
- logger - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Logger.
- logicalId - Variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Resource name.
M
- macroHandler - Variable in class pl.wrzasq.lambda.macro.lambda.function.Handler
-
CloudFormation macro handler.
- METRICS_NAMESPACE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Metrics namespace.
- mode - Variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Resource mode (`Lambda` or `Serverless`).
O
- objectMapper - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Values converter.
P
- pl.wrzasq.lambda.macro.lambda.function - package pl.wrzasq.lambda.macro.lambda.function
- pl.wrzasq.lambda.macro.lambda.function.template - package pl.wrzasq.lambda.macro.lambda.function.template
- ProcessedTemplate - Class in pl.wrzasq.lambda.macro.lambda.function.template
-
Contains template structure with handled resources references.
- ProcessedTemplate(Map<String, Object>) - Constructor for class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Template initializer.
- PROPERTY_COMPARISON_OPERATOR - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
ComparisonOperator property name.
- PROPERTY_EVALUATION_PERIODS - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
EvaluationPeriods property name.
- PROPERTY_FILTER_PATTERN - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
FilterPattern property name.
- PROPERTY_LOG_GROUP_NAME - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
LogGroupName property name.
- PROPERTY_LOGS_RETENTION_IN_DAYS - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
LogsRetentionInDays property name.
- PROPERTY_METRIC_NAME - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
MetricName property name.
- PROPERTY_METRIC_NAMESPACE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
MetricNamespace property name.
- PROPERTY_METRIC_TRANSFORMATIONS - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
MetricTransformations property name.
- PROPERTY_METRIC_VALUE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
MetricValue property name.
- PROPERTY_NAMESPACE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Namespace property name.
- PROPERTY_PERIOD - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Period property name.
- PROPERTY_STATISTIC - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Statistic property name.
- PROPERTY_THRESHOLD - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Threshold property name.
- PROPERTY_TREAT_MISSING_DATA - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
TreatMissingData property name.
R
- replaceDependencies(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Handles DependsOn clauses.
- replaceDependenciesIn(Object) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Handles DependsOn clause of single resource.
- replaceReferences(Map<String, Object>) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Replaces references to virtual resources.
- resolveDependency(String) - Method in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Tries to resolve dependencies against lambda functions.
- resources - Variable in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Mapping of handled resources.
S
- SERVERLESS_RESOURCE_TYPE - Static variable in class pl.wrzasq.lambda.macro.lambda.function.template.LambdaFunctionResource
-
Serverless resource type identifier.
T
- template - Variable in class pl.wrzasq.lambda.macro.lambda.function.template.ProcessedTemplate
-
Template structure.
All Classes All Packages