Resource templates contain agent prototypes, which represent agents that are not yet installed or connected to an environment. When you create an environment, you can use a resource template as a model for the environment. Then you can map real agents to the agent prototypes in the template.
Resource templates provide a pattern for an environment. For example, you can use resource templates to represent dynamic cloud environments. See Importing resource templates from clouds.