# Packages
Package mocks is a generated GoMock package.
# Functions
DashReplacedLogicalIDToOriginal takes a "sanitized" logical ID and converts it back to its original form, with dashes.
EnvVarNameFunc converts an input resource name to LogicalIDSafe, then appends "Name" to the end.
FmtSliceFunc renders a string representation of a go string slice, surrounded by brackets and joined by commas.
IncFunc increments an integer value and returns the result.
New returns a Template object that can be used to parse files under the "/templates/" directory.
QuotePSliceFunc places quotation marks around all dereferenced elements of elems and returns a []string slice.
QuoteSliceFunc places quotation marks around all elements of a go string slice.
ReplaceDashesFunc takes a CloudFormation logical ID, and sanitizes it by removing "-" characters (not allowed) and replacing them with "DASH" (allowed by CloudFormation but not permitted in ecs-cli generated resource names).
StripNonAlphaNumFunc strips non-alphanumeric characters from an input string.
ToSnakeCaseFunc transforms a CamelCase input string s into an upper SNAKE_CASE string and returns it.
WithFuncs returns a template that can parse additional custom functions.
# Structs
AutoscalingOpts holds configuration that's needed for Auto Scaling.
Content represents the parsed template.
EnvOpts holds data that can be provided to enable features in an environment stack template.
HTTPHealthCheckOpts holds configuration that's needed for HTTP Health Check.
LogConfigOpts holds configuration that's needed if the service is configured with Firelens to route its logs.
SidecarOpts holds configuration that's needed if the service has sidecar containers.
StateMachineOpts holds configuration neeed for State Machine retries and timeout.
Template represents the "/templates/" directory that holds static files to be embedded in the binary.
WorkloadNestedStackOpts holds configuration that's needed if the workload stack has a nested stack.
WorkloadOpts holds optional data that can be provided to enable features in a workload stack template.
# Interfaces
Parser is the interface that wraps the Parse method.
ReadParser is the interface that wraps the Read and Parse methods.
# Type aliases
ParseOption represents a functional option for the Parse method.