B C D G H L M O P R S T 
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.
B C D G H L M O P R S T 
All Classes All Packages