What is ALM Template?
Last updated
Was this helpful?
Last updated
Was this helpful?
ALM Template is a JSON-formatted configuration file which defines your cloud-native application's architecture design and runtime configuration.
ALM Template is cloud platform agnostic. You write your template once and it works on any cloud platforms such as AWS, GCP, Azure, AliCloud, etc.
You can save and reuse ALM Templates at anytime.
ALM Template is a component of . You write your ALM Template in code blocks and paste it on ALM console (or through CLI, or API) and it will be converted into each cloud platform's native configuration standards, then ALM will provision all resources on your behalf.
If you specify the runtime configurations of your application in the container
section of the ALM Template, then ALM will also deploy an on each provisioned node to perform application runtime setup and continuous code deployment.
ALM Template is designed in JSON format. You can also write your template in YAML format and then convert it into JSON file when you deploy your stacks on ALM UI (or through CLI, or API).
ALM Template top-level components consist of version
, label
, description
, vendor
, configurations
. For more information about these components, see the reference section.