Ошибка развертывания шаблона Pulumi Azure ARM

#azure #pulumi

#azure #pulumi

Вопрос:

Получена ошибка ‘resourceGroupName’, не определенная для развертывания шаблона Azure ARM

 File "./__main__.py", line 23, in <module>
        resourceGroupName: resource_group.name,
    NameError: name 'resourceGroupName' is not defined
  
  

соответствующая часть кода здесь, не уверен, где искать документы TemplateDeployment , не вижу их в ссылке на API

 armDeployment = azure.core.TemplateDeployment("test-dep", {
    resourceGroupName: resource_group.name,
    templateBody: JSON.stringify(content),
    parameters: {
        "storageAccountType": "Standard_GRS",
    },
    deploymentMode: "Incremental",
})
  

Ответ №1:

Как показано в документах, правильное имя свойства для группы ресурсов: resource_group_name а также template_body not templateBody . Так что это должно сработать, если вы измените его следующим образом:

 armDeployment = azure.core.TemplateDeployment("test-dep", {
     resource_group_name: resource_group.name,
     template_body: JSON.stringify(content),
     parameters: {
        "storageAccountType": "Standard_GRS",
     },
     deployment_mode: "Incremental",
})