- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个 PowerShell 脚本,该脚本将部署 Azure 开发测试实验室的实例,在那里创建一个环境,以及 databricks、azure 数据工厂等资源。这是我负责的实验室模板的一部分。
"resources":[
{
"apiVersion":"2018-09-15",
"name":"LabVmsShutdown",
"location":"[parameters('location')]",
"type":"schedules",
"dependsOn":[
"[resourceId('Microsoft.DevTestLab/labs', parameters('labResourceName'))]"
],
"properties":{
"status":"Enabled",
"timeZoneId":"GMT Standard Time",
"dailyRecurrence":{
"time":"0100"
},
"taskType":"LabVmsShutdownTask",
"notificationSettings":{
"status":"Disabled",
"timeInMinutes":30
}
}
},
{
"apiVersion":"2018-09-15",
"name":"[concat('Dtl', parameters('labResourceName'))]",
"type":"virtualNetworks",
"location":"[parameters('location')]",
"dependsOn":[
"[resourceId('Microsoft.DevTestLab/labs', parameters('labResourceName'))]"
]
},
{
"apiVersion":"2018-09-15",
"name":"Public Environment Repo",
"type":"artifactSources",
"location":"[parameters('location')]",
"dependsOn":[
"[resourceId('Microsoft.DevTestLab/labs', parameters('labResourceName'))]"
],
"properties":{
"status":"Enabled"
}
},
{
"apiVersion":"2018-09-15",
"name":"[parameters('repositoryName')]",
"type":"artifactSources",
"dependsOn":[
"[resourceId('Microsoft.DevTestLab/labs', parameters('labResourceName'))]"
],
"properties":{
"uri":"MY_URL",
"armTemplateFolderPath":"MY_PATH",
"displayName":"DevTestLab",
"branchRef":"features/devops-development",
"securityToken":"MY_TOKEN",
"sourceType":"VsoGit",
"status":"Enabled"
}
},
{
"apiVersion":"2018-09-15",
"name":"[parameters('userId')]",
"type":"users",
"location":"[parameters('location')]",
"dependsOn":[
"[resourceId('Microsoft.DevTestLab/labs', parameters('labResourceName'))]"
],
"properties":{
"status":"Enabled"
},
"resources":[
{
"name":"devtestlaab",
"type":"environments",
"apiVersion":"2018-09-15",
"location":"[parameters('location')]",
"properties":{
"deploymentProperties":{
"armTemplateId":"[concat(resourceId('Microsoft.DevTestLab/labs/artifactsources', parameters('labResourceName'), parameters('repositoryName')), '/armTemplates/DevTestLab')]"
},
"armTemplateDisplayName":"DevLab Deployment Script"
},
"dependsOn":[
"[resourceId('Microsoft.DevTestLab/labs/users', parameters('labResourceName'), parameters('userId'))]"
]
}
]
}
]
}
]
它在大多数情况下都运行良好。但是,我无法传递内部模板的参数。它只是在给定时刻获取我的 ref_branch
上这些模板中硬编码的内容并进行部署。
我尝试遵循以下模板并添加参数部分,但它被完全忽略。
{
"name": "string",
"type": "Microsoft.DevTestLab/labs/users/environments",
"apiVersion": "2018-09-15",
"location": "string",
"tags": {},
"properties": {
"deploymentProperties": {
"armTemplateId": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
},
"armTemplateDisplayName": "string"
}
}
总而言之,我能够部署:
我无法:
文档非常稀缺,所以我不太确定问题可能是什么。
最佳答案
AFAI 了解,您的模板看起来有问题。请查看A quick guide on writing your Azure Resource Manager (ARM) Templates以了解如何使用参数。
并且,对于 PowerShell script deployment ,您可以使用以下命令来部署带有参数的ARM模板:
New-AzResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName ExampleResourceGroup `
-TemplateFile <path-to-template-or-bicep> `
-TemplateParameterFile c:\MyTemplates\storage.parameters.json
或者
New-AzResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName ExampleResourceGroup `
-TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-storage-account-create/azuredeploy.json `
-TemplateParameterUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-storage-account-create/azuredeploy.parameters.json
请告诉我这是否有帮助。
关于Azure 开发测试实验室 : how to parametrize resources,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66894407/
使用 python 3.8 和 pytest 5.3.2 在 conftest.py 中,我有一个从 json 配置文件读取数据的装置,为了在多个测试中重用从 json 配置文件中读取的数据。 配置.
我想知道是否可以使用 given 参数来自 pytest 的 parametrize 函数。 示例: import pytest from hypothesis import given from h
我正在尝试创建一个 PowerShell 脚本,该脚本将部署 Azure 开发测试实验室的实例,在那里创建一个环境,以及 databricks、azure 数据工厂等资源。这是我负责的实验室模板的一部
我有这段 Python 代码: import pytest class Apple: @pytest.mark.parametrize("kind", ['fruit', 'veg', 'nu
我隐含地把它变成了一个社区维基,因为答案可能非常广泛。我正在与一家初创公司合作以实现以下目标。 在医学研究中,患者的医疗记录可以包含关于患者特定诊断的无限量数据,例如吸烟者患肺癌的几率更高,但这并不一
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我有一个带有非常大集合的 mongo 数据库,我需要用 Pytest 对其运行测试。我正在尝试使用 mark.parametrize dectorator 但使用 pymongo.cursor Cur
我希望一个参数化依赖于一个较早的参数化: @pytest.mark.parametrize("locale_name", LOCALES) @pytest.mark.parametrize("mone
我有多个函数可以引发 ValueError 来测试。到目前为止,我的解决方案是: import pytest import record @pytest.fixture(name='raised')
我基于 ReaderT design pattern 构建了一个项目.我没有使用类型类方法进行依赖注入(inject),而是选择使用简单的处理程序注入(inject)作为函数参数。这部分工作正常,因为
是否可以创建一个可以使用的 Extractor 对象,例如: val x = 42 x match { case GreaterThan(80) => println("5") case Gr
我有一个测试功能,可以修补一些东西。一旦我达到超过 2 或 3 个补丁,功能开始看起来很糟糕 def test_bla(): with patch(...): with pat
我有一个测试功能,可以修补一些东西。一旦我达到超过 2 或 3 个补丁,功能开始看起来很糟糕 def test_bla(): with patch(...): with pat
我有一个遗留接口(interface),它以字符串的形式为我提供实例类型,例如“int”、“float”等。 我想出了这两个函数来解决这个问题: template T type_factory(co
当参数化引发预期异常的测试时,我一直使用以下形式: import pytest class SomeException(Exception): pass class AnotherExcept
有没有办法将可调用指定为pytest.mark.parametrize()参数,以便仅在测试时动态生成参数选择运行? 为了生成参数,我需要执行一些昂贵的操作,并且我只想在选择运行测试时执行这些操作。
我正在尝试将三个不同的固定装置传递给我的 pytest.mark.parameterize 装饰器,如下所示: @pytest.mark.parametrize("credentials, retur
从文档SpannerQueryDatabaseInstanceOperator接受查询参数。然而,没有像PostgresOperator这样聪明的东西,它也接受一个parameters参数来使用占位符
我有一个函数可以读取 yaml 文件并生成测试迭代作为字典列表,如下所示: Iterations = lib_iterations() print Iterations Iterations = [{
Sample_test.py @pytest.mark.parametrize(argnames="key",argvalues=ExcelUtils.getinputrows(__name__),s
我是一名优秀的程序员,十分优秀!