# Packages
Package mocks is a generated GoMock package.
# Functions
AppConfigFrom takes a template file and extracts the metadata block, and parses it into an AppStackConfig.
DNSDelegatedAccountsForStack looks through a stack's parameters for the parameter which stores the comma seperated list of account IDs which are permitted for DNS delegation.
NameForEnv returns the stack name for an environment.
NameForService returns the stack name for a service.
NameForTask returns the stack name for a task.
NewAppStackConfig sets up a struct which can provide values to CloudFormation for spinning up an environment.
NewBackendService creates a new BackendService stack from a manifest file.
NewEnvStackConfig sets up a struct which can provide values to CloudFormation for spinning up an environment.
NewHTTPSLoadBalancedWebService creates a new LoadBalancedWebService stack from its manifest that needs to be deployed to a environment within an application.
NewLoadBalancedWebService creates a new LoadBalancedWebService stack from a manifest file.
No description provided by the author
NewScheduledJob creates a new ScheduledJob stack from a manifest file.
NewTaskStackConfig sets up a struct that provides stack configurations for CloudFormation to deploy the task resources stack.
ToAppRegionalResources takes an Application Resource Stack Instance stack, reads the output resources and returns a modeled ProjectRegionalResources.
# Constants
Parameter logical IDs for a backend service.
No description provided by the author
No description provided by the author
Default parameter values.
No description provided by the author
No description provided by the author
Output keys.
Parameter logical IDs for a load balanced web service.
Parameter logical IDs for a load balanced web service.
Parameter logical IDs for a load balanced web service.
Parameter logical IDs for a load balanced web service.
Parameter logical IDs for a load balanced web service.
Parameter logical IDs for a load balanced web service.
NoExposedContainerPort indicates no port should be exposed for the service container.
Parameter logical IDs for a scheduled job.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
Parameter logical IDs common across workloads.
# Structs
AppRegionalResources represent application resources that are regional.
AppResourcesConfig is a configuration for a deployed Application StackSet.
AppStackConfig is for providing all the values to set up an environment stack and to interpret the outputs from it.
BackendService represents the configuration needed to create a CloudFormation stack from a backend service manifest.
DeployedAppMetadata wraps the Metadata field of a deployed application StackSet.
ECRImage represents configuration about the pushed ECR image that is needed to create a CloudFormation stack.
EnvStackConfig is for providing all the values to set up an environment stack and to interpret the outputs from it.
LoadBalancedWebService represents the configuration needed to create a CloudFormation stack from a load balanced web service manifest.
RuntimeConfig represents configuration that's defined outside of the manifest file that is needed to create a CloudFormation stack.
ScheduledJob represents the configuration needed to create a Cloudformation stack from a scheduled job manfiest.