File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
src/Resources/Resources.Test/ScenarioTests Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -255,6 +255,48 @@ function Test-NewResourceGroupDeploymentStack
255
255
}
256
256
}
257
257
258
+ <#
259
+ . SYNOPSIS
260
+ Tests NEW and Set operation on deploymentStacks at the RG scope using template specs
261
+ #>
262
+
263
+ function Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec
264
+ {
265
+ # Setup
266
+ $rgname = Get-ResourceGroupName
267
+ $rname = Get-ResourceName
268
+ $rglocation = " West US 2"
269
+
270
+ try {
271
+ # Prepare
272
+ New-AzResourceGroup - Name $rgname - Location $rglocation
273
+
274
+ $sampleTemplateJson = Get-Content - Raw - Path " sampleTemplate.json"
275
+ $basicCreatedTemplateSpec = New-AzTemplateSpec - ResourceGroupName $rgname - Name $rname - Location $rgLocation - Version " v1" - TemplateJson $sampleTemplateJson
276
+
277
+ $resourceId = $basicCreatedTemplateSpec.Id + " /versions/v1"
278
+
279
+ # Test - New-AzResourceGroupDeploymentStacks using templateSpecs
280
+ $deployment = New-AzResourceGroupDeploymentStacks - Name $rname - ResourceGroupName $rgname - TemplateSpec $resourceId - ParameterFile " sampleTemplateParams.json"
281
+
282
+ # Assert
283
+ Assert-AreEqual Succeeded $deployment.ProvisioningState
284
+
285
+ # Test - Set-AzResourceGroupDeploymentStacks using templateSpecs
286
+ $deployment = Set-AzResourceGroupDeploymentStacks - Name $rname - ResourceGroupName $rgname - TemplateSpec $resourceId - ParameterFile " sampleTemplateParams.json" - updateBehavior " detach"
287
+
288
+ # Assert
289
+ Assert-AreEqual Succeeded $deployment.ProvisioningState
290
+
291
+ }
292
+
293
+ finally
294
+ {
295
+ # Cleanup
296
+ Clean - ResourceGroup $rgname
297
+ }
298
+ }
299
+
258
300
259
301
<#
260
302
. SYNOPSIS
You can’t perform that action at this time.
0 commit comments