Define Azure resource group catalog items A resource group is a container that holds related resources for an application. With Azure Resource Manager (ARM), you can create a template that defines deployment and configuration for an application. Based on the ARM template, you can create a catalog item for the resource group that end users can request. Before you beginRole required: cloud_admin About this task A resource group could include all of the resources for an application, or only those resources that are logically grouped together. You can decide how to allocate resources to resource groups based on what makes the most sense for your organization. Define an ARM templateAn Azure Resource Manager (ARM) template defines the set of resources (for example database server, database, and website) that is needed for an application. ARM templates also specify deployment parameters that enable a user to configure settings for resources while requesting the resources.Assign additional attributes to an ARM template parameterThe ServiceNow system enables you to specify attributes for a parameter that give end-users greater power to configure virtual resources. For example, to ensure a consistent list of options for a configuration setting, you can specify that the user can choose from values in an existing table.Update catalog item variables from template parametersAfter you have fully defined all parameters in an ARM template, you can use the parameter settings to generate the variables that appear in catalog items for requesters of virtual resources. If the variable already exists, you can use this procedure to refresh the variable with the updated settings.Create an Azure catalog item based on an ARM templateAfter you are satisfied with the settings and the generated variable set for an ARM template, you can use the template to generate a resource group catalog item.