@@ -29,11 +29,11 @@ function Test-GetResourceGroupDeploymentStack
29
29
# Prepare
30
30
New-AzResourceGroup - Name $rgname - Location $rglocation
31
31
32
- $deployment = New-AzResourceGroupDeploymentStack - Name $rname - ResourceGroupName $rgname - TemplateFile simpleTemplate .json - ParameterFile simpleTemplateParams .json
32
+ $deployment = New-AzResourceGroupDeploymentStack - Name $rname - ResourceGroupName $rgname - TemplateFile sampleTemplate .json - ParameterFile sampleTemplateParams .json
33
33
$resourceId = " /subscriptions/$subId /resourcegroups/$rgname /providers/Microsoft.Resources/deploymentStacks/$rname "
34
34
35
35
# Test - GetByNameAndResourceGroup
36
- $getByNameAndResourceGroup = Get-AzResourceGroupDeploymentStack - ResourceGroupName $rgname - Name $rname
36
+ $getByNameAndResourceGroup = Get-AzResourceGroupDeploymentStack - ResourceGroupName $rgname - StackName $rname
37
37
38
38
# Assert
39
39
Assert-NotNull $getByNameAndResourceGroup
@@ -78,33 +78,33 @@ function Test-GetResourceGroupDeploymentStackSnapshot
78
78
$deployment = New-AzResourceGroupDeploymentStack - Name $rname - ResourceGroupName $rgname - TemplateFile simpleTemplate.json - ParameterFile simpleTemplateParams.json
79
79
$resourceId = " /subscriptions/$subId /resourcegroups/$rgname /providers/Microsoft.Resources/deploymentStacks/$rname "
80
80
81
- $getByNameAndResourceGroup = Get-AzResourceGroupDeploymentStack - ResourceGroupName $rgname - Name $rname
81
+ $getByNameAndResourceGroup = Get-AzResourceGroupDeploymentStack - ResourceGroupName $rgname - StackName $rname
82
82
$provisioningState = $getByNameAndResourceGroup.provisioningState
83
83
84
- while ($provisioningState == " initializing " or $provisioningState == " failed" ){
85
- $getByNameAndResourceGroup = Get-AzResourceGroupDeploymentStack - ResourceGroupName $rgname - Name $rname
86
- $provisioningState = $$ getByNameAndResourceGroup.provisioningState
84
+ while ($provisioningState -ne " succeeded " -and $provisioningState -ne " failed" ){
85
+ $getByNameAndResourceGroup = Get-AzResourceGroupDeploymentStack - ResourceGroupName $rgname - StackName $rname
86
+ $provisioningState = $getByNameAndResourceGroup.provisioningState
87
87
}
88
88
89
- $resourceId = $getByNameAndResourceGroup.snapshotId
90
- $snapshotName = ResourceIdUtility.GetResourceName($resourceId ).Split(' /' )[0 ];
89
+ # Assert
90
+ Assert-AreEqual $provisioningState " succeeded"
91
+
92
+ $resourceId = $getByNameAndResourceGroup.SnapshotId
93
+ $snapshotName = $resourceId.Split (" /" )[-1 ]
91
94
92
95
# Test - GetByIdAndSnapshotName
93
- $getByIdAndSnapshotName = Get-AzResourceGroupDeploymentStackSnapshot - ResourceId $resourceId - SnapshotName $snapshotName
96
+ $getByIdAndSnapshotName = Get-AzResourceGroupDeploymentStackSnapshot - ResourceId $resourceId
94
97
95
98
# Assert
96
- Assert-AreEqual $provisioningState " succeeded"
97
99
Assert-NotNull $getByIdAndSnapshotName
98
100
99
- # Test - GetByResourceGroupNameAndStackName
100
- Assert-AreEqual $provisioningState " succeeded"
101
+ # Test - ListSnapshots
101
102
$getByResourceGroupNameAndStackName = Get-AzResourceGroupDeploymentStackSnapshot - ResourceGroupName $rgname - StackName $rname
102
103
103
104
# Assert
104
105
Assert-NotNull $getByResourceGroupNameAndStackName
105
106
106
107
# Test - GetByResourceGroupNameAndStackNameAndSnapshotName
107
- Assert-AreEqual $provisioningState " succeeded"
108
108
$getByResourceGroupNameAndStackName = Get-AzResourceGroupDeploymentStackSnapshot - ResourceGroupName $rgname - StackName $rname - SnapshotName $snapshotName
109
109
110
110
# Assert
@@ -117,7 +117,6 @@ function Test-GetResourceGroupDeploymentStackSnapshot
117
117
}
118
118
}
119
119
120
-
121
120
<#
122
121
. SYNOPSIS
123
122
Tests GET operation on deploymentStacks at the Subscription scope
0 commit comments