官术网_书友最值得收藏!

  • Azure for Architects
  • Ritesh Modi
  • 229字
  • 2021-07-08 09:33:33

Azure Resource Manager templates

In an earlier section, we witnessed deployment features such as multi-service, multi-region, extensible, and idempotent provided by the ARM. ARM templates are primary means of provisioning resources in the ARM. ARM templates provide implementation support for ARM deployment features.

ARM templates provide a declarative model through which resources, their configuration, scripts, and extensions are specified. ARM templates are based on JavaScript Object Notation (JSON) format. They use the JSON syntax and conventions to declare and configure resources. JSON files are text-based, human-friendly, and easily readable files.

They can be stored in a source code repository and have version control. They are also a means to represent IAC that can be used to provision resources in an Azure resource group again and again, predictably, consistently, and uniformly. A template needs a resource group for deployment. It can only be deployed to a resource group and the resource group should exist before executing a template deployment. A template is not capable of creating a resource group.

Templates provide the flexibility to be generic and modular in their design and implementation. Templates provide the ability to accept parameters from users, declare internal variables, help in defining dependencies between resources, link resources within same or different resource groups, and execute other templates. They also provide scripting language type expressions and functions that make them dynamic and customizable at runtime.

主站蜘蛛池模板: 信丰县| 武城县| 贵定县| 梁河县| 田林县| 孙吴县| 休宁县| 左云县| 武清区| 申扎县| 天全县| 亳州市| 曲沃县| 新化县| 邯郸县| 太仆寺旗| 都安| 黔江区| 浙江省| 长顺县| 宽城| 清远市| 崇文区| 铜山县| 定陶县| 中山市| 紫金县| 隆回县| 蒙山县| 浦江县| 平邑县| 邵阳县| 沂水县| 泌阳县| 江阴市| 高雄市| 澜沧| 东乡族自治县| 洛宁县| 长子县| 剑川县|