Class CreateCloudFormationLifecycleHook

    • Field Detail

      • templatesResource

        protected org.springframework.core.io.Resource templatesResource
      • templatesOverrideResource

        protected org.springframework.core.io.Resource templatesOverrideResource
      • stackName

        protected String stackName
      • templateFilename

        protected String templateFilename
      • templateParams

        protected Collection<com.amazonaws.services.cloudformation.model.Parameter> templateParams
    • Constructor Detail

      • CreateCloudFormationLifecycleHook

        public CreateCloudFormationLifecycleHook()
    • Method Detail

      • setTemplatesResource

        public void setTemplatesResource​(org.springframework.core.io.Resource templatesResource)
      • setTemplatesOverrideResource

        public void setTemplatesOverrideResource​(org.springframework.core.io.Resource templatesOverrideResource)
      • doInit

        public void doInit​(org.apache.commons.configuration2.Configuration config)
                    throws org.craftercms.commons.config.ConfigurationException
        Specified by:
        doInit in class AbstractLifecycleHook
        Throws:
        org.craftercms.commons.config.ConfigurationException
      • createCloudFormationStack

        protected void createCloudFormationStack​(com.amazonaws.services.cloudformation.AmazonCloudFormation cloudFormation)
                                          throws DeployerException
        Throws:
        DeployerException