|
103 | 103 | $maxRetryCount = 3 |
104 | 104 | # Prepare Input Data for parallel processing |
105 | 105 | $runspaceData = @{ |
106 | | - AzOpsPath = "$($script:ModuleRoot)\AzOps.psd1" |
107 | | - StatePath = $StatePath |
108 | | - runspace_AzOpsAzManagementGroup = $script:AzOpsAzManagementGroup |
109 | | - runspace_AzOpsSubscriptions = $script:AzOpsSubscriptions |
110 | | - runspace_AzOpsPartialRoot = $script:AzOpsPartialRoot |
111 | | - runspace_AzOpsResourceProvider = $script:AzOpsResourceProvider |
112 | | - BackoffMultiplier = $backoffMultiplier |
113 | | - MaxRetryCount = $maxRetryCount |
| 106 | + AzOpsPath = "$($script:ModuleRoot)\AzOps.psd1" |
| 107 | + StatePath = $StatePath |
| 108 | + runspace_AzOpsAzManagementGroup = $script:AzOpsAzManagementGroup |
| 109 | + runspace_AzOpsSubscriptions = $script:AzOpsSubscriptions |
| 110 | + runspace_AzOpsPartialRoot = $script:AzOpsPartialRoot |
| 111 | + runspace_AzOpsResourceProvider = $script:AzOpsResourceProvider |
| 112 | + runspace_AzOpsGraphResourceProvider = $script:AzOpsGraphResourceProvider |
| 113 | + BackoffMultiplier = $backoffMultiplier |
| 114 | + MaxRetryCount = $maxRetryCount |
114 | 115 | } |
115 | 116 | } |
116 | 117 |
|
|
151 | 152 | $script:AzOpsSubscriptions = $runspaceData.runspace_AzOpsSubscriptions |
152 | 153 | $script:AzOpsPartialRoot = $runspaceData.runspace_AzOpsPartialRoot |
153 | 154 | $script:AzOpsResourceProvider = $runspaceData.runspace_AzOpsResourceProvider |
| 155 | + $script:AzOpsGraphResourceProvider = $runspaceData.runspace_AzOpsGraphResourceProvider |
154 | 156 | } |
155 | 157 | # Process Privileged Identity Management resources and Roles at managementGroup scope |
156 | 158 | if ((-not $using:SkipPim) -or (-not $using:SkipRole)) { |
|
189 | 191 | $script:AzOpsSubscriptions = $runspaceData.runspace_AzOpsSubscriptions |
190 | 192 | $script:AzOpsPartialRoot = $runspaceData.runspace_AzOpsPartialRoot |
191 | 193 | $script:AzOpsResourceProvider = $runspaceData.runspace_AzOpsResourceProvider |
| 194 | + $script:AzOpsGraphResourceProvider = $runspaceData.runspace_AzOpsGraphResourceProvider |
192 | 195 | } |
193 | 196 | # Process Privileged Identity Management resources, Locks and Roles at subscription scope |
194 | 197 | if ((-not $using:SkipPim) -or (-not $using:SkipLock) -or (-not $using:SkipRole)) { |
|
247 | 250 | $script:AzOpsSubscriptions = $runspaceData.runspace_AzOpsSubscriptions |
248 | 251 | $script:AzOpsPartialRoot = $runspaceData.runspace_AzOpsPartialRoot |
249 | 252 | $script:AzOpsResourceProvider = $runspaceData.runspace_AzOpsResourceProvider |
| 253 | + $script:AzOpsGraphResourceProvider = $runspaceData.runspace_AzOpsGraphResourceProvider |
250 | 254 | } |
251 | 255 | # Create Resource Group in file system |
252 | 256 | & $azOps { |
|
336 | 340 | $script:AzOpsSubscriptions = $runspaceData.runspace_AzOpsSubscriptions |
337 | 341 | $script:AzOpsPartialRoot = $runspaceData.runspace_AzOpsPartialRoot |
338 | 342 | $script:AzOpsResourceProvider = $runspaceData.runspace_AzOpsResourceProvider |
| 343 | + $script:AzOpsGraphResourceProvider = $runspaceData.runspace_AzOpsGraphResourceProvider |
339 | 344 | } |
340 | 345 | $context = Get-AzContext |
341 | 346 | $context.Subscription.Id = $resource.subscriptionId |
|
0 commit comments